第1章 工业自动化系统概述 1
1.1 工业自动化的特点 1
1.2 工业自动化系统的组成 1
1.2.1 生产装置 2
1.2.2 控制装置 4
1.2.3 反馈装置 7
1.2.4 辅助装置 14
1.3 控制系统 14
1.3.1 控制系统结构 14
1.3.2 控制系统性能 15
1.3.3 开环控制系统与闭环控制系统 15
1.3.4 PID控制 17
第2章 S7-300 PLC自动控制系统 25
2.1 PLC概述 25
2.2 西门子S7-300 PLC结构体系与模块 28
2.2.1 S7-300 PLC的结构组成 28
2.2.2 CPU314中央处理单元 30
2.2.3 SM321数字量输入模块 31
2.2.4 SM322数字量输出模块 33
2.2.5 SM331模拟量输入模块 34
2.2.6 SM332模拟量输出模块 36
2.2.7 模拟值的表示方法 37
2.3 PIC的工作原理 39
2.4 PLC程序开发 40
2.4.1 PLC编程语言 40
2.4.2 S7-300编程软件简介 41
2.4.3 STEP 7的程序结构 42
2.4.4 STEP 7组态硬件说明 44
2.4.5 S7-300 PLC的模块地址 49
2.4.6 时钟存储器 51
2.4.7 STEP 7的使用方法 52
2.5 上位机组态监控 68
2.5.1 组态软件简介 68
2.5.2 组态王简介及使用方法 69
第3章 S7-300 PLC编程语言与指令系统 72
3.1 S7-300 PLC的编程语言 72
3.1.1 PLC编程语言的国际标准 72
3.1.2 STEP 7中的编程语言 72
3.1.3 各种编程语言的特点 73
3.2 S7-300 PLC的指令结构 74
3.2.1 指令的组成 74
3.2.2 操作数 75
3.2.3 S7-300 CPU的存储区 77
3.2.4 S7-300 PLC编程语言的数据类型 78
3.2.5 寻址方式 83
3.2.6 CPU中的寄存器 83
3.3 位逻辑指令 84
3.3.1 位逻辑运算指令 85
3.3.2 位操作指令 88
3.4 定时器指令 94
3.4.1 定时器的组成 94
3.4.2 定时器的启动与运行 95
3.4.3 脉冲定时器指令 96
3.4.4 扩展脉冲定时器指令 97
3.4.5 接通延时定时器指令 99
3.4.6 保持型接通延时定时器指令 102
3.4.7 断开延时定时器指令 103
3.5 计数器指令 105
3.5.1 计数器的组成及使用 105
3.5.2 计数器指令及其用法 105
3.6 数据处理功能指令 111
3.6.1 装入和传送指令 111
3.6.2 比较指令 113
3.6.3 转换指令 114
3.6.4 移位和循环移位指令 118
3.7 数据运算指令 120
3.7.1 算术运算指令 120
3.7.2 字逻辑运算指令 123
3.8 控制指令 125
3.8.1 逻辑控制指令 125
3.8.2 程序控制指令 128
3.8.3 主控继电器指令 130
第4章 工业自动控制综合实训 132
4.1 综合实训教学项目系统组成 132
4.2 自动控制系统综合实训教学实例 134
项目1:STEP 7软件操作综合实训 134
项目2:继电-接触式电气控制综合实训 138
项目3:十字路口的交通指挥信号灯实训 142
项目4:单容水槽液位定值控制 147
项目5:污水处理系统的PLC硬件组态及软件开发 162
项目6:污水处理系统的上位机组态监控开发与调试 173
参考文献 182