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