plc的工作流程是怎样的?

plc的工作流程是怎样的?,第1张

PLC工作过程:

1、公共处理:复位监视定时器,进行硬件检查、用户内存检查等。

2、程序执行:CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,根据输入映像寄存器和元件映像寄存器中读出各继电器状态,根据逻辑关系进行运算,将结果写入元件映像寄存器。

3、扫描周期计算处理。

4、I/O刷新。

读输入点的状态,并写入输入映像寄存器。将元件映像寄存器的状态经输出锁存器、输出送到输出点。

5、外设端口服务。

访问外设端口连接的外部设备。

扩展资料:

PLC的CPU不能直接与外部接线端子联系。送到PLC输入端子上的输入信号,经电平转换、光电隔离、滤波处理等一系列电路进入缓冲器等待采样,没有CPU的采样信号,外部信号不能进入映像寄存器。

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应映像寄存器内。在此,输入映像寄存器被刷新。输入采样结束后,转入用户程序执行和输出刷新阶段。

在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。直至下一个扫描周期的输入采样阶段。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

1、首先输入采样阶段,在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。

2、然后程序执行阶段,在程序执行阶段PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。

3、最后输出刷新阶段,当所有程序执行完毕后,进入输出处理阶段。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11266919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存