您现在的位置是:首页 > PLC技术 > PLC技术

可编程控制器工作方式

来源:艾特贸易2017-06-04

简介可编程控制器与普通微机在许多方面有相似之处,但其工作方式却与微机有很大的不同。微机一般采用等待命令的工作方式,如在常见的键盘扫描方式或 I/O 扫描方式下,有键按下或

    可编程控制器与普通微机在许多方面有相似之处,但其工作方式却与微机有很大的不同。微机一般采用等待命令的工作方式,如在常见的键盘扫描方式或I/O扫描方式下,有键按下或I/O有输入动作则转入相应的子程序;无键按下或I/O无输入动作则继续扫描键盘和I/O口。    PLC则靠执行用户程序来实现控制要求。为了便于执行程序,在存储器中设置输入映像寄存器区和输出映像寄存器区(或统称I/O映像区),分别存放执行程序之前的各输入状态和执行过程各个结果的状态。PLC对用户程序的执行是以循环扫描方式进行的,所谓扫描是一种形象的说法,用来描述CPU对程序顺序、分时操作的过程。扫描从第0号存储地址所存放的第一条用户程序开始,在无中断或跳转控制的情况下,按存储地址号递增的方向顺序逐条扫描用户程序,也就是顺序执行程序,直到程序结束,即完成一个扫描周期,然后再从头开始执行用户程序,并周而复始地进行。由于CPU的运算处理速度很高,使得从外观上看,用户程序似乎是同时执行的。    虽然可编程控制器作为继电器控制的替代物,但它与继电器控制逻辑的工作原理有很大差别。继电器控制装置采用硬逻辑并行运行的方式,即如果一个继电器的线圈通电或断电,该继电器的所有触点(包括它的动合、动断触点)不论在继电器电路的哪个位置上都会立即同时动作。然而可编程控制器的CPU则采用顺序逐条地扫描用户程序的运行方式,如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(动合、动断触点)不会立即动作,必须等扫描到该触点时才会动作。为了消除两者之间由于运行方式不同而造成的差异,要求可编程控制器扫描用户程序的时间均小于100ms,而继电器控制装置中各类触点的动作时间一般在100ms以上。这样可编程控制器与继电器控制装置在I/O的处理结果上没有什么差别。