各位大神,在下有一程序不明白,如下图所示,既M200.5 DB213.DBX9.5 M2041.3 CMP==R,程序监控时,当这几个点因为条件没满足,没有接通,只有M129.0接通,程序监控中却出现了被M2043.0置位的现象,实在搞不明白为什么出现这样
图片说明:
最佳答案
你采用交叉引用方式查找这些M地址是否在其它程序段中也有使用,特别是按线圈使用;另外诸如MB2043/MW2042/MD2043地址按数据在处理。西门子是数据类型是一个双字包含2个字;包含4个字节;包含32位的。如MD0 = MW0 + MW2 = MB0 + MB1 + MB2 + MB3 = M0.0~M0.7+ M1.0~M1.7 + M2.0 ~ M2.7 + M3.0 ~ M3.7.建议数据处理使用数据块。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224298.html