前言
第1章 电气控制与PLC基础
1.1 低压电器与电气控制电路
1.1.1 常用低压电器
1.1.2 电气控制电路基础知识
1.2 PLC概述
1.2.1 PLC的产生
1.2.2 PLC的特点
1.2.3 PLC的分类
1.2.4 PLC的应用领域
1.2.5 PLC的发展趋势
1.3 PLC控制和继电器控制的区别
1.3.1 继电接触式控制系统的组成
1.3.2 PLC控制系统的组成
1.3.3 PLC控制与继电器控制的区别
1.4 PLC的工作原理
1.4.1 PLC的扫描工作方式
1.4.2 PLC的工作流程图
1.5 PLC系统的基本结构
1.5.1 硬件结构
1.5.2 软件组成
1.6 PLC的编程语言
1.6.1 常用的PLC编程语言
1.6.2 PLC的程序结构
1.6.3 PLC的简单应用实例
1.7 实训 PLC的应用及简单实例
1.8 思考与练习
第2章 S7-200 PLC硬件系统及编程资源
2.1 S7-200 PLC硬件系统配置
2.1.1 S7-200 PLC的硬件构成和性能特点
2.1.2 S7-200 CPU的结构和扩展模块
2.1.3 CPU模块连接图
2.2 S7-200 PLC编程软元件
2.2.1 概述
2.2.2 软元件类型和功能
2.3 S7-200 PLC的寻址方式
2.3.1 数据类型
2.3.2 直接寻址与间接寻址
2.4 实训 PLC硬件连接及简单程序
2.5 思考与练习
第3章 S7-200 PLC的基本指令及应用
3.1 概述
3.1.1 S7-200 PLC编程软件简介
3.1.2 S7-200 PLC指令基本格式
3.2 基本逻辑指令
3.2.1 触点输入/线圈驱动输出指令
3.2.2 逻辑与指令
3.2.3 逻辑或指令
3.2.4 逻辑块与指令
3.2.5 逻辑块或指令
3.2.6 置位/复位指令
3.2.7 立即指令
3.2.8 边沿触发指令
3.2.9 堆栈操作指令
3.2.10 取反/空操作指令
3.3 定时器指令
3.3.1 基本概念及定时器编号
3.3.2 通电延时定时器TON(On-Delay Timer)
3.3.3 断电延时定时器TOF(Off-Delay Timer)
3.3.4 保持型通电延时定时器TONR(Retentive On-Delay Timer)
3.3.5 定时器当前值刷新方式
3.4 计数器指令
3.4.1 基本概念及计数器编号
3.4.2 递增计数器CTU(Count Up)
3.4.3 递减计数器CTD(Count Down)
3.4.4 增减计数器CTUD(Count UP/Down)
3.5 比较指令
3.5.1 比较指令运算符
3.5.2 比较数据类型
3.5.3 比较指令格式
3.6 程序控制指令
3.6.1 跳转指令
3.6.2 循环指令
3.6.3 停止、结束及看门狗复位指令
3.6.4 子程序
3.6.5 “与”ENO指令
3.7 实训 常用基本逻辑指令编程练习
3.8 思考与练习
第4章 S7-200 PLC顺序控制指令及应用
4.1 PLC功能图概述
4.1.1 功能图基本概念
4.1.2 功能图结构
4.1.3 功能图转换成梯形图
4.2 顺序控制指令
4.2.1 顺序控制指令的格式与功能
4.2.2 顺序控制指令示例
4.2.3 顺序控制指令使用说明
4.3 实训 顺序控制指令编程练习
4.4 思考与练习
第5章 S7-200 PLC功能指令及应用
第6章 STEP7-Micro/WIN编程软件及应用
第7章 S7-200 PLC网络通信及应用
第8章 PLC控制系统简介
第9章 PLC控制系统设计实例
附录
附录A 电气简图用图形符号(部分)
附录B S7-200 PLC基本指令集
部分习题参考答案
参考文献