PLC的工作过程分三个阶段进行,即输入采样阶段、程序执行阶段和输出刷新阶段,如图3-3所示。
PLC执行程序的过程示意图
1.输入采样阶段
PLC在输入采样阶段,首先扫描所有的输入端子,将输入存入内存中各对应的输入映像寄存器。此时,输入映像寄存器被刷新。接着进入程序执行阶段或输出阶段,输入映像寄存器与外界隔离,无论信号如何变化其内容保持不变直到下一扫描周期的输入采样阶段,才重新写入输入端的新内容。
2.程序执行阶段
根据PLC梯形图程序的扫描原则,PLC按先左后右,先上后下的步序语句逐句扫描。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。当指令中涉及输入、输出状态时,PLC从输入映像寄存器中“读入”上一阶段采入的对应输入端子状态。从输出映像寄存器“读入”对应输出映像寄存器的当前状态。然后,进行相应的运算,运算结果再存入元件映像寄存器中。对于元件映像寄存器来说,每一个元件(输出软继电器的状态)会随着程序执行过程而变化。
3.输出刷新阶段
在所有指令执行完毕后,输出映像寄存器中所有输出继电器的状态(接通/断开)在输出刷新阶段存到输出锁存寄存器中,通过一定方式输出,驱动外部负载,
对于小型PLC,I/O点数较少,用户程序较短,采用集中采样、集中输出的工作方式虽然在一定程度上降低了系统的响应速度,但从根本上提高了系统的抗干扰能力,系统的可靠性增强。而中大型
1756-OA8E
1756-OB16D
1756-OB16E
1756-OB
1756-OB16IS 工业主宰世界•鸿飞达自动化上演逆袭!
1756-OB32
1756-OB8
1756-OB8EI
1756-OB8I
1756-OC8
1756-OF4
1756-OF6CI 超级低价•期盼您的选择!
1756-OF6VI
1756-OF8
1756-OF8H
1756-OG16
1756-OH8I
1756-ON8
1756-OV16E 创新鸿飞达,行业领“线”。
1756-OV32E
1756-OW
1756-OX8I
1756-PA72
1756-PA75
1756-PA75R
1756-PAR2
1756-PB72
1756-PB75 工业主宰世界•鸿飞达自动化上演逆袭!
1756-PB75R
1756-PBR2
1756-PC75
1756-PH75
1756-PLS
1756-PSCA2
1756-RIO 超级低价•期盼您的选择!
1756-RM
1756-RMC1
1756-RMC10
1756-RMC3