您现在的位置是:首页 > 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) PLC的I/O端分配与接线PLC I/O分配见表2-18。 表2-18 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程序要用到栈指令(PSHS、RDS、POPS),造成指令程序会稍显复杂。今后,在梯形图的编写中遇到图2-29a情况时,也应将其形式变换为图2-29b,以达到程序指令使用的简化。
图2-29 梯形图输出支路的变换 2)对图2-28梯形图程序的第0行(见图2-30b),在编程时也不宜将Y0触点支路与X0、R0串联触点支路的编写次序上下调换,因为图2-30a要用到块指令ORS,指令程序也会略显复杂。今后,在梯形图的编写中遇到图2-30a情况时,也应将其形式变换为图2-30b所示的形式,以达到程序指令使用的简化。
图2-30 梯形图触点支路的变换
图2-31 顺序调换后的梯形图程序
点击排行
