cai229640276
级别: 探索解密
精华主题: 0
发帖数量: 22 个
工控威望: 138 点
下载积分: 699 分
在线时间: 10(小时)
注册时间: 2013-03-22
最后登录: 2013-05-03
查看cai229640276的 主题 / 回贴
楼主  发表于: 2013-04-01 22:52
图片:
这个DBX20.0是什么意思,这里为什么要加上升延指令,还有这个加法指令中一个是数字,一个不是数字,他们怎么加的
yx1977
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 148 点
下载积分: 868 分
在线时间: 39(小时)
注册时间: 2011-08-06
最后登录: 2019-11-28
查看yx1977的 主题 / 回贴
1楼  发表于: 2013-04-03 20:22
我不是什么高手,我来说下我对这段程序的理解
带#号的都是局部变量,从程序上看,PULS-3是临时变量,TIMER-SLOV可能是临时变量,也可能是输入输出变量,其他都是输入输出变量,从图上看你所说的DBX20,0在图上显示的是DIX20.O,我不知道DIX20.0是什么,如果是DBX20.0的话前面少了个数据块的前缀,我们姑且认为他是一个0.1秒的脉冲,那么,这段程序的意思是当SLOW-PK被赋值1时,后面的 进板停止,出板停止,手动自动,紧停都赋值0时,每0.1秒,给TIMER-SLO这个变量加100送回TIMER-SLO中,TIMER-SLO的数据类型在编程的时候就已经设置好了,肯定是一个整数。如果是FC块,所有的输入输出变量都是在调用这个块的时候通过端口赋值,如果是FB块,则通过 背景数据块赋值。