用等效电路的方法来进一步理解可编程序控制器是有一定的帮助的。PLC控制系统的等效工作电路可分为三个部分,即输入部分、内部控制电路梯形图、输出部分。下面以简单的电动机起-保-停电路(图1-8)为例予以说明。
图1-8 电动机起-保-停电路的控制电路
(一)输入部分
输入部分由外部输入电路元件、PLC接线端子、输入继电器组成(称为软继电器)。
工作原理:当外部输入设备或元件处于动作状态时,(常开触头闭合、常闭触头断开)则对应的输入继电器线圈动作(等效线圈),其相应的触头供PLC内部控制电路编程所用。
(二)内部电路
所谓内部电路是由用户程序形成的用“软继电器”来代替物理继电器的一种逻辑电路。它是按照用户程序规定的逻辑关系,对输入信号和输出信号的状态进行判断、运算和处理,然后得到相应的输出结果。
(三)输出部分
输出部分是由在PLC内部与内部控制电路隔离的输出继电器的外部常开触头、输出接线端子和外部驱动电路组成,用来驱动外部负载。外部负载电路必须由外部电源供电。图1-9所示是PLC信号传递过程的示意图。(www.xing528.com)
图1-9 PLC信号传递过程的示意图
这是某一个扫描周期里执行用户程序的具体过程:执行第一梯级时,CPU从输入映像寄存器中读出X0号输入继电器的状态,设其为1;再读出X1输入继电器的状态,设其为0;由X0和X1的状态算出Y0当前的状态是1。在此之前当Y0的状态是0时,则CPU用当前的1去改写元件映像寄存器中对应的Y0的位。
下一步在执行第二个梯级时,先从元件映像寄存器中读出Y0号继电器的状态(即前一步存入的),算出Y1继电器的状态是1。(若此前Y1状态是0,则CPU用当前的1去改写元件映像寄存器中Y1对应的位)本次扫描I/O刷新的结果是:Y0为1;Y1为1。从以上分析可得出,执行用户程序的扫描阶段其特点是:
1)在执行用户程序的过程中,输入映像寄存器的状态不变。
2)元件映像寄存器的内容随程序的执行在改变,前一步的计算结果随即作为下一步的计算条件,这一点与输入映像寄存器完全不同。
3)程序的进行是由上而下进行的,所以各梯级中的继电器不可能同时改变状态。
4)执行用户程序的结果要保持到下一个扫描周期的用户执行阶段。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。