第一章 PLC的基础知识 1
第一节 概述 1
第二节 PLC的由来 1
第三节 PLC的定义 2
第四节 PLC的工作原理 3
一、循环扫描 3
二、PLC与微机(MC)的区别 4
三、PLC控制与继电器控制的区别 4
第五节 PLC的结构 5
一、硬件组成 5
二、软件基础 7
第六节 现代PLC的发展趋势 8
第二章 S7-200的组成 10
第一节 S7-200的技术指标 10
第二节 I/O接口 12
第三节 S7-200的配置 13
第四节 S7-200系列PLC的编程软元件 14
一、类型及功用 14
二、寻址方式 16
第三章 PLC的编程软件 21
第一节 编程软件的安装 21
一、系统要求 21
二、软件安装 22
三、硬件连接 24
四、参数设置 24
五、在线联系 26
六、建立修改PLC通信参数 27
第二节 编程软件的功能 28
一、基本功能 28
二、界面 29
三、各部分功能 29
四、系统组态 32
第三节 软件的编程 32
一、程序文件操作 33
二、编辑程序 35
第四节 调试及运行 45
一、选择扫描次数 45
二、状态图表监控 45
三、运行模式下编辑 48
四、程序监视 50
第四章 PLC的基本指令及程序设计 53
第一节 概述 53
第二节 逻辑指令 54
一、逻辑取和线圈驱动指令 54
二、触点串联指令 57
三、触点并联指令 58
四、串联电路块的并联连接指令 58
五、并联电路块的串联连接指令 58
六、置位、复位指令 59
七、RS触发器指令 60
八、立即指令 60
九、边沿脉冲指令 62
十、逻辑堆栈操作指令 62
十一、定时器 64
十二、计数器 67
十三、比较指令 70
第三节 程序控制指令 71
一、结束及暂停指令 71
二、看门狗指令 72
三、跳转及标号指令 72
四、循环指令 73
五、子程序 74
第五章 PLC控制系统设计 87
第一节 PLC控制系统软件设计 87
一、系统设计的基本步骤 87
二、PLC软件系统设计的方法 88
第二节 PLC硬件系统设计 90
一、PLC的基本性能指标 90
二、PLC的分类 91
三、PLC的选型 91
四、三种典型系列PLC简介 93
五、选型举例 94
第三节 PLC软件编程实例 94
一、电动机控制系统 94
二、交通灯控制系统 100
三、闪光报警系统 104
四、混料罐控制 106
五、造粒机摇振的控制 110
六、包衣机系统编程 115
第六章 S7-200系列PLC网络通信 143
第一节 网络通信的基本概念 143
一、自动化系统对PLC控制网络的要求 143
二、PLC的通信功能 143
三、西门子PLC网络系统 144
第二节 PLC的通信协议 144
一、S7-200系列PLC支持的通信协议 144
二、S7-200系列PLC组网的硬件 145
三、通信接口的安装和设置 147
四、参数的选择与修改 148
第三节 通信模式的配置 150
一、PPI通信的配置 150
二、自由口通信的配置 153
参考文献 155