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

来源:本站
导读:目前正在解读《SET RST PLS PLF INV NOP END指令的使用方法》的相关信息,《SET RST PLS PLF INV NOP END指令的使用方法》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《SET RST PLS PLF INV NOP END指令的使用方法》的详细说明。
首先使用最频繁的,SET RST,字面意思理解的话
SET:置位,动作保持功能。用这个指令驱动软元件的话,就会将这个软元件置为1也就是接通状态,能用这个功能的软元件就几个,Y,M,S(s为状态编号,我称为步进继电器,一般不用在其他地方。以后会讲解。)
并且接通以后就算断开能流,也会保持接通状态,并且会一直接通,除非复位,或断开plc电源,它才会置为0。
请看下图 SET RST PLS PLF INV NOP END指令的使用方法
这个里面如果x1接通,y1就会接通,并且一直保持接通状态。
SET RST PLS PLF INV NOP END指令的使用方法
那么怎么才能在不断开plc电源的情况让它断开呢,我们就需要用到另一个功能,和他配套使用的RST指令。
按下上图的x2指令RST指令就会复位Y1,断开输出y1
RST:复位指令,这个复位指令功能就是复位一些软元件到初始状态,这里就不光包括,Y.M.S这几个了,还能复位T.C.D.V.Z.。
后面那几个主要记住能复位T和C就行了,
说到这我要着重的介绍一下,RST,和SET之间的一个权限问题,你可以把他比作一个规则。
以下请牢记。
在RST接通的时候,即使SET一直接通所驱动的软元件也不会置位。
这个在编程中很重要,如果不了解就会造成很多的困扰,如下图。SET RST PLS PLF INV NOP END指令的使用方法
这张图里面,x1和x2同时打开,然而,RST指令时优先的,y1不会得电。切记。
rst指令还可以复位T计时器和C计数器。
SET RST PLS PLF INV NOP END指令的使用方法
当x1得电,t1和c1开始计时和计数,但当x2接通以后就会复位T1和c1,这里面还是有个权限问题,rst还是那个老大, 只要他出面,没人敢出头。
SET RST PLS PLF INV NOP END指令的使用方法
上面x1和x2全部闭合后,t1和c1虽然都显示接通,但是他们是不动作的,全部保持为0。
到这SET和RST都理解了吧。
PLS PLF这两个指令其实挺鸡肋的,他和上升沿,下降沿,原理相同,不过用的地方不一样,这个主要是输出用,反正我一般不用。
和LDP,LDF原理相同。 SET RST PLS PLF INV NOP END指令的使用方法
x1接通,y1产生一个上升沿,x1接通,y2产生一个下降沿,都是在一个扫描周期内,这段程序作出来的动作在实测的时候应该不会有动作产生,因为扫描周期时间太短了,还无法反应到plc输出就停止了。
做出来只是让大家知道这个指令的用法。没有没用的指令,只是看你用他的地方。反正我很少用。
INV:取反。顾名思义反着来,怎么用呢,这个是用来反转运算结果的输出,这个不太好讲,但是看图的话应该是很容易理解的。SET RST PLS PLF INV NOP END指令的使用方法
中间的斜杠就是INV指令,能看出他的效果吗?看不出来的话在给上一张图SET RST PLS PLF INV NOP END指令的使用方法
明白了吧,在x1接通的时候y1是不得电的,但是y2得电了,因为翻转了,下面那张图,x1断开了,y1却接通了,y2就没电了。没错就是反着来,就是这么叛逆。
能理解吗?
接下来NOP:空操作,你就记住,如果你用软件编程,他无处不在,只要没被你触碰过的,并且在END指令之前的都是NOP,算了,你就无视他的存在,反正也是空。
END:结束,还用解释吗,任何程序都会产生一个END,不过现在用软件编程,它会在编译后自己出来,或者就一直在程序的最下端。没什么好说的,就是有了他才构成了一个完整的程序,如果没它那么这个程序是不会执行的。
好了,结尾就用他吧。
END
提醒:《SET RST PLS PLF INV NOP END指令的使用方法》最后刷新时间 2023-07-10 04:01:03,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《SET RST PLS PLF INV NOP END指令的使用方法》该内容的真实性请自行鉴别。