FC1块里的 L 0 T MD4里程序能执行,为何L 非0数时程序不执行了,比如 L 4 8 12等等,
问题补充:
看一看这个程序
图片说明:
最佳答案
MD4 里的内容在你的程序里是地址指针,它的格式和你的P#4.0类似,最低3位表示位,其他位表示地址,即xxx---xxxxx.xxx。所以
MD4=0时,DBD【MD4】就表示DBD0;
MD4=2时,DBD【MD4】就表示DBD0.2,没有这个表示法,所以错误,同理DBX【MD4】就可以;
所以只有满足条件的数据就可以,MD4=8,DBD【MD4】就表示DBD1
你的程序是把MD10送到DB2.DBD0开始的连续20个双字里去。
提问者对于答案的评价:
OK
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350425.html