PLC编程入门

节省PLC I/O点的实用技术

发表时间:2018-09-08

1 引言

在设计PLC控制系统或对老设备进行PLC技术改造时,设计人员经常会发现系统的输入/输出信号太多,需占用大量的PLC输入/输出点,在原先预计的输入/输出点不够用的情况下,当然可以通过I/O扩展单元或I/O模块来解决,被迫提高PLC的选用档次,进而使系统的硬件配置增加,体积变大,设备初投资也随之大大增加。笔者认为在对不是需要增加很多输入/输出点的情况下,可以通过一定的设计技术来扩展输入/输出点的数量,而又不降低PLC系统的可靠性,从而达到降低设备初投资成本的目的。

2 对输入点的扩展技术

2.1
合并输入扩展技术
一台棉纺织设备中常常有几个起动控制按钮和几个停止控制按钮,且它们分别设置在机台的不同位置,形成一种多地控制系统。图1为三地控制的继电器控制线路,从图1中可以看出:在不同的地方装有3只停止按钮SB1SB2SB3,按下其中任一按钮都使KM失电,电动机停转;3只起动按钮SB4SB5SB6,按下其中任一按钮都使KM得电并自保持,使电动机正常运转;还有一过载检测元件FR,只要主电路有过负荷故障,其串联在图1中的FR常闭触点断开,也使KM失电,电动机停转,从而切断过负荷故障。


1 三地控制的继电器控制线路


若对该设备进行PLC改造,对输入信号不加任何处理,将有SB1SB6FR7个输入信号要占用PLC 7个输入点,在输入/输出点相对紧张时,对输入信号可以采取图2所示合并输入扩展技术:即在PLC外部将4个常闭(动断)触点串联,3个常开(动合)触点并联后再分别接入PLC的输入端子,这样只需占用2个输入点,节省了5个输入点,同样能达到对其7个输入信号的处理目的。转化为梯形图如图3所示即可。


2 合并输入扩展技术线路图

3 采取合并输入扩展技术的梯形图 4 油泵电机起停控制的梯形图


2.2
状态变换扩展技术
通常对于工作状态属于0/1或者开/关量变化的动作(如油泵电机的起停、冷却液的开关、灯的亮熄等)进行PLC控制时,一般情况下要由2个按钮分别控制它们的开和关。
4为某机床油泵电机起停控制的梯形图,占用了PLC 2个输入点X0X1,其中X0为油泵电机开按钮输入信号,X1为油泵电机关按钮输入信号,Y0为油泵电机开输出信号。
对图4采用状态变换扩展技术,则只需一个按钮X0即可,每按一下按钮X0,就将当前的油泵电机的工作状态翻转一次,其实现的PLC梯形图程序有三种电路,分别如图5、图6、图7所示。


5 用计数器的梯形图 6 不用计数器的梯形图

7 用功能指令的梯形图


5为用计数器进行控制的状态变换技术。从图5可以看出,当第一次按下X0时,使Y0=1且自保持,油泵电机运转,同时X0的下降沿启动C0计数一次;当第二次按下X0又松开时,它的下降沿又使C0计数一次,此时的计数值达到C0的设定值(K2),计数器C0动作,其动断触点断开Y0回路,油泵电机停转,实现了输出状态的翻转,在接下来的一个扫描周期内,计数器的动合触点使C0复位,为下次计数做准备,从而实现了用一只按钮启停的单数次计数、双数次计数复位的控制。
6为不用计数器进行控制的状态变换技术。从图6可以看出,初始运行时,M0=M1=Y0=0,当第一次按下X0时,其上升沿即使Y0=1且自保持,油泵电机运转,此时M0=1M1=0;当第二次按下X0时的扫描周期内,M0=1M1=1Y0=0,油泵电机停转,实现了输出状态的翻转,在接下来的一个扫描周期内,M0=M1=Y0=0,又恢复为初始状态,为下一次的状态变换作好了准备。从而也实现了用一只按钮启停的单数次运转、双数次停转的控制[1>
7为用功能指令进行控制的状态变换技术。图7中,ALT为交替输出指令,其实际上是一个二分频电路,每执行一次ALT指令,目标元件的输出状态取反,即目标元件的状态在ONOFF之间交替变换。初始运行时,Y0=0,当第一次按下X0时,其上升沿即使Y0=1且自保持,油泵电机运转,当第二次按下X0时的扫描周期内,Y00,油泵电机停转,实现了输出状态的翻转[2>

2.3
条件分隔扩展技术
在各种数控装置中,自动和手动是最常用的两种控制方式。手动工作方式的大量按钮,占用了很多的输入点,操作面板上的控制按钮大多是为手动方式准备的,仔细分析会发现有些手动控制中使用的按钮在自动方式中根本就不会出现。因此,我们可将这些不会同时出现的输入信号按工作方式分成两组,使它们在不同的工作方式中接入相同的输入点,从而达到节省输入点的目的,这种方法即为条件分隔扩展技术。具体方法如图8所示。
8中,HK为工作方式转换开关(1位为自动,2位为手动方式),必须占用一个点X0,以便在梯形图中区分不同的作用;X1X2X3为重复使用的输入点,这3个点分别接不同作用的开关,通过转换开关方式的选择,使点在不同时期起不同的作用,又为了避免寄生电路引起各点互相牵扯,各开关必须通过二极管或门再接到输入点上。像图8所示电路可节省64=2个输入点,达到了节省输入点的目的。


8 采用条件分隔扩展技术的线路图


2.4
输入点组合应用扩展技术
n个输入点取m个点组合,可得到Cnm个组合组,其每一个组合组便是一个新的输入点,从而使输入点从n个扩展为Cnm个,在不改变PLC原始配置的情况下使输入点净增Cnmn个,这种技术称为输入点组合应用扩展技术。这种技术中,当n增加时,被扩展点数量增加很快。如n=6,当m=2时,新形成点数量为C62=15,这样就从n=6点扩展为15个点。在此技术中,一般取m2,这样不致使梯形图过繁。具体实现办法如图9所示:


9 采用输入点组合应用扩展技术的线路图

9n=5m=2的组合应用图。图9中,在每个参与组合的点(X0X4)上接一个二极管或门,其每个或门扇输入数为(n1)=51=4,且每m(本图为2)或门各与一个输入端相连,一直不重复地接完,直至形成Cnm(本图为C52)条连接线,这每一条连接线便是一个新的控制点。[3>

2.5
利用比较指令的输入扩展技术
比较指令的功能是比较两个数的大小。其指令格式如图10所示。当X0ON时,则将K1(S1)与计数器C0(S2)的内容进行比较:
K1>C0M0=1; K1=C0, M1=1; K1
工厂生产线上经常有这么一种要求,即要求n台电动机随时随地顺序起动,随时随地可逆序停车。如n=3时,若不采用任何输入扩展技术,则需3只起动按钮、3只停止按钮,要占用PLC 6个输入点。现采用比较指令设计技术,按图10所示梯形图设计,则只需占用X0X1 2个输入点,即可实现上述功能。[2>


10 利用比较指令输入扩展技术的梯形图

10中,当按一下X0=ONM1=1Y0=1且自保持,第一台电动机起动;再按一下X0=ONM2=1Y1=1且自保持,第二台电动机起动;第三次按下X0=ONM0=1Y2=1且自保持,第三台电动机起动,起动过程完成。同理,当要求逆序停车时,按一下X1=ONM11=1Y2=0,第三台电动机停车;再按一下X1=ONM12=1Y2=Y1=0,第二台电动机停车;第三次按下X1=ONM10=1Y2=Y1=Y0,第一台电动机停车, 停车过程按要求完成。

3 对输出点的扩展技术

3.1
合并输出扩展技术
目前,用PLC来实现控制的领域越来越多,像舞台的艺术灯、大型户外广告屏、节日灯的控制等,在这些灯光的控制逻辑中,有一些灯的控制逻辑完全相同,对于通断状态完全相同的2个及以上的负载,可以采用并联连接的合并输出扩展技术,只需占用PLC的一个输出点即可;对于在不同的工作方式下(如自动或手动工作方式)或者通过外部开关的转换,有些输出点不会同时出现的场合,也可以采用合并输出扩展技术,使每个PLC输出点可以控制两个及以上不同时工作的负载。具体实现方法如图11所示。


11 采用合并输出扩展技术的线路图

11中,如果KM1KM2所带负载的状态完全相同,只需把KM1KM2的线圈并联连接,只占用1个输出点Y0,可节省1个输出点;同样图11中,如果Q1Q2不会同时为接通状态,则可以1个输出点Y1来带动两路不会同时有输出的负载KM3KM4的输出,从而也节省了一个输出点。

3.2
输出点组合应用扩展技术
输出点组合应用扩展技术的要点是将n个输出继电器号分为两组,每组个数各为n/2个,通过外部接线的技术组合,使每组每次有一个继电器有输出,则其可带(n/2)×(n/2)个负载,这种技术可节省(n/2)×(n/2)n个输出点。如图12所示:6(:n=6)输出点可以驱动9(3×3)个负载,节省了3个输出点,在梯形图编程时,需要用编码的方法确定每一个负载,每一个负载由行线和列线所在的输出继电器号共同承担。

3.3
机外处置扩展技术
PLC
控制器有基本单元、扩展单元、扩展模块之分,其相对继电器-接触器控制电路而言,价格相对较高,尤其是在需要占用大量输出点时,还要对PLC基本单元进行扩展处理或需要选用更大点数的基本单元时,价格问题显得尤为突出,因此在对某些控制逻辑简单而又不参与工作循环的电气设备或者在工作循环之前须先工作的设备而言,在用PLC进行总体控制设计时,这些设备可以不用PLC来控制其输出,而采用PLC机外处置的办法仍用继电器-接触器来进行控制,从而也达到了节省输出点的目的,并且可大大降低投资成本。[1>


12 采用输出点组合应用扩展技术的线路图

4 结束语

上述介绍的这些技术,虽经笔者在电气实验室调试取得了成功,证明是切实可行的,但在实际应用过程中仍要注意进行模拟调试和系统联调,确保万无一失。这些技术方法应当是在迫不得已的情况下考虑的方法,因为在考虑节约投资成本等经济性的同时,这些技术难免会带来实践操作、维护的复杂性,即使是非用不可,也一定要确保设备安全可靠,将复杂程度降到最低限度,并注意做好设计资料的保管工作,以便提供维护人员随时查阅。
参考文献
[1>
胡学林. 可编程控制器应用技术. 北京:高等教育出版社,2001.
[2> FX2
系列PLC使用手册.
[3>
黄新宇,张福润. 可编程控制器应用中节省输入点的方法. 制造技术与机床,2002(9).

作者简介
顾子明(1968-) 讲师/在职硕士生 研究方向:电气自动控制与工厂供电的教学与研究。

相关资讯13609158196
推荐产品13609158196