当前位置: 主页 > PLC控制

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号