本书综述可编程控制器(PLC)的基本原理和结构,详细介绍西门子S7-200PLC软硬件结构及编程软件的使用方法,择要阐述S7-300PLC软硬件结构特点和编程指令,并在此基础上介绍基于西门子PLC的现场总线与网络控制系统设计方法和应用。全书内容分4个层次:基础层次——PLC共性的基础知识;专门层次——西门子S7-200PLC和S7-300PLC软硬件结构及编程软件;系统层次——基于西门子PLC的现场总线与网络控制系统;应用层次——PLC单机控制系统和网络控制系统设计与应用举例。 本书层次结构分明,内容兼顾广度和深度,重点突出,并配有习题,以适应不同层次读者使用,可作为电气控制、工业自动化、光机电一体化、测控技术与仪器等专业的大学本科生及研究生教材,也可供相关领域的科技工作者和工程技术人员学习参考。
样章试读
目录
1.1 可编程控制器的发展与特点
1.1.1 可编程控制器的产生与现状
1.1.2 可编程控制器的特点
1.1.3 可编程控制器的性能指标
1.1.4 可编程控制器的分类
1.1.5 可编程控制器的发展趋势
1.2 可编程控制器的基本结构与工作原理
1.2.1 PLC程序控制的基本概念
1.2.2 PLC工作原理
1.2.3 PLC基本结构
1.3 西门子SIMATIC控制器简介
1.3.1 西门子SIMATIC系统
1.3.2 西门子SIMATIC控制器
习题
第2章 S7-200系列PLC系统硬件结构
2.1 S7-200系列PLC基本单元
2.1.1 基本单元特点
2.1.2 基本单元的I/O
2.1.3 CPU工作方式
2.1.4 基本单元工作电源
2.1.5 基本单元模拟电位器
2.1.6 基本单元通信接口
2.2 S7-200系列PLC扩展模块
2.2.1 扩展模块
2.2.2 扩展模块工作电源
2.3 S7-200系列PLC辅助设备
2.3.1 编程器
2.3.2 文本显示器
2.3.3 程序存储卡
2.3.4 锂电池卡及断电保护
习题
第3章 S7-200系列PLC软元件结构
3.1 S7-200PLC存储空间及地址分配
3.1.1 存储器与存储空间
3.1.2 数据存储空间
3.1.3 数据空间地址分配方法
3.2 S7-200PLC内部软元件
3.2.1 I/O软继电器
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 S7-200软元件一览表
3.3 S7-200PLC其他功能
3.3.1 中断功能
3.3.2 自由口通信功能
3.3.3 输入信号滤波与捕捉功能
习题
第4章 S7-200编程语言及指令系统
4.1 S7-200编程语言与指令操作数范围
4.1.1 编程语言
4.1.2 指令操作数范围
4.1.3 梯形图设计规则
4.2 S7-200基本指令
4.2.1 逻辑位标准操作指令
4.2.2 逻辑位立即操作指令
4.2.3 定时器指令
4.2.4 计数器指令
4.2.5 比较指令
4.2.6 基本指令编程实例
4.3 S7-200程序控制指令
4.3.1 跳转、标号指令
4.3.2 子程序调用、子程序入口和返回指令
4.3.3 STOP、WDR、END和MEND指令
4.3.4 FOR与NEXT循环指令
4.4 S7-200数学运算指令
4.4.1 数学逻辑运算指令
4.4.2 四则运算指令
4.4.3 数学函数指令
4.5 S7-200数据操作指令
4.5.1 数据移位指令
4.5.2 数据循环移位指令
4.5.3 数据传送指令
4.5.4 数据转换指令
4.5.5 编码和译码指令
4.5.6 七段码显示指令
4.6 S7-200PID指令
4.6.1 PID算法
4.6.2 回路输入的转换及归一化处理
4.6.3 回路输出转换为工程量标定的整数值
4.6.4 变量范围与出错情况
4.6.5 PID指令
4.7 S7-200其他操作指令
4.7.1 高速计数器操作指令
4.7.2 表功能指令
4.7.3 通信指令
4.7.4 中断指令
4.7.5 USS协议指令
习题
第5章 S7-200编程软件STEP7-Micro/Win32
5.1 STEP7-Micro/Win32的安装与工作组件
5.1.1 STEP7-Micro/Win32编程软件的安装
5.1.2 STEP7-Micro/Win32编程软件的工作界面及功能
5.2 通信连接及参数设置
5.2.1 通信接口的安装与删除
5.2.2 PC/PPI电缆参数设置
5.3 用STEP7-Micro/Win32编程软件进行编程
5.3.1 建立项目
5.3.2 程序编制
5.4 操作模式的选择及程序的下载与上装
5.4.1 选择操作模式
5.4.2 程序的下载
5.4.3 程序的上装
5.5 程序的监视与调试
5.5.1 程序编辑器监视
5.5.2 状态图监视和调试
5.5.3 选择扫描次数
第6章 S7-300PLC系统及编程
6.1 S7-300PLC的硬件构成
6.1.1 CPU模块
6.1.2 信号模块
6.1.3 通信处理器模块
6.1.4 功能模块
6.1.5 接口模块
6.1.6 电源模块
6.2 S7-300的扩展及I/O地址分配
6.2.1 S7-300PLC的基本结构
6.2.2 S7-300的扩展
6.2.3 S7-300的I/O地址分配
6.3 S7-300指令系统
6.3.1 位逻辑指令
6.3.2 比较指令
6.3.3 转换指令
6.3.4 计数器指令
6.3.5 打开数据块指令
6.3.6 跳转控制指令
6.3.7 整数算术运算指令
6.3.8 浮点算术运算指令
6.3.9 赋值指令
6.3.10 主控继电器指令
6.3.11 移位和循环指令
6.3.12 状态位指令
6.3.13 定时器指令
6.3.14 字逻辑指令
6.3.15 STL指令系统
6.4 STEP7编程简介
6.4.1 STEP7编程软件简介
6.4.2 STEP7程序结构
6.4.3 STEP7中的数据类型
6.4.4 符号编程
习题
第7章 西门子系列PLC的网络控制
7.1 自动化控制系统概述
7.2 SIMATICPCS7控制系统简介
7.3 西门子工业通信网络简介
7.3.1 西门子工业通信网络概述
7.3.2 通信技术说明
7.4 PPI协议通信
7.4.1 PPI通信基本概念
7.4.2 PPI通信应用举例
7.5 自由口协议通信
7.5.1 自由口通信基本概念
7.5.2 自由口通信的简单应用
7.6 MPI协议通信
7.6.1 MPI通信基本概念
7.6.2 MPI通信设置
7.6.3 PLC之间的MPI通信
7.6.4 PLC与TP/OP的MPI通信
7.7 PROFIBUS-DP协议通信
7.7.1 PROFIBUS-DP通信基本概念
7.7.2 PROFIBUS-DP通信设置
7.7.3 S7-300PLC与S7-200PLC的DP通信
7.7.4 PROFIBUS-DP主站与TP/OP的通信
7.7.5 S7-300与变频器MM440的DP网络通信
7.8 USS协议通信
7.8.1 USS协议通信概述
7.8.2 USS通信设置与操作
7.8.3 S7-200与变频器的USS通信
习题
第8章 基于S7系列PLC单机控制系统设计
8.1 PLC应用系统设计原则、内容与步骤
8.1.1 设计的原则
8.1.2 设计的内容
8.1.3 系统设计和调试的主要步骤
8.2 PLC应用系统的硬件设计
8.2.1 PLC选型
8.2.2 PLC容量估算
8.2.3 I/O模块的选择
8.2.4 安全回路设计
8.3 PLC应用系统的软件设计
8.3.1 PLC应用软件设计的内容
8.3.2 PLC应用系统的软件设计步骤
8.4 S7系列PLC应用系统设计举例
8.4.1 基于S7-200PLC应用系统设计
8.4.2 基于S7-300PLC应用系统设计
第9章 基于现场总线的网络控制系统设计
9.1 PROFIBUS的设计方法
9.1.1 典型的PROFIBUS-FMS系统
9.1.2 典型的PROFIBUS-PA系统
9.1.3 典型的PROFIBUS-DP系统
9.2 基于现场总线的应用案例
9.2.1 在制药中的应用
9.2.2 在刨花板生产中的应用
9.2.3 PROFIBUS在污水处理控制系统中的应用
9.2.4 基于PROFIBUS-DP网络的锅炉控制系统
9.2.5 PROFIBUS在切丝机电控系统中的应用
参考文献
]]>