1、国家职业资格培训教材国家职业资格培训教材编审委员会 编王兆晶 主编依据依据劳动和社会保障部劳动和社会保障部 制定的制定的国家职业标准国家职业标准要求编写要求编写 熟悉可编程序控制器(PLC)的基本结构和工作原理;了解可编程序控制器的技术性能指标;掌握松下FP系列PLC基本指令的功能及应用;掌握可编程序控制器(PLC)的使用操作技术;掌握PLC控制线路的故障排除方法。第六章 可编程序控制器应用技术目目 录录第一节 概述一、PLC的控制功能二、PLC的常用技术性能指标三、PLC的基本结构四、PLC的工作原理第二节 松下FP系列PLC产品及性能简介一、FP系列PLC的性能二、FP1系列PLC的产品及
2、性能简介三、FP1系列PLC的内部寄存器及IO配置第三节 指令系统一、基本顺序指令二、基本功能指令第四节 PLC编程应用技能训练实例训练1电机循环控制训练2电动机正反转和-减压起动控制训练3LRSR指令练习复习思考题第六章 可编程序控制器应用技术(1)开关量控制(2)模拟量控制(3)运动控制(4)数据处理(5)通信联网(1)输入/输出点数(2)扫描速度(3)内存容量(4)指令条数(5)内部寄存器(6)高功能模块第六章 可编程序控制器应用技术图6-1 PLC的硬件系统结构框图(1)CPU(2)存储器(3)输入输出电路(4)专用I/O模块和智能I/O模块(5)电源部件(6)编程器(7) I/O扩展
3、单元第六章 可编程序控制器应用技术(1)输入采样阶段(2)程序执行阶段(3)输出刷新阶段第六章 可编程序控制器应用技术(1)指令系统(2)CPU处理速度(3)大程序容量(4)功能强大的编程工具(5)强大的网络通信功能第六章 可编程序控制器应用技术1. ST1. ST、ST/ST/和和OTOT指令指令(1)指令功能1)ST:常开触点与母线连接,开始一逻辑运算。2)ST/:常闭触点与母线连接,开始一逻辑运算。3)OT:线圈驱动指令,将运算结果输出到指定继电器。(2)程序举例1)当X0接通时,Y0接通。2)当X1断开时,Y1接通。(3)指令使用说明1)输入A类(常开)触点。2)输入B类(常闭)触点。
4、3)将运算结果输出到指定线圈。第六章 可编程序控制器应用技术2.“/”2.“/”非指令非指令例题解释:1)当X0和X1都接通时,Y0接通。2)当X0和X1断开时,Y1接通。3.AN3.AN和和AN/AN/指令指令(1)指令功能1)AN:2)AN/:(2)程序举例例题解释: 当X0、X1都接通且X2断开时,Y0接通。第六章 可编程序控制器应用技术(3)指令使用说明1)AN和AN/指令的使用1)AN和AN/指令可连续使用图6-3 梯形图(一)图6-4 梯形图(二)4.OR4.OR和和OR/OR/指令指令(1)指令功能1)OR2)OR/(2)程序举例例题解释: 当X0或X1且X2或X3接通时,Y0接
5、通。(3)指令使用说明第六章 可编程序控制器应用技术5.ANS5.ANS指令指令(1)指令功能(2)程序举例例题解释: 当X0和X1都接通或者X2或X3都接通时,Y0接通。(3)指令使用说明 1)组与指令(ANS)用来串联指令块2)两个或多个指令块串联时图6-5 串联指令块图6-6 多个指令块串联编程(一)第六章 可编程序控制器应用技术6.ORS6.ORS指令指令(1)指令功能(2)程序举例例题解释: 当X0和X1都接通或者X2和X3都接通时,Y0接通。(3)指令使用说明 1)组与指令用来并联指令块2)两个或多个指令块并联时图6-7 并联指令块图6-8 多个指令块并联编程(二)第六章 可编程序
6、控制器应用技术7. PSHS7. PSHS、RDSRDS、POPSPOPS指令指令(1)指令功能1)PSHS2)RDS3)POPS(2)程序举例 1)存储PSHS指令处的运算结果,当X1接通时,Y0输出(为ON)。 2)由RDS指令读出存储结果。 3)由POPS指令读出存储结果。 例题解释:(3)指令使用说明1)PSHS2)RDS3)POPS4)重复使用RDS指令第六章 可编程序控制器应用技术8. DF8. DF和和DF/DF/指令指令(1)指令功能1)DF2)DF/(2)程序举例例题解释:1)当检测到X0接通时的上升沿时2)当检测到X1断开时的下降沿时(3)指令使用说明1)触发信号由OFFO
7、N时2)触发信号由ONOFF时第六章 可编程序控制器应用技术(4)应用举例1)输出由一持续时间较长的输入信号控制2)用一个信号来控制电路的输出图6-10 自保持电路图6-11 保持和释放交替变化的梯形图和时序图第六章 可编程序控制器应用技术9. SET9. SET、RSTRST指令指令(1)指令功能1)SET2)RST(2)程序举例例题解释: 当X0接通时,Y0接通并保持;当X1接通时,Y0断开并保持。(3)指令使用说明1)触发信号接通2)触发信号接通3)使用相同编号的SET和RST指令4)使用SET和RST指令第六章 可编程序控制器应用技术10. KP10. KP指令指令(1)指令功能(2)
8、程序举例例题解释: 当X0接通(ON)时,继电器Y0接通(ON)并保持。当X1接通(ON)时,继电器Y0断开(OFF)。(3)指令使用说明 1)置位触发信号接通(ON)时。 2)复位触发信号接通(ON)时。 3)一旦置位信号将指定的继电器接通,输出保持为ON,直到复位触发信号接通(ON)。 4)如果置位、复位触发信号同时接通(ON),则复位触发优先。 5)即使在MC指令运行期间,指定的继电器仍可保持其状态。 6)当工作方式现在开关从“RUN”切换到“PROG”方式,或当切断电源时,KP指令的状态不再保持。第六章 可编程序控制器应用技术11. NOP11. NOP指令指令(1)指令功能(2)程序
9、举例例题解释: 当X1接通时,Y0输出为ON。(3)指令使用说明 1)NOP指令可用来使程序在检查或修改时易读。 2)当插入NOP指令时,程序的容量稍微增加,但对算术运算结果无影响。 第六章 可编程序控制器应用技术(1)指令功能1)TMR2)TMX3)TMY(2)程序举例例题解释: X0接通(ON)3s后,定时器触点(T5)接通(ON)。1.TMR1.TMR、TMXTMX和和TMYTMY指令(定时器)指令(定时器)第六章 可编程序控制器应用技术(3)指令使用说明 1)TM指令是一减计数型预置定时器。 2)如果定时器的个数不够用,则可通过改变系统寄存器No.5的设置来增加其个数。 3)定时器的预
10、置时间为:单位预置值。 4)当预置值用十进制常数设定时的步骤。 5)当预置值用“SVn”设置时的步骤。 6)使用TIM指令时的注意事项。 7)改变预置值区(SV)的值。(4)应用举例第六章 可编程序控制器应用技术2.STMR2.STMR(F137F137)辅助定时器指令)辅助定时器指令(1)指令STMR功能(2)程序举例例题解释: 当触发信号X0接通时,十进制常数K300传送到数据寄存器DT5。X0接通3s后,特殊内部继电器R900 D接通,随之内部继电器R5接通。3.CT3.CT计数器指令计数器指令(1)指令CT功能(2)程序举例例题解释: 当“X0”的上升沿检测到10次时,计数器触点“C1
11、00”接通,随后Y0接通。当“X1”接通时,经过值“EV100”复位。若要使计数器恢复计数,则需将复位触发信号接通后,再断开。第六章 可编程序控制器应用技术(3)指令使用说明 1)CT指令是一减计数型预置计数器。 2)如果CT个数不够,可通过改变系统寄存器No.5的设置来增加其个数。 3)当用CT指令编程时,一定要编入计数与复位信号。 4)计数触发信号 5)复位触发信号(4)计数器运行 1)当PLC的工作方式设置为“RUN”时,十进制常数“K10”被送到预置值区“SV100”。 2)每次检测到计数触发信号“X0”的上升沿时。 3)当经过值区“EV”变为0时。 4)当复位触发信号“X1”接通(O
12、N)时。 第六章 可编程序控制器应用技术(5)使用计数器指令时应注意的问题 程序清除后,开关切换到“RUN”且复位输入(X1)由ONOFF时。(6)改变预置值区(SV)的值 利用F0(MV)指令或编程工具(FP编程器,或NPSTGR),所有的控制单元均可改变预置值区(SV)的值第六章 可编程序控制器应用技术4.UDC4.UDC(F118F118)加)加/ /减计数器指令减计数器指令(1)指令UDC功能(2)程序举例例题解释: 当检测到复位触发信号X2的上升沿(OFFON)时,“0”传送到数据寄存器DT0。若此时检测到X2的下降沿(ONOFF),内部字继电器WR0中的数据传送到DT0。(3)指令
13、使用说明1)使用F118(UDC)指令编程时的情况2)预置值范围第六章 可编程序控制器应用技术(4)标志的状态1)标志(R900B)2)进位标志(R9009)(5)应注意的问题 1)使用特殊数据继电器R900B与R9009时 2)当复位触发信号的上升沿被检出时 3)当复位触发信号的下降沿和计数触发信号的上升沿同时被检测到时第六章 可编程序控制器应用技术5.SR5.SR左移寄存器指令左移寄存器指令(1)指令SR功能(2)程序举例例题解释: 如果当X2为输入OFF状态时移位输入(X1)接通(ON),内部继电器WR3(即内部继电器R30到R3F)的内容,向左移动1位。(3)指令使用说明1)指定的数据
14、区左移1位2)在用SR指令编程时3)数据输入信号 4)移位触发信号 5)复位信号 6)该指令只限用于内部字继电器(WR)第六章 可编程序控制器应用技术6.LRSR6.LRSR(F119F119)左)左/ /右移位寄存器指令右移位寄存器指令(1)指令LRSR功能(2)程序举例例题解释: 如果D1TD0、DTD9为两个寄存器,当检测到移位触发信号X2的上升沿(OFFON),左/右移触发信号X0处于接通状态时,数据区从DT0向DT9左移1位。当检测到移位触发信号X2的上升沿(OFFON),左/右移触发信号X0处于接通状态时,数据区从DT9向DT0右移1位。(3)指令使用说明1)左/右移位触发信号2)
15、数据输入3)移位触发信号4)复位触发信号第六章 可编程序控制器应用技术(4)标志的状态1)错误标志(R9007)2)错误标志(R9008)3)进位标志(R9009)(5)注意事项1)特殊数据寄存器DT9017和DT9018的应用2)特殊内部继电器R9008 和R9009的应用3)D1和D2在同类数据区的要求4)指定区设置为保持型的要求第六章 可编程序控制器应用技术训练1 电机循环控制1.1.训练目的训练目的用PLC控制电动机的起动。2.2.训练设备训练设备 TVT-90系列学习机主机箱;UNIT1电机控制训练板;连接导线一套。3.3.训练内容训练内容4.4.评分标准评分标准1)控制要求2)I/
16、O分配 3)编写程序 4)调试并运行程序,画出接线图第六章 可编程序控制器应用技术训练2 电动机正反转和Y-减压起动控制1.1.训练目的训练目的2.2.训练设备训练设备3.3.训练内容训练内容1)控制要求2)I/O分配 3)编写程序 4)调试并运行程序。用PLC控制电动机正反转和Y-减压起动。FP0、UNT-1电机控制训练板、连接导线一套。第六章 可编程序控制器应用技术训练3 LRSR指令练习1.1.训练目的训练目的2.2.训练设备训练设备3.3.训练内容训练内容用PLC LRSR构成交通信号灯控制系统。UNIT-3交通灯控制训练板,连接导线一套。1)控制要求2)编制程序并上机调试运行第六章
17、可编程序控制器应用技术 1.设计一台电动机运转10s后停止5s,如此循环动作3次的控制程序。2.设计两台电动机控制程序,要求是:第一台运转5s后停止,切换到第二台运转,运转10s后自动停止。3.PLC可逆运行能耗制动控制程序,按SB1,KM1合,电机正转;按SB2,KM2合,电机反转;按SB3,KM1或KM2停,能耗制动。FR动作,KM1或KM2释放电机自由停车。4.设计一个楼梯灯控制程序,要求如下:只用一个按钮,当按一次按钮时,楼梯灯亮6min后自动熄灭;当连续按两次按钮时,灯长亮不灭;当按下按钮的时间超过2s时灯熄灭。5.三台电动机的起动和停止需要顺序控制,要求是:(1)M1运行5s后,M2开始运行;(2)M2运行5s后,M3开始运行,M1停止运行;(3)M3运行5s后,M2停止运行;(4)M3运行10s后,M1开始运行,M3停止运行。结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best, Failure Is Great, So DonT Give Up, Stick To The End感谢聆听不足之处请大家批评指导Please Criticize And Guide The Shortcomings演讲人:XXXXXX 时 间:XX年XX月XX日