电工之家_电工基础知识学习网站
当前位置:电工之家 > plc > 正文

plc的扫描周期是如何定义

时间:2020-12-24 19:21 来源:未知

关于PLC循环扫描周期的问题,应该说是每个学PLC的人最开始时都比较难理解的,针对图中的示例呢,是一个典型单按钮启停的功能。怎么实现的呢?
扫描周期的概念是:每个周期都包括写入输出、读取输入、执行用户程序指令以及执行后台处理。执行过程如下图。下图是西门子的。
 

结合本例,
1、当检测到X0上升沿,则在当前的扫描周期M0为1,则当前扫描周期中Y1为1,这样程序就执行完了,将Y1的结果放到输出映像中,输出刷新,PLC输出。
2、当下一个扫描周期中X0为0,则M0为0,由于有自保,Y1仍然为1,继续输出。
3、再当某个周期中,X0有上升沿,则M0在当前周期中为1,则在当前扫描周期中Y1被复位,Y1不输出。这就有了后面教材中的时序图了。
上一篇:plc线怎么接线
下一篇:没有了
看过《plc的扫描周期是如何定义》的人还看了以下文章
plc线怎么接线 plc线怎么接线
关于PLC的接线问题,还是要看你所使用的PLC的手册,无外乎NPN型和PNP型传感器的接线,模拟量的接线等,每个品牌还是有所区别的,但基本原理是一致的。 1、以三菱FX1N 的接线 COM口为公共端,接电源0V,所以你的传感器型应该为NPN型,即当传感器接收到信号导...
西门子plc如何计算电机设备运行时间赋给一个中间变量 西门子plc如何计算电机设备运行时间赋给一
为了计算终端设备的运行时间,您可以读出 CPU 的当前数据和时间值并计算两次时间的差值。 描述 图 1 所示为计算终端设备运行时间的实例。 为此,STEP 7 (TIA Portal) 提供了两个扩展指令RD_SYS_T (读取时间) 和 T_DIFF (时间差).。计算后的时间输出是所读取...
PLC发送的指令怎么让软件接收到 PLC发送的指令怎么让软件接收到
首先得了解通讯硬件上的一些常识。 比如常见到的通讯方式还是很多的,有RS232,RS485,USB等等。 可以事先对这些常用的通讯作一个了解。 自己硬件上的端口确认是RS232还是RS485,或是网口。 得保证通讯的两个硬件能够连接上。 例如我们常会见到PLC的端口为RS...
三菱plc问题解答 三菱plc问题解答
如图所示,PLC交流220V供电,PLC上24V端子空置没接,当开关接通后,外接的指示灯点亮,同时PLC自带的指示灯也点亮,我上网查了一下,三菱这个型号的PLC的输入口应该接入低电平时,自带的指示灯才会点亮,可为啥这里接入高电平,自带的指示灯也会点亮呢,且这...
怎么把电脑当成plc使用 怎么把电脑当成plc使用
按照控制功能来说一般PLC所能做的事情,电脑都是可以做的到,有时候电脑还要比PLC做的更好,毕竟电脑和PLC都是属于数字电路的范畴。那么在现实工业控制电路中大部分使用的都还是PLC,这是为什么呢?下面我们来聊聊这方面的事情。 电脑和可编程控制器(PLC)...