第1章 PLC概述 1
1.1 PLC的产生与发展 1
1.2 PLC的特点与应用领域 2
1.3 PLC的基本组成 5
1.4 PLC的编程语言 8
1.5 PLC的工作方式 9
1.6 PLC的主要性能指标 10
1.7 国内外主要PLC产品概况 10
复习思考题 11
第2章 CPM2A/CPM1A系列PLC的构成 12
2.1 CPM2A系列PLC的基本组成 12
2.2 CPM2A的继电器区及数据区 16
2.3 CPM2A功能简介 26
2.4 CPM1A主机类型 40
2.5 CPM1A的继电器区及数据区 42
2.6 CPM1A系列PLC功能简介 42
复习思考题 46
第3章 CPM2A的基本指令 47
3.1 概述 47
3.2 常用基本指令 48
3.3 编程规则和编程方法 51
3.4 顺序控制和暂存指令 52
3.5 定时器和计数器指令 54
复习思考题 57
第4章 编程器和编程软件的使用 59
4.1 CQM1—PRO01编程器及其使用 59
4.2 计算机辅助编程 65
复习思考题 76
第5章 CPM2A的常用应用指令 77
5.1 数据传送指令 77
5.2 数据比较指令 81
5.3 数据移位指令 84
5.4 数据转换指令 88
5.5 数据运算指令 91
5.6 子程序和中断控制指令 95
5.7 高速计数器指令 100
5.8 脉冲输出控制指令 104
5.9 步进控制指令 109
5.10 编程举例 110
复习思考题 113
第6章 PLC控制系统设计 115
6.1 常用低压电器 115
6.2 PLC机型的选择 120
6.3 减少PLC硬件投资的措施 121
6.4 PLC与I/O设备的连接 124
6.5 提高PLC控制系统可靠性的措施 125
复习思考题 128
第7章 梯形图程序设计方法 129
7.1 逻辑设计法 129
7.2 时序图设计法 132
7.3 经验设计法 134
7.4 顺序控制设计法 137
7.5 继电器控制电路图转换设计法 151
7.6 具有多种工作方式的控制程序设计 153
复习思考题 156
第8章 CPM2A组网通信 158
8.1 网络通信的基础知识 158
8.2 CPM2A的通信功能 161
8.3 CPM2A的上位机链接通信模式 164
8.4 CPM2A的RS—232C通信模式 165
8.5 IBM—PC机和CPM2A通信举例 167
复习思考题 170
第9章 指令编程练习 171
9.1 编程器和编程软件的使用练习 171
9.2 基本指令编程练习 172
9.3 定时器和计数器指令练习 173
9.4 移位寄存器指令练习 174
9.5 微分指令和锁存器指令练习 174
第10章 综合性设计训练 176
10.1 时序振打控制功能的电动机控制系统设计 176
10.2 十字路口交通灯控制系统设计 176
10.3 电梯控制系统设计 177
10.4 PLC用于园林植物灌溉控制系统设计 177
10.5 PLC用于全自动洗衣机控制系统设计 178
10.6 基于PLC的石料生产线控制系统设计 178
10.7 PLC用于2种液体混料控制系统设计 179
10.8 PLC用于带式输送机集中控制系统设计 179
10.9 基于PLC的智力竞赛抢答控制器设计 180
第11章 西门子S7—200系列PLC简介 181
11.1 S7—200系列PLC的基本组成 181
11.2 S7—200系列PLC内部器件 186
11.3 S7—200系列PLC基本指令 191
11.4 STEP7—Micro/WIN32编程软件的使用 200
复习思考题 203
附录 204
附录A CPM1A的技术规格 204
附录B CPM2A的技术规格 206
附录C OMRON小型机指令表 209
参考文献 213