本书共分7章。第1章介绍了可编程控制器的结构、工作原理、分类、发展、特点及编程语言。第2章介绍了S7-200 PLC的系统构成、规格及性能特点。第3章介绍了S7-200 PLC的存储器数据区分配、寻址方式和指令系统。第4章介绍了PLC的基本电路编程、顺序功能图、典型控制环节与系统编程,编程软件的安装、设置与使用等知识。第5章介绍了网络通信的一些基本概念、数据传送方式及S7-200 PLC的通信功能与协议。第6章介绍了PLC安装接线与维修知识。第7章介绍了PLC控制系统设计的原则与步骤,硬件和软件设计,最后通过举例说明PLC控制系统的设计过程。各章内容既有联系,又有一定的独立性,并且每章均附有思考题。
本书从工程应用出发,系统阐述了可编程控制器(PLC)的结构、工作原理、硬件系统和软件系统以及PLC控制系统从设计、安装到维护的过程,并对PLC的组网技术进行了详细介绍。内容既注重系统、全面、新颖,又力求叙述简洁、层次分明、结构合理、通俗易懂。在编写形式上,注重理论与实践的结合,不但在各章节适时插入实例,使读者加深理解和掌握具体内容,而且以PLC综合应用举例作为第7章的内容,以便于读者参考和提高综合应用可编程控制器的能力。
本书可作为高等院校机电类专业及其他相关专业的教材,亦可作为从事可编程控制器技术开发与应用的工程技术人员的参考用书。
第1章 可编程控制器的结构及工作原理
1.1 可编程控制器的定义及特点
1.1.1 PLC的产生及定义
1.1.2 PLC的特点
1.2 PLC的结构组成与工作原理
1.2.1 PLC的基本结构
1.2.2 PLC的软件组成
1.2.3 PLC的工作原理
1.3 PLC的技术性能指标
1.3.1 常见技术性能指标
1.3.2 S7-200 PLC的主要功能
1.4 PLC的分类、应用与发展
1.4.1 PLC的产品分类
1.4.2 PLC的主要应用类型
1.4.3 PLC的国内外应用现状及发展趋势
1.5 PLC的编程语言
1.5.1 梯形图
1.5.2 语句表
1.5.3 顺序功能图
1.5.4 功能块图
1.5.5 结构文本
思考题
第2章 S7-200 PLC的系统构成及规格
2.1 概述
2.2 S7-200CN PLC的构成及规格特性
2.2.1 中央处理单元(CPU)
2.2.2 数字量扩展模块
2.2.3 模拟量扩展模块
2.2.4 热电偶或热电阻扩展模块
2.2.5 通信模块
2.2.6 位置控制模块
2.2.7 附加硬件
2.2.8 编程工具
思考题
第3章 S7-200 PLC的指令系统
3.1 存储器数据区分配与寻址方式
3.1.1 数据类型
3.1.2 存储器数据区分配
3.1.3 寻址方式
3.2 S7-200 PLC的基本指令
3.2.1 位操作类指令
3.2.2 逻辑堆栈指令
3.2.3 定时器和计数器指令
3.2.4 比较操作指令
3.2.5 移位操作指令
3.2.6 程序控制指令
3.3 S7-200 PLC的功能指令
3.3.1 数据传送指令
3.3.2 数学运算指令
3.3.3 逻辑运算指令
3.3.4 表功能指令
3.3.5 数据转换指令
3.3.6 中断指令
3.3.7 高速处理类指令
3.3.8 时钟指令
3.3.9 通信指令
3.3.10 PID回路指令
思考题
第4章 PLC的基本编程与编程软件
4.1 P LC程序的结构与编程规则
4.1.1 PLC程序的结构
4.1.2 编程规则
4.2 PLC的基本电路编程
4.2.1 自锁控制和互锁控制
4.2.2 时间控制
4.2.3 方波脉冲发生器
4.2.4 分频控制电路
4.2.5 报警电路
4.2.6 顺序控制
4.3 顺序功能图
4.3.1 基本概念
4.3.2 结构形式
4.3.3 顺序功能图的编程方法及梯形图表示
4.4 PLC典型控制环节与系统编程
4.4.1 电机正反转控制
4.4.2 电机Y-△减压启动控制
4.4.3 物流检测
4.4.4 钻孔动力头的控制
4.5 编程软件
4.5.1编程软件安装
4.5.2 STEP 7-Micro/Win组成及功能
4.5.3 STEP 7-Micro/Win编程
4.5.4 程序的监控运行与调试
思考题
第5章 网络通信功能
5.1 网络通信的基本概念和接口
5.1.1 网络概述
5.1.2 网络通信方式
5.1.3 异步串行通信接口
5.2 西门子PLC网络结构及通信
5.2.1 S7-200网络层次结构
5.2.2 PLC网络常用通信方式
5.2.3 S7-200网络通信协议
5.3 S7-200的通信功能
5.3.1 西门子PLC之间的通信
5.3.2 S7-200与驱动装置之间的通信
5.3.3 S7-200与第三方HMI/SCDA软件间的通信
5.3.4 计算机与S7-200控制单元之间的通信
5.4 S7-200的几种典型网络
5.4.1 网络的建立和基本原则
5.4.2 S7-200典型网络的组建
5.4.3 S7-200网络通信参数设置
5.5 S7-200网络通信的应用举例
5.5.1 某汽车发动机装配线的应用
5.5.2 某水电站工程中的应用
思考题
第6章 S7-200安装接线与维修
6.1 安装接线
6.1.1 PLC模块安装
6.1.2 控制单元输入/输出端子接线
6.1.3 电源安装与接线
6.1.4 抑制电路的设计
6.1.5 系统试运行
6.2 维修
6.2.1 日常维护
6.2.2 硬件故障诊断基本知识与故障处理指南
思考题
第7章 S7-200 PLC应用系统设计
7.1 PLC控制系统设计的原则与步骤
7.1.1 系统设计的原则
7.1.2 设计的一般步骤和内容
7.2 PLC控制系统的硬件设计
7.2.1 I/O端子数的简化
7.2.2 输人/输出接口电路的选择
7.2.3 PLC供电方式的选择与设计
7.2.4 干扰接地方案
7.3 PLC控制系统的软件设计
7.3.1 经验设计法
7.3.2 继电器-接触器控制线路转换设计法
7.3.3 逻辑设计法
7.3.4 顺序功能图设计法
7.4 PLC控制应用举例
7.4.1 搬运机械手PLC控制系统设计实例
7.4.2 交通信号灯控制
7.4.3 某直升机起落架撑杆作动筒检测系统控制
7.4.4 某型导弹测试架控制
7.4.5 PLC(S7-200)在锦纶厂聚合工艺中的应用
7.4.6 PLC在电梯控制系统中的应用
7.4.7 PLC在数控机床中的应用
思考题
附录A 实验
A.1 基本指令练习
A.2 直流电机正反转控制
A.3 抢答器程序设计
A.4 灯光控制系统
A.5 交通信号灯控制系统
A.6 自动送料装车系统
A.7 多种液体混合控制系统
A.8 PLC的通信编程
附录B 特殊寄存器(SM)标志位
附录C 错误代码信息
附录D S7-200可编程控制器指令集
参考文献