本书详细地讲解了三菱FX5U PLC的常用基本指令和功能指令,并结合工程实践列举了许多经典的应用实例。
全书内容主要包括:三菱FX5U PLC的硬件结构;编程软件GX Works3;FX5U PLC的编程语言和编程元件;基本指令解析与经典应用实例;功能指令解析与经典应用实例;步进梯形图指令与顺序控制;综合应用工程实例。全书内容翔实,案例丰富,讲述细致,循序渐进,便于读者学习和运用。
本书可供自动化工程师、PLC技术初学者等学习使用,也可以用作高等院校相关专业的教材或参考书。
第1章 三菱FX5U PLC的硬件结构 001
1.1 三菱FX5U PLC的技术优势001
1.2 FX5U PLC基本单元的概貌003
1.2.1 基本单元内部的方框图003
1.2.2 基本单元的工作原理006
1.2.3 基本单元的性能和软元件007
1.2.4 基本单元的外形和结构009
1.2.5 基本单元的型号规格012
1.3 FX5U PLC基本单元的接线端子014
1.3.1 AC电源、DC输入型的接线端子014
1.3.2 DC电源、DC输入型的接线端子016
1.4 FX5U PLC基本单元的接口电路017
1.4.1 FX5U PLC的输入接口电路017
1.4.2 FX5U PLC的输出接口电路021
1.5 FX5U PLC的扩展模块022
1.5.1 带有内置电源的输入输出模块023
1.5.2 扩展电缆型的输入输出模块025
1.5.3 扩展连接器型的输入输出模块028
1.5.4 FX5U PLC的其他扩展模块033
1.5.5 基本单元与扩展设备的连接035
1.6 FX5U PLC基本单元的电源容量037
第2章 编程软件GX Works3 040
2.1 编程软件GX Works3简介040
2.2 编程软件GX Works3的下载和安装042
2.2.1 编程软件GX Works3的下载042
2.2.2 编程软件GX Works3的安装043
2.3 GX Works3的梯形图编辑环境045
2.3.1 新建FX5U PLC的设计工程046
2.3.2 梯形图的主菜单栏和工具条046
2.3.3 梯形图编辑界面的导航栏049
2.3.4 梯形图的部件选择窗口050
2.4 FX5U PLC控制系统的程序设计053
2.4.1 编程的前期准备工作053
2.4.2 在编程软件中进行模块配置054
2.4.3 进行CPU各项参数的设置056
2.4.4 进行程序设计的步骤056
2.4.5 梯形图程序文件的规划057
2.4.6 FX5U PLC程序的调试058
2.4.7 在梯形图中添加声明、注解059
2.4.8 在GX Works3中打开其他格式的文件060
第3章 FX5U PLC的编程语言和编程元件 065
3.1 FX5U PLC的编程语言065
3.1.1 梯形图语言(LD).065
3.1.2 结构化文本语言(ST)067
3.1.3 顺序功能图语言(SFC).069
3.1.4 功能块图/梯形图语言(FBD/LD)069
3.1.5 程序块的划分070
3.2 FX5U PLC的编程软元件070
3.2.1 输入继电器(X)071
3.2.2 输出继电器(Y)071
3.2.3 各种内部继电器072
3.2.4 定时器(T)、(ST)073
3.2.5 计数器(C)、(LC)073
3.2.6 各种寄存器074
3.2.7 模块访问软元件、嵌套、指针075
3.2.8 常数和字符串076
3.3 GX Works3环境中的编程实例076
3.3.1 仓库卷闸门控制原理076
3.3.2 I/O地址分配和PLC选型、接线077
3.3.3 在编程软件中创建PLC新工程078
3.3.4 为软元件添加注释078
3.3.5 梯形图的编程和转换079
3.4 梯形图编程的其他问题081
3.4.1 梯形图的个性化设计 081
3.4.2 用标签进行梯形图的编程083
3.4.3 搜索和替换086
3.4.4 设计文件的保存、查找、打印087
3.5 GX Works3编程环境中的模拟调试089
3.6 PLC程序在运行中的监视092
3.6.1 对整个梯形图进行监视093
3.6.2 对指定元件的状态进行监视095
第4章 基本指令解析与经典应用实例 098
4.1 触点指令LD、LDI、AND、ANI、OR、ORI098
4.1.1 LD、LDI、AND、ANI、OR、ORI指令解析098
4.1.2 经典应用实例——正反转自动循环电路099
4.2 定时器和计数器输出指令OUT T、OUT C102
4.2.1 定时器输出指令OUT T解析102
4.2.2 计数器输出指令OUT C解析103
4.2.3 经典应用实例1——两台设备间隔启动电路104
4.2.4 经典应用实例2——120min长延时电路105
4.2.5 经典应用实例3——定时器与计数器联合电路106
4.3 置位指令SET和复位指令RST108
4.3.1 置位指令SET解析108
4.3.2 复位指令RST解析108
4.3.3 经典应用实例——电动机正反转可逆控制109
4.4 加、减、乘、除四则算术运算指令112
4.4.1 加法和减法指令ADD(P)、SUB(P)解析112
4.4.2 乘法和除法指令MUL(P)、DIV(P)解析113
4.4.3 经典应用实例1——展厅人数限制装置114
4.4.4 经典应用实例2——用拨码开关进行四则运算115
4.5 数据传送指令MOV(P)116
4.5.1 数据传送指令MOV(P)解析116
4.5.2 经典应用实例——多只指示灯的控制118
4.6 BIN16位数据比较运算指令119
4.6.1 BIN16位数据比较运算指令解析120
4.6.2 经典应用实例——4台电动机间隔启动121
4.7 BIN16位数据比较输出指令CMP(P)123
4.7.1 比较输出指令CMP(P)解析123
4.7.2 经典应用实例——星-三角降压启动电路124
4.8 区间比较指令ZCP(P)126
4.8.1 区间比较指令ZCP(P)的解析126
4.8.2 采用区间比较指令ZCP的梯形图127
4.8.3 经典应用实例——道路照明灯时钟控制装置128
4.9 16位BIN数据递增/递减指令130
4.9.1 16位BIN数据递增指令INC(P)解析130
4.9.2 16位BIN数据递减指令DEC(P)解析130
4.9.3 经典应用实例——七挡功率调节装置131
4.10 BCD(P)码转换指令133
4.10.1 BCD(P)码转换指令解析133
4.10.2 经典应用实例——车位数量显示器136
4.11 七段解码指令SEGD(P)138
4.11.1 七段解码指令SEGD(P)解析138
4.11.2 显示0~9的七段数码管139
4.11.3 经典应用实例——5选手智能抢答器140
第5章 功能指令解析与经典应用实例 143
5.1 功能指令的基本要素143
5.1.1 功能指令的表达格式143
5.1.2 操作数中使用的软元件144
5.2 右移位和左移位指令SFTR(P)、SFTL(P)146
5.2.1 n位数据的n位右移位和左移位指令解析146
5.2.2 执行右移位和左移位指令的梯形图147
5.2.3 经典应用实例——8盏灯具的顺序控制148
5.3 子程序调用指令CALL(P)、返回指令SRET和主程序结束指令FEND150
5.3.1 子程序调用指令CALL(P)解析150
5.3.2 子程序返回指令SRET解析150
5.3.3 主程序结束指令FEND解析150
5.3.4 经典应用实例——进行数据传送151
5.4 指针分支指令CJ(P)152
5.4.1 指针分支指令CJ(P)解析152
5.4.2 经典应用实例——双电机运转的手动/自动选择153
5.5 中断指令EI、DI、IRET155
5.5.1 中断指令EI、DI、IRET解析156
5.5.2 测试两个中断指针编号的优先顺序157
5.5.3 经典应用实例1——采用中断指令的计数程序158
5.5.4 经典应用实例2——捕捉短时间脉冲信号158
5.6 运算指令E/(P)和转换指令INT2FLT(P)160
5.6.1 单精度实数除法运算指令E/(P)解析160
5.6.2 单精度实数转换指令INT2FLT(P)解析161
5.6.3 经典应用实例——饮水机温度自动控制装置162
5.7 高速计数器指令HIOEN(P)、DHCMOV(P)165
5.7.1 16位数据高速输入输出指令解析165
5.7.2 32位高速计数器当前值传送指令解析167
5.7.3 经典应用实例——编码器的高速计数和监视167
5.8 智能模块写入和读取指令TO(P)、FROM(P)171
5.8.1 模拟量输入模块FX3U-4AD172
5.8.2 智能模块写入指令TO(P)解析174
5.8.3 智能模块读取指令FROM(P)解析175
5.8.4 经典应用实例——管道压力的控制175
5.9 循环指令FOR和NEXT180
5.9.1 循环指令FOR和NEXT解析180
5.9.2 经典应用实例1——进行一级循环的求和运算180
5.9.3 经典应用实例2——两级循环嵌套的求和运算181
5.10 32位高速脉冲输出指令182
5.10.1 32位高速脉冲输出指令解析183
5.10.2 经典应用实例——步进电动机的速度控制183
5.10.3 速度控制中的人机界面编程187
5.10.4 速度控制中的梯形图编程189
第6章 步进梯形图指令与顺序控制 194
6.1 步进梯形图指令和编程特点194
6.1.1 步进梯形图指令的格式和软元件194
6.1.2 步进继电器和特殊步进继电器195
6.1.3 步进梯形图的编程特点196
6.2 FX5U PLC与顺序控制功能图196
6.2.1 顺序功能图的相关概念196
6.2.2 顺序功能图的基本结构197
6.3 GX Works3中的SFC程序语言199
6.4 广告牌三色灯光的步进控制200
6.5 SFC流程图的实例——送料小车203
6.5.1 送料小车的控制要求203
6.5.2 送料小车的SFC流程图206
6.5.3 SFC流程图中的内置梯形图209
6.5.4 SFC流程图的特点212
6.6 启-保-停方式的顺序控制梯形图212
6.7 SET和RST指令的顺序控制梯形图214
6.8 选择序列的SFC顺序控制216
6.9 并行序列的顺序控制223
第7章 综合应用工程实例 232
7.1 多级带输送机控制装置232
7.2 注水泵和抽水泵交替运转装置235
7.3 切削加工机床PLC改造装置237
7.4 电加热炉自动送料装置240
7.5 工业机械手搬运工件装置244
7.6 注塑成型生产线控制装置250
7.7 饮料自动售卖机控制装置257
7.8 知识竞赛抢答装置261
7.9 游乐园喷泉控制装置264
7.10 十字路口信号灯控制装置267
7.11 绕线电动机串联电阻启动电路270
7.12 异步电动机三速控制电路272
参考文献276