电工学习网

 找回密码
 立即注册
电工学习网 电工学习网 技术文库 plc 查看内容

SET RST PLS PLF INV NOP END指令的使用方法

2014-12-15 16:24| 编辑:电工学习网| 查看: 13038| 评论: 0

首先使用最频繁的,SET RST,字面意思理解的话
SET:置位,动作保持功能。用这个指令驱动软元件的话,就会将这个软元件置为1也就是接通状态,能用这个功能的软元件就几个,Y,M,S(s为状态编号,我称为步进继电器,一般不用在其他地方。以后会讲解。)
并且接通以后就算断开能流,也会保持接通状态,并且会一直接通,除非复位,或断开plc电源,它才会置为0。
请看下图

这个里面如果x1接通,y1就会接通,并且一直保持接通状态。

那么怎么才能在不断开plc电源的情况让它断开呢,我们就需要用到另一个功能,和他配套使用的RST指令。
按下上图的x2指令RST指令就会复位Y1,断开输出y1
RST:复位指令,这个复位指令功能就是复位一些软元件到初始状态,这里就不光包括,Y.M.S这几个了,还能复位T.C.D.V.Z.。
后面那几个主要记住能复位T和C就行了,
说到这我要着重的介绍一下,RST,和SET之间的一个权限问题,你可以把他比作一个规则。
以下请牢记。
在RST接通的时候,即使SET一直接通所驱动的软元件也不会置位。
这个在编程中很重要,如果不了解就会造成很多的困扰,如下图。
这张图里面,x1和x2同时打开,然而,RST指令时优先的,y1不会得电。切记。
rst指令还可以复位T计时器和C计数器。

当x1得电,t1和c1开始计时和计数,但当x2接通以后就会复位T1和c1,这里面还是有个权限问题,rst还是那个老大, 只要他出面,没人敢出头。

上面x1和x2全部闭合后,t1和c1虽然都显示接通,但是他们是不动作的,全部保持为0。
到这SET和RST都理解了吧。
PLS PLF这两个指令其实挺鸡肋的,他和上升沿,下降沿,原理相同,不过用的地方不一样,这个主要是输出用,反正我一般不用。
和LDP,LDF原理相同。

x1接通,y1产生一个上升沿,x1接通,y2产生一个下降沿,都是在一个扫描周期内,这段程序作出来的动作在实测的时候应该不会有动作产生,因为扫描周期时间太短了,还无法反应到plc输出就停止了。
做出来只是让大家知道这个指令的用法。没有没用的指令,只是看你用他的地方。反正我很少用。
INV:取反。顾名思义反着来,怎么用呢,这个是用来反转运算结果的输出,这个不太好讲,但是看图的话应该是很容易理解的。
中间的斜杠就是INV指令,能看出他的效果吗?看不出来的话在给上一张图
明白了吧,在x1接通的时候y1是不得电的,但是y2得电了,因为翻转了,下面那张图,x1断开了,y1却接通了,y2就没电了。没错就是反着来,就是这么叛逆。
能理解吗?
接下来NOP:空操作,你就记住,如果你用软件编程,他无处不在,只要没被你触碰过的,并且在END指令之前的都是NOP,算了,你就无视他的存在,反正也是空。
END:结束,还用解释吗,任何程序都会产生一个END,不过现在用软件编程,它会在编译后自己出来,或者就一直在程序的最下端。没什么好说的,就是有了他才构成了一个完整的程序,如果没它那么这个程序是不会执行的。
好了,结尾就用他吧。
END

看过《SET RST PLS PLF INV NOP END指令的使用方法》的人还看了以下文章:

发表评论

最新评论

  • 学plc需要什么基础?怎样学习PLC?分享自己学
  • 用plc控制运料小车编程实例
  • 西门子S7-200与变频器之间的MODBUS通讯
  • PLC编程初学者必看 高手勿喷!
  • PLC的点动控制原理
  • 三菱FX3UPLC输入接线
热门文章

电工学习网 ( )

GMT+8, 2023-7-25 18:17

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部