张还编著的《图解西门子S7-300/400PLC控制系统设计快速入门》力求通过图文结合的方式向读者介绍西门子公司S7-300/400系列PLC入门最为基础的知识,并附有比较典型的程序示例、应用实例和工程案例等。全书共分7章:第1章绪论,第2章S7-300/400系列PLC程序构成,第3章梯形图和语句表指令简介,第4章STEP 7编程软件和仿真软件使用简介,第5章西门子工业网络通信和PLC外围控制技术简介,第6章图解PLC典型应用实例和第7章工程案例——基于PROFIBUS现场总线的胎面挤出联动线自动控制系统。
本书编写力求深入浅出、注重应用,具有内容简明、结构严谨、选材合理、应用实例丰富、工程性和实践性较强的特点。
本书可作为电气控制、机械、电子等相关行业技术人员的培训教材和自学用书,也可作为大中专院校电气工程及其自动化、自动化、计算机应用、电子信息、机械设计制造及其自动化和机电一体化等相关专业的教学参考用书。
张还编著的《图解西门子S7-300/400 PLC控制系统设计快速入门》采用图文并茂的方式介绍了当今在大中型PLC应用市场占有领先地位的西门子公司S7-300/400系列PLC技术的基础知识,包括它的硬件结构及基本原理、程序构成、语句表和梯形图指令简介、STEP7编程软件使用和图解典型PLC应用实例等。另外,对西门子工业网络通信和西门子PLC控制系统设计与集成相关外围关键技术,如变频器、触摸屏技术和组态软件等亦有简明概括介绍。最后,通过一个作者亲身参与的、综合性较强的工程案例对全书重要知识点做了系统的总结,以希望读者能够对西门子S7-300/400系列PLC控制系统的设计与开发有一个全局性、深入性的理解和把握,达到快速入门的目的。
《图解西门子S7-300/400 PLC控制系统设计快速入门》力求向读者介绍西门子公司S7-300/400系列PLC入门最为基础的知识,并附有比较丰富和典型的程序示例、应用实例和工程案例等,使读者在学习后能够收到举一反三的效果,能够自如地运用S7-300/400系列PLC的相关理论和技术方法设计出符合工业现场控制要求的PLC控制系统。
《图解西门子S7-300/400 PLC控制系统设计快速入门》工程性和实践性较强,清晰、简明、实用,图文相辅相成,可供从事自动化工程的技术人员培训和自学使用,也可作为大中专院校电气工程及其自动化、自动化、计算机应用、电子信息、机械设计制造及其自动化和机电一体化等相关专业的教学参考书。
前言
第1章 绪论1
1.1 可编程序控制器概述1
1.1.1 可编程序控制器的发展历史和定义1
1.1.2 可编程序控制器的特点和应用领域3
1.1.3 可编程序控制器的发展趋势5
1.1.4 PLC、DCS、FCS三种控制系统的比较和展望8
1.2 可编程序控制器的基本结构和工作原理12
1.2.1 可编程序控制器的主要技术指标及其分类12
1.2.2 可编程序控制器的基本结构14
1.2.3 可编程序控制器的工作原理18
1.3 西门子中大型PLC——S7-300/400系列PLC概况20
1.3.1 西门子SIMATIC自动控制系统简介20
1.3.2 S7-300/400系列PLC工作原理21
1.3.3 S7-300/400PLC硬件系统组成和安装21
1.3.4 S7-300/400系列PLC的使用软件24
1.4 S7-300系列PLC的CPU、模块规格及性能简介26
1.4.1 S7-300系列PLC概况26
1.4.2 S7-300系列PLC模块规格及功能27
1.4.3 S7-300系列PLC的扩展能力及模块地址确定39
1.4.4 S7-300系列PLC的通信功能40
1.5 S7-400系列PLC的CPU、模块规格及性能简介41
1.5.1 S7-400系列PLC概况41
1.5.2 S7-400系列PLC的安装和系统扩展方式43
1.5.3 S7-400系列PLC模块规格及功能简介44
1.5.4 S7-400系列PLC的冗余(容错)功能46
第2章 S7-300/400系列PLC程序构成48
2.1 S7-300/400系列PLC的数据类型和寻址方式48
2.1.1 S7-300/400系列PLC的数据类型48
2.1.2 S7-300/400系列PLC的系统存储区和寻址方式51
2.1.3 状态字56
2.2 S7-300/400系列PLC用户程序结构简介58
2.2.1 用户程序结构58
2.2.2 梯形图的基本概念与编程规则60
第3章 梯形图和语句表指令简介62
3.1 编程概述62
3.1.1 西门子PLC的程序结构和主要编程语言62
3.1.2 指令的组成格式和指令的操作数64
3.2 位逻辑指令67
3.2.1 触点和线圈指令67
3.2.2 置位和复位指令75
3.2.3 触发器指令77
3.2.4 上升沿、下降沿检测指令79
3.2.5 对RLO直接操作指令85
3.3 定时器指令85
3.4 计数器指令97
3.5 数字指令100
3.5.1 装载和传送指令101
3.5.2 比较指令102
3.5.3 算术运算指令104
3.5.4 字逻辑运算指令114
3.5.5 移位指令和循环移位指令116
3.6 控制指令123
3.6.1 逻辑控制(跳转和循环)指令123
3.6.2 程序控制(调用块和调用块结束)指令130
3.6.3 主控继电器指令131
3.7 其他指令简介133
3.7.1 数据转换指令133
3.7.2 打开数据块指令134
第4章 STEP 7编程软件和仿真软件使用简介135
4.1 STEP 7编程开发环境简介135
4.1.1 STEP 7编程软件的功能和安装135
4.1.2 项目的编辑136
4.1.3 工作站的组态139
4.1.4 网络的组态142
4.1.5 创建S7程序143
4.1.6 在线模式及操作144
4.1.7 程序的调试和测试145
4.1.8 故障诊断方法147
4.2 PLCSIM仿真软件的使用148
4.2.1 S7-PLCSIM的主要功能148
4.2.2 使用仿真软件调试程序的步骤148
4.2.3 视图对象与仿真软件的设置和存档149
4.2.4 PLCSIM仿真软件和实际PLC的区别149
第5章 西门子工业网络通信和PLC外围控制技术简介151
5.1 西门子工业网络通信简介151
5.1.1 数据通信基础151
5.1.2 工业控制网络基础157
5.1.3 西门子MPI网络通信简介159
5.1.4 PROFIBUS现场总线技术简介160
5.1.5 PROFINET简介164
5.2 PLC外围控制技术简介165
5.2.1 变频器简介165
5.2.2 人机界面技术简介170
第6章 图解PLC典型应用实例174
6.1 图解应用实例中有关专门符号的说明174
6.2 图解典型应用实例175
6.2.1 实例一:直流电动机改变励磁电压极性正反转控制175
6.2.2 实例二:三相异步电动机Y-△减压起动控制178
6.2.3 实例三:十字路口交通灯控制181
第7章 工程案例——基于PROFIBUS现场总线的胎面挤出联动线自动控制系统190
7.1 胎面挤出联动线的工艺流程和工艺要求简介190
7.2 胎面挤出联动线自动控制系统的总体设计191
7.3 胎面挤出联动线自动控制系统的硬件选型192
7.4 胎面挤出联动线自动控制系统的软件设计194
参考文献199