扩展(减少)输入点的方法有几种?
(1)二极管隔离分组输入法。当PLC系统有手动和自动两种控制方式时,如果这两种方式各有3个输入信号,那么就要占用6个输入点,采用如图4-32所示分组控制方式时,6个输入信号只需占用3个输入点。开关S有手动和自动两个工作位,PLC的00000输入点作为控制点使用。当S置于手动位时,00000输入点被接通,00001点输入的是SB1的信息;当S置于自动位时,00000输入点被断开,00001点输入的是S1的信息。可见,同一个输入点00001,在00000输入点的不同状态下被输入了不同的内容。图中,二极
管的作用是避免寄生电路使PLC接收到错误的输入信号,保证分组输入正确的信息。
在3处均能启动、停止一台电动机的控制电路。在图4-34 (a)中,SBI、SB2、SB3是启动按钮,SB4、SB5、SB6是停止按钮。显然这种控制方法要占用6个输入点。如果改用程序来实现这种逻辑关系,所对应的梯形图如图4-34 (b)所示。
(4)分时选通法。分时选通法是根据PLC系统控制的不同层次或工步,将输入信号归属于相应的层次中,合理地使多个输入信号共用一个输入通道,其工作流程如图4-36所示。如果系统有三个相互独立的层次或工步,且系统中各输入信号都能保证只出现在各自的层次或工步程序的运行阶段,那么系统就能可靠地用一个输入通道采人多个分属于不同层次的信号。分时选通法连接如图4-37所示,如果不能保证系统中的信号只出现在各自层次程序的运行阶段,那么简单地套用上述方法,系统会因输入信号混淆而出错。在这种情况下,必须采用层次程序的输出标志触点,选通相应层次的输入信号,如图4-38所示,以避免输入信号间的相互干扰,这样系统可用较少的输入点、采入较多的外部信号。在图4-38 (a)中,两个层次或工步的输入信号分别是SB1、SB3、SB5和SB2、SB4、SB6,由中间继电器KA的动合与动断触点控制。当输出端0900无输出时,KA线圈不得电,其触点不动作,SB2、SB4、SB6层次的输入信号可以进入PLC中,SB1SB3、SB5层次的输入信号被阻断;当输出端0900有输出时,KA线圈得电,其触点动作;SB1、SB3、SB5层次的输入信号可以进入PLC中,而S132、SB4、SB6层次的输入信号。因此达到了分时选通输入的目的图4-38 (b)所示为另一种分时选择通输入电路,其工作原理与图4-38 (a)类似。
1) -个按钮控制启动、停止电动机。利用PLC内部丰富的软件资源及合理的编程,可以在使用较少的输入点数的情况下完成控制要求,达到扩展输入点数的目的。在PLC控制电路中,一般是一个按钮对应一个输入点数,如果让一个按钮有几个用途,可有效地减少输入点数。图4-39所示是用一个按钮控制电动机启动、停止的梯形图。图4-39 (a)是用KEEP指令编程,实现用一个按钮控制一台电动机的一种方案。PLC外部只接一个按钮,对应输入点0000。第1次按下按钮0000时,0500接通,电动机启动;第2次按下按钮0000时,0500已经接通,所以KEEP的置位器和复位器均接通,但复位优先,所以0500复位,电动机停止运行。图4-39 (b)所示是用一个按钮控制一台电动机的另一种方案。第1次按下按钮0000时,2001断开,0500接通,电动机启动;第2次按下按钮时,0500已接通,所以2001接通,从而使0500断电,电动机停止运行。图4-39 (c)所示是用移位寄存器指令实现上述功能的梯形图。第1次按下按钮时,0000接通,移位寄存器的数据输入端IN和移位脉冲输入端CP都接通,10通道的10000被置“1”,1000的动合触点闭合,输出继电器0500接通,电动机启动。第2次按下按钮时,0000第2次接通,由于1000的动断触点断开,封锁了第2个信号的输入,则数据输入端IN断开(即为“0”),10通道的1000被置“0”,1000的动合触点断开,输出继电器0500断开,电动机停止。第3次按下按钮时,重复第1次按下按钮的过程,那么0500接通或断开由按钮按下的数决定。即单数接通,双数断开。
3)用PLC的内部器件代替外部电器,在对位移要求不是很严格的场合,可以用定时器指令代替行程开关进行行程控制。这样就节约了行程开关占用的输入点。
下一篇:扩展(减少)输出点的方法有几种?
相关推荐