程序检查

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:26
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论