
FX3S/3G/3U 系列PLC 是三菱FX 三代机(FX2N 为二代机),其中,FX3S 为简易机型,FX3G 为标准机型,FX3U 为高端机型,三代机最多支持249 条指令(二代机最多支持161 条指令)。本书主要内容包括PLC基础与入门实战、三菱FX3S/3G/3U 系列PLC 介绍、三菱PLC 编程与仿真软件的使用、基本指令说明与应用实例、步进指令说明与应用实例、三菱FX3S/3G/3U 应用指令全精解、PLC 的扩展与模拟量模块的使用及PLC 通信。本书基础起点低,内容由浅入深,语言通俗易懂,内容安排符合读者的学习认知规律,适合作为初学者学习PLC 技术的自学图书,也适合作为职业院校电类专业的PLC 技术教材。
三菱FX 系列PLC 是三菱公司推出的小型整体式PLC,FX1S、FX1N、FX1NC 为一代机,FX2N/FX2NC 为二代机,FX3SA、FX3S、FX3GA、FX3G、FX3GE、FX3GC、FX3U、FX3UC 为三代机。因为一、二代机推出时间有一二十年,因而社会的拥有量比较大,不过由于三代机性能强大且价格与二代机差不多,故越来越多的用户开始选用三代机。 FX1NC、FX2NC、FX3GC、FX3UC 分别是三菱FX 系列的一、二、三代机的变形机种,其与普通机种的区别主要在于:①变形机种较普通机种体积小,适合在狭小的空间安装;②变形机种的端子采用插入式连接,普通机种的端子采用接线端子连接;③变形机种的输入电源只能是24V DC,而普通机种的输入电源可以使用24V DC 或AC 电源。 在三菱FX3 系列PLC 中,FX3SA、FX3S 为简易机型,FX3GA、FX3G、FX3GE、FX3GC 为基本机型,FX3U、FX3UC 为高端机型。 本书主要具有以下特点。 (1)基础起点低。读者只需具有初中文化程度即可阅读。 (2)语言通俗易懂。书中少用专业化的术语,遇到较难理解的内容时用形象比喻说明,尽量避免复杂的理论分析和烦琐的公式推导,读者阅读起来感觉会十分顺畅。 (3)内容解说详细。考虑到自学时一般无人指导,因此在编写过程中对书中的知识技能进行详细解说,让读者能轻松理解所学内容。 (4)采用图文并茂的表现方式。书中大量采用读者喜欢的直观形象的图表方式表现内容,使阅读变得非常轻松。 (5)内容安排符合认知规律。图书按照循序渐进、由浅入深的原则来确定各章节内容的先后顺序,读者只需从前往后阅读,便会水到渠成。 (6)配置了大量的教学视频。对于书中的一些难点和关键内容,由经验丰富的老师现场讲解并录成视频,读者可扫描书中的二维码观看教学视频。 (7)网络免费辅导。读者可以登录易天电学网(www.xxITee.com)索取相关的学习资源或向老师提问,也可以在该网站了解新书信息。 本书在编写过程中得到了许多教师的支持,在此一并表示感谢。由于编者水平有限,书中的错误和疏漏在所难免,敬请广大读者和同人予以批评指正。 编 者
第1 章 PLC 基础与入门实战 1 1.1 认识PLC 1 1.1.1 什么是PLC 1 1.1.2 PLC 控制与继电器控制比较 2 1.1.3 PLC 的种类 3 1.2 PLC 的组成与工作原理 4 1.2.1 PLC 的组成方框图 4 1.2.2 CPU 与存储器 4 1.2.3 输入接口电路 5 1.2.4 输出接口电路 6 1.2.5 通信接口、扩展接口与电源 7 1.2.6 PLC 的工作方式 8 1.2.7 用实例说明PLC 程序驱动硬件的工作原理 8 1.3 三菱PLC 入门实战 9 1.3.1 三菱FX3U 型PLC 硬件介绍 9 1.3.2 PLC 控制双灯先后点亮的硬件线路及说明 10 1.3.3 DC 24V 电源适配器与PLC 的电源接线 12 1.3.4 编程电缆(下载线)及驱动程序的安装 14 1.3.5 编写程序并传送给PLC 16 1.3.6 PLC 实物接线 19 1.3.7 PLC 操作测试 20 第2 章 三菱FX3S/3G/3U 系列PLC 介绍 22 2.1 概述 22 2.1.1 三菱FX 系列PLC 的一、二、三代机 22 2.1.2 三菱FX 系列PLC 的型号含义 22 2.2 三菱FX3SA、FX3S 系列PLC(三代简易机型)介绍 23 2.3 三菱FX3GA、FX3G、FX3GE 和FX3GC 系列PLC(三代标准机型)介绍 25 2.3.1 三菱FX3GA、FX3G 系列PLC 说明 25 2.3.2 三菱FX3GE 系列PLC 说明 27 2.3.3 三菱FX3GC 系列PLC 说明 28 2.4 三菱FX3U、FX3UC 系列PLC(三代高端机型)介绍 29 2.4.1 三菱FX3U 系列PLC 说明 30 2.4.2 三菱FX3UC 系列PLC 说明 31 2.5 三菱FX1/2/3 系列PLC 的接线 32 2.5.1 电源端子的接线 32 2.5.2 以COM 端子作为输入公共端子的PLC 输入端子接线 35 2.5.3 以S/S 端子作为输入公共端子的PLC 输入端子接线 36 2.5.4 接近开关与PLC 输入端子的接线 37 2.5.5 输出端子接线 39 2.6 三菱FX1/2/3 系列PLC 的软元件 41 2.6.1 输入继电器(X)和输出继电器(Y) 41 2.6.2 辅助继电器(M) 42 2.6.3 状态继电器(S) 45 2.6.4 定时器(T) 46 2.6.5 计数器(C) 48 2.6.6 高速计数器 50 2.6.7 数据寄存器(D) 53 2.6.8 扩展寄存器(R)和扩展文件寄存器(ER) 54 2.6.9 变址寄存器(V、Z) 55 2.6.10 常数(十进制常数K、十六进制常数H、实数常数E) 55 第3 章 三菱PLC 编程与仿真软件的使用 56 3.1 三菱GX Developer 编程软件的使用 56 3.1.1 软件的安装 56 3.1.2 软件的启动与窗口及工具说明 58 3.1.3 创建新工程 61 3.1.4 编写梯形图程序 62 3.1.5 梯形图的编辑 66 3.1.6 查找与替换功能的使用 69 3.1.7 注释、声明和注解的添加与显示 71 3.1.8 读取并转换FXGP/WIN 格式文件 74 3.1.9 PLC 与计算机的连接及程序的写入与读出 75 3.1.10 在线监视PLC 程序的运行 78 3.2 三菱GX Simulator 仿真软件的使用 79 3.2.1 安装GX Simulator 仿真软件 80 3.2.2 仿真操作 81 3.2.3 软元件监视 83 3.2.4 时序图监视 84 第4 章 基本指令说明与应用实例 85 4.1 基本指令说明 85 4.1.1 常开、常闭触点和线圈指令 85 4.1.2 边沿检测触点指令 86 4.1.3 主控和主控复位指令 86 4.1.4 取反指令 87 4.1.5 置位与复位指令 88 4.1.6 结果边沿检测指令 88 4.1.7 脉冲微分输出指令 89 4.1.8 程序结束指令 90 4.2 PLC 基本控制线路与梯形图 90 4.2.1 启动、自锁和停止控制的PLC 线路与梯形图 90 4.2.2 正、反转联锁控制的PLC 线路与梯形图 92 4.2.3 多地控制的PLC 线路与梯形图 93 4.2.4 定时控制的PLC 线路与梯形图 94 4.2.5 定时器与计数器组合延长定时控制的PLC 线路与梯形图 97 4.2.6 多重输出控制的PLC 线路与梯形图 98 4.2.7 过载报警控制的PLC 线路与梯形图 99 4.2.8 闪烁控制的PLC 线路与梯形图 101 4.3 基本指令应用实例一:PLC 控制喷泉 102 4.3.1 控制要求 102 4.3.2 PLC 用到的I/O 端子与连接的输入/ 输出设备 102 4.3.3 PLC 控制线路 103 4.3.4 PLC 控制程序及详解 103 4.4 基本指令应用实例二:PLC 控制交通信号灯 105 4.4.1 控制要求 105 4.4.2 PLC 用到的I/O 端子与连接的输入/ 输出设备 105 4.4.3 PLC 控制线路 106 4.4.4 PLC 控制程序及详解 106 第5 章 步进指令说明与应用实例 109 5.1 状态转移图与步进指令 109 5.1.1 顺序控制与状态转移图 109 5.1.2 步进指令说明 110 5.1.3 步进指令在两种编程软件中的编写形式 111 5.1.4 状态转移图的分支方式 112 5.1.5 步进指令编程注意事项 112 5.2 步进指令应用实例一:两种液体混合装置 113 5.2.1 系统控制要求 113 5.2.2 PLC 用到的I/O 端子及连接的输入/ 输出设备 114 5.2.3 PLC 控制线路 115 5.2.4 PLC 控制程序及详解 115 5.3 步进指令应用实例二:简易机械手 118 5.3.1 系统控制要求 118 5.3.2 PLC 用到的I/O 端子及连接的输入/ 输出设备 118 5.3.3 PLC 控制线路 119 5.3.4 PLC 控制程序及详解 119 5.4 步进指令应用实例三:大小铁球分拣机 121 5.4.1 系统控制要求 121 5.4.2 PLC 用到的I/O 端子及连接的输入/ 输出设备 122 5.4.3 PLC 控制线路 123 5.4.4 PLC 控制程序及详解 123 第6 章 三菱FX3S/3G/3U 应用指令全精解(一) 126 6.1 应用指令基础知识 126 6.1.1 应用指令的格式 126 6.1.2 应用指令的规则 127 6.1.3 PLC 数值的种类及转换 129 6.2 程序流程类指令 131 6.2.1 指令一览表 131 6.2.2 指令精解(FNC00 ~ FNC09) 132 6.3 传送与比较类指令 138 6.3.1 指令一览表 138 6.3.2 指令精解(FNC10 ~ FNC19、FNC102、FNC103、FNC278、FNC279) 139 6.4 四则运算与逻辑运算类指令 147 6.4.1 指令一览表 147 6.4.2 指令精解(FNC20 ~ FNC29) 148 6.5 循环与移位类指令 154 6.5.1 指令一览表 154 6.5.2 指令精解(FNC30 ~ FNC39) 154 第7 章 三菱FX3S/3G/3U 应用指令全精解(二) 162 7.1 数据处理类指令 162 7.1.1 指令一览表 162 7.1.2 指令精解(FNC40 ~ FNC49、FNC140 ~ FNC144、FNC147、FNC149、FNC210 ~ FNC214) 163 7.2 高速处理类指令 177 7.2.1 指令一览表 177 7.2.2 指令精解(FNC50 ~ FNC59、FNC280) 178 7.3 方便类指令 187 7.3.1 指令一览表 187 7.3.2 指令精解(FNC60 ~ FNC69) 188 7.4 外部I/O 设备类指令 198 7.4.1 指令一览表 198 7.4.2 指令精解(FNC70 ~ FNC79) 199 第8 章 三菱FX3S/3G/3U 应用指令全精解(三) 211 8.1 外部设备SER 类指令 211 8.1.1 指令一览表 211 8.1.2 指令精解(FNC80 ~ FNC88) 211 8.2 浮点数运算类指令 224 8.2.1 指令一览表 224 8.2.2 指令精解(FNC110 ~ FNC112、FNC116 ~ FNC137) 225 8.3 定位控制类指令 240 8.3.1 指令一览表 240 8.3.2 指令精解(FNC150 ~ FNC152、FNC155 ~ FNC159) 240 8.4 时钟运算类指令 248 8.4.1 指令一览表 248 8.4.2 指令精解(FNC160 ~ FNC167、FNC169) 249 第9 章 三菱FX3S/2G/3U 应用指令全精解(四) 257 9.1 外部设备类指令 257 9.1.1 指令一览表 257 9.1.2 指令精解(FNC170、FNC171、FNC176、FNC177) 257 9.2 触点比较类指令 260 9.2.1 指令一览表 260 9.2.2 指令精解(FNC224 ~ FNC226、FNC228 ~ FNC230、FCN232 ~ FNC234、FNC236 ~ FNC238、FNC240 ~ FNC246) 261 9.3 其他类指令 264 9.3.1 指令一览表 264 9.3.2 指令精解(FNC182、FNC184、FNC186、FNC188、FNC189) 264 9.4 数据块处理类指令 267 9.4.1 指令一览表 267 9.4.2 指令精解(FNC192 ~ FNC199) 268 9.5 字符串控制类指令 271 9.5.1 指令一览表 271 9.5.2 指令精解(FNC200 ~ FNC209) 272 9.6 数据表处理类指令 279 9.6.1 指令一览表 279 9.6.2 指令精解(FNC256 ~ FNC261、FNC269) 279 9.7 外部设备(变频器)通信类指令 284 9.7.1 指令一览表 284 9.7.2 指令精解(FNC270 ~ FNC275) 285 9.8 扩展文件寄存器指令 290 9.8.1 指令一览表 290 9.8.2 指令精解(FNC290 ~ FNC295) 290 第10 章 PLC 的扩展与模拟量模块的使用 296 10.1 扩展设备的编号分配 296 10.1.1 扩展输入/ 输出(I/O)的编号分配 296 10.1.2 特殊功能单元/ 模块的单元号分配 297 10.2 模拟量输入模块(FX3U-4AD) 298 10.2.1 外形与规格 298 10.2.2 接线端子与接线 299 10.2.3 电压/ 电流输入模式的设置 300 10.2.4 设置偏置和增益改变输入特性 301 10.2.5 读取AD 模块转换成的数字量 304 10.2.6 测量平均次数的设置 305 10.2.7 AD 模块初始化(恢复出厂值)程序 306 10.3 模拟量输出模块(FX3U-4DA) 306 10.3.1 外形与规格 306 10.3.2 接线端子与接线 307 10.3.3 电压/ 电流输出模式的设置 308 10.3.4 设置偏置和增益改变输出特性 309 10.3.5 两种向DA 模块写入数字量的程序 311 10.3.6 DA 模块初始化(恢复出厂值)程序 312 10.4 温度模拟量输入模块(FX3U-4AD-PT-ADP) 312 10.4.1 外形与规格 312 10.4.2 PT100 型温度传感器与模块的接线 313 10.4.3 不同温度单位的输入特性与设置 314 10.4.4 温度值的存放与读取 315 10.4.5 测量平均次数的设置 316 10.4.6 错误状态的读取与清除 317 第11 章 PLC 通信 319 11.1 通信基础知识 319 11.1.1 通信方式 319 11.1.2 通信传输介质 322 11.2 通信接口设备 323 11.2.1 FX-232-BD 通信板 323 11.2.2 FX-422-BD 通信板 325 11.2.3 FX-485-BD 通信板 327 11.3 PLC 通信实例 329 11.3.1 PLC 与打印机通信(无协议通信) 329 11.3.2 两台PLC 通信(并联连接通信) 331 11.3.3 多台PLC 通信(N∶N 网络通信) 335 附录A 三菱FX3 系列PLC 的硬件资源异同比较 342 附录B 三菱FX3 系列PLC 的软件资源异同比较 344 附录C 三菱FX1、FX2、FX3 系列PLC 的扩展设备及附件 347