内容正文:
1. 了解功能指令的表示形式和使用要素。
2. 掌握数据传送指令的功能、表示形式及使用方法。
3. 掌握七段译码指令的功能、表示形式和使用方法。
4. 能使用数据传送指令和七段译码指令设计抢答器 PLC 控制程序。
学习目标
任务1 抢答器PLC控制
用 PLC 控制知识竞赛抢答器方便、灵活,只要改变 PLC 的控制程序,便可改变知识竞赛抢答器的抢答方式。如图所示为四组知识竞赛抢答器的示意图。
任务引入
四组知识竞赛抢答器示意图
本任务要求应用 PLC 功能指令中的数据传送指令和七段译码指令设计抢答器 PLC控制系统,并完成安装和调试。控制要求如下:
1. 设有一个主持人总台和四个参赛队分台,总台设有一个复位按钮 SB0、一个蜂鸣器 HA 以及一个七段数码管。分台设有四个抢答按钮 SB1、SB2、SB3 和 SB4。
2. 按下抢答按钮 SB1、SB2、SB3、SB4 中的任意一个后,数码管能及时显示该组的编号并且蜂鸣器发出响声(蜂鸣器响 3 s 后停止),同时锁住抢答器,使其他组按键无效,直至主持人按下复位按钮 SB0 后才能进行下一轮抢答。
3. 具有短路保护等必要的保护措施。
实训设备清单
实施本任务所使用的实训设备可参考表。
实训设备清单
一、功能指令的表示形式及使用要素
功能指令又称应用指令,是指在基本逻辑控制、定时控制和顺序控制的基础上,PLC 制造商为满足用户不断提出的特殊控制要求而开发的指令,如数据处理类指令、程序控制类指令、特种功能类指令、外部设备类指令等。这些功能指令的出现,极大地拓宽了 PLC 的应用范围,增加了 PLC 编程的灵活性。功能指令的丰富程度及其使用的方便程度是衡量 PLC 性能的一个重要指标。
相关知识
单个数据传送指令的梯形图和语句表
单个数据传送指令的梯形图和语句表
1. 功能框及指令的标题
2. 语句表达式
3. 操作数类型及长度
4. 执行条件及执行形式
5. 执行结果对特殊标志位的影响
6. 适用机型范围
二、数据传送指令
数据传送指令包括以字节、字、双字和实数为单位的单个数据传送指令,以字节、字、双字为单位的数据块传送指令以及字节立即传送(读和写)指令。数据传送指令的功能是完成各存储器单元之间的数据传送。
单个数据传送指令的操作功能:当使能输入端 EN 有效时,把一个输入 IN 的单字节无符号数、单字长或双字长符号数送到 OUT 指定的存储器单元输出。
数据类型分别为字节、字、双字和实数。
操作数的寻址范围要与指令助记符中的数据长度一致。其中,字节传送时不能寻址专用的字和双字存储器,如 T、C 及 HC 等,OUT 寻址不能寻址常数。
三、七段译码指令
七段译码指令(SEG)属于数据转换类功能指令。PLC 主要数据类型包括字节、整数、双整数和实数,主要数制有 BCD 码、ASC II 码、十进制和十六进制等。不同指令对操作数的类型要求不同,因此,在使用指令之前需要将操作数转化为相应的类型,数据转换类功能指令就可以实现这样的功能。
七段译码指令的梯形图和语句表见表。
七段译码指令的梯形图和语句表
一、分配 I/O 地址
根据任务分析,复位按钮 SB0 以及抢答按钮 SB1、SB2、SB3、SB4 属于控制信号,作为 PLC 的输入量分配接线端子;七段数码管的 a、b、c、d、e、f、g 段和蜂鸣器 HA 属于被控对象,作为 PLC 的输出量分配接线端子。对输入 / 输出(I/O)进行地址分配,见表。
任务实施
I/O 地址分配
二、绘制并安装 PLC 控制线路
抢答器 PLC 控制线路图如图所示,PLC 控制接线图请读者自行绘制。安装时,七段数码管和蜂鸣器暂时不接到 PLC 输出端,待模拟调试程序通过后再连接。
抢答器 PLC 控制线路图
三、设计梯形图程序
编辑符号表,如图所示。
符号表
1. 使用数据传送指令设计
2. 使用七段译码指令设计
四、模拟调试
按照 PLC 用户程序模拟调试的方法,进行梯形图程序或语句表程序的模拟调试。
五、联机调试
模拟调试成功后,接上实际的负载,按照表的步骤进行联机调试,同时注意观察和记录。
联机调试记录表
$