第1章 可编程序控制器概述 1
1.1 可编程序控制器的产生与发展 1
1.2 PLC的分类 4
1.3 PLC的性能指标 5
1.4 PLC的特点与应用 6
1.4.1 PLC的主要特点 6
1.4.2 PLC的主要应用 8
1.5 PLC的组成 9
1.6 PLC的工作原理 14
1.6.1 概述 14
1.6.2 PLC的工作过程 15
1.7 FP-X系统的软件和硬件资源 18
1.7.1 FP-X系列PLC性能简介 18
1.7.2 内部继电器介绍 23
1.8 PLC的编程语言 35
思考与练习 37
第2章 基本指令及其应用 38
2.1 基本顺序指令 38
2.2 基本功能指令 45
2.3 基本控制指令 52
2.4 比较指令 59
2.5 程序设计的基本方法 68
2.5.1 编程内容 68
2.5.2 编程方法概述 68
2.5.3 编程原则 69
2.5.4 编程技巧 69
2.5.5 编程应用举例 70
2.6 时序结构设计方法 74
2.6.1 起动和复位控制结构 74
2.6.2 优先控制结构 75
2.6.3 比较控制结构 75
2.6.4 分频结构 76
2.6.5 延时结构 76
2.6.6 顺序控制 79
2.7 用PLC代替继电器控制系统的设计方法 82
2.7.1 电动机正反转控制的设计 82
2.7.2 电动机减压起动的控制设计 84
2.7.3 电动机制动控制的设计 84
思考与练习 88
第3章 高级指令及其应用 91
3.1 数据传送指令 92
3.2 BIN算术运算指令 99
3.3 BCD码算术运算指令 108
3.4 数据比较指令 117
3.5 逻辑运算指令 121
3.6 数据转换指令 124
3.7 数据移位指令 146
3.8 可逆计数与左/右移位指令 151
3.9 数据循环指令 153
3.10 位操作指令 155
3.11 特殊指令 160
3.12 高速计数器与脉冲输出控制指令 168
3.12.1 高速计数器的功能 168
3.12.2 高速计数器功能的使用 171
3.12.3 脉冲输出功能 175
3.12.4 脉冲输出功能相关指令 179
3.13 浮点型实数运算指令 193
3.14 PID控制指令 208
思考与练习 210
第4章 编程器与编程软件的使用 212
4.1 概述 212
4.1.1 编程器的功能以及与PLC的连接设置 212
4.1.2 编程软件的特点 212
4.1.3 计算机与PLC的连接配置及软件安装 213
4.1.4 编程软件的基本使用方式 213
4.2 编程操作 214
4.2.1 FPⅡ型编程器介绍 215
4.2.2 FPⅡ型编程器的操作 216
4.2.3 FPWIN GR的编程操作 218
4.3 监控操作 229
4.3.1 监控的启动和停止 229
4.3.2 监控触点 229
4.3.3 监控数据 230
4.3.4 时序图监控 232
思考与练习 233
第5章 PLC的应用设计 234
5.1 编程的一般原则 234
5.2 PLC设计的基本原则和步骤 235
5.2.1 设计原则及方法 235
5.2.2 PLC的选型 237
5.2.3 系统设计 239
5.3 调试与测试 239
5.4 应用设计举例 240
5.5 PLC应用中的抗干扰设计 242
思考与练习 248
第6章 PLC的通信及网络功能 249
6.1 通信的基本概念 249
6.1.1 串行通信模式 249
6.1.2 异步通信和同步通信 250
6.1.3 波特率 250
6.1.4 通信接口 251
6.1.5 通信插件 252
6.1.6 串行通信的校验 253
6.1.7 基带传输与频带传输 253
6.1.8 计算机系统的通信标准 254
6.2 FP系列PLC的通信功能 261
6.2.1 PLC与计算机之间的通信 262
6.2.2 PLC与外围设备的通信 262
6.2.3 FP系列PLC与上位机PLC的通信 262
6.3 FP系列PLC的通信协议 262
6.3.1 MEWTOCOL-COM 263
6.3.2 MEWTOCOL-DATA 268
6.3.3 MODBUS RTU通信 269
6.4 PLC网络结构与设计 272
6.4.1 C-NET网络 273
6.4.2 MEWNET-Link网络 273
6.4.3 F-Link网络 276
6.4.4 ET-LAN网络 280
6.5 现场总线技术介绍 284
6.5.1 现场总线技术的产生与特点 285
6.5.2 现场总线控制系统的基本概念 286
6.5.3 主要现场总线简介 287
6.5.4 FCS对计算机控制系统的影响 289
6.5.5 现场总线与局域网的区别 291
思考与练习 291
参考文献 292