第1章 可编程控制器概述
1.1 可编程控制器的产生和定义
1.1.1 可编程控制器的产生
1.1.2 可编程控制器的定义
1.2 可编程控制器的发展过程及发展趋势
1.2.1 可编程控制器的发展过程
1.2.2 可编程控制器的发展趋势
1.3 可编程控制器的主要特点
1.4 可编程控制器的分类
1.5 可编程控制器的应用领域
1.6 西门子PLC简介
思考与练习题
第2章 可编程控制器的硬件组成和特性
2.1 S7—300 PLC硬件简介
2.2 电源模块(PS模块)
2.3 中央处理器(CPU)
2.3.1 CPU模块概述
2.3.2 CPU的分类
2.3.3 CPU模块的方式选择和状态指示
2.3.4 CPU的主要特性
2.4 接口模块(IM)
2.5 信号模块(SM,Signal Model)
2.5.1 数字量输入模块
2.5.2 数字量输出模块
2.5.3 数字输入/输出模块
2.5.4 模拟量输入模块
2.5.5 模拟量输出模块
2.5.6 模拟量输入/输出模块
2.6 功能模块(FM)
2.7 通讯处理器(CP)
思考与练习题
第3章 SIMATIC S7—300的硬件组态
3.1 STEP 7软件介绍
3.1.1 STEP 7概述
3.1.2 STEP 7的硬件接口
3.1.3 STEP 7的授权
3.2 STEP 7的硬件组态与参数设置
3.2.1 项目的创建与项目的结构
3.2.2 硬件组态
3.3 输入/输出模块参数配置
3.3.1 数字量输入模块的参数设置
3.3.2 数字量输出模块的参数设置
3.3.3 模拟量输入模块的参数设置
3.3.4 模拟量输出模块的参数设置
3.4 地址分配和I/O符号表
3.5 硬件组态的保存、下载和上载
3.6 S7 PLCSIM仿真软件在程序调试中的应用
3.6.1 S7 PLCSIM的主要功能
3.6.2 使用S7 PLCSIM仿真软件调试程序的步骤
思考与练习题
第4章 S7—300软件基础
4.1 PLC编程基础
4.1.1 STEP 7编程语言
4.1.2 S7—300 CPU的系统存储器
4.1.3 S7—300 CPU的寄存器
4.1.4 STEP 7数据类型
4.1.5 PLC编程的基本原则
4.2 STEP 7的指令结构
4.2.1 指令操作数
4.2.2 寻址方式
4.3 位逻辑指令
4.3.1 触点与线圈
4.3.2 位逻辑运算指令
4.3.3 置位和复位指令
4.3.4 RS和SR触发器
4.3.5 位测试指令
4.4 定时器与计数器指令
4.4.1 定时器指令
4.4.2 计数器指令
4.4.3 CPU的时钟存储器
4.5 数据处理指令
4.5.1 装入和传送指令
4.5.2 梯形图中方块传送指令
4.6 转换指令
4.7 运算指令
4.7.1 算数运算指令
4.7.2 字逻辑运算指令
4.7.3 比较指令
思考与练习题
第5章 S7系列程序结构
5.1 S7—300的程序结构
5.2 程序块类型
5.3 用户定义的块
5.3.1 组织块(OB)
5.3.2 功能、功能块和数据块(FC、SFC、FB、SFB和DB、DI)
思考与练习题
第6章 S7-300的故障诊断和维护
6.1 故障种类
6.2 检查与维护
6.3 外部故障的排除方法
6.3.1 故障检查
6.3.2 故障处理
6.4 内部错误的故障诊断
6.4.1 故障诊断的基本方法
6.4.2 错误处理的组织块
思考与练习题
第7章 S7—300系列PLC应用系统设计
7.1 系统设计的原则与内容
7.1.1 设计原则
7.1.2 系统设计和调试的主要步骤
7.2 PLC应用系统的硬件设计
7.2.1 PLC选型
7.2.2 PLC容量估算
7.2.3 I/O模块的选择
7.2.4 分配输入/输出点
7.2.5 安全回路设计
7.2.6 PLC控制系统设计实例
7.3 PLC应用系统的软件设计
7.3.1 PLC应用系统的软件设计内容
7.3.2 PLC应用系统的软件设计步骤
7.4 开关量控制系统的设计
7.4.1 开关量控制系统
7.4.2 开关量控制系统设计举例
7.5 模拟量控制系统的设计
7.5.1 模拟量控制系统
7.5.2 模拟量控制系统设计举例
思考与练习题
参考文献