基于PC机的软PLC的研究
编程器用于用户程序的编制、编辑、调试、检查和监视,通过通信端口与CPU联系,完成人机对话连接。
2.2.2传统PLC的扫描工作方式
PLC运行时,工作过程一般分为三个阶段:输入采样、用户程序执行、输出刷新。
图2.2PLC运行过程
(1)输入采样阶段
在输入采样阶段,PLC以扫描方式依次读入所有输入状态和数据,并将它们存入I/O映象区中的相应单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/0映象区中相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
(2)用户程序执行阶段
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描梯形图时,先扫描梯形图左边的由各触点构成的控制线路,并按先左后10