PLC是以循环扫描的方式执行程序的,如果不考虑每个扫描周期中其他的工作阶段,只考虑对用户程序的执行过程、模拟实际系统中出现的输入信号顺序,以及I/0暂存器和梯形图中的逻辑关系,对用户程序的执行进行分析,可得到I/O暂存器中各个输出点在不同扫描周期内的状态变化情况。此方法可用于对所编程序的控制顺序进行分析和检验,称为用户程序的I/O状态分析法。这种分析方法如图2.26所示。
在图2.26中,将每一个周期中的输入状态和上一个周期中的输出状态作为已知条件,并将这些已知条件带入到梯形图各个梯级的逻辑表达式中进行运算,便可以得到本周期的各个输出状态,依次分析下去,最后可以得到4个周期的输出状态。把各个周期的输入、输出状态列出表格,可清楚地看到每个周期的输入/输出状态。
在分析时要注意,首先要将每个周期中输入信号的状态填入表内,并作为输入条件代入第一个梯级进行逻辑运算,运算后得到的输出,立即填入表内给第二个梯级的运算提供相应触点的状态,即上一个梯级的运算结果马上就被下一个梯级使用。
对图2.26中所示的梯形图采用I/O状态分析法,其结果如图2.26中的I/O状态表所示。
图2.26 用户程序的I/O状态分析法
上一篇:PLC梯形图的经验设计方法