实验二 计数指令的应用
一、实验目的 1.熟悉计数指令。
2.掌握计数指令的基本应用。 二、实验设备
1.SL-310可编程控制器实验台。 2.FPⅡ手持编程器。 3.连接导线若干。 三、实验内容及要求
1.输入练习程序将表2—1中的程序输入PLC中,观察并记录运行结果。
表2—1梯形图程序及时序图 2.计数指令的应用 (一)任务
1) 用CT指令代替TM指令实现图1—2所示的加工工序要求。
2)用一个按钮开关(X2)控制三个灯(Y1、Y2、Y3),开关闭合l号灯亮,再闭合三次2
号灯亮,再闭合三次3号灯亮,再闭合一次全灭。以此反复。
3) 用可逆计数指令(F118UDC)实现下述控制过程,其动作时序如图2—2所示:
图2—2时序图
11
X2=ON 加计数 从1号灯→3号灯亮 X2=OFF 减计数 从3号灯→l号灯亮 X3=ON 复位 全灭 (二)编程提示
1) CT为减1计数器,应先预置数。计数脉冲可以是内部继电器提供(如任务1)中用 PLC内部标准脉冲继电器),也可以是外部开关提供(如任务2)中用X2开关)。当复位信号到来时,CT重新装入预置数,CT减到“0”时,该继电器为ON。
2) 在任务2)中,为了使各个灯能可靠地维持到按下一组开关动作之后再灭,可引用保持指令(KP)。
3) F118UDC为加/减可逆计数器,其加1或减1的功能转换由加/减输人为ON或OFF来决定;当计数到预置值时,该继电器为ON;当复位信号到来时,重新置人预置值。 4)在调试运行上述程序时,均可OP-2用功能监视EV和SV的变化情况。 (三)部分参考程序
任务1
PLC图2-3
12
四、实验步骤
1.完成PLC电路接线。
2.输入参考程序并编译、下载、调试应用程序。 3.输入自编程序,进行模拟调试,直至正确为止。
五、实验总结
1.写出各实验的实验报告单。
2.描述运行结果,必要时配合时序图加以说明。
13
实验三 传输指令的应用
一、实验目的 1.熟悉传输指令。
2.掌握传输指令的基本应用。 二、实验设备
1.SL-310可编程控制器实验台。 2.FPⅡ手持编程器。 3.连接导线若干。 三、实验内容及要求 (一)任务
1) 用传输指令实现Xl=ON时,将“1949.10.1”这组数据分别送入DTO~DT2中,Xl=ON
时又可全清且清零优先。调试运行时,需用寄存器监视功能OP-2监视之。 思考题:若在上述任务的基础上,增加如下功能:Xl=ON时,可将DT0~DT2的内容拷贝
到以DT3为首的地址区域内,请问程序将如何修改?
2) 用传输指令实现输入开关对输出指示灯亮多少的控制。要求: (1)开关X0~X6的通、断决定输出指示灯自左向右有多少个亮(或灭)。 (2)开关X7的通、断决定被控灯是亮还是灭。
例: 当X7=OFF,X5=ON时,自左向右有5个灯亮。此时若将X7=ON,则变为自左向右有
5个灯灭。 (二) 提示
1) 在编写任务2程序时,为了正确显示结果,应将灯状态对应的二进制数变成十六进制数送人中间寄存器WR0中,送入时应引用“DF”指令,然后再将WR0的内容送人WY0中。
例:X6闭合时,灯的状态应为Y0~Y5亮,Y6、Y7灭。此时对应的二进制码为00111111,对应的十六进制数则为3FH。故应在WR0中送入3FH。 2) 当X7=OFF时,WR0直接送WYO。 当X7=ON时,WR0求反后送WY0。 (三)部分参考程序 任务1 (PLC图3-1):
14
PLC图3-1
四、实验步骤
1.完成PLC电路接线。
2.输入参考程序并编译、下载、调试应用程序。 3.输入自编程序,进行模拟调试,直至正确为止。
五、实验总结
1.写出各实验的实验报告单。
2.描述运行结果,必要时配合时序图加以说明。
15