巩固基础知识,才能扩展应用,每天学一点 学过一段时间编程的小伙伴对“SET(置位)与RST(复位)”应该不陌生了吧。 如果你还不是经常用到,那你就需要加快脚步去练习一些稍微大一点的动作程序了。 至少我认为“SET(置位)与RST(复位)”是你编程道路上的左膀右臂。 SET应用 当我们刚刚学习PLC到熟练的运用“线圈”的各种用法,什么双线圈,什么自锁,互锁等等。 当我们学习到了“SET(置位)与RST(复位)”后, 第一时间心里是不是有一万个尼玛。(开玩笑的,不同的运用方式方法而已) “SET(置位)与RST(复位)” SET执行指令变为ON时. 位软元件: 将线圈、触点置为ON。 字软元件的位指定: 将指定位置为1。 通俗的讲就是:当我们执行条件达到时将会进行置ON,并保持(哪怕执行条件不再成立) 如果是“线圈”就是直接自锁了 条件不成立测试 说明:当D1=1,M1常闭时,扫描时将执行 SET M1 M1将保持ON 的状态,即使前面常闭M1触点条件已经断开。 rst RST输入变为ON时,。 位软元件: 将线圈、触点置为OFF。 定时器、计数器: 将当前值置为0,将线圈、触点置为OFF。 字软元件的位指定: 将指定位置为0。 字软元件、模块访问软元件、变址寄存器: 将内容置为0。 通俗的讲就是:当我们执行条件达到时将会进行置OFF或者将内容设为0 RST 描述 既然讲到RST (复位) ,三菱PLC提供了一条批量复位的指令(ZRST) ZRST批量复位 批量复位需要类型一致,不然会报错。 介绍了一下这两个指令的一些解释。一起看几个测试 线圈与置位区别 说明:当SET(置位)M1 , M1将保持,当扫描到第二行时用的是线圈,我们了解线圈其实就条件成立为ON,条件不成立为OFF. 按照扫描输出规则,结果输出离END近的结果。 SET(置位)与RST(复位)属于应用指令,条件成立执行指令,条件不成立则不执行指令 今天算是巩固了一下这两个指令,具体的一些用法,小伙伴们可以自行去测试看看运行的效果 觉得有帮助的小伙伴关注一下,转发收藏一下, 有什么不同意见或者疑问的可以评论或者私信我, 不管你是新手学习,还是工作中的难题。 |
|