您当前的位置:五五电子网电子知识电器控制PLC工业控制PLC输出是统一刷新输出吗? 正文
PLC输出是统一刷新输出吗?

PLC输出是统一刷新输出吗?

点击数:7375 次   录入时间:03-04 11:47:46   整理:http://www.55dianzi.com   PLC工业控制

问:我知道PLC输入是统一刷新的,但是输出有没有刷新,是一次性将所有的输出统一执行输出?

答:举例说明:有一个简单电路(编程)——电动机起停电路,程序如下:
LD     I0.0
O      Q0.0
AN     I0.1
=      Q0.0
在第一个扫描周期的用户程序执行阶段,从输入映像寄存器和其它软元件映像寄存器读出通断状态时,请问其输出触点Q0.0(在第二行)的状态是为1(ON),或是在第二个扫描周期才为1(ON)。?
我们在分析程序进行的时序时,要从三个方面来考虑,一个是线圈机相应触点的动作!一个是扫描周期,还有一个可能大家都会忽略的就是能流,下面就你这个例子,我们分析下(之分析程序内部,并且不考虑i0.1动作)
  1,当I0.0(启动命令信号)为1时,能流流通q0.0线圈,因为软继电器内部映像寄存器是立即刷新的,所以其常开触点闭合!能流经Q0.0触点流通Q0.0线圈,要注意,在上述中,和扫描周期是没有多大关系的,因为扫描在上电后就一直在进行,只是当10.0  q0.0
  这些触电线圈因为动作而改变状态时,扫描周期会发现并且在相应的存储器中记忆。举个例子来说,我和你在干一道流水线,只有你完成了A工序,我才能去完成B工序,但是我们的上司要周期性的来检查和记录,他什么时候来检查和记录对我和你工作的效率来说是没有什么影响的,他只是来检查结果!
  
在第一个扫描周期为1,但是还是希望你能明白,输出触点的动作不是根据扫描周期定的!没有规定说线圈通电其触点式在第一扫描周期或者第二扫描周期动作,之所以在第一周期为1 ,是因为软继电器内部映像寄存器是立即刷新的,而当时的扫描周期还没结束! 


总结下:当程序中逻辑条件满足时,Q的映像区是立即刷新的,如果您在下面又用到Q,那么,就按刷新后的Q来运算。
而Q的物理触点是在整个程序执行结束后统一输出的。
如果您的程序中对同一个Q点做了两次输出,那么,Q的物理触点以第二个输出为准。双触点输出,编译时不会报错,但一般不这样用,容易混乱。


本文关键字:暂无联系方式PLC工业控制电器控制 - PLC工业控制