PLC的工作原理及工作过程介绍

plc的工作原理
plc是采用“顺序扫描,不断循环”的方式进行工作的。即在plc运行时,cpu根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
plc的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
plc在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
plc在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。
plc 的工作过程
plc 的工作过程plc采用
“顺序扫描、不断循环”的工作方式,这个过程可分为输入采样、程序执行、输出刷新三个阶段,整个过程扫描并执行一次所需的时间称为一个扫描周期。
(1)plc在输入采样阶段,以扫描方式顺序读入所有输入端的通/断状态或输入数据,并将此状态存入输入映象寄存器,即输入刷新,接着转入程序执行阶段。在程序执行期间,输入状态发生变化,输入映象寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入。
(2)plc在程序执行阶段,按先左后右,先上后下的步序,执行程序指令。其过程如下:从输入映象寄存器和其它元件映象寄存器中读出有关元件的通/断状态,并根据用户程序进行逻辑运算,运算结果再存入有关的映象寄存器中。
(3)在所有指令执行完毕后,将各物理继电器对应的输出映象寄存器的通/断状态在输出刷新阶段转存到输出寄存器,去控制各物理断电器的通/断,这才是plc的实际输出。
由plc的工作过程可见,在plc的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容也不会立即改变,要等到下一个周期输入处理阶段才能改变。暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,cpu会集中将这些输出信号全部输出给输出锁存器,这才成为实际的cpu输出。因此全部输入、输出状态的改变就需要一个扫描周期,换言之,输入、输出的状态保持一个扫描周期。

江西加快物联网产业的建设布局
集成电路命名方法
回程传感器在斗轮堆取料机、塔吊等设备进行回转角度检测
其实机器学习中图神经网络没那么重要?
AI大模型浪潮已至,微美全息(WIMI.US)AIGC多领域布局带来增长机遇
PLC的工作原理及工作过程介绍
【瞭望者】无人机反制的主要方式
AM335x串口技术分析
安科瑞预付费系统在电费电价管理中的应用
基于无人机高光谱不同高度的地物快速识别研究
4g网络和5g网络之间有什么区别
智能制造企业如何实现数字化运营?
Apacer新型态DDR3服务器内存模块
瑞萨电子规划实现智慧工厂设计方案
感谢同行者|携手相伴前行路,共筑开源创未来
用RFID技术获取精准零售数据,检测率很重要
数字器件选择与EMC电路设计
智能园区数字孪生怎么样?
RISC-V MCU电源系统概述
STM32单片机对NAND Flash的读写以及在ASF中的使用