• 收藏
  • 加入书签
添加成功
收藏成功
分享

继电器控制思想与PLC控制思想的比较

董健   
新教育论坛
2018年32期

摘要:PLC编程指令集丰富,而掌握基本的触点线圈的逻辑指令又是可编程控制器学习的基础,继电器控制思想先入为主,有助于对PLC控制思想的理解,理解不到位,却又同时又会对PLC的编程产生干扰。本文基于PLC电机运行控制系统的设计,探索比较了继电器控制与PLC控制思想的不同,帮助初学者对可编程控制器有更好的理解和应用。

图1-1为电动机单向连续运行PLC控制硬件接线图。启动按钮SB1在不动作下为常开状态,而停止按钮SB2在不动作下也为常开状态。图1-2中启动按钮对应的变量X0为常开触点,停止按钮对应的变量X2为常闭触点。编程中选择触点的常开形式与常闭形式又有什么具体的意义呢,其选择又是否与PLC硬件接线中按钮的状态有关系呢。从而我们也可以看出PLC硬件接线中元件的状态与程序中触点的状态并没有对应关系。那么程序中触点取常开还是常闭,具体怎么解释呢?首先我们研究下两种指令LD(Load)和LDI(Load Inverse)。LD(Load):读取指令,用于动合触点逻辑运算的开始,将触点接到左母线上,是读取寄存器当中操作数的原状态。在分支起点也可以使用。LDI(Load Inverse):读取非指令,用于动断触点逻辑运算的开始,将触点接到左母线上,是读取寄存器当中操作数的反状态。在分支起点也可以使用。

我们通过对上面两种指令LD(Load)和LDI(Load Inverse)的学习,可发现程序中变量的常开触点是对寄存器当中的操作数取原变量;而变量的常闭触点是对寄存器当中的操作数取反变量,其寄存器当中操作数的状态取决于硬件接线中元件的实际状态。按照这样的原则,列写表1-1,总结元件在不同阶段的状态。

下面我们分析整个启动的过程变化:按下启动按钮SB1,SB1瞬间接通,寄存器中对应启动按钮的操作数X0为1,在程序中对该操作数取原变量,依然为1。这个过程中SB2并没有发生动作,寄存器中X2对应的操作数为0,在程序中对该操作数取反变量,变为1。这样能流就能接通到Y0线圈,同时Y0的常开触点帮助Y0实现了持续得电,即所谓的自锁。通过继电器或者其他输出方式,驱动现场的接触器线圈得电。

下面我们再分析整个停止的过程变化:按下停止按钮SB2,SB2瞬间接通,寄存器中对应启动按钮的操作数X2为1,在程序中对该操作数取反变量,变为0。这样能流就不能接通到Y0线圈,通过继电器或者其他输出方式,驱动现场的接触器线圈失电。

小结:

继电器控制思想是基于继电器的电磁机构的动作实现。通电线圈产生磁场,在磁力的作用下,静铁芯吸引动铁芯,过程中机械动作带动触头系统触点的状态变化。而PLC的控制本质具有计算机的特点,其编程思路与继电器控制的设计思想与许多不同之处,如果只拘泥于继电器思想,难以编出好程序。

*本文暂不支持打印功能

monitor