840DSL系统的程序S7-300PLC用户报警地址是怎么激活的,我不知道哪个点激活,求大神

PLC用户报警地址是DB2.DBX211.6,找到另一个激活他的地址是DB2.DBD208,

语句表是   L   MB210        
                T    DB2.DBB201  
                L     MD 212
                 T    DB2.DBD208    
  语句表是什么意思我没有看懂,用户报警地址是哪一个触点激活的,我以为是M212.6这个点激活的DB2.DBD208.6,可是程序里面没有M212.6这个触点。我怎么找哪个输入点激活的这个用户报警呢

图片说明:

840DSL系统的程序S7-300PLC用户报警地址是怎么激活的,我不知道哪个点激活,求大神    840DSL系统的程序S7-300PLC用户报警地址是怎么激活的,我不知道哪个点激活,求大神   

最佳答案

这个语句的含义是将数据(理解成位更好=8位)“按位”传输给报警地址DB2.DBB201.
相当于:
M210.0 = DB2.DBX201.0
M210.1 = DB2.DBX201.1
M210.2 = DB2.DBX201.2
……..
下面这个的区别仅仅是双字传输(相当于32位)
你应该理解上面的意思(图2)
L    DB2.DBB201
T   MB210        
L    DB2.DBD208  
T     MD 212
判断"t_mmc_run_up"的位值,如果=0,不执行下面的语句,=1执行下面的新值。
然后是SFC21处理
L     MB   210
T     DB2.DBB  201
L     MD   212
T     DB2.DBD  208

提问者对于答案的评价:
不愧是大神

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午11:31
下一篇 2017年11月16日

相关推荐