第1章 概述 1
1.1 PLC的历史和特点 1
1.1.1 PLC的历史和定义 1
1.1.2 PLC的特点 2
1.2 PLC的基本结构和工作原理 3
1.2.1 PLC的基本结构 3
1.2.2 PLC的工作原理 6
1.3 PLC的性能指标 7
1.4 PLC的分类、应用和发展 8
1.4.1 PLC的分类 8
1.4.2 PLC的应用及发展趋势 9
习题 10
第2章 松下FP-X0系统的构成及配置 11
2.1 FP-X0的特点及系统构成 11
2.1.1 FP-X0的特点 11
2.1.2 FP-X0系统构成 12
2.2 FP-X0控制单元 14
2.2.1 FP-X0控制单元面板介绍 14
2.2.2 FP-X0控制单元端子结构图 17
2.2.3 FP-X0控制单元规格 19
2.2.4 FP-X0的模拟输入 23
2.3 FP-X0扩展单元 25
2.3.1 FP-X扩展单元 25
2.3.2 FP0扩展适配器 30
2.3.3扩展步骤及注意事项 31
2.4内部寄存器及I/O配置 35
2.4.1 FP-X0内部寄存器及I/O配置 35
2.4.2 FP-X0 I/O地址分配 38
习题 41
第3章 松下PLC编程工具 43
3.1编程工具 43
3.1.1 PLC编程电缆 43
3.1.2计算机或FPII手持编程器 43
3.1.3可编程工具软件 44
3.2“零距离”接触PLC编程软件 45
3.2.1安装PLC软件 45
3.2.2运行PLC软件 45
3.2.3输入第1个PLC程序:二分频电路 46
3.3 PLC编程软件的高级操作和使用 48
3.3.1注释功能 48
3.3.2“设置”命令 53
3.3.3“监控”功能 58
习题 68
第4章 PLC指令系统 69
4.1编程语言 69
4.2松下FP-XO机型指令表 71
4.3基本指令 86
4.3.1基本顺序指令 86
4.3.2基本功能指令 91
4.3.3控制指令 96
4.3.4比较指令 107
4.4高级指令的构成和类型 110
4.5数据传输指令 111
4.5.1 16位/32位数据传输指令 111
4.5.2 16位/32位数据求反传输指令 112
4.5.3位传输指令 113
4.5.4多个数据的传输指令 114
4.5.5 IC卡读/写指令 116
4.5.6数据交换指令 116
4.6算术运算指令 117
4.6.1 BIN算术运算指令 118
4.6.2 BCD算术运算指令 119
4.7数据比较指令 124
4.8逻辑运算指令 126
4.9数据转换指令 128
4.9.1区块检查码及ASCII码和其他进制的转换 128
4.9.2二进制数据和BCD码数据互换指令 130
4.9.3二进制数据求反/求补/求绝对值/扩展指令 131
4.9.4解码/编码指令 131
4.9.5数据组合/分离指令 136
4.9.6 ASC字符常数转换为ASCII码指令 136
4.9.7查找数据指令 137
4.9.8二进制、格雷码相互转换指令 137
4.9.9位行、位列转换指令 137
4.10数据移位指令 141
4.11数据缓存指令 143
4.12数据循环指令 143
4.13位指令 145
4.14特殊指令 146
4.15 高速计数器/脉冲输出特殊指令 149
4.16字符串处理指令 156
4.17整型数据处理指令 157
4.18浮点数实数指令 159
4.18.1浮点数实数运算指令 159
4.18.2浮点数实数数据处理指令 161
4.19过程控制指令 165
4.20数据变化检出指令 168
习题 168
第5章 PLC编程技术 171
5.1 PLC控制系统的设计原则 171
5.1.1选用PLC控制系统的依据 171
5.1.2 PLC控制系统的设计步骤 172
5.2 PLC编程原则 175
5.3 PLC程序设计 176
5.3.1 PLC程序设计过程 176
5.3.2 PLC程序设计方法 177
5.4 PLC基本编程电路 199
5.4.1自锁电路(启动复位电路) 199
5.4.2互锁电路 199
5.4.3分频电路 202
5.4.4时间控制电路 202
5.4.5计数控制电路 205
5.4.6其他电路 207
5.5 A/D和D/A转换技术 209
5.5.1 FP0-A21的结构及条件 209
5.5.2 A/D转换技术 210
5.5.3 D/A转换技术 214
5.5.4接线和模式选择 215
5.5.5编程方法 218
5.6高速计数器与脉冲输出、PWM调节 218
5.6.1高速计数器功能 219
5.6.2脉冲输出 227
5.6.3 PWM调节 239
5.7 PLC工程处理技术 241
5.7.1查找数据和排序程序 241
5.7.2日历处理程序 243
5.7.3滤波技术 245
5.7.4输入/输出工程整定 248
5.8循环程序 249
习题 257
第6章 PLC维护与加密解密、转换技术 260
6.1维护技术 260
6.1.1维护项目 260
6.1.2总体检查 261
6.1.3电源故障 262
6.1.4运行故障检查 265
6.1.5输入/输出故障检查 265
6.1.6环境检查 268
6.1.7安装情况 269
6.1.8电池更换与电池异常警告 271
6.2 PLC加密解密技术 272
6.3转换技术 280
6.3.1松下PLC程序之间的转换 280
6.3.2不同品牌PLC之间的转换 281
6.4辅助性工作 284
习题 285
第7章 PLC通信技术 287
7.1通信基础知识 287
7.1.1并行通信与串行通信 287
7.1.2同步通信与异步通信 288
7.1.3波特率 289
7.1.4单工、双工通信方式 289
7.1.5基带传送与频带传送 290
7.1.6传输距离 291
7.2通信接口 291
7.2.1 RS-232通信接口 292
7.2.2 RS-422通信接口 294
7.2.3 RS-485通信接口 295
7.3通信协议 295
7.3.1 Modbus通信协议 295
7.3.2松下专用MEWTOCOL协议 298
7.4松下PLC通信子网 301
7.4.1 C-NET网络 301
7.4.2 MEWNET-Link网络 302
7.4.3以太网 303
7.5 FP-X0通信功能 306
7.5.1 FP-X0通信功能、通信端口、通信规格 306
7.5.2计算机链接功能 308
7.5.3串行通信功能 315
7.5.4 PC-Link功能 323
7.5.5 Modbus-RTU通信功能 334
习题 337
第8章 PLC调试技术 338
8.1程序核对、程序代码核对和总体检查 338
8.2仿真 342
8.3 PLC中的错误信息 346
8.3.1语法错误 346
8.3.2使用PLC不当错误 348
8.3.3应用程序错误 349
8.3.4其他错误 349
8.3.5 FP-X0系列PLC中的错误 350
8.4实战调试 352
8.4.1调试过程中软件故障的检测方法 352
8.4.2实战调试举例 353
8.5调试技术小结 361
习题 362
附录 365
附录A FP-XO特殊内部继电器表 365
附录B FP-XO特殊数据寄存器表 369
附录C FP-XO系统寄存器表 374
附录D 语法检查错误一览表 379
附录E 自诊断错误一览表 379
附录F MEWTOCOL-COM通信错误代码一览表 380
附录G 速度数据表 381
附录H ASCII(美国标准信息交换码)表 388
附录I 数据数码表 389
参考文献 390