目录
第1章 S7-300 PLC 硬件组成
1.1 S7-300 PLC 的基本结构及其扩展 1
1.1.1 SIMATIC S7-300 PLC 的基本组成 1
1.1.2 SIMATIC S7-300 PLC 的扩展结构 3
1.2 S7-300 的CPU 模块 4
1.3 信号模块(SM) 7
1.3.1 数字量模块 7
1.3.2 模拟量模块 11
1.4 功能模块(FM) 15
1.4.1 计数器模块 16
1.4.2 定位模块 17
1.4.3 电子凸轮控制器 17
1.4.4 高速布尔处理器FM 352-5 18
1.4.5 闭环控制模块FM 355 18
1.4.6 其他功能模块 18
1.5 S7-300 的其他模块 19
第2 章 STEP 7 编程基础及软件入门
2.1 S7-300 PLC 的数据类型 21
2.2 S7-300 CPU的内部寄存器与存储区分布24
2.2.1 S7-300 CPU的内部寄存器24
2.2.2 S7-300 CPU的存储区分布25
2.3 S7-300 PLC的寻址方式26
2.4 STEP 7 软件入门29
2.5 指令系统33
2.5.1 位逻辑指令 33
2.5.2 装入指令与传送指令 36
2.5.3 定时器/计数器指令36
2.5.4 跳转指令和移动指令 43
2.5.5 数据转换指令44
2.5.6 比较指令 48
2.5.7 算术运算指令49
2.5.8 字逻辑运算指令54
2.5.9 移位指令与循环移位指令 55
2.5.10 累加器操作指令 57
2.5.11 地址寄存器指令 58
2.6 S7-300 PLC的用户程序结构与编程 58
2.6.1 S7-300 PLC的用户程序结构 58
2.6.2 功能和功能块应用 61
第3章 S7-300 PLC实验
3.1 S7-300 PLC硬件组态与编程训练67
3.2 基本指令应用训练 74
3.3 顺序控制系统设计 81
3.4 PLC功能指令应用训练86
3.5 半导体加热片温度监控系统设计91
3.6 三种液体混合控制系统仿真实验99
3.7 交通灯控制系统实验 102
3.8 三层货梯控制系统实验104
第4章 PLC控制系统课程设计
4.1 可编程控制器系统设计概要 109
4.2 S7-300 PLC运动控制功能简介112
4.3 四层电梯控制系统设计124
4.4 门禁控制系统设计 129
4.5 材料分拣控制系统设计132
4.6 立体仓库控制系统设计137
4.6.1 立体仓库实物模型介绍 137
4.6.2 控制要求与分析138
4.6.3 参考I/O地址分配表 144
4.6.4 参考程序流程图146
4.6.5 参考硬件接线图150
参考文献 152