1. 目的
(1)熟悉功能指令的使用。
(2)理解七段译码器的工作原理。
(3)进一步掌握I/O 的分配与连接方法。
(4)掌握编程器的操作以及编程器的下载、上载、检查和运行操作。
2. 设备
(1)PLC-主机单元一台。
(2)铁塔之光单元模块(图3-22)一块。
(3)编程器或计算机一台。
(4)安全连线若干条。
(5)网线一根。
图3-22 铁塔之光单元模块图
3. 例题
铁塔之光的控制要求:
(1)按下启动按钮SB1,彩灯L1 亮,1 s 后熄灭,彩灯L2 亮,1 s 后熄灭,彩灯L3 亮,1 s 后熄灭……彩灯L8 亮,1 s 后熄灭,彩灯L1 亮,1 s 后熄灭,一直循环。直到按下停止按钮SB2,所有彩灯熄灭。
(2)利用七段数码管,显示系统运行时间。
4. I/O 分配表
铁塔之光的I/O 分配表如表3-6 所示。
表3-6 铁塔之光I/O 分配表
5. I/O 接线图
本项目I/O 接线图如图3-23 所示。
6. 实物接线图
本项目实物接线图如图3-24 所示。
7. 程序编写
本项目程序图如图3-25 所示。
图3-23 铁塔之光I/O 接线图
图3-24 铁塔之光实物接线图
图3-25 铁塔之光程序图
8. 知识拓展(www.xing528.com)
1)move 指令
将源输入数据IN 传送到输出参数OUT 指定的目的位置,如图3-26 所示。
图3-26 MOVE 指令应用
2)移位与循环移位指令
将源输入数据IN 传送到输出参数OUT 指定的目的位置。如图3-27 所示。
图3-27 移位与循环移位指令
3)SEG 段码指令以及数码管的显示
段(Segment)码指令SEG 根据输入字节IN 的低4 位对应的十六进制数(16#0~F),产生点亮7 段显示器各段的代码,并送到输出字节OUT,梯形图见图3-28。
图3-28 段码指令
IN 的寻址范围:VB、IB、QB、MB、SB、SMB、LB、AC、*VD、* AC、*LD 和常量。
OUT 的寻址范围:VB、IB、QB、MB、SMB、LB、SB、AC、*VD、*AC 和*LD。
指令格式:SEG IN,OUT
SEG 使能流输出ENO 断开的出错条件:0006(间接寻址);SM4.3(运行时间)。
表3-7 给出了段码指令使用的七段码显示器的编码,每个七段码显示器占有一字节,用它表示一个字符。段码指令的应用举例如图3-29 所示。
表3-7 七段码显示器编码
图3-29 段码指令应用实例
9. 操作注意
(1)先将PLC 主机上的电源开关拨到关状态,严格按图3-24 所示接线,注意12 V 和24 V电源的正负不要短接,电路不要短路,否则会损坏PLC 触点。
(2)将电源线插进PLC 主机表面的电源孔中,再将另一端插到220 V 电源插板。
(3)将PLC 主机上的电源开关拨到开状态,并且必须将PLC 串口置于STOP 状态,然后通过计算机或编程器将程序下载到PLC 中,下载完后,再将PLC 的串口置于RUN 状态。
(4)实训操作按工作方式操作。
10. 思考
1)控制要求
(1)按下启动按钮SB1,系统运行后,首先L1、L2、L3、L4、L5、L6、L7、L8 全部亮,接着隔1 s 后,L1 熄灭;L2、L3、L4、L5、L6、L7、L8 亮,再隔1 s 后,L2 熄灭,L1、L3、L4、L5、L6、L7、L8 亮,如此循环。
(2)按下停止按钮SB2 后,所有灯光熄灭。
(3)数码管显示熄灭灯的数字。
2)控制要求
(1)闭合开关S,系统运行后,首先L3、L5、L7 亮1 s 后灭,接着 L2、L4、L6、L9 亮1 s 灭,再接着L3、L5、L7 亮1 s 后灭亮,如此循环下去。
(2)每按下按钮SB1 一次灯光亮的时间增加1 s(最多加至5 s),每按下SB2 一次,光灯的时间减少1 s(最少减至1 s)。
(3)断开开关S,所有灯光熄灭。
(4)利用数码管显示灯亮间隔时间。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。