第一篇 基础篇 1
第一章 PLC的基础知识 1
第一节 概述 1
第二节 PLC的由来 2
第三节 PLC的定义 3
第四节 PLC的工作原理 3
一、循环扫描 3
二、PLC与微机(MC)的区别 4
三、PLC控制与继电器控制的区别 5
第五节 PLC的结构 5
一、硬件组成 5
二、软件基础 7
第六节 现代PLC的发展趋势 9
第二章 S7-200的组成 10
第一节 S7-200的技术指标 10
第二节 I/O接口 12
第三节 S7-200的配置 13
第四节 S7-200系列PLC的编程软元件 14
一、类型及功用 15
二、寻址方式 17
第五节 输入输出控制 20
一、S7-200的基本操作 20
二、输入输出控制例子 20
第三章 使用入门 22
第一节 S7-200 CPU的连接 22
一、CPU供电 22
二、连接PC/PPI电缆 22
三、打开编程软件 23
四、设置通信参数 23
五、PC机与S7-200建立通信 24
六、修改PLC通信参数 25
第二节 创建例子程序 26
一、打开程序编辑器 28
二、输入程序 28
三、存储程序 30
第三节 下载例子程序 31
第四节 进入运行模式 31
第四章 PLC的编程软件 33
第一节 编程软件的安装 33
一、系统要求 33
二、软件安装 33
第二节 编程软件的功能 36
一、基本功能 36
二、界面 37
三、各部分功能 38
四、系统组态 40
第三节 软件的编程 41
一、程序文件操作 41
二、编辑程序 43
第四节 调试及运行 51
一、选择扫描次数 52
二、状态图表监控 52
三、运行模式下编辑 55
四、程序监视 56
第五章 PLC的基本指令及程序设计 59
第一节 概述 59
第二节 逻辑指令 60
一、逻辑取和线圈驱动指令 60
二、触点串联指令 63
三、触点并联指令 64
四、串联电路块的并联连接指令 64
五、并联电路块的串联连接指令 64
六、置位、复位指令 65
七、RS触发器指令 66
八、立即指令 66
九、边沿脉冲指令 68
十、逻辑堆栈操作指令 68
十一、定时器 70
十二、计数器 74
十三、比较指令 76
第三节 程序控制指令 77
一、结束及暂停指令 78
二、看门狗指令 78
三、跳转及标号指令 79
四、循环指令 79
五、子程序 80
第二篇 实战篇 95
第六章 PLC控制系统设计 95
第一节 PLC控制系统软件设计 95
一、系统设计的基本步骤 95
二、PLC软件系统设计的方法 96
第二节 PLC硬件系统设计 99
一、PLC的基本性能指标 99
二、PLC的分类 99
三、PLC的选型 100
第七章 电动机控制中的应用 103
第一节 多键控制电动机系统 103
第二节 单键控制电动机的开停 109
第八章 灯光控制中的应用 112
第一节 交通灯控制系统 112
第二节 闪光报警系统 115
第三节 装饰灯光控制系统 118
第九章 物料控制中的应用 123
第一节 混料罐控制系统 123
第二节 水位PID控制系统 127
第十章 机械控制中的应用 133
第一节 加工中心控制系统 133
第二节 装配流水线控制系统 141
第十一章 制药业中的应用 152
第一节 造粒机摇振控制系统 152
第二节 包衣机控制系统 157
第十二章 S7-200系列PLC网络通信 186
第一节 基本概念 186
一、网络通信的基本概念 186
二、PLC的通信协议 187
三、通信模式的配置 194
第二节 网络通信实例 198
一、自由通信口模式的应用 198
二、基于PPI通信模式的打包机控制系统 202
第三篇 维护篇 207
第十三章 S7-200的安装 207
第一节 S7-200设备的安装 207
一、远离干扰 207
二、为接线和散热留出适当的空间 207
第二节 S7-200模块的安装和拆卸 207
一、CPU和扩展模块的安装 208
二、拆卸CPU或扩展模块 209
三、拆卸和安装端子排 209
第三节 接地和接线 209
一、S7-200的接地 210
二、S7-200的接线 210
第四节 抑制电路的设计 210
一、晶体管输出和控制直流负载的继电器输出 210
二、交流输出和控制交流负载的继电器输出 211
第十四章 硬件故障诊断及修改S7-200中的数据 212
第一节 修改S7-200中的数据 212
第二节 强制指定值 212
第三节 指定程序执行的扫描周期数 214
第四节 硬件故障诊断 214
一、S7-200输出不工作 214
二、S7-200 CPU的SF(系统故障)灯亮 215
三、S7-200的LED灯全部不亮 215
四、电气干扰问题 216
五、连接一个外部设备时通信网络损坏 216
第五节 S7-200故障信息诊断 216
一、致命错误 216
二、运行时刻程序错误 218
三、编译规则错误 218
附录A S7-200的特殊存储器(SM) 220
参考文献 228