前言 1
第一章 PLC概论 1
1.1 PLC的基本概念 1
1.1.1 什么是PLC? 1
目录 1
1.1.2 PLC的一般特点 2
1.1.3 PLC与继电-接触控制的比较 3
1.1.4 PLC的主要功能 6
1.1.5 PLC的发展趋势 7
1.2.1 PLC的基本组成 8
1.2 PLC的基本原理 8
1.2.2 PLC的结构形式 12
1.2.3 PLC的工作方式 13
1.3 OMRON公司PLC简介 20
1.3.1 CPM2A系列PLC 20
1.3.2 CQM1/CQM1H系列PLC 22
1.3.3 C200Hα系列PLC 26
1.3.4 CS1系列PLC 28
1.3.5 CV系列PLC 31
1.4.1 基本配置 33
1.4 系统配置及通道分配 33
1.4.2 扩展配置 38
1.4.3 特殊配置 44
1.5 OMRON-PLC的编程监控设备 50
1.5.1 简易编程器 50
1.5.2 CX-Programmer编程软件 53
1.5.3 可编程终端(PT) 55
第二章 PLC的基本指令及编程 61
2.1 编程原理 61
2.1.1 编程概念 61
2.1.2 基本编程步骤 63
2.1.3 编程方法 64
2.2 梯形图指令 65
2.2.1 LD/LD-NOT 66
2.2.2 AND/AND-NOT 66
2.2.3 OR/OR-NOT 67
2.2.4 逻辑块指令 67
2.2.5 梯形图指令编码技巧 70
2.3 基本右手指令 74
2.3.1 END(01) 75
2.3.2 OUT/OUT-NOT 76
2.3.3 IL(02)/ILC(03) 77
2.3.4 JMP(04)/JMP(05) 80
2.3.5 SET/RESET 82
2.3.6 DIFU(13)/DIFD(14) 82
2.3.7 KEEP(11) 83
2.3.8 定时/计数指令 85
2.4 用PLC改造原继电-接触设备 94
2.4.1 基本步骤 94
2.4.2 对输入/输出信号的处理 94
2.4.3 举例 96
3.1.1 数据传送类指令 100
第三章 PLC功能指令及其应用 100
3.1 数据处理指令 100
3.1.2 数据移位指令 112
3.1.3 比较指令 123
3.1.4 数据变换指令 129
3.2 数据运算指令 140
3.2.1 BCD运算 140
3.2.2 二进制运算 152
3.2.3 逻辑运算 155
3.3.1 子程序 157
3.3 流程控制指令 157
3.3.2 宏 159
3.3.3 中断处理 160
3.3.4 步进指令 162
3.4 特殊指令 164
3.4.1 PID控制 165
3.4.2 间隔定时器 166
3.4.3 高速计数器 167
4.1 三菱电机PLC概述 184
4.1.1 三菱PLC分类 184
第四章 三菱PLC简介 184
4.1.2 三菱PLC的主要特点 185
4.1.3 三菱PLC的特殊功能 186
4.2 三菱PLC系统配置 187
4.2.1 CPU模块 191
4.2.2 电源模块 193
4.2.3 输入/输出模块 193
4.2.4 高机能模块 195
4.3 PLC软元件的介绍 195
4.4 三菱电机PLC应用程序的编制 200
4.4.1 梯形图与语句表编程方式 200
4.4.2 SFC编程方式 200
4.4.4 功能块编程 204
4.4.3 标签编程 204
4.4.5 应用程序的编制与执行 205
4.5 Q系列PLC编程软件简介 208
4.5.1 GX Developer软件(SW□D5C-GPPW)简介 208
4.5.2 GX Simulator(SW□D5C-LLT)简介 209
4.5.3 软件家族 210
第五章 西门子PLC简介 211
5.1 SIMATIC S7 PLC 211
5.1.1 概述 211
5.1.2 SIMATIC S7-300系统结构 212
5.1.3 S7-300的通信 215
5.2 SIMATIC S7-300基本系统构成 216
5.2.1 S7-300 PLC中央处理单元CPU模块 216
5.2.2 S7-300 PLC数字量模块 217
5.2.3 S7-300 PLC模拟量模块 219
5.2.4 S7-300 PLC供电与接地 222
5.3 S7-300指令系统与应用程序编程 224
5.3.1 指令及其结构 225
5.3.2 位逻辑运算指令 229
5.3.3 定时器指令 232
5.3.4 计数器指令 236
5.3.5 装入和传送指令 238
5.3.6 比较指令 241
5.3.7 转换指令 242
5.3.8 算术运算指令 243
5.3.9 字逻辑运算指令 245
5.3.10 移位和循环移位指令 246
5.3.11 控制指令 247
5.4 STEP7编程软件简介 251
5.4.1 STEP7概述 251
5.4.2 STEP7标准软件包 252
5.4.3 STEP7标准软件包的扩展应用 253
5.4.4 程序结构 253
第六章 PLC通信与网络 256
6.1 通信的基本知识 256
6.1.1 数据通信 256
6.1.2 局部网络 259
6.1.3 网络协议 260
6.2 OMRON PLC通信系统与网络 262
6.2.1 OMRON PLC通信网络概述 262
6.2.2 HOST Link网络 264
6.2.4 CompoBus/D网络 269
6.2.3 SYSMAC Link网络 269
6.2.5 CompoBus/S网络 274
6.2.6 远程I/O通信系统 277
6.3 三菱电机PLC通信与网络 282
6.3.1 三菱PLC通信网络概述 282
6.3.2 现场总线CC-Link、CC-Link/LT网络 283
6.3.3 MELSECNET/H通信 286
6.3.4 以太网通信 287
6.3.5 与其他公司网络的连接 289
6.4.1 SIEMENS S7-200 PLC通信概况 292
6.4 SIEMENS PLC通信与网络 292
6.4.2 PPI网络通信 293
6.4.3 MPI网络通信 294
6.4.4 ProfiBus网络通信 294
6.4.5 自由端口通信 296
6.4.6 以太网通信 297
第七章 可编程序控制器应用系统设计、调试 298
7.1 应用系统设计步骤 298
7.1.1 评估控制任务 298
7.1.2 PLC选型 299
7.1.3 系统设计 301
7.2.1 经验法编程 304
7.1.4 系统调试 304
7.2 PLC程序设计的常用方法 304
7.2.2 解析法编程 311
7.2.3 波形图法编程 326
7.2.4 流程图法编程 333
7.3 计算机辅助编程 340
7.3.1 CX-Programmer的使用环境及安装 340
7.3.2 CX-Programmer编程举例 340
7.4 PLC应用系统设计、调试及维护 348
7.4.1 外部接线设计 348
7.4.2 PLC控制系统可靠性设计 350
7.4.3 PLC控制系统的供电系统设计 353
7.4.4 系统调试与检查 355
7.4.5 PLC的安装及维护 365
7.5 系统设计实例 367
参考文献 381
附录Ⅰ 简易编程器操作一览表 382
附录Ⅱ CQM1指令系统一览表 386
附录Ⅲ CQM1内部器件 392
附录Ⅳ CQM1特殊继电器一览表 394
附录Ⅴ CQM1链接继电器一览表 397
附录Ⅵ CQM1软设置一览表 402