【S7-200】如何将一个数值传送到多个存储区的简单方法

    S7-200 站长 16429次浏览 扫描二维码

    欢迎添加工控笔记微信公众号和站长微信,交流讨论,共同进步!

    【S7-200】如何将一个数值传送到多个存储区的简单方法

    正文

    在编程中经常会遇见一种情况,再某个特定情况下,要将很多存储区中的数据清零或者同时改为某个值;如果一个一个“MOVE”的话很浪费时间,而且很占PLC内存。

    S7-200编程软件提供了一个”FILL-N”指令,可以通过这个指令简单的实现,同时如何将一个数值传送到多个存储区的效果,前提是这些存储区必须是连续的字类型(如VW0-VW10)

    操作方法

    调用“FILL_N” 按照要求编写程序,可参考下图

    当“M0.0”置位时,会将VW0开始10个字类型存储器中的数据全部写入“0”,相当于清零功能

    【S7-200】如何将一个数值传送到多个存储区的简单方法

    测试

    首先置位“M0.1” VW0-VW18中的数据全部变为5

    【S7-200】如何将一个数值传送到多个存储区的简单方法

    再置位“M0.0”所有数据全部变为0

    【S7-200】如何将一个数值传送到多个存储区的简单方法


    喜欢 (5)
    支付宝[]
    分享 (0)