S71200连续传输问题

之前使用s7200时如果需要连续传输数据可以使用BLKMOV指令,在1200里面也有类似的指令,MOVE_BLK为什么这个指令只能使用数组,如果需要传输的不是数组的话比如说IW0~IW4之间的数值传输该如何处理,用MOVE单个传输比较麻烦。谢谢!

最佳答案

用POKE_BLK,如:
POKE_BLK(area_src:=16#81,
         dbNumber_src:=0,
         byteOffset_src:=0,
         area_dest:=16#84,
         dbNumber_dest:=5,
         byteOffset_dest:=10,
         count:=8);
复制IB0~IB7(IW0~IW4)至DB5.DBB10~DB5.DBB17

提问者对于答案的评价:
谢谢,请问这个块在SCL的FC块里面直接调用不可以吗?我试了一下不行,我不会用SCL,该如何正确的使用?

专家置评

已阅,最佳答案正确。

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

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

相关推荐