第一章 可编程序控制器概述 1
第一节 PLC的定义与发展趋势 1
一、PLC的命名与定义 1
二、PLC的发展趋势 1
第二节 PLC的特点和应用 2
一、PLC的主要特点 2
二、PLC的应用范围 4
第三节 PLC与其他工业控制系统的比较 4
一、PLC控制系统与继电器控制系统的比较 4
二、PLC控制系统与工业计算机控制系统的比较 5
第二章 可编程序控制器的基本组成和工作原理 7
第一节 PLC的基本组成 7
一、CPU模块 7
二、存储器 7
三、输入/输出模块 8
四、编程器 10
五、电源模块 10
第二节 PLC的工作原理及常用编程语言 10
一、PLC的基本工作原理 10
二、PLC的循环扫描工作过程 11
三、PLC的常用编程语言 12
第三节 PLC的分类方法 13
一、按结构形式分类 13
二、按控制规模分类 13
三、按控制功能分类 14
四、按生产厂家分类 14
第三章 OMRON可编程序控制器及其指令系统 15
第一节 OMRON可编程序控制器概述 15
一、OMRON可编程序控制器分类 15
二、CQM1H系列PLC的硬件系统配置 19
三、CJ系列PLC的硬件系统配置 20
第二节 CJ系列PLC的数据区及其功能 24
一、OMRON PLC的数据存储格式 24
二、CIO区 25
三、工作区(WR) 26
四、保持区(HR) 26
五、辅助区(AR) 27
六、暂存继电器区(TR) 27
七、定时器区(T) 27
八、计数器区(C) 27
九、数据存储区(DM) 28
十、扩展数据存储区(EM) 28
十一、间址寄存器区(IR) 28
十二、数据寄存器区(DR) 28
十三、任务标志区(TK) 28
十四、条件标志区 28
十五、时钟脉冲区 29
第三节 OMRON PLC常用基本指令 30
一、逻辑条件指令 31
二、输出指令 33
三、定时器计数器指令 35
第四节 程序转移指令 39
一、分支和分支结束指令 39
二、跳转和跳转结束指令 41
第五节 数据处理指令 41
一、数据传送指令 41
二、数据移位指令 47
三、数据比较指令 52
四、数据转换指令 55
第六节 数据运算指令 60
一、清进位和置进位指令 60
二、十进制加法指令 60
三、十进制减法指令 63
四、十进制乘法指令 66
五、十进制除法指令 68
第四章 三菱可编程序控制器及其指令系统 71
第一节 三菱可编程序控制器概述 71
一、三菱可编程序控制器分类 71
二、FX0N系列PLC的硬件系统配置 72
第二节 FX0N系列PLC内部编程元件及其功能 73
一、输入继电器X 74
二、输出继电器Y 74
三、辅助继电器M 74
四、特殊辅助继电器M 74
五、状态元件S 75
六、定时器T 75
七、计数器C 75
八、数据寄存器D 75
九、变址寄存器V/Z 75
第三节 常用基本指令 76
一、逻辑条件指令 76
二、输出指令 78
三、定时器计数器指令 80
四、程序结束指令 84
第四节 程序转移指令 84
一、主控和主控复位指令 85
二、跳转指令 86
第五节 数据处理指令 87
一、数据传送指令 87
二、数据移位指令 88
三、数据比较指令 90
四、数据转换指令 91
第六节 数据运算指令 92
一、二进制加法指令 92
二、二进制减法指令 93
三、二进制乘法指令 94
四、二进制除法指令 94
第七节 步进顺控指令 95
一、状态元件与步进顺控指令 95
二、步进顺控的编程 95
三、选择性分支与汇合的编程 96
四、并行分支与汇合的编程 97
五、重复和跳转的编程 99
第五章 可编程序控制器应用系统的程序编制 103
第一节 PLC应用系统的设计 103
一、梯形图的编程规则 103
二、PLC应用系统设计内容和步骤 104
第二节 经验设计法 108
第三节 逻辑设计法 111
第四节 波形图设计法 114
第五节 流程图设计法 116
第六章 编程器的使用与计算机辅助编程 120
第一节 OMRON简易编程器及其使用 120
一、COM1-PRO01-E型简易编程器面板 120
二、COM1-PRO01-E型简易编程器的使用 121
第二节 OMRON PLC的计算机辅助编程 129
一、CX-Programmer编程支持软件简介 129
二、CX-Programmer的使用方法 130
三、CX-Programmer的离线编程 135
四、CX-Programmer的在线操作 139
第三节 三菱编程器及其使用 142
一、FX-20P-E型简易编程器面板 142
二、FX-20P-E型简易编程器的使用 143
第四节 三菱PLC的计算机辅助编程 148
一、FXGP/WIN-C软件 148
二、FXGP/WIN-C软件的使用方法 148
第七章 可编程序控制器的模拟量输入与输出 153
第一节 模拟量输入模块及其应用 153
一、CJ系列PLC模拟量输入模块 153
二、模拟量输入模块的使用 155
第二节 模拟量输出模块及其应用 162
一、CJ系列PLC模拟量输出模块 162
二、模拟量输出模块的使用 164
第八章 可编程序控制器应用举例 170
一、电动机正、反转控制 170
二、电动机星形-三角形起动控制 171
三、运料小车自动往返运动控制 173
四、周期性通断控制 175
五、多级皮带输送机控制 176
六、自动开关门控制 178
七、分段传送带电动机控制 179
八、瓶签检测控制 181
九、产品检查与分选控制 183
十、液压动力滑台运动控制 184
十一、十字路口交通信号灯控制 185
十二、送料小车随机运动控制 188
十三、工业机械手控制 190
十四、三相电动机变频调速控制 194
第九章 可编程序控制器的通信网络 200
第一节 OMRON PLC通信网络概述 200
一、三层网络体系结构 200
二、OMRON PLC的通信网络 201
第二节 典型OMRON PLC网络简介 203
一、以太网 203
二、上位机链接 204
三、控制器网 205
四、DeviceNet网 207
五、传感器与驱动器网 209
第三节 PLC通信网络应用举例 210
一、系统对检测和控制的要求 210
二、污水处理监控系统方案 211
三、PLC的选择 212
四、上位机监控界面 212
第十章 触摸式可编程终端 214
第一节 可编程终端概述 214
第二节 NS系列触摸式可编程终端简介 214
一、NS系列可编程终端的特点 215
二、可连接的外围设备 215
三、画面开发工具软件CX-Designer 215
第三节 可编程终端的画面设计 218
一、按钮和指示灯的设计 218
二、数字显示和输入的设计 224
第十一章 工控组态软件 229
第一节 工控组态软件简介 229
一、工控组态软件概述 229
二、组态王(King View)简介 229
第二节 组态王的基本操作 230
一、配置设备 230
二、定义变量 232
三、组态王的画面开发系统 235
四、动画连接 236
五、命令语言 236
六、报警和事件记录 237
七、趋势曲线 240
第三节 组态王应用举例 242
一、系统的控制要求 243
二、PLC控制系统设计 243
三、建立组态王工程 244
四、组态软件设备配置 244
五、定义变量 244
六、监控画面设计 245
七、动画连接 246
八、命令语言的编写 249
九、程序运行与调试 249
第十二章 可编程序控制器安装与维护 252
第一节 PLC的安装 252
一、安装注意事项 252
二、PLC模块的连接与安装 253
第二节 PLC的维护与故障排除 256
一、维护检查 256
二、运行错误信息 257
三、故障检查流程图 265
附录一 CJ系列PLC指令系统 271
附录二 CQM1H系列PLC内部编程元件 277
附录三 CQM1H系列PLC特殊继电器功能 278
附录四 FX0N系列PLC指令系统 281
附录五 FX0N系列PLC特殊辅助继电器功能 283
参考文献 284