内容简介
第1章 可编程控制器概述
1.1 可编程控制器的产生
1.2 可编程控制器的定义
1.3 可编程控制器的主要功能
1.4 PCC的特点
1.5 PC与其他工业控制装置的比较
1.5.1 PCC与继电器控制系统的比较
1.5.2 PCC与微型计算机的比较
1.5.3 PCC与单板机的比较
1.5.4 PCC与集散系统比较
1.6 PC的发展趋势
思考题与练习题
第2章 可编程计算机控制器的原理、系统设计与配置
2.1 可编程控制器的组成及其各部分的功能
2.1.1 可编程控制器的基本组成
2.1.2 可编程计算机控制器各组成部分的功能
2.2 可编程计算机控制器的结构形式
2.2.1 单元式结构
2.2.2 模块式结构
2.2.3 叠装式结构
2.3 可编程控制器的工作过程
2.3.1 大中型PCC的工作过程
2.3.3 输入/输出响应的滞后现象
2.3.2 小型PCC工作过程
2.4 B&R 2000 PCC硬件简介
2.4.1 概述
2.4.2 可编程计算机控制器硬件结构
2.5 常用I/O模块
2.5.1 数字量输入模块(DI)
2.5.2 数字量输出模块(DO)
2.5.3 模拟量输入模块(AI)
2.5.4 模拟量输出模块(AO)
2.5.5 数字量混合模块和模拟量混合模块
2.6 X20系统和X67系统
2.6.1 X20系统
2.6.2 X67系统
2.7 B R2000 PCC控制系统的硬件配置
思考题与练习题
第3章 编程系统与程序开发
3.1 概述
3.1.1 编程语言
3.1.2 软件结构
3.2 B R编程系统结构
3.2.1 B R编程系统结构
3.2.2 编程软件
3.3.1 分时多任务操作系统
3.3 分时多任务操作系统与I/O处理
3.3.2 I/O处理
3.4 Automation Studio简介
3.4.1 Automation Studio界面
3.4.2 创建一个简单的应用程序
3.5 Automation Studio编程基础
3.5.1 基本概念
3.6 梯形图
3.6.1 概述
3.6.2 梯形图语言
3.6.3 梯形图指令
3.6.4 梯形图指令可实现的基本逻辑功能
3.6.5 功能块的使用
3.6.6 Watch(变量监测)
3.6.7 数据类型转换
3.7 Automation Basic
3.7.1 指令
3.7.2 数组Arrays
3.7.3 初始值
3.8 ANSIC编程语言简介
3.8.1 简介
3.8.2 变量定义
3.8.3 变量声明
3.8.4 数据类型
3.8.5 Line Coverage
3.8.6 函数
3.8.7 使用B R库
3.8.8 编译信息
3.9 函数的调用
3.9.1 概述
3.9.2 函数的类型
3.10 自制用户函数库
3.10.1 创建用户功能块FBK的步骤
3.10.2 创建实例
3.11 时间功能函数
3.11.1 时间元素
3.11.2 时间标志
3.11.3 时间测量
思考题与练习题
第4章 可编程计算机控制器的高级编程技术
4.1 数据处理
4.1.1 数据类型及寻址方式
4.1.2 数据模块
4.2 中断和例外
4.2.1 中断任务
4.2.2 例外任务
4.4.1 TPU概述
4.4 TPU的原理及应用
4.3 初始化程序
4.4.2 TPU硬件模块的使用操作方法
4.4.3 TPU功能模块在编程语言中的应用
4.4.4 TPU在水轮机调速器测频测相中的应用实例
第5章 网络通信与现场总线
5.1 网络与现场总线
5.1.1 计算机网络概述
5.1.2 现场总线
5.1.3 PCC的网络通信
5.2.1 本地I/O扩展
5.2 本地I/O扩展和远程I/O
5.2.2 远程I/O扩展
5.3 局域网CAN
5.3.1 CAN总线的分层结构
5.3.2 LLC子层的功能及帧结构
5.3.3 MAC子层的功能及帧结构
5.3.4 MAC子层的功能
5.3.5 物理层结构及其功能
5.3.6 B&R 2000系列产品的CAN通信
5.4 过程现场总线Profibus
5.4.1 Profibus的拓扑结构及传输机制
5.4.2 PCC的Profibus FMS通信
5.5 帧驱动器Frame Driver
5.6 以太网Ethernet
5.6.1 以太网的硬件
5.6.2 以太网的软件组成
5.7 Ethernet Powerlink
5.7.1 概述
5.7.2 Ethernet Powerlink I/O的操作
5.8 B&R Automation NET
5.8.1 PVI
5.8.2 网络连接
5.8.4 路由
5.8.3 Ethernet
5.8.5 PCC控制器之间自由网络路由的通信
第6章 可编程计算机控制器的调试和项目维护
6.1 项目的维护和诊断
6.1.1 系统记录本(Log book)
6.1.2 系统监测器(System Monitor)
6.1.3 启动模式
6.2 远程维护功能
6.2.1 MODEM
6.2.2 Internet和拨号
6.2.3 远程PVI
7.1 PCC控制系统的设计
7.1.1 PCC控制系统的类型
第7章 可编程控制器的典型工程应用
7.1.2 PCC控制系统设计的基本原则
7.1.3 PCC控制系统设计的基本内容
7.1.4 PCC控制系统设计的步骤
7.1.5 PCC程序设计步骤
7.1.6 PCC控制系统设计任务书的确定
7.1.7 PCC模块选择的准则
7.1.8 PCC控制系统的调试与测试
7.1.9 PCC控制系统的可靠性设计
7.1.10 冗余系统与热备用系统
7.1.11 电缆设计和敷设
7.2 PCC在变电站无人值班系统中的应用实例
7.2.1 概况及功能要求
7.2.2 监控部分的设计与实现
7.2.3 主站(SCADA)子系统功能实现
7.2.4 主站(SCADA)子系统特性
7.2.5 监控子系统PCC模块特性
7.3 PCC在织机设备上的应用实例
7.4 PCC在塑料管材生产线中的应用实例
7.4.1 概述
7.4.2 PCC塑料管材控制系统典型解决方案
7.4.3 PCC塑料管材生产控制任务的实现
7.5 PCC在自动洗车系统中的应用实例
7.5.1 自动洗车系统的结构及工作过程
7.5.2 使用继电器控制的硬件接线
7.5.3 使用B&R PLC实现洗车系统的自动控制
7.6 PCC在包装及印刷设备上的应用实例
7.7 PCC在热收缩薄膜包装机中的应用实例
7.7.1 膜包机的硬件机构
7.7.2 控制系统
7.7.3 现场总线(CAN BUS)
7.7.4 基本运动控制
7.7.5 同步运动控制
7.7.7 控制过程中的功能实现
7.7.8 白膜的送切
7.7.6 虚轴概念
7.7.9 分瓶
7.7.10 入口进瓶与热通道出瓶
7.7.11 彩膜送切的探讨
7.8 PCC在新疆苇湖梁热电联产热网工程监控系统的应用实例
7.8.1 系统综述
7.8.2 监控中心
7.8.3 通信软件编制
7.9 PCC在智能楼宇控制系统(IBAS)的应用实例
附录A 术语与定义
附录B 指令表IL编程语言指令结构与常用指令
附录C Automation Basic关键字和操作符
参考文献