第一篇 基础篇 2
第1章 PLC的基础知识 2
1.1 PLC概述及原理 2
1.1.1概述 2
1.1.2现代可编程序控制器的发展趋势 3
1.1.3 PLC的工作原理 4
1.1.4 PLC控制与继电器控制的区别 6
1.2 PLC的结构与组成 6
1.2.1硬件组成 6
1.2.2软件基础 8
1.2.3 S7-200的技术指标 10
1.2.4 I/O接口 12
1.2.5 S7-200的配置 13
1.2.6 S7-200系列PLC的编程软元件 15
1.2.7输入/输出控制 20
1.3 PLC入门 20
1.3.1 S7-200 CPU的连接 21
1.3.2创建例子程序 25
1.3.3下载例子程序 30
1.3.4进入运行模式 30
1.4 PLC的编程软件 31
1.4.1编程软件的安装 31
1.4.2编程软件的功能 34
1.4.3软件的编程 39
1.4.4调试及运行 49
1.5 PLC的基本指令及程序设计 57
1.5.1概述 57
1.5.2逻辑指令 58
1.5.3程序控制指令 77
1.6 PLC控制系统设计 93
1.6.1 PLC控制系统软件设计 93
1.6.2 PLC硬件系统设计 97
第二篇 实战篇 102
第2章 PLC编程实例 102
2.1电动机控制中的应用 102
2.1.1多键控制电动机系统 102
2.1.2单键控制电动机系统 108
2.2灯光控制中的应用 110
2.2.1交通灯控制系统 110
2.2.2闪光报警系统 113
2.3物料控制中的应用 119
2.3.1混料罐控制系统 119
2.3.2水位PID控制系统 123
2.4机械控制中的应用 127
2.4.1加工中心控制系统 127
2.4.2装配流水线控制系统 135
2.5制药业中的应用 143
2.5.1造粒机摇振控制系统 143
2.5.2包衣机系统编程 148
2.6 PLC网络通信 177
2.6.1基本概念 177
2.6.2网络通信实例 189
第3章 PLC与触摸屏编程实例 197
3.1触摸屏电机手动控制 197
3.1.1控制任务 197
3.1.2电动机手动控制触摸屏编程 198
3.1.3 PLC编程 199
3.1.4电动机手动控制联机调试 209
3.2触摸屏电机变频器控制 209
3.2.1控制任务 209
3.2.2电机变频器控制触摸屏编程 210
3.2.3 PLC编程 211
3.2.4电机变频器控制联机调试 211
3.3触摸屏温度显示 212
3.3.1控制任务 212
3.3.2温度模拟量输入触摸屏编程 212
3.3.3 PLC编程 213
3.3.4联机调试 217
3.4触摸屏手动电加热温度控制 217
3.4.1控制任务 217
3.4.2温度手动电加热触摸屏编程 218
3.4.3 PLC编程 222
3.4.4联机调试 223
3.5触摸屏手动调整转速 223
3.5.1控制任务 223
3.5.2手动调整转速触摸屏编程 223
3.5.3 PLC编程 228
3.5.4手动调整转速联机调试 230
3.6触摸屏喷嘴堵塞报警的显示 230
3.6.1控制任务 230
3.6.2堵塞报警显示触摸屏编程 231
3.6.3 PLC编程 234
3.6.4堵塞报警显示联机调试 234
3.7触摸屏工作时间显示 235
3.7.1控制任务 235
3.7.2工作时间显示触摸屏编程 235
3.7.3 PLC编程 235
3.7.4工作时间显示联机调试 238
3.8触摸屏报警显示 238
3.8.1控制任务 238
3.8.2组态软件的编程 238
3.8.3 PLC编程 240
3.8.4联机调试 240
第4章 PLC与组态软件编程实例 241
4.1组态开关按钮控制系统 242
4.1.1系统说明 242
4.1.2组态画面 243
4.1.3开关按钮控制PLC编程 258
4.1.4组态与PLC联机调试 259
4.2组态指示报警系统 260
4.2.1系统说明 260
4.2.2组态画面 260
4.2.3开关按钮控制灯PLC编程 264
4.2.4组态与PLC联机调试 265
4.3组态温度显示系统 266
4.3.1系统说明 266
4.3.2组态画面 266
4.3.3温度显示PLC编程 276
4.3.4组态与PLC联机调试 278
4.4组态变频控制系统 280
4.4.1系统说明 280
4.4.2组态画面 280
4.4.3变频控制PLC编程 283
4.4.4组态与PLC联机调试 285
4.5组态包衣机液位显示系统 286
4.5.1系统说明 286
4.5.2组态画面 287
4.5.3包衣原液液位显示PLC编程 289
4.5.4组态与PLC联机调试 289
4.6组态包衣锅温度显示报警模块 289
4.6.1包衣锅温度显示报警模块 289
4.6.2实时报警模块 291
4.6.3实时趋势曲线模块 292
4.6.4历史趋势曲线模块 293
4.6.5报表模块 294
4.6.6历史报表模块 294
4.6.7各模块与PLC联机 296
第三篇 维护篇 298
第5章 PLC安装调试、故障分析与维护 298
5.1设备安装和拆卸 298
5.1.1 S7-200设备安装要求 298
5.1.2 S7-200模块的安装和拆卸 298
5.2 PLC控制系统的调试 300
5.2.1程序的模拟调试 300
5.2.2程序的现场调试 301
5.2.3修改S7-200中的数据 301
5.2.4强制指定值 302
5.2.5指定程序执行的扫描周期数 303
5.3 PLC控制系统故障分析 305
5.3.1查找故障方法 305
5.3.2硬件故障分析 306
5.3.3 S7-200故障信息诊断 307
5.4 PLC维护 310
5.4.1日常维护 310
5.4.2接地和接线 310
5.4.3拟制电路的设计 311
附录A PLC问与答 313
附录B S7-200的特殊存储器(SM) 331
附录C S7-200错误代码 339
附录D触摸屏常见故障及处理方式 342