目录 第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