1、PLC有两种基本工作状态,即运行(RUN)状态和停止(STOP)状态。PLC在STOP 状态下一般进行程序的编制、修改和下载;PLC在RUN行状态下执行程序。
2、PLC是采用“顺序扫描,不断循环”的方式进行工作的,即在PLC运行时,CPU根据用户按控制要求编制好并存放于用户程序存储器中的程序,按指令步序号(或地址号)做周期性循环扫描,在无中断或跳转的情况下,按存储地址号递增的方向顺序逐条执行用程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC 的工作原理概括起来是:集中输入,集中输出,采用周期性循环扫描的工作方式。
3、PLC的一个扫描周期可分为内部处理阶段、通信服务阶段、输入采样阶段、程序执行阶段和输出刷新阶段。
1)输入采样阶段
PLC在开始执行程序之前,首先以扫描方式将所有输入端的通断状态转换成电平的高低状态(1或0)并存入输入锁存器,然后将其写入各自对应的输入映像寄存器,即刷新输入。随即关闭输入端口,进入程序执行阶段。
需要注意的是只有采样时输入映像寄存器中的内容才与输入信号一致,而其他时间范围内输入信号的变化是不会影响输入映像寄存器中的内容的,输入信号的变化状态只能在下一个扫描周期的输入处理阶段被读入。
2)程序执行阶段
PLC按顺序从首地址开始的程序进行逐条扫描执行,并分别从输入映像寄存器、输出映像寄存器以及辅助继电器中获得所需的数据进行运算处理,再将程序执行的结果写入输出映像寄存器,但这个结果在全部程序未被执行完毕之前不会送到输出端口。
3)输出刷新阶段
输出刷新阶段又称为输出处理阶段。在此阶段,当程序执行到 END指令,即在执行完用户所有程序后,PLC将输出映像寄存器中的内容送到输出锁存器,并通过一定的驱动装置(继电器、晶体管或晶闸管)驱动相应的输出设备工作。
全部0条评论
快来发表一下你的评论吧 !