Tia V12中如何将快速清除变量区域

我需要一次性清除MW100~MW200的值,将其初始化为零,在S7-300中可以使用SFC21实现,TIA中要怎么实现呢?

问题补充:
soblue,感谢您的回答,但是使用方法1,FILL指令输出必须是ARRAY元素,MW变量无法使用;方法2不成立,提示地址不在有效范围。烦请指点迷津。

图片说明:

Tia V12中如何将快速清除变量区域    Tia V12中如何将快速清除变量区域   

最佳答案

在 STEP 7 (TIA Portal) 中如何复制存储区域?
http://support.automation.siemens.com/CN/view/zh/42603881

在 STEP 7 (TIA Portal) 中如何将S7-1200的一个数据块中的数组复制到另外一个数据块中?
http://support.automation.siemens.com/CN/view/zh/49717873

看看上面的文档对你有帮助没有。
如果输出到MW的话,考虑SCL间接寻址编吧。

提问者对于答案的评价:
看来TIA实现这个功能不容易呀。

专家置评

1200在M区地址这方面的确没有指令块直接实现,使用SCL的poke指令,做一个循环,可以实现。当然 angky工程师的方法也可以。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午11:04
下一篇 2017年8月18日

相关推荐