目录 1
第1章 工业组态软件及发展 1
1.1 工业组态软件的发展概况 1
1.1.1 工业组态软件的发展过程 1
1.1.2 工业组态软件的主要特点 2
1.1.3 对工业组态软件的性能要求 3
1.2 工业组态软件的系统构成 6
1.3 工业组态软件的设计思想 9
1.3.1 概述 9
1.3.2 工业组态软件的设计思想 9
1.4 组态软件的使用方法介绍 11
1.4.1 软件安装与启动 11
1.4.2 工程管理器 11
1.4.3 应用工程项目开发过程 14
习题 15
第2章 创建一个简单工程 16
2.1 创建简单工程概述 16
2.1.1 工程总体概况 16
2.1.2 使用组态软件的一般步骤 18
2.2 开发环境 20
2.2.1 数据库概述 20
2.2.2 创建数据库点参数 21
2.2.3 定义I/O设备 22
2.2.4 数据连接 23
2.3 创建窗口 25
2.4 创建图形对象 25
2.5 动画连接 27
2.6 运行 30
2.7 创建实时趋势 31
2.8 创建历史报表 34
习题 36
第3章 变量 37
3.1 变量类别 37
3.1.1 窗口中间变量 37
3.1.2 中间变量 38
3.1.3 间接变量 38
3.1.4 数据库变量 38
3.1.5 系统变量 40
3.2 定义新变量 40
3.3 变量的位处理 43
3.4 删除变量和搜索被引用变量 43
3.4.1 删除变量 43
3.4.2 搜索被引用变量 43
习题 45
4.1 基本概念 46
第4章 实时数据库系统 46
4.2 数据库管理器DbManager 48
4.2.1 导航器与点表 48
4.2.2 工具条 48
4.3 菜单 49
4.3.1 点 49
4.3.2 工程 66
4.3.3 工具 68
4.4 数据库状态参数 69
习题 69
第5章 动画制作 70
5.1 动画制作概述 70
5.1.1 动画连接的种类划分 70
5.1.3 建立动画连接的基本步骤 71
5.1.2 参与动画连接的主体变量 71
5.2 动画制作 72
5.2.1 对象的拖动连接 72
5.2.2 对象的触敏动作连接 74
5.2.3 对象尺寸及位置连接 75
5.2.4 对象颜色变化连接 78
5.2.5 百分比填充连接 80
5.2.6 数值输入输出连接 81
5.2.7 显现/隐藏连接 88
5.3 动画连接应用实例 89
5.3.1 油罐液面升降效果 89
5.3.2 油泵、阀门的启停画面 90
5.3.3 制作液面变化动画效果 90
5.3.4 制作利用滑动输入器控制油罐的液面画面 91
5.3.6 油罐油量显示画面 92
5.3.5 利用旋转仪表控制液位画面 92
习题 94
第6章 动作脚本 95
6.1 动作脚本简介 95
6.1.1 如何选择脚本 95
6.1.2 脚本编辑器 96
6.2 动作脚本类型 98
6.2.1 图形对象动作脚本 98
6.2.2 应用程序动作脚本 99
6.2.3 窗口动作脚本 100
6.2.4 数据改变动作脚本 100
6.2.5 键动作脚本 102
6.2.6 条件动作脚本 102
6.3 动作脚本语言 103
6.3.2 操作符 104
6.3.1 变量和常数 104
6.3.3 表达式 107
6.3.4 赋值语句 107
6.3.5 注释 108
6.3.6 程序结构 108
6.4 对象字段属性 113
6.5 函数 114
6.5.1 预设函数 114
6.5.2 自定义函数 115
6.6 调试脚本 117
习题 118
第7章 分析曲线 119
7.1 实时趋势 119
7.1.1 创建实时趋势 119
7.1.2 组态方法 121
7.2 历史趋势 122
7.2.1 创建历史趋势 122
7.2.2 组态方法 122
7.2.3 趋势控制 125
7.2.4 动作脚本控制 126
7.3 变量组 126
7.3.1 定义变量组 127
7.3.2 使用变量组 127
7.4 X-Y曲线 128
7.4.1 创建X-Y曲线 128
7.4.2 X-Y曲线组态 129
习题 131
8.1.1 创建历史报表 132
8.1 历史报表 132
第8章 数据报表 132
8.1.2 历史报表组态 133
8.1.3 查询历史报表 135
8.1.4 手动打印报表 135
8.1.5 自动打印报表 136
8.1.6 自绘历史报表表头 136
8.2 万能报表 136
8.2.1 基本概述 136
8.2.2 报表介绍 137
8.2.3 基本操作 141
8.2.4 历史数据表达式 142
8.2.5 公式生成器 143
8.2.7 注意事项 144
8.2.6 报表变量 144
8.2.8 操作技巧 145
8.3 总貌报表 146
8.3.1 创建总貌报表 146
8.3.2 总貌报表组态 146
8.3.3 用脚本控制总貌报表 147
习题 148
第9章 报警和事件 149
9.1 报警处理过程 149
9.2 报警区域 149
9.3 报警类型和优先级 150
9.4 报警状态 151
9.5 报警组态 151
9.5.1 报警记录 151
9.5.3 报警记录组态 152
9.5.2 创建报警记录 152
9.6 改变显示区域 154
9.7 确认报警 154
9.8 查询历史报警 155
9.9 系统报警记录 156
9.10 报警组件 157
9.10.1 组态环境 157
9.10.2 运行环境 159
9.11 事件 160
9.12 显示事件记录 161
9.13 日志事件 161
9.14 报警和事件输出 163
习题 163
10.2 配方组态 164
10.1 配方概念 164
第10章 配方及内置函数 164
10.3 配方函数 166
10.4 内置数据表 166
10.4.1 定义内置数据表 167
10.4.2 内置数据表绑定 169
10.5 相关函数 169
10.6 表格控件 171
10.6.1 定义表格控件 171
10.6.2 其他操作 173
10.6.3 相关函数 173
习题 174
第11章 运行系统 175
11.1 标准菜单 175
11.2 自定义菜单 177
11.3.2 数据安全管理 179
11.3.1 系统安全管理 179
11.3 安全管理 179
11.3.3 工程加密 183
11.4 运行参数 184
11.5 其他设置 186
习题 186
第12章 控件及对象组件 187
12.1 OLE控件 187
12.1.1 OLE控件管理 187
12.1.2 用动作脚本控制OLE控件 189
12.1.3 力控OLE控件 190
12.2 Windows控件 192
12.3 内部组件 198
12.3.1 温控曲线 199
12.3.2 增强XY曲线 202
12.3.3 立体棒图 206
习题 207
第13章 I/O设备驱动 208
13.1 I/O设备通信 208
13.2 I/O设备管理 209
13.2.1 新建I/O设备 209
13.2.2 设备参数说明 210
13.2.3 修改或删除I/O设备 211
13.2.4 引用I/O设备 211
13.3 运行参数 212
13.3.1 启动驱动程序 212
13.3.2 设置驱动程序 212
13.3.3 监视驱动程序日志 213
习题 214
14.1.1 本地DDE设置 215
第14章 外部接口及通信 215
14.1 DDE 215
14.1.2 远程NETDDE配置 221
14.2 OPC 222
14.2.1 OPC概述 222
14.2.2 OPC基本概念 223
14.2.3 OPC体系结构 224
14.2.4 力控OPC客户端使用 225
14.2.5 力控OPC服务器使用 228
14.2.6 网络OPC使用 229
14.3 SQL访问 231
14.3.1 概述 231
14.3.2 数据表模板 232
14.3.3 数据表绑定 233
14.3.4 SQL函数 234
14.4 pFieldComm通信协议转发器 235
14.4.1 适用范围 235
14.4.2 功能特点 235
习题 239
第15章 分布式网络及WWW应用 240
15.1 网络通信方式 240
15.2 远程数据源 242
15.3 网络变量 242
15.4 网络数据库连接 243
15.5 网络通信程序 244
15.6 通信服务程序Port Server 244
15.7 双机冗余 247
15.8 WWW网络应用 249
习题 252