第1章 可编程序控制器基础 1
1.1 可编程序控制器概述 1
1.1.1 可编程序控制器的发展历程 1
1.1.2 可编程序控制器的定义 2
1.1.3 可编程序控制器的分类 2
1.2 可编程序控制器的结构与工作原理 3
1.2.1 可编程序控制器的结构 4
1.2.2 可编程序控制器的工作原理 5
1.3 可编程序控制器的硬件 8
1.3.1 可编程序控制器的接口电路 8
1.3.2 可编程序控制器的模块种类 12
1.3.3 可编程序控制器的系统组建 19
1.3.4 可编程序控制器的抗干扰 23
第2章 可编程序控制器的编程基础及基本指令 26
2.1 可编程序控制器的软件基础 26
2.1.1 PLC的数据格式 26
2.1.2 PLC的存储空间 29
2.1.3 PLC的寻址方式 35
2.2 可编程序控制器的编程基础 37
2.2.1 计算机与PLC的连接 37
2.2.2 PLC的用户程序 40
2.2.3 PLC的编程语言 43
2.3 可编程序控制器的基本指令 50
2.3.1 位逻辑指令 50
2.3.2 定时器指令 57
2.3.3 计数器指令 61
2.3.4 逻辑堆栈 63
2.3.5 编程应用 66
第3章 可编程序控制器的指令系统 71
3.1 数据运算指令 72
3.1.1 逻辑操作指令 72
3.1.2 数值运算指令 75
3.2 数据处理指令 82
3.2.1 比较指令 82
3.2.2 传送指令 84
3.2.3 移位和循环指令 86
3.2.4 表指令 91
3.2.5 转换指令 93
3.3 程序控制指令 95
3.3.1 程序控制 95
3.3.2 中断指令 99
3.4 特殊功能指令 102
3.4.1 高速计数器 103
3.4.2 PID回路控制 119
第4章 可编程序控制器的网络通信 135
4.1 数据通信基础 135
4.1.1 传输介质 135
4.1.2 通信基础 136
4.1.3 串行通信 139
4.2 PPI通信 142
4.2.1 网络概述 143
4.2.2 PPI通信指令 145
4.2.3 PPI通信示例 147
4.3 自由口通信 151
4.3.1 自由口通信概述 151
4.3.2 自由口通信指令 155
4.3.3 自由口通信示例 157
4.4 Modbus通信 166
4.4.1 Modbus通信概述 166
4.4.2 Modbus通信指令 170
4.4.3 Modbus通信示例 173
4.5 USS通信 177
4.5.1 USS通信概述 177
4.5.2 USS通信指令 178
4.5.3 USS通信示例 184
4.6 Ethernet通信 190
4.6.1 Ethernet通信配置 190
4.6.2 Ethernet通信指令 200
4.6.3 Ethernet通信示例 201
附录 204
附录1 S7-200CN控制器主要性能介绍 204
附录2 S7-200CN存储器寻址范围 205
附录3 S7-200CN内存地址及范围 206
附录4 S7-200CN指令集一览表 207
附录5 美国信息交换标准编码表 209
参考文献 211