PLC控制系统的工作方式
PLC足采岸循环扫描的工作方式,即每一次状态变化需一个扫描周期。PLC循环扫描时间一般为儿毫秒至儿十毫秒。这种:L作方式有以下显著的特点:
①在程序处理前.PLC将所有输入端了的状态读入到输入映像寄存器中,此后在整个程序处理中与外界隔开,即使输入状态发牛变化,输入映像寄存器的内容也不化,直到下一扫描周期的输入处理阶段才读入这一变化。
②程序处理阶段程序是从头Jr始顺序执行的,在指令中涉及输入、输出状态时,PLC从输入映像寄存器中读取的是上一阶段采样输入端子的状态,从输出映像寄存器读取的是映像寄存器的当前状态。每次执行结粜都写入有关的映像寄存器中,因此,除输入冗件外各元件的映像寄存器的内容随着程序的执行在不断地变化,
由此见,PLC对信息处理遵守了以下规则:
①输入映像寄存器的内容在整个上作周期内是不变的,保存值决定于刷新阶段输入端子的状态。
②输出锁存器的内稗由上一次输出刷新期间输出映像寄存器的内容决定。输出映像寄存器的内容是随程序的执行而变化的。
PLC大多采用成批输入/输山的周期于_1描方式工作,按刖户程序的先后次序逐条运行。当PLC投入运行后,其工作过程一般分为_三个阶段,即输入采样、埘户程序执行和输出刷新。完成|二述三个阶段称作…个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重
复执行上述=个阶段。
①输入刷新阶段。存程序开始执行时,监控程序使机器以扫描方式逐个输入所有输入端口上的信号,并依次存入对虑的输入映像寄存器。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映像区中相应单元的状态和数据也不会改变。因此,如果输入的是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期才能保证在任何情况下该输入均能被凄入。
②程序处理阶段。所有的输入端口采样结束后,即开始进行逻辑运算处理,根据用户输入的控制程序。从第一条语句丌始逐条加以执行,并将相应的逻辑运行结果存对应的中间元件和输出元件映像寄存器中。当最后~条控制程序执行完毕后,即转入输出刷新处理。
在用户程序执行阶段,PLC总是按由J..而下的顺序依次扫描川户程序(梯形图)。在扫描每一条程序语句时,又总是先扫描程序左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果刷新该逻辑线圈在系统RAM存储区中对应位的状态,或者剥新该输晰线圈存I/0映像区对应位的状态,或者确定是否要执行该梯形图所规定的特殊功能指令。在用户程序执行过程中,只有输入点在I/0映像区内的状态和数据不会发生变化,而其他输出点和软设备存1/o映像区或系统RAM存储区内的状态和数据都有町能发生变化,而日.排在上面的梯形图的执行结果会对律在F面的凡是用剑这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个于.I描周期才能对排在其.卜面的程1羊起作阳。 作者空压机配件推荐文章:螺杆空压机机组主气源通路组件 |