第1章 电气控制系统的基本控制线路 1
1.1 电气控制的基本知识 1
1.1.1 低压电器的基本知识 1
1.1.2 电气图形符号和文字符号 2
1.1.3 电气图的分类与作用 4
1.1.4 电气原理图的绘制规则 5
1.2 手动起/停控制 7
1.2.1 低压开关 7
1.2.2 熔断器 11
1.2.3 手动控制线路实例设计 13
1.3 点动控制和长动控制 14
1.3.1 按钮 14
1.3.2 接触器 14
1.3.3 热继电器 18
1.3.4 点动控制线路 18
1.3.5 长动控制线路 19
1.3.6 中问继电器 20
1.3.7 长动与点动控制线路 20
1.4 正/反转控制线路实例设计 22
1.4.1 接触器互锁正/反转控制线路 22
1.4.2 按钮互锁正/反转控制线路 23
1.4.3 双重互锁正/反转控制线路 24
1.5 顺序控制线路和多点控制线路设计实例 24
1.5.1 顺序控制线路 24
1.5.2 多点控制线路 26
1.6 三相异步电动机降压起动控制 27
1.6.1 时间继电器 27
1.6.2 定子串电阻降压起动控制线路 28
1.6.3 星形—三角形降压起动控制线路 30
1.7 三相笼型异步电动机的制动控制线路设计实例 32
1.7.1 速度继电器 32
1.7.2 反接制动控制线路 33
1.7.3 能耗制动控制线路 34
1.8 平面磨床的电气控制线路设计实例 36
1.8.1 平面磨床电力拖动特点与工作原理 36
1.8.2 磨床电气控制原理图分析 37
1.9 思考与练习 40
第2章 可编程控制器基础知识 41
2.1 可编程控制器的产生和发展 41
2.2 可编程控制器的基本结构 44
2.3 巡回扫描工作原理 47
2.4 PLC的技术指标 49
2.5 FP1小型机的性能参数及存储器分配 50
2.5.1 FP1系列产品构成及性能参数 50
2.5.2 FP1的存储器分配 54
2.5.3 FP系列其他产品性能参数及扩展模块 60
2.6 PLC的编程基础 66
2.6.1 PLC的编程语言 66
2.6.2 PLC的基本顺序指令 68
2.7 思考与练习 75
第3章 PLC基本编程实例分析 77
3.1 PLC控制系统的设计原则 77
3.2 PLC编程原则 78
3.3 编程技巧 78
3.4 PLC基本编程电路实例分析 79
3.4.1 自锁电路、互锁电路设计 80
3.4.2 时间控制电路设计 81
3.4.3 计数控制电路设计 84
3.5 PLC设计实例分析 85
3.5.1 流水灯程序设计 85
3.5.2 天塔之光程序设计 94
3.5.3 四组抢答器程序设计 97
3.5.4 LED数码管显示程序设计 98
3.5.5 多台电动机顺序控制设计 101
3.5.6 高速计数器应用程序设计 102
3.5.7 中断应用程序设计 106
3.5.8 A/D、D/A高级模块程序设计 110
3.6 跳转、循环指令应用 114
3.7 思考与练习 117
第4章 PLC在工程中的应用 118
4.1 电动机正/反转控制系统设计 118
4.1.1 继电器—接触器控制电路 118
4.1.2 可编程控制器的I/O配线 119
4.1.3 梯形图程序设计 120
4.2 组合机床的控制系统设计 120
4.3 运料小车自动往返控制系统设计 122
4.4 交通信号灯控制系统设计 124
4.5 波浪式喷泉的PLC控制系统设计 126
4.6 水塔水位PLC控制系统设计 130
4.7 PLC在卸罐机控制系统中的应用 132
4.8 立体车库的应用 138
4.9 思考与练习 152
第5章 松下电工PLC编程工具及组态王监控软件简介 154
5.1 松下电工PLC编程工具简介 154
5.1.1 键盘操作键 154
5.1.2 输入指令 156
5.2 PLC编程软件 157
5.2.1 使用方式 158
5.2.2 运行PLC软件 158
5.2.3 编写PLC程序 160
5.2.4 PLC功能设置 164
5.3 组态王监控软件简介 167
5.4 建立一个新工程 170
5.4.1 组态王外部设备设置 171
5.4.2 组态王画面设置 173
5.4.3 组态王数据变量的定义 181
5.5 动画连接设置与命令语言 183
5.5.1 动画连接设置 184
5.5.2 命令语言设置 187
5.6 思考与练习 188
第6章 组态王软件与PLC应用实例设计 190
6.1 自动售货机PLC控制与组态王设计 190
6.1.1 功能分析 190
6.1.2 设计任务的确定 190
6.1.3 梯形图程序设计 191
6.1.4 PLC与组态王之间的通信设置 193
6.1.5 仿真界面的设计 195
6.1.6 仿真界面中各变量的定义 198
6.1.7 动画连接 201
6.1.8 命令语言的设计 203
6.2 液体混合PLC控制与组态王设计 204
6.2.1 基本功能分析 204
6.2.2 实际运行中的情况分析 205
6.2.3 梯形图程序设计 206
6.2.4 仿真界面的设计 206
6.2.5 仿真界面中各变量的定义 207
6.2.6 动画连接 208
6.2.7 命令语言的设计 210
6.3 全自动洗衣机PLC控制与组态王设计 211
6.3.1 基本功能分析 211
6.3.2 实际运行中的情况分析 212
6.3.3 梯形图程序设计 212
6.3.4 仿真界面的设计 213
6.3.5 仿真界面中各变量的定义 213
6.3.6 命令语言的设计 214
6.4.3 层电梯PLC控制与组态王设计 214
6.4.1 PLC控制 215
6.4.2 组态王设计 217
6.5 机械手PLC控制与组态王设计 222
6.5.1 PLC控制 222
6.5.2 组态王设计 223
6.6 思考与练习 227
参考文献 229