请问各位老师S7-1200如何实现以下功能:
将MW0-MW28十五个字复制到DB1.DBW0-DB1.DBW28
最佳答案
1、我之前也碰到你说的问题,一直研究怎么用MOVE_BLK来实现,但最后没有成功
2、后来我看了POKE_BLK的帮助(见图1),很容易的解决了问题
具体方法是用SLC语言编了一个FC功能块,完整功能块内容见图2,然后再程序中调用这个功能块来实现(见图3)
图片说明:
提问者对于答案的评价:
谢谢。回答非常详细。按照你的方法已经实现了。
之前我在LAD下用MOVE_BLK试过,只能从一个数组复制到另一个数组。按照你的方法用POKE_BLK已经实现所要求的功能了。
专家置评
的确,整体区域复制,使用该指令是一个不错方法。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202895.html