内容正文:
专题九 FX系列PLC的常用基本单元编程及步进指令和控制程序设计举例(讲义)
-《电器与PLC控制技术》(高教版)专题复习讲练测
[考纲要求]
1. 掌握FX系列PLC的基本编程指令,如LD(载入)、OUT(输出)、AND(与)、OR(或)等。
2. 能够根据控制需求,设计并编写简单的逻辑控制程序,实现电动机的启停、正反转等基本功能。
3. 理解PLC的工作原理,包括输入扫描、程序执行、输出刷新等过程。
4. 掌握结构化编程思想,能够将复杂的控制任务分解为多个简单的子任务,并分别编写程序。
5. 掌握FX系列PLC的步进指令,如STL(步进开始)、RET(步进返回)等。
6. 理解步进指令的工作原理,包括状态转移条件、状态保持等概念。
7. 掌握优化控制程序的方法,如减少冗余代码、提高程序执行效率等。
[课时安排]
2课时
[知识梳理]
1.延时闭合/断开电路:图 4-26 所示为延时闭合/断开电路,用于将控制信号的 ON/OFF 变化延时作用于负载。图中,X0 为控制信号,T50和 T51 分别用于控制 Y4 的延时闭合和延时断开。当 X0 为 ON 时,T50得电,延时5s后,T50的动合触点为 ON,Y4得电且自保,实现延时闭合功能;当X0为 OFF 时其动断触点为 ON,故 T51 线圈得电,延时5s后,T51 的动断触点为 OFF,使 Y4 线圈解除自保断电,实现了延时断开功能。
2.脉冲振荡电路:图4-27所示为脉冲振荡电路,可用于产生50s的脉冲信号,电路功能分析如下:(1)当 X0为 ON,T50线圈得电,30s后,T50动合触点为 ON,T51线圈得电开始延时,经过20s后.T51动断触点为 OFF,使T50 线卷失电(复位),则 T50动合触点为 OFF使T51线圈失申(复位),一个周期结束。(2)在一个周期中 T50 的动合触点闭合 20s,断开 30s,而 T51的动合触点只闭合一个扫描周期的时间。T50 和 T51动合触点的波形图如图 4-27b所示。只要 X0 接通,脉冲振荡电路就一直循环工作,由输出 Y0 可以观察到 T50 动合触点的变化。振荡输出一直到 X0断开,才停止工作。
[真题练讲]
1. (2018年•山东省统一考试) 在FX系列PLC中,用于实现电动机正反转控制的指令是?
A. LD和OUT
B. AND和OR
C. Y和M
D. PLS和PLF
答案:A
解析:LD(Load)指令用于将触点状态载入到累积器中,OUT(Output)指令用于将累积器中的值输出到指定的输出点。电动机的正反转控制通常通过逻辑运算实现,因此LD和OUT是基本指令。
2. (2021年•山东省统一考试) 在FX系列PLC编程中,哪个指令用于实现定时功能?
A. LD
B. OUT
C. TMR
D. CNT
答案:C
解析:TMR(Timer)指令用于实现定时功能,可以设置定时器的启动、复位以及定时时间。
3. (2019年•山东省统一考试) FX系列PLC中,用于实现计数器功能的指令是?
A. LD
B. OUT
C. TMR
D. CNT
答案:D
解析:CNT(Counter)指令用于实现计数功能,可以统计某个输入点的触发次数。
4. (2020年•广东省统一考试) 在PLC编程中,STL指令通常用于?
A. 顺序控制
B. 逻辑运算
C. 定时控制
D. 计数控制
答案:A
解析:STL(Step Start)指令是步进指令的一种,通常用于实现顺序控制,将控制过程划分为多个步骤或状态。
5. (2018年•浙江省统一考试) 在FX系列PLC中,RET指令的作用是?
A. 返回主程序
B. 开始新状态
C. 结束当前状态
D. 停止所有输出
答案:C
解析:RET(Return)指令在步进控制中用于结束当前状态,返回到状态选择序列的开始。
[限时练讲]
1.在PLC编程中,如何实现电动机的互锁控制?
A. 使用AND指令
B. 使用OR指令
C. 设置互锁触点
D. 增加延时输出
答案:C
解析:互锁控制通常通过设置互锁触点实现,确保电动机不会同时处于两个相互冲突的状态(如正转和反转)。
2.PLC编程中,哪个指令用于实现输出点的延时启动?
A. LD和OUT
B. TMR
C. PLS
D. CNT
答案:B
解析:虽然LD和OUT指令用于基本的输入输出控制,但要实现输出点的延时启动,需要用到TMR指令来设置定时器。
3.在FX系列PLC中,如何实现一个灯光的定时闪烁?
A. 仅使用LD和OUT指令
B. 使用TMR指令和OUT指令
C. 使用CNT指令和OUT指令
D. 仅使用AND和OR指令
答案:B
解析:要实现灯光的定时闪烁,需要用到定时功能,因此应该使用TMR指令来设置定时