鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
楼主  发表于: 2010-03-19 08:39
plc坏掉了,里面的程序读不出来,可照着图纸重新编写,但有些数据寄存器的数值不知是多少,因是初学有些东西还是不明白,请懂的老师帮忙看看下面这段程序是什么意思,以及数据寄存器的数值是多少?最好详细点。再一点程序里的k36000000是凭什么设置这个数?先谢谢各位老师了!
附件: 机器.rar (10 K) 下载次数:35
网站提示: 请不要用迅雷下载附件,容易出错
yl_pan
级别: 略有小成
精华主题: 0
发帖数量: 222 个
工控威望: 302 点
下载积分: 10505 分
在线时间: 440(小时)
注册时间: 2010-03-11
最后登录: 2024-10-17
查看yl_pan的 主题 / 回贴
1楼  发表于: 2010-03-19 09:01
看过你的程序,我想这只是程序的一部分吧,实在不知道是干什么的
鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
2楼  发表于: 2010-03-19 10:37
对,这只是其中的一部分,这一部分与速度有关,也就是外面接了个触摸屏,它上面显示机器速度,比如正常全速开机时显示36000,它随主机频率变化。
鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
3楼  发表于: 2010-03-20 14:57
郁闷,怎么没人回呀?
鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
4楼  发表于: 2010-04-03 10:33
我把程序写出来给大家看, LD  M8000   SET M80999  ,EI.,LD M8000 DDIR K36000000 D60  D62,DIR D62 K100 D64,MUL D64 K100 D66,MOV D66 D20,LD M8000 CMP D66 K5000 M120,LD M122 OR T20,MOV K0 D20 MOV K0 D66,LD M8000 OUT T20 K10,LD X0 PLS M123,LD M123 RST T20,D66的数值送到触摸屏显示速度-?????瓶/小时,我个人认为D66是3600秒的数,D64是每秒数,D62是3600秒的数,那么D60是什么数?它与M8099和指令EI有什么关系?D60用什么设置?这段程序好像不完整,望高手帮忙解决,不要沉默。先谢谢了!                                                                        
yuehuasheji
级别: 略有小成
精华主题: 0
发帖数量: 310 个
工控威望: 439 点
下载积分: 796 分
在线时间: 86(小时)
注册时间: 2007-11-09
最后登录: 2024-12-10
查看yuehuasheji的 主题 / 回贴
5楼  发表于: 2010-04-04 19:45
程序加了注释,你结合工况看
附件: 机器.rar (11 K) 下载次数:15
网站提示: 请不要用迅雷下载附件,容易出错
鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
6楼  发表于: 2010-04-08 14:11
谢谢楼上的老师!我再想问一下D60是显示速度的数值的,它是变化的,D60根据什么来的,程序并没有?写一个什么程序给D60呢?
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1772 分
在线时间: 994(小时)
注册时间: 2010-03-01
最后登录: 2024-09-02
查看wu32u2的 主题 / 回贴
7楼  发表于: 2010-04-08 14:18
我看了你的程序,个人感觉D60是用来数值设定的。语句DDIV K36000000 D60 D62是将36000000除以设定值再把商送给D62,至于D60中的数值如何设定,则可能是触摸屏中有数值输入框直接对应PLC中的D60,或者在你的程序段前面有MOV指令将数值送给D60。M8099是特殊用继电器,具体说明功能在编程手册和使用手册中并未找到,咨询厂家把EI为允许中断指令,但你的程序段中并未写中断指令。
[ 此帖被wu32u2在2010-04-08 14:27重新编辑 ]
成功的路上需要帮助
2561095
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 104 点
下载积分: 546 分
在线时间: 20(小时)
注册时间: 2010-04-08
最后登录: 2024-10-24
查看2561095的 主题 / 回贴
8楼  发表于: 2010-04-08 14:33
呵呵。。要看你外部设备的
鲁文军
活到老学到老
级别: 略有小成
精华主题: 0
发帖数量: 156 个
工控威望: 452 点
下载积分: 11136 分
在线时间: 170(小时)
注册时间: 2009-01-31
最后登录: 2024-09-23
查看鲁文军的 主题 / 回贴
9楼  发表于: 2010-04-18 10:06
现在关键是PLC坏了,里面的程序读不出来,手头有份梯形图纸,但是他不是很完整,D60的数值应该有段程序来描述他,但图纸没有,我水平有限,望高手老师根据我提供的程序,写一个程序来描叙D60,D60的数是变化的,跟脉冲信号X0一起变化的。