第1章 PLC的工作原理 1
1.1 概述 1
1.2 PLC的硬件组成 2
1.3 PLC的工作原理 8
1.4 PLC的编程语言与基本原则 14
本章小结 17
思考题 17
第2章 国产PLC的结构及编程 19
2.1 国产PLC硬件概述 19
2.1.1 国产PLC的特点 19
2.1.2 PLC的硬件配置 22
2.2 PLC编程的基本操作技术 30
2.2.1 编程界面 30
2.2.2 编程界面的操作技术 32
2.2.3 编程步骤 38
2.3 PLC的编程指令 41
2.3.1 基本指令 42
2.3.2 特殊指令 101
本章小结 115
思考题 116
第3章 西门子PLC的结构及编程 118
3.1 西门子PLC硬件参数及变量定义 118
3.1.1 S7-200 SMART系列PLC的硬件配置 118
3.1.2 S7-200 SMART PLC主机的外部接线原理 122
3.1.3 S7-200 SMART系列PLC的变量及数据类型 124
3.2 S7-200 SMART PLC编程的基本操作技术 131
3.2.1 编程界面 131
3.2.2 编程界面的操作技术 133
3.2.3 编程步骤 139
3.3 西门子PLC的编程指令 142
3.3.1 编程节点 142
3.3.2 输出线圈 144
3.3.3 计数器指令 148
3.3.4 定时器指令 149
3.3.5 数学运算指令 152
3.3.6 数据传送指令 163
3.3.7 移位和循环移位指令 165
3.3.8 逻辑运算指令 167
3.3.9 脉冲输出指令 168
3.3.10 数据转换指令 170
3.4 特殊指令 178
3.4.1 中断指令 178
3.4.2 通信控制指令 182
3.4.3 程序控制指令 194
3.4.4 库指令 202
本章小结 212
思考题 213
第4章 PLC控制系统的工程应用设计 215
4.1 一次部分系统设计 215
4.1.1 电气系统的整体布线设计 215
4.1.2 一次系统的原理设计 221
4.1.3 一次系统电压及电缆选择 224
4.1.4 一、二次系统电缆芯截面积选择 226
4.1.5 PLC控制系统动力回路断路器的选择 228
4.1.6 电动机一次回路合闸接触器电流的选择 230
4.1.7 电动机一次回路热过载继电器的选择 230
4.1.8 电动机变频器、软启动器的选择 230
4.1.9 电动机的保护配置 233
4.1.10 一次系统电缆标记 235
4.2 电气一、二次部分系统图的工程设计与标识 235
4.2.1 控制系统一、二次回路常用图形符号 235
4.2.2 电动机一次回路的工程图设计与绘制 237
4.2.3 PLC一、二次控制系统的标识与标记 238
4.2.4 PLC控制系统二次部分设计 245
4.2.5 控制柜端子排接线图 256
4.2.6 控制系统电缆连接图 257
4.2.7 控制柜、控制箱、操作台元件布置图 258
4.3 PLC控制系统设计表 261
4.3.1 I/O点表 261
4.3.2 PLC的CPU和检测元件的选择 263
4.3.3 元件清单 266
4.3.4 电缆表 267
4.3.5 电缆敷设管线表 268
4.3.6 设备设计、安装、使用、维护说明书 269
本章小结 271
思考题 272
第5章 三维力控Forcecontrol组态软件的编程应用 273
5.1 Forcecontrol组态软件的安装与操作界面 273
5.1.1 Forcecontrol组态软件的安装 273
5.1.2 工程管理器 273
5.1.3 开发系统操作界面 275
5.2 界面制作 276
5.2.1 一般界面制作 276
5.2.2 智能单元 278
5.3 I/O设备组态 279
5.3.1 力控与设备的串口通信方式组态 279
5.3.2 力控与PLC设备的TCP/IP网络通信方式组态 281
5.3.3 力控作为客户端与DDE服务器通信方式组态 283
5.3.4 力控组态软件与I/O设备组态后的通信测试 283
5.4 数据库变量组态 284
5.4.1 组态软件与下位机PLC通信数据模拟量数据点组态 284
5.4.2 组态软件与下位机PLC通信数据数字I/O点组态 287
5.4.3 组态软件与下位机PLC通信数据累计点组态 288
5.4.4 组态软件与下位机PLC通信数据控制点组态 288
5.4.5 组态软件与下位机PLC通信数据运算点变量组态 288
5.4.6 组态软件与下位机PLC通信数据组合点变量组态 288
5.4.7 组态软件与DDE服务器通信数据变量组态 288
5.4.8 数据点的其他操作 288
5.5 动画制作 289
5.5.1 动画连接 289
5.5.2 精灵的动画连接 292
5.5.3 参数报警的动作设置 293
5.5.4 参数曲线设置 294
5.6 脚本编辑器 294
5.6.1 各种脚本动作的含义和区别 295
5.6.2 脚本编辑中常用控制语句与函数 297
5.6.3 其他与脚本有关的后台组件 304
5.7 控制策略 305
5.7.1 控制策略简介 305
5.7.2 编辑控制策略时应遵守的基本准则 305
5.7.3 使用策略编辑器生成控制策略的基本要点 305
5.7.4 控制策略的具体操作步骤与方法 306
5.8 安全管理 307
5.9 进程管理 309
5.9.1 初始启动窗口 309
5.9.2 初始启动程序 310
本章小结 313
思考题 313
参考文献 314