PLC工作过程:
1、公共处理:复位监视定时器,进行硬件检查、用户内存检查等。
2、程序执行:CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,根据输入映像寄存器和元件映像寄存器中读出各继电器状态,根据逻辑关系进行运算,将结果写入元件映像寄存器。
3、扫描周期计算处理。
4、I/O刷新。
读输入点的状态,并写入输入映像寄存器。将元件映像寄存器的状态经输出锁存器、输出送到输出点。
5、外设端口服务。
访问外设端口连接的外部设备。
扩展资料:
PLC的CPU不能直接与外部接线端子联系。送到PLC输入端子上的输入信号,经电平转换、光电隔离、滤波处理等一系列电路进入缓冲器等待采样,没有CPU的采样信号,外部信号不能进入映像寄存器。
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应映像寄存器内。在此,输入映像寄存器被刷新。输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。直至下一个扫描周期的输入采样阶段。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
1、首先输入采样阶段,在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。2、然后程序执行阶段,在程序执行阶段PLC对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。
3、最后输出刷新阶段,当所有程序执行完毕后,进入输出处理阶段。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)