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

用PLC内部定时器实现1个灯发光时间的自动控制

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

简介1 .内容与要求 分别实现以下两个控制。 控制一:按下动合按钮 SB1 后,灯 HL1 发光并保持 5s 后自动熄灭。 控制二:断开开关 SA1 时,灯 HL1 发光并保持 Ss 后自动熄灭(接通 SA1 时,灯

    1.内容与要求    分别实现以下两个控制。    控制一:按下动合按钮SB1后,灯HL1发光并保持5s后自动熄灭。    控制二:断开开关SA1时,灯HL1发光并保持Ss后自动熄灭(接通SA1时,灯HL1不发光)。    2.学习重点    1)继续学习用软定时器(T)解决时间控制的问题。    2)学会断电时报警的控制方法。    3.实训步骤    (1) PLCI/O端分配与接线PLC I/O分配见表2-18    2-18    PLCI/O分配
PLC的I/O分配
    控制一的接线:PLC输入端,X0接动合按钮SB1; PLC输出端:Y0接指示灯HL1    控制二的接线:PLC输入端,X0接开关SA1; PLC输出端:Y0接指示灯HL1    (2) PLC程序的编写    1)控制一程序的编写。控制一的梯形图程序与指令程序见表2-19,表2-19中两个程序都能实现控制一的要求。    2-19    控制一梯形图程序与指令程序
控制一梯形图程序与指令程序
    请用编程软件编写表2-19中的两个程序,分别传送到PLC执行,进行调试与验证。    2)控制二程序的编写。控制二的控制程序(供参考)如图2-28所示。
控制二的控制程序
    2-28    控制二的控制程序    a)梯形图程序b)指令程序及说明    从图2-28所示的梯形图程序可知:如果把Y0看作警示灯,把X0看作设备运行时被驱动的触点,则此程序可以看作是一种设备停机警示控制电路。设备正常运行时,其运行辅助动合触点X0闭合,R0被驱动(第8行),停机警示电路(第0行)的动合触点R0闭合,以示设备已投入运行,但由于第0行的X0动断触点断开,所以停机警示灯(Y0)不会被驱动。当设备发生停机时,X0停止驱动,第0行的XO触点首先复位接通,Y0就接通并自保持,警示灯就发出灯光警示,5s后自动熄灭。    请用编程软件编写图2-28所示的程序,并传送到PLC中执行,进行调试与验证。    4.分析与思考    程序编写时应注意以下两点:    1)对图2-28梯形图程序的第0行进行简化,见图2-29b,在编程时不宜将TMX 1 K50支路与Y0支路的编写次序交换,变成图2-29a的形式。尽管这种变换不影响执行结果,但因为图2-29a程序要用到栈指令(PSHSRDSPOPS),造成指令程序会稍显复杂。今后,在梯形图的编写中遇到图2-29a情况时,也应将其形式变换为图2-29b,以达到程序指令使用的简化。
 梯形图输出支路的变换
    2-29    梯形图输出支路的变换    2)对图2-28梯形图程序的第0行(见图2-30b),在编程时也不宜将Y0触点支路与X0R0串联触点支路的编写次序上下调换,因为图2-30a要用到块指令ORS,指令程序也会略显复杂。今后,在梯形图的编写中遇到图2-30a情况时,也应将其形式变换为图2-30b所示的形式,以达到程序指令使用的简化。
梯形图触点支路的变换
    2-30    梯形图触点支路的变换
顺序调换后的梯形图程序
    2-31    顺序调换后的梯形图程序