在输入采样阶段, PLC 以扫描方式依次读入所有的数据和状态它们存入 I/O 映像区的相应单元内。输入采样结束后,转入用户程序行和输出刷新阶段。在这两个阶段中, 即使输入数据和状态发生变化 I/O 映像区的相应单元的数据和状态也不会改变。所以输入如果是脉冲信号,它的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(2)用户程序执行阶段在用户程序执行阶段, PLC 的 CPU 总是由上而下,从左到右的顺序依次的扫描梯形图。并对控制线路进行逻辑运算,并以此刷新该逻辑线圈或输出线圈在系统 RAM 存储区中对应位的状态。或者确定是否要执行该梯形图所规定的特殊功能指令。例如:算术运算、数据处理、数据传达等。(3)输出刷新阶段在输出刷新阶段, CPU 按照 I/O 映像区内对应的数据和状态刷新所有的数据锁存电路,再经输出电路驱动响应的外设。这时才是 PLC 真正的输出。 2.4 PLC 的选择方法 1. PLC 机型的类型 PLC 按结构分为整体型和模块型两类, 从应用环境分为现场安装和控制室安装两类;按 CPU 字长分为 1位、 4位、 8位、 16位、 32位、 64 位等。从应用角度出发,通常可按控制功能或输入输出点数选型。整体型 PLC 的 I/O 点数固定,因此用户选择的余地较小,用于小型控制系统;模块型 PLC 提供多种 I/O 卡件或插卡,因此用户可较合理地选择和配置控制系统的 I/O 点数,功能扩展方便灵活,一般用于大中型控制系统。 2.输入输出模块的选择输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,