电气与可编程控制器原理及应用(王华忠)
¥35.00定价
作者: 王华忠
出版时间:2012年2月
出版社:化学工业出版社
- 化学工业出版社
- 9787122128300
- 187916
- 2012年2月
- 本科电气
- 未分类
- 本科电气
- 本科
内容简介
本书首先介绍了常用的低压电器和电气控制系统,然后系统地介绍了PLC的基本组成、工作原理及其应用技术。以西门子S7200系列小型PLC为主,深入介绍了其组成、指令系统、I/O系统和特殊功能I/O模块。对S7200的编程语言、编程方法和PLC的网络与通信技术也作了分析和介绍。对组态软件、SCADA系统及将组态软件与PLC用于SCADA系统开发也作了阐述。本书通过对应用实例的深入分析可使读者掌握PLC的基本原理和编程方法,熟练利用PLC和组态软件进行计算机控制系统的开发。
本书可作为普通高等学校电气工程及其自动化、自动化、机械设计制造及其自动化、电子信息工程等相关专业的教材,也可作为各类成人教育PLC课程的教材。对于从事PLC应用的工程技术人员也是一本实用的参考书。
本书可作为普通高等学校电气工程及其自动化、自动化、机械设计制造及其自动化、电子信息工程等相关专业的教材,也可作为各类成人教育PLC课程的教材。对于从事PLC应用的工程技术人员也是一本实用的参考书。
目录
绪论
0.1 控制装置的发展
0.2 课程的性质、内容与任务
1 常用低压电器
1.1 概述
1.1.1 电器的定义与分类
1.1.2 低压电器发展概况
1.1.3 低压电器电磁机构及执行机构
1.1.4 触点系统
1.1.5 灭弧系统
1.2 接触器
1.2.1 接触器结构和工作原理
1.2.2 接触器的型号及主要技术参数
1.3 继电器
1.3.1 电流电压继电器
1.3.2 中间继电器
1.3.3 热继电器
1.3.4 时间继电器
1.3.5 速度继电器
1.3.6 液位继电器
1.4 熔断器
1.5 低压开关和低压断路器
1.5.1 低压断路器
1.5.2 漏电保护器
1.5.3 低压隔离器
1.6 主令电器
1.6.1 按钮
1.6.2 行程开关
1.6.3 接近开关
1.6.4 凸轮控制器
1.6.5 主令控制器
习题与思考题
2 电气控制基本线路与设计
2.1 电气控制线路的绘制
2.1.1 电气原理图
2.1.2 电气元件布置图
2.1.3 电气安装接线图
2.2 三相异步电动机的全压启动控制
2.2.1 启动、点动和停止控制环节
2.2.2 可逆控制和互锁环节
2.2.3 顺序控制环节
2.3 三相异步电动机的降压启动控制
2.4 三相异步电动机的调速控制
2.4.1 三相笼型电动机的变极调速控制
2.4.2 绕线转子电动机转子串电阻的调速控制
2.5 三相异步电动机的制动控制
2.5.1 三相异步电动机反接制动控制
2.5.2 三相异步电动机能耗制动控制
2.6 其他典型控制环节
2.7 电气控制线路的设计方法
2.7.1 经验设计法
2.7.2 逻辑设计法
2.7.3 原理图设计中应注意的问题
习题与思考题
3 PLC的组成与工作原理
3.1 可编程控制器概述
3.2 可编程控制器的组成
3.3 可编程控制器的工作原理
3.4 主要的可编程控制器产品及其分类
3.5 S7-200PLC系统的基本组成
3.5.1 基本单元
3.5.2 个人计算机或编程器
3.5.3 STEP7-Micro/WIN32编程软件
3.5.4 通信电缆
3.5.5 人机界面
3.6 S7-200PLC的接口模块
3.6.1 数字量扩展模块
3.6.2 模拟量输入输出扩展模块
3.6.3 热电偶、热电阻扩展模块
3.6.4 PROFIBUS-DP扩展模块
3.6.5 SIMATICNETCP243-2通信处理器
3.6.6 智能扩展模块
3.7 S7-200PLC的系统配置
3.7.1 S7-200PLC的基本配置
3.7.2 S7-200PLC的扩展配置
习题与思考题
4 PLC基本指令
4.1 可编程控制器的编程语言与IEC61131-3标准
4.1.1 传统的可编程控制器编程语言及不足
4.1.2 IEC61131-3标准的产生
4.1.3 IEC61131-3标准的特点
4.1.4 IEC61131-3标准的5种编程语言
4.1.5 基于IEC61131-3标准的编程软件
4.1.6 SIMATIC指令集与IEC61131-3指令集
4.1.7 可编程控制器的程序结构
4.2 存储器的数据类型与寻址方式
4.2.1 数据在存储器中存取的方式
4.2.2 不同存储区的寻址
4.2.3 直接寻址与间接寻址
4.2.4 绝对地址与符号地址
4.3 S7-200PLC的基本指令及编程方法
4.3.1 位逻辑指令
4.3.2 定时器与计数器指令
4.3.3 比较操作指令
4.4 功能图及步进控制指令
4.4.1 功能图主要类型
4.4.2 功能图及步进控制指令应用实例
习题与思考题
5 PLC功能指令
5.1 功能指令的基本形式
5.2 功能指令及其应用
5.2.1 运算指令
5.2.2 数据处理指令
5.2.3 表功能指令
5.2.4 转换指令
5.2.5 程序控制类指令
5.2.6 特殊指令
习题与思考题
6 PLC控制系统设计
6.1 PLC程序设计的常用方法
6.1.1 经验设计法
6.1.2 逻辑设计法
6.1.3 状态分析法
6.1.4 利用状态转移图设计法
6.2 PLC应用程序设计基础
6.2.1 应用程序设计步骤
6.2.2 应用程序设计流程
6.3 常用基本环节编程
6.4 PLC控制系统设计内容与步骤
6.4.1 控制设计原则
6.4.2 控制设计内容
6.4.3 系统设计和调试的主要步骤
6.5 PLC控制系统硬件设计
6.5.1 PLC的选型
6.5.2 PLC容量估算
6.5.3 I/O模块的选择
6.5.4 分配输入/输出点
6.6 PLC在全自动洗衣机控制系统中的应用
6.6.1 全自动洗衣机控制系统的控制要求
6.6.2 全自动洗衣机控制系统的PLC选型和资源配置
6.6.3 全自动洗衣机控制系统的程序设计和调试
6.6.4 全自动洗衣机控制系统PLC程序
6.7 自动生产线控制系统
6.7.1 自动生产线穿销钉单元
6.7.2 自动生产线检测单元
6.7.3 自动生产线加盖单元
习题与思考题
7 PLC通信与网络技术
7.1 PLC通信的基本概念
7.1.1 基本概念和术语
7.1.2 差错控制
7.1.3 通信介质
7.1.4 串行通信接口标准
7.2 工业局域网基础
7.2.1 局域网的拓扑结构
7.2.2 网络协议和体系结构
7.2.3 IEEE802通信标准
7.2.4 现场总线
7.3 S7-200CPU所支持的通信协议
7.3.1 PPI协议
7.3.2 MPI协议
7.3.3 PROFIBUS协议
7.3.4 TCP/IP协议
7.4 S7-200通信部件介绍
7.4.1 通信端口
7.4.2 PC/PPI电缆
7.4.3 网络连接器
7.4.4 PROFIBUS网络电缆
7.4.5 网络中继器
7.4.6 EM277PROFIBUS-DP模块
7.4.7 S7-200通信的硬件选择
7.5 S7-200PLC的通信
7.5.1 概述
7.5.2 利用PPI协议进行网络通信
7.5.3 利用MPI协议进行网络通信
7.5.4 利用PROFIBUS协议进行网络通信
7.5.5 利用ModBus协议进行网络通信
7.5.6 工业以太网
习题与思考题
8 组态软件及其在SCADA系统开发中的应用
8.1 SCADA系统概述
8.1.1 什么是SCADA系统
8.1.2 SCADA系统组成
8.1.3 SCADA系统的发展
8.1.4 SCADA系统应用
8.2 组态软件技术
8.2.1 组态软件概述
8.2.2 组态软件结构与功能部件
8.2.3 用组态软件开发SCADA系统上位机人机界面
8.3 组态王及其应用
8.3.1 组态王软件介绍
8.3.2 组态王软件结构
8.3.3 用组态王开发上位机人机界面一般过程
8.4 组态王与外部设备通信及配置
8.4.1 组态王与外部设备通信概述
8.4.2 组态王与S7-200的通信方式
8.4.3 组态王与外部设备通信配置举例
8.5 组态王人机界面开发实例分析
8.5.1 人机界面开发概述
8.5.2 人机界面开发实例分析
习题与思考题
附录A 特殊寄存器(SM)标志位
附录B STEP7-Micro/WIN32编程软件使用
附录C S7-200仿真软件的使用
附录D 课程设计
参考文献
0.1 控制装置的发展
0.2 课程的性质、内容与任务
1 常用低压电器
1.1 概述
1.1.1 电器的定义与分类
1.1.2 低压电器发展概况
1.1.3 低压电器电磁机构及执行机构
1.1.4 触点系统
1.1.5 灭弧系统
1.2 接触器
1.2.1 接触器结构和工作原理
1.2.2 接触器的型号及主要技术参数
1.3 继电器
1.3.1 电流电压继电器
1.3.2 中间继电器
1.3.3 热继电器
1.3.4 时间继电器
1.3.5 速度继电器
1.3.6 液位继电器
1.4 熔断器
1.5 低压开关和低压断路器
1.5.1 低压断路器
1.5.2 漏电保护器
1.5.3 低压隔离器
1.6 主令电器
1.6.1 按钮
1.6.2 行程开关
1.6.3 接近开关
1.6.4 凸轮控制器
1.6.5 主令控制器
习题与思考题
2 电气控制基本线路与设计
2.1 电气控制线路的绘制
2.1.1 电气原理图
2.1.2 电气元件布置图
2.1.3 电气安装接线图
2.2 三相异步电动机的全压启动控制
2.2.1 启动、点动和停止控制环节
2.2.2 可逆控制和互锁环节
2.2.3 顺序控制环节
2.3 三相异步电动机的降压启动控制
2.4 三相异步电动机的调速控制
2.4.1 三相笼型电动机的变极调速控制
2.4.2 绕线转子电动机转子串电阻的调速控制
2.5 三相异步电动机的制动控制
2.5.1 三相异步电动机反接制动控制
2.5.2 三相异步电动机能耗制动控制
2.6 其他典型控制环节
2.7 电气控制线路的设计方法
2.7.1 经验设计法
2.7.2 逻辑设计法
2.7.3 原理图设计中应注意的问题
习题与思考题
3 PLC的组成与工作原理
3.1 可编程控制器概述
3.2 可编程控制器的组成
3.3 可编程控制器的工作原理
3.4 主要的可编程控制器产品及其分类
3.5 S7-200PLC系统的基本组成
3.5.1 基本单元
3.5.2 个人计算机或编程器
3.5.3 STEP7-Micro/WIN32编程软件
3.5.4 通信电缆
3.5.5 人机界面
3.6 S7-200PLC的接口模块
3.6.1 数字量扩展模块
3.6.2 模拟量输入输出扩展模块
3.6.3 热电偶、热电阻扩展模块
3.6.4 PROFIBUS-DP扩展模块
3.6.5 SIMATICNETCP243-2通信处理器
3.6.6 智能扩展模块
3.7 S7-200PLC的系统配置
3.7.1 S7-200PLC的基本配置
3.7.2 S7-200PLC的扩展配置
习题与思考题
4 PLC基本指令
4.1 可编程控制器的编程语言与IEC61131-3标准
4.1.1 传统的可编程控制器编程语言及不足
4.1.2 IEC61131-3标准的产生
4.1.3 IEC61131-3标准的特点
4.1.4 IEC61131-3标准的5种编程语言
4.1.5 基于IEC61131-3标准的编程软件
4.1.6 SIMATIC指令集与IEC61131-3指令集
4.1.7 可编程控制器的程序结构
4.2 存储器的数据类型与寻址方式
4.2.1 数据在存储器中存取的方式
4.2.2 不同存储区的寻址
4.2.3 直接寻址与间接寻址
4.2.4 绝对地址与符号地址
4.3 S7-200PLC的基本指令及编程方法
4.3.1 位逻辑指令
4.3.2 定时器与计数器指令
4.3.3 比较操作指令
4.4 功能图及步进控制指令
4.4.1 功能图主要类型
4.4.2 功能图及步进控制指令应用实例
习题与思考题
5 PLC功能指令
5.1 功能指令的基本形式
5.2 功能指令及其应用
5.2.1 运算指令
5.2.2 数据处理指令
5.2.3 表功能指令
5.2.4 转换指令
5.2.5 程序控制类指令
5.2.6 特殊指令
习题与思考题
6 PLC控制系统设计
6.1 PLC程序设计的常用方法
6.1.1 经验设计法
6.1.2 逻辑设计法
6.1.3 状态分析法
6.1.4 利用状态转移图设计法
6.2 PLC应用程序设计基础
6.2.1 应用程序设计步骤
6.2.2 应用程序设计流程
6.3 常用基本环节编程
6.4 PLC控制系统设计内容与步骤
6.4.1 控制设计原则
6.4.2 控制设计内容
6.4.3 系统设计和调试的主要步骤
6.5 PLC控制系统硬件设计
6.5.1 PLC的选型
6.5.2 PLC容量估算
6.5.3 I/O模块的选择
6.5.4 分配输入/输出点
6.6 PLC在全自动洗衣机控制系统中的应用
6.6.1 全自动洗衣机控制系统的控制要求
6.6.2 全自动洗衣机控制系统的PLC选型和资源配置
6.6.3 全自动洗衣机控制系统的程序设计和调试
6.6.4 全自动洗衣机控制系统PLC程序
6.7 自动生产线控制系统
6.7.1 自动生产线穿销钉单元
6.7.2 自动生产线检测单元
6.7.3 自动生产线加盖单元
习题与思考题
7 PLC通信与网络技术
7.1 PLC通信的基本概念
7.1.1 基本概念和术语
7.1.2 差错控制
7.1.3 通信介质
7.1.4 串行通信接口标准
7.2 工业局域网基础
7.2.1 局域网的拓扑结构
7.2.2 网络协议和体系结构
7.2.3 IEEE802通信标准
7.2.4 现场总线
7.3 S7-200CPU所支持的通信协议
7.3.1 PPI协议
7.3.2 MPI协议
7.3.3 PROFIBUS协议
7.3.4 TCP/IP协议
7.4 S7-200通信部件介绍
7.4.1 通信端口
7.4.2 PC/PPI电缆
7.4.3 网络连接器
7.4.4 PROFIBUS网络电缆
7.4.5 网络中继器
7.4.6 EM277PROFIBUS-DP模块
7.4.7 S7-200通信的硬件选择
7.5 S7-200PLC的通信
7.5.1 概述
7.5.2 利用PPI协议进行网络通信
7.5.3 利用MPI协议进行网络通信
7.5.4 利用PROFIBUS协议进行网络通信
7.5.5 利用ModBus协议进行网络通信
7.5.6 工业以太网
习题与思考题
8 组态软件及其在SCADA系统开发中的应用
8.1 SCADA系统概述
8.1.1 什么是SCADA系统
8.1.2 SCADA系统组成
8.1.3 SCADA系统的发展
8.1.4 SCADA系统应用
8.2 组态软件技术
8.2.1 组态软件概述
8.2.2 组态软件结构与功能部件
8.2.3 用组态软件开发SCADA系统上位机人机界面
8.3 组态王及其应用
8.3.1 组态王软件介绍
8.3.2 组态王软件结构
8.3.3 用组态王开发上位机人机界面一般过程
8.4 组态王与外部设备通信及配置
8.4.1 组态王与外部设备通信概述
8.4.2 组态王与S7-200的通信方式
8.4.3 组态王与外部设备通信配置举例
8.5 组态王人机界面开发实例分析
8.5.1 人机界面开发概述
8.5.2 人机界面开发实例分析
习题与思考题
附录A 特殊寄存器(SM)标志位
附录B STEP7-Micro/WIN32编程软件使用
附录C S7-200仿真软件的使用
附录D 课程设计
参考文献