本书内容包括FX系列PLC基本指令的应用、FX系列PLC步进指令的应用、FX系列PLC常用功能指令的应用、FX系列PLC模拟量控制与通信的应用、PLC控制系统的实现5个学习情境。
本书为理论与实践一体化教材,选择三菱FX2N PLC为主要机型,将PLC应用中的典型工作任务提炼为教学项目,每一学习情境由若干个项目构成,共16个项目。本书以项目为载体,通过项目实施,使学生学习PLC的基本结构、安装接线,基本指令、步进指令、常用功能指令的编程,以及特殊功能模块的应用、PLC通信网络的构建及工程应用。
本书可作为高职高专电气自动化技术、机电一体化技术、工业机器人技术、智能控制技术等相关专业教学用书,并可作为相关工程技术人员的PLC培训和自学的参考书。
为方便教学,本书配有电子课件、练习与提高解答、模拟试卷等,凡选用本书作为授课教材的教师,均可来电(010-88379375)索取或登录机工教育服务网(www.cmpedu.com)注册并免费下载。
本书自2016年出版以来得到了广大使用院校的普遍好评,一致认为教材结构合理、内容体系设计新颖,很好地满足了高职院校自动化类专业教学改革的要求,但对教材的体系设计及内容编排也提出了很好的意见和建议。本次教材修订获2020年安徽省高等学校省级质量工程项目“一流教材(2020yljc123)”立项,教材修订以坚持立德树人为根本任务,根据智能制造领域从业人员对PLC技术应用的需求和“课证融通”为目标确定教材内容体系,结合可编程控制器系统应用编程职业技能等级标准要求编写而成,突出技术应用性和针对性。
本书的突出特点是按照学习情境结构设计,以项目为载体编排内容,通过项目实施组织相关知识和技能训练。教材突出实践操作,以能力培养为主线,以完成每个项目为引领,使学生对相关知识的学习更具针对性和目标性。每一学习情境都设计了教学目标、教学重点、教学难点、参考学时,梳理与总结,练习与提高,每一项目内容均按“项目导入、相关知识、项目实施、项目考核、知识拓展、项目总结”6段式编排,目标明确、结构新颖,为学习者自主学习、归纳、复习和巩固提供了很好的指导。
本书共5个学习情境,包括FX系列PLC基本指令的应用、FX系列PLC步进指令的应用、FX系列PLC常用功能指令的应用、FX系列PLC模拟量控制与通信的应用、PLC控制系统的实现。
选用本书教学时,建议采用“教、学、做”一体化形式授课,即上课时讲练结合,讲授和实践的安排可灵活掌握,交融渐进,以达到“学中做”和“做中学”的目标。
本次教材修订由六安职业技术学院电气控制课程组和合肥中科前沿科技有限公司相关技术人员共同完成,王烈准、徐巧玲担任主编,黄学艺、姚钢担任副主编,孙吴松、金何、江玉才、黄玉成、刘程参与编写,安徽机电职业技术学院武昌俊对全书进行主审。具体编写任务分工:六安职业技术学院徐巧玲编写项目一和项目二,六安职业技术学院金何编写项目三和项目四,六安职业技术学院姚钢编写项目五和项目六,六安职业技术学院刘程编写项目七,六安职业技术学院江玉才编写项目八和项目九,合肥中科前沿科技有限公司黄学艺编写项目十和项目十一,六安职业技术学院王烈准编写项目十二、项目十三,六安职业技术学院孙吴松编写项目十四和项目十五,合肥中科前沿科技有限公司黄玉成编写项目十六。王烈准对全部书稿进行统稿和定稿。本书在编写过程中,得到了六安职业技术学院和合肥中科前沿科技有限公司的大力支持,在此一并表示衷心的感谢!
由于编者水平有限,书中难免有错误和不妥之处,敬请读者批评指正。
编者
前言
二维码索引
学习情境一FX系列PLC基本指令的
应用1
项目一三相异步电动机起停的PLC
控制1
一、项目导入1
二、相关知识2
(一)认识PLC2
(二)PLC的基本组成与工作原理6
(三)三菱FX系列PLC基础13
(四)PLC的输入、输出继电器19
(五)LD、LDI、OUT及END指令21
(六)AND、ANI指令22
(七)OR、ORI指令23
(八)梯形图的特点24
(九)基本指令编制梯形图原则
(一)24
(十)使用GX Works2编程软件编制
梯形图24
三、项目实施35
四、项目考核37
五、知识拓展38
(一)置位与复位指令(SET、
RST)38
(二)用置位、复位指令实现电动机起停
控制39
六、项目总结40
项目二水塔水位的PLC控制40
一、项目导入40
二、相关知识40
(一)辅助继电器(M元件)40
(二)数据寄存器(D元件)41
(三)常数(K、H)43
(四)定时器(T元件)43
(五)电路块的串并联指令(ANB、
ORB)45
(六)闪烁程序(振荡电路程序)的
实现46
(七)基本指令编制梯形图
原则(二)47
(八)PLC程序设计的经验设计法48
三、项目实施48
四、项目考核50
五、知识拓展51
(一)定时器的应用51
(二)取反、空操作指令52
六、项目总结53
项目三三相异步电动机正反转循环
运行的PLC控制53
一、项目导入53
二、相关知识53
(一)计数器(C元件)53
(二)栈指令(MPS、MRD及
MPP)57
三、项目实施58
四、项目考核61
五、知识拓展61
(一)主控触点指令(MC、MCR)61
(二)主控触点指令在电动机正反转
控制中的应用62
(三)计数器的应用63
六、项目总结64
项目四三相异步电动机△减压起停
单按钮实现的PLC控制65
一、项目导入65
二、相关知识65
(一)脉冲(微分)输出指令(PLS、
PLF)65
(二)二分频电路程序65
(三)根据继电接触器控制电路设计
梯形图的方法66
三、项目实施67
四、项目考核70
五、知识拓展71
(一)上升沿检测指令(LDP、ANDP及
ORP)71
(二)下降沿检测指令(LDF、ANDF及
ORF)71
六、项目总结73
梳理与总结73
练习与提高74
学习情境二FX系列PLC步进指令的
应用78
项目五两种液体混合的PLC
控制78
一、项目导入78
二、相关知识78
(一)状态继电器(S元件)78
(二)顺序功能图79
(三)步进指令83
(四)步进指令编程方法85
三、项目实施87
四、项目考核90
五、知识拓展——步进梯形图编程技巧90
(一)初始步的处理方法90
(二)步进梯形图编程的顺序90
(三)SET指令和OUT指令在STL区内
的使用90
(四)复杂转移条件程序的处理91
(五)输出的驱动方法91
六、项目总结91
项目六四节传送带的PLC控制92
一、项目导入92
二、相关知识92
(一)选择序列顺序控制STL指令的
编程92
(二)编程举例93
三、项目实施95
四、项目考核100
五、知识拓展——GX Works2
编制SFC程序100
六、项目总结107
项目七十字路口交通信号灯的PLC
控制109
一、项目导入109
二、相关知识109
(一)并行序列顺序控制STL指令的
编程109
(二)编程举例110
三、项目实施112
四、项目考核115
五、知识拓展——跳步、重复和循环序列
编程117
(一)部分重复的编程方法117
(二)同一分支内跳转的编程方法117
(三)跳转到另一条分支的编程
方法117
六、项目总结118
梳理与总结118
练习与提高118
学习情境三FX系列PLC常用功能
指令的应用121
项目八跑马灯的PLC控制121
一、项目导入121
二、相关知识121
(一)功能指令的表达形式121
(二)功能指令的数据结构123
(三)传送指令(MOV)124
(四)循环移位指令(ROR、
ROL)125
三、项目实施126
四、项目考核127
五、知识拓展129
(一)位移位指令(SFTR、
SFTL)129
(二)天塔之光模拟控制130
六、项目总结132
项目九8站小车随机呼叫的PLC
控制132
一、项目导入132
二、相关知识132
(一)比较指令(CMP)132
(二)区间比较指令(ZCP)133
(三)区间复位指令(ZRST)134
(四)应用举例134
三、项目实施136
四、项目考核138
五、知识拓展138
(一)触点比较指令138
(二)简易定时报时器控制141
六、项目总结141
项目十抢答器的PLC控制142
一、项目导入142
二、相关知识142
(一)指针(P、I)142
(二)子程序调用和子程序返回
指令(CALL、SRET)143
(三)主程序结束指令(FEND)144
三、项目实施145
四、项目考核147
五、知识拓展148
(一)条件跳转指令(CJ)148
(二)电动机手动/自动选择控制149
六、项目总结150
项目十一自动售货机的PLC
控制150
一、项目导入150
二、相关知识150
(一)加法与减法指令(ADD、
SUB)150
(二)七段译码指令(SEGD)151
(三)数据变换指令(BCD、
BIN)152
三、项目实施153
四、项目考核156
五、知识拓展157
(一)乘法与除法指令(MUL、
DIV)157
(二)8盏流水灯控制157
(三)二进制加1与二进制减1
指令(INC、DEC)159
六、项目总结159
梳理与总结159
练习与提高160
学习情境四FX系列PLC模拟量控制
与通信的应用164
项目十