第一章 绪论 1
1.1 历史发展和现状 1
1.2 可编程序控制器的基本组成 3
1.3 编程语言简介 5
1.4 可编程序控制器与集散系统 6
第二章 CPU的基本结构和工作原理 9
2.1 可编程序控制器中的字处理器 9
2.2 可编程序控制器中的位处理器 13
2.3 可编程序控制器的存储器结构 16
2.4 操作、显示、时钟与控制 24
2.5 总线结构 26
2.6 其它各公司的CPU概况 28
第三章 操作系统的结构和原理 31
3.1 基本结构和概况 31
3.2 用户程序的管理 32
3.3 存储器管理 34
3.4 各种模板的管理 35
第四章 可编程序控制器的I/O接口 38
4.1 数字量输入模板 38
4.2 数字量输出模板 42
4.3 模拟量输入模板 47
4.4 模拟量输出模板 49
4.5 各公司输入输出接口比较 50
第五章 可编程序控制器的智能接口 54
5.1 数据通讯模板 54
5.2 高速计数模板 64
5.3 闭环控制模板 69
第六章 软件编写的基本概念 76
6.1 扫描周期 76
6.2 变量和常数 78
6.3 用户程序结构 82
6.4 用户程序运行启动 85
7.1 逻辑指令组 87
第七章 指令组 87
7.2 数据传送指令组 89
7.3 运算指令组 91
7.4 计时器计数器 93
7.5 控制指令组 96
第八章 应用基础 98
8.1 系统设计考虑 98
8.2 系统响应时间计算 100
8.3 输入输出定义 101
8.4 内存估计 105
第九章 编程举例 107
9.1 周期时间计算 107
9.2 灯测试技术 108
9.3 首发故障信号的判定 110
9.4 识别事件发生时刻的编程方法 111
9.5 双向电磁阀控制 112
9.6 单向单速电机控制 114
9.7 双向双速电机控制 117
9.8 模拟量信号的平均值滤波 119
9.9 模拟量整定 126
9.10 PID调节器 126
第十章 操作和监视系统 133
10.1 概述 133
10.2 德国西门子公司的操作站系统 135
10.3 德国AEG公司操作站系统 142
10.4 美国GE公司的OIU和OIT 144
第十一章 系统结构 145
11.1 引言 145
11.2 德国西门子公司的SINECL1LAN和SINECH1LAN 147
11.3 德国AEG公司组合自动化系统 155
11.4 美国GE公司的CCM通讯系统 158
11.5 可编程序控制器的发展展望 160
参考文献 162