GE Energy
HMI软件用户手册 Vol. I
工程师站软件
GEK-114707
安全标识
Indicates a procedure or condition that, if not strictly observed, could result in personal injury or death.
Indicates a procedure or condition that, if not strictly observed, could result in damage to ro destruction of equipment.
标识在某种环境或条件下,若不严格遵守就会造成财产损失或设备损坏。
Indicates a procedure, condition, or statement that should be strictly followed in order to
optimize these appplications.
提示必须严格遵从某项程序、条件或说明,从而达到最佳应用效果。
Note Indicate an essential or important procedure or statement.
Note 提醒该程序或说明的重要性。
Tip Provides essential information that is not normally defined in regular use but form an experienced user. Tip 提供一个从经验而不是常规定义而来的有用信息。
警示在某种环境或条件下,若不严格遵守就会造成人身伤害或危急生命。
目 录
安全标识 第 1章 概述
1-1 1-1
1 XDPS-600系统概述 .................................................................................................. 1-1 1.1 过程控制系统 1-1 1.2 网络系统 1-2 1.3 操作管理系统 1-2 2 软件结构 ..................................................................................................................... 1-3 2.1 MMI站软件 1-3 2.1.1 操作员站软件 1-3 2.1.2 工程师站软件 1-5 2.1.3 历史站软件 1-6 2.2 DPU软件 1-6 2.3 GTW 软件 1-7 3 工程师站介绍 ............................................................................................................. 1-8 3.1 工程师站的用户管理 1-8 3.2 工程师站上XDPS6.0软件的目录结构 1-8 4 应用系统组态流程 ................................................................................................... 1-10 4.1 组态前准备工作 1-11 4.2 建立全局点目录文件 1-11 4.3 算法组态 1-11 4.4 流程图画面、报表、历史数据组态 1-11 4.5 系统下装 1-11
第 2章 XDPS总控软件NETWIN 2-1
1 概述 ............................................................................................................................. 2-1 2 启动NETWIN ............................................................................................................ 2-1
2.1.1 自启动配置 2-1 2.1.2 手动启动NetWin 2-4 3 软件注册 ..................................................................................................................... 2-4 4 NETWIN功能简介 .................................................................................................... 2-5 4.1 NETWIN用户界面 2-5 4.2 NETWIN的功能 2-6
第 3章 全局点目录 3-1
1 概述 ............................................................................................................................. 3-1 2 组态方法 ..................................................................................................................... 3-1 2.1 打开点目录文件 3-1 2.2 编辑点目录文件 3-3 3 点目录文件的格式 ..................................................................................................... 3-4 4 模拟点Ax记录格式 .................................................................................................. 3-6 4.1 源节点号 3-6 4.2 超时周期 3-6 4.3 测点名 3-6 4.4 测点描述 3-6
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • i
4.5 特征字符 3-6 4.6 测点单位 3-7 4.7 缺省显示打印格式 3-7 4.8 量程上限 3-7 4.9 量程下限 3-7 4.10 本地趋势收集时间 3-7 5 开关点Dx记录格式 .................................................................................................. 3-8 5.1 源节点号 3-8 5.2 超时周期 3-8 5.3 测点名 3-8 5.4 测点描述 3-8 5.5 特征字符 3-8 5.6 0状态描述 3-8 5.7 1状态描述 3-9 5.8 本地趋势收集时间 3-9 6 全局点组定义文件的格式 ....................................................................................... 3-10 6.1 测点组名 3-10 6.2 特征字过滤串 3-10 6.3 测点组描述 3-11
第 4章 DPU组态 4-1
1 概述 ............................................................................................................................. 4-1 2 DPU组态软件用户界面 ............................................................................................ 4-2 2.1 运行DPU组态软件 4-2 2.2 用户界面 4-3 2.3 软件外观 4-3 2.4 菜单功能 4-4 2.4.1 DPU(F)菜单 4-4 2.4.2 编辑(E)菜单 4-6 2.4.3 工具(T)菜单 4-7 2.4.4 视图(V)菜单 4-9 2.4.5 帮助(H)菜单 4-11 2.5 工具条 4-11 3 DPU组态过程 .......................................................................................................... 4-15 3.1 DPU离线组态 4-16 3.1.1 新建DPU文件 4-16 3.1.2 打开DPU文件 4-17 3.1.3 创建DPU组态页 4-18 3.1.4 删除DPU组态页 4-19 3.1.5 算法组态 4-19 3.1.6 保存DPU文件 4-19 3.1.7 关闭DPU文件 4-20 3.2 DPU在线组态 4-20 3.2.1 连接DPU 4-20 3.2.2 下装DPU组态 4-21 3.2.3 上装DPU组态 4-22 3.2.4 在线调试、修改DPU组态 4-23 3.2.5 保存DPU组态 4-24 3.2.6 关闭DPU连接 4-24 4 DPU算法功能块 ...................................................................................................... 4-25 4.1 概述 4-25 4.2 功能块的外观 4-25
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • ii
4.2.1 控制算法功能块 4-25 4.2.2 I/O模块 4-26 4.2.3 Trend模块 4-27 4.2.4 Text模块 4-28 4.3 DPU组态中功能块的编辑 4-29 4.3.1 添加模块 4-29 4.3.2 删除模块 4-29 4.3.3 复制模块 4-29 4.3.4 功能块的自动页间引用 4-30 4.3.5 功能块参数修改 4-30 4.3.6 模块的连接 4-32 4.3.7 查找功能块 4-32 4.4 功能块的操作 4-34 4.4.1 强制功能块 4-34 4.4.2 操作功能块输出 4-35 5 页面编辑的视图变换 ............................................................................................... 4-38
5.1.1 选择 4-38 5.1.2 缩放 4-38 5.1.3 平移 4-38 5.1.4 前一视口 4-38 5.1.5 全景 4-38 6 DPU操作 .................................................................................................................. 4-39 6.1 DPU管理操作 4-39 6.2 DPU升级操作 4-42 7 DPU组态中需注意的几个问题 .............................................................................. 4-44 7.1 模块缺省值 4-44 7.2 执行序号 4-44
第 5章 图形生成系统 5-1
1 概述 ............................................................................................................................. 5-1 1.1 图形生成软件简介 5-1 1.2 功能描述 5-1 2 使用说明 ..................................................................................................................... 5-2 2.1 图形生成软件调用 5-2 2.2 图形生成软件组成及说明 5-2 3 菜单说明 ..................................................................................................................... 5-4 3.1 文件 5-4 3.1.1 创建新文件 5-4 3.1.2 打开现有文件 5-4 3.1.3 打开1.22版图形文件 5-5 3.1.4 保存 5-5 3.1.5 保存为1.22版图形文件 5-6 3.1.6 另名保存 5-6 3.1.7 设置背景图 5-6 3.1.8 删除背景图 5-6 3.1.9 设置图形属性 5-6 3.1.10 转换图库 5-8 3.1.11 退出 5-8 3.2 编辑 5-8 3.2.1 撤销 5-9 3.2.2 重复 5-9 3.2.3 复制 5-9
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • iii
3.2.4 剪切 3.2.5 拷贝 3.2.6 粘贴 3.2.7 镜像 3.2.8 旋转
3.2.9 选择所有目标 3.2.10 删除
3.2.11 快速编辑 3.3 显示
3.3.1 工具条 3.3.2 编辑条 3.3.3 状态条 3.3.4 调色板 3.3.5 图库 3.3.6 网格
3.3.7 设置网格 3.3.8 打开网格 3.3.9 缩小 3.3.10 放大 3.3.11 上次 3.3.12 全景 3.3.13 取景框 3.3.14 恢复 3.4 组
3.4.1 成组 3.4.2 打碎 3.5 排列
3.5.1 前面 3.5.2 背后 3.5.3 左对齐 3.5.4 垂直对齐 3.5.5 右对齐 3.5.6 上对齐 3.5.7 水平对齐 3.5.8 下对齐 3.5.9 自上而下 3.5.10 自左而右 3.5.11 同宽 3.5.12 同高 3.5.13 等大小 3.6 工具
3.6.1 选择 3.6.2 直线 3.6.3 弧 3.6.4 多线 3.6.5 矩形
3.6.6 园角矩形 3.6.7 椭圆 3.6.8 多边形 3.6.9 字符串 3.6.10 位图
3.6.11 动态位图
5-9 5-10 5-10 5-10 5-10 5-10 5-11 5-11 5-11 5-11 5-11 5-11 5-12 5-12 5-12 5-12 5-12 5-12 5-12 5-12 5-12 5-13 5-13 5-13 5-13 5-13 5-13 5-14 5-14 5-14 5-14 5-14 5-15 5-15 5-15 5-15 5-15 5-15 5-15 5-16 5-16 5-16 5-16 5-17 5-17 5-17 5-17 5-18 5-18 5-18 5-19 5-20
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • iv
3.6.12 动态指针 5-21 3.6.13 按钮 5-22 3.6.14 触摸区 5-22 3.6.15 趋势图 5-23 3.6.16 X-Y曲线 5-25 3.6.17 报警 5-26 3.6.18 光字牌 5-27 3.6.19 检查测点 5-27 3.6.20 替换 5-28 3.7 属性 5-30 3.7.1 笔 5-31 3.7.2 刷子 5-32 3.7.3 字体 5-32 3.8 窗口 5-33 3.8.1 新窗口 5-33 3.8.2 层叠 5-33 3.8.3 平铺 5-33 3.8.4 按肖像排列 5-33 3.9 帮助 5-33 4 动态连接 ................................................................................................................... 5-35 4.1 动态编辑 5-35 4.1.1 增加 5-35 4.1.2 修改 5-36 4.1.3 删除 5-36 4.1.4 删除全部 5-36 4.1.5 移至开始 5-36 4.1.6 移至最后 5-36 4.1.7 上移一个 5-36 4.1.8 下移一个 5-37 4.2 动画连接类型 5-37 4.2.1 触摸连接 5-37 4.2.2 输出连接 5-46 4.2.3 颜色连接 5-52 4.2.4 其它连接 5-56 5 图库的使用 ............................................................................................................... 5-64 5.1 打开和关闭图库 5-64 5.2 图库的使用 5-64 5.3 图库中参数设置 5-64 5.3.1 参数的定义 5-64 5.3.2 参数的使用和修改 5-65
第 6章 系统诊断 6-1
1 概述 ............................................................................................................................. 6-1 2 自检软件功能 ............................................................................................................. 6-1 3 自检软件的使用和操作 ............................................................................................. 6-1 3.1 自检主画面调用 6-1 3.2 程序窗口界面 6-2 3.3 网络节点状态监测 6-2 3.4 DPU节点I/O状态 6-4 3.5 I/O卡件上的通道状态监测和对应全局点 6-6 3.5.1 以太网站控制卡(BC) 6-6 3.5.2 模拟量输入卡(AI) 6-7
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • v
3.5.3 模拟量输出卡(AO) 6-8 3.5.4 开关量输入卡(DI) 6-9 3.5.5 开关量输出卡(DO) 6-9 3.5.6 脉冲计数卡(PI) 6-10 3.5.7 双回路控制卡(LC) 6-11 3.5.8 逻辑保护卡(LPC) 6-11 3.5.9 测速和超速保护卡(SDP) 6-12 3.5.10 阀门控制卡(VPC) 6-14 3.5.11 同期控制卡(SYN) 6-16 3.5.12 备用电源自投保护卡(BZT) 6-18 4 自检软件组成 ........................................................................................................... 6-19 5 自检软件的配置和运行 ........................................................................................... 6-20 5.1 配置文件 6-20 5.2 配置文件举例 6-21
第 7章 接口软件概述 7-1
1 概述 ............................................................................................................................. 7-1 1.1 简介 7-1 1.2 基于XDPS实时数据库接口的网关软件驱动 7-1 2 ModBus(RTU)协议从站接口软件(串口) ....................................................... 7-2 2.1 概述 7-2 2.2 硬件配置 7-2 2.3 文件组成 7-3 2.4 MODBUS2.cfg配置文件说明 7-3 2.4.1 配置文件说明 7-3 2.4.2 配置文件举例 7-4 2.5 运行与调试 7-5 3 Modbus(RTU)协议从站接口软件(TCP/IP) .................................................... 7-7 3.1 简介 7-7 3.2 硬件配置 7-7 3.3 驱动程序 7-8 3.4 XH_HB.INI配置文件 7-8 3.4.1 配置文件举例 7-8 3.4.2 配置文件说明 7-8 3.5 安装、运行步骤 7-9 3.6 Modbus地址表 7-10 3.6.1 开关量 7-10 3.6.2 模拟量 7-10 3.6.3 操作点 7-11 4 RTU程序 .................................................................................................................. 7-12 4.1 概述 7-12 4.2 硬件配置 7-12 4.3 驱动程序 7-12 4.4 XHRTU.CFG配置文件说明 7-13 4.4.1 配置文件格式 7-13 4.4.2 配置文件说明 7-13 4.4.3 配置文件举例 7-14 4.5 安装、运行步骤 7-15 5 WRTOFILE驱动程序 .............................................................................................. 7-16 5.1 概述 7-16 5.2 硬件配置 7-16 5.3 驱动程序 7-16
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • vi
5.4 WRTOFILE.CFG配置文件 7-17 5.5 数据文件说明 7-17 5.5.1 Pointval.bin二进制文件格式 7-17 5.5.2 文本文件格式 7-18 5.6 安装、运行步骤 7-19 6 FTP GATEWAY 软件使用 ...................................................................................... 7-20 6.1 FTP系统简介 7-20 6.2 硬件配置 7-20 6.3 驱动程序 7-20 6.3.1 XFTP.INI配置文件说明 7-21 6.4 数据文件 7-22 6.4.1 二进制文件结构 7-22 6.4.2 文本文件结构 7-23 6.5 安装、运行步骤 7-23 7 XDPS向MIS系统数据库服务器写实时数据软件 ............................................... 7-23 7.1 概述 7-23 7.2 驱动程序组成 7-23 7.3 数据库中表的结构 7-24 7.3.1 模拟量表格式 7-24 7.3.2 开关量表格式 7-24 7.4 XOdbc.cfg配置文件说明 7-25 7.4.1 配置文件 7-25 7.4.2 配置文件举例 7-25 7.5 安装、运行步骤 7-27 8 GPS同步时钟的接口软件 ....................................................................................... 7-28 8.1 概述 7-28 8.2 硬件配置 7-28 8.3 驱动程序 7-28 8.4 XGPSTimer.cfg配置文件说明 7-28 8.4.1 配置文件举例 7-28 8.4.2 配置文件参数说明 7-28 8.4.3 配置文件举例 7-29 8.5 安装、运行步骤 7-29
第 8章 虚拟DPU 8-1
1 概述 ............................................................................................................................. 8-1 2 功能 ............................................................................................................................. 8-1 3 虚拟DPU组成 ........................................................................................................... 8-1 3.1 虚拟DPU的配置和运行 8-1 3.1.1 配置文件 8-1 3.1.2 运行 8-3
第 9章 常用程序命令行参数说明 9-1
1 概述 ............................................................................................................................. 9-1 2 语法规则 ..................................................................................................................... 9-1 3 XList,AlmLst,AlmHis命令行设置列表 .............................................................. 9-2 4 Trend命令行设置列表 .............................................................................................. 9-3
4.1.1 命令中时间参数说明列表 9-3 4.1.2 参数说明列表 9-4 5 举例 ............................................................................................................................. 9-5
GEK-114707 HMI 软件用户手册 Vol. 1 Contents • vii
第 1章 概述
1 XDPS-600系统概述
XPDS-600系统可以分为三个最基本的组成部分:过程控制系统、网络系统和操作管理系统。系统结构如图1.1-1所示。
图1.1-1 XDPS系统结构图
1.1 过程控制系统
XDPS过程控制系统包括过程控制站(DPS)、现场控制站(FCU)、通讯接口站(PIU)等。
过程控制站是XDPS-600信息自动处理和控制的基本单元,它能实现数据采集、数据处理、回路控制和通讯等功能。同时过程控制站还具有自诊断以及冗余容错能力。
现场控制站,又叫做远程站。通常放置在运行设备的现场,通过光缆或屏蔽双绞线与XDPS-600系统网络相连,实现对现场设备的控制。这种设备通常离集控室较远,采用现场控制柜,可以节约大量的信号电缆。
通讯接口站是XDPS-600与其它系统通讯的接口站。其它系统的通讯电缆直接与过程控制站的处理器单元相连接,外部测点被映射XDPS-600的I/O地址(站号-卡号-通道号)。采用通讯接口站,可以使得通讯更安全。
GEK-114707 HMI 软件用户手册 Vol. 1 1-1
1.2 网络系统
XDPS-600网络系统有两种:实时网络、信息网络。
实时网络采用双环快速以太网,用于连接过程控制站和操作管理系统各站点,高速传递实时信息、组态信息和控制指令等。
信息网络采用单网,用于连接操作管理系统中的各站点,为各个站点提供快速高效的信息传输通道,传输非实时文件及打印共享。
1.3 操作管理系统
操作管理系统面向操作与管理人员。通过操作管理系统,用户可以直接、实时获得生产过程的实时运行数据,安全有效地对整个生产过程进行监视、操作、控制和管理。
XDPS操作管理系统包括工程师站ENG、操作员站OPU、历史数据记录站HSU、性能计算站PCU和多功能接口站MIU等。
工程师站:用于控制系统的组态、调试与维护。
操作员站:用于显示实时数据、报警信息、打印报表,并接受操作员的指令。操作员站是操作人员与控制系统间的人机接口。其中用于整个机组级的监视与管理的操作员站又叫职长站。
历史数据站:用于历史数据的收集、存储,及报表的生成与输出。 性能计算站:计算机组、子系统、设备效率和功耗,可以指导优化生产。 通讯接口站:实现与其它系统接口的专业站。
GEK-114707 HMI 软件用户手册 Vol. 1 1-2
2 软件结构
XDPS-600系统的软件主要有MMI站软件、 DPU 软件和GTW接口软件等。
2.1 MMI站软件
2.1.1 操作员站软件
NetWin:MMI站的总控软件。
NetWin是 XDPS-600系统实时数据库管理和网络通讯管理的软件。在任何软件启动前必须先启动总控软件,即启动XDPS 实时数据库管理和实时网络管理驱动程序。同时NetWin 用于显示实时网络的状态、设置项目数据的路径,存放项目的组态数据、显示 MMI 节点号和 MMI 级别,显示当前实时网络上具有最高时钟级别MMI 的节点号和级别。最高级别 MMI 节点具有对网络的管理权,即具有网络管理的职责,能对网上节点 的时钟进行校对等。
Show:图形显示软件。
图形显示软件是操作员站软件中最常用的主要软件,它是人机交互的操作界面。一个 XDPS-600系统中,可以根据系统规模的大小,设置不同数量的操作员站。操作员站为操作员提供面向屏幕的操作、监视、控制的操作环境,操作员可以从操作员站的过程流程画 面显示、报警显示、趋势显示等界面监视、控制和管理生产过程。图形显示软件能方便地显示生产过程的模拟流程图和概貌显示、实时数据的统计显示、过程的状态显示、历史数据显示和趋势状态显示等,对过程中的变量能提供实时和历史数据的记录。
Selftest:自检软件。
Selftest是一个软件的监测程序,它用于对冗余实时数据网络上各节点的运行状态进行监测、对系统中各DPU 中各输入输出站的工作状态进行监测、对输入输出站内各输入输出卡件上各通道的状态进行监测等。
Single:单点显示软件。
Single是将全局数据库中某一个过程变量测点的实时数据进行显示,通过该软件能方便地在线修改该测点的状态、报警和实时值。该软件能与其他软件一起,用于系统的调试和控制。
Xlist:数据一览软件。
数据库一览软件用于监测全局数据库中测点实时数据的变化。Xlist主要功能如下。
根据测点的静态特性过滤输出测点类型、服务器、节点号、测点组和测点名等。
根据测点的动态特性过滤输出品质坏点、扫描点切除、报警点、报警但未确认点等。
命令行中指定过滤参数,程序启动后直接显示目标测点。 单一测点的查找。
GEK-114707 HMI 软件用户手册 Vol. 1 1-3
打印输出,支持本地打印和网络打印,打印格式是“所见即所得”。
此外,数据库一览还能与其他软件协同工作,用于系统的调试和控制,例如,与单点显示软件一起用于在线修改测点设置和实时数据,与实时趋势和历史趋势软件协同,用于将测点数据复制到趋势图中。
AlmList:报警一览软件。
报警一览软件用于监测全局数据库中报警测点的实时数据变化,用不同的字体颜色直观地标注各报警测点的优先级。AlmList主要功能如下。
测点视图中,能根据报警发生时间的先后顺序显示报警测点,保留报警状态时的数值和状态,符合过滤条件的测点进入报警一览,并显示在报警显示视图的顶端。
根据测点静态特性过滤输出,过滤栏显示测点类型、服务器、节点号、测点组、报警优先级。
在命令行中指定过滤参数,程序启动后直接显示目标测点。 报警弹出功能,及时提醒操作员有关的系统状态。
状态栏显示报警一览中所有测点的统计数据,包括测点总数、测点总数中的报警点、坏点、复归点的数量。
在线确认单个报警测点和在线确认整页报警测点。
打印预览与打印,支持本地打印与网络打印,打印格式是“所见即所得”。
AlmHis:报警历史软件。
报警历史软件用于显示报警实时队列和报警历史文件的记录,用不同字体的颜色标注记录的类型。AlmHis显示报警实时队列或报警历史文件的记录类型、单个记录显示、打印预览、打印输出操作和进行其他辅助操作。
显示模拟点和开关点的报警记录、品质坏点记录、通告记录、操作记录、操作回答和其他不同的记录类型,实时队列可记忆1000条记录。 显示报警记录的报警时间、节点号、性能。
显示报警记录的服务器号、节点号、测点组和优先级。 单点记录显示。
打印预览和打印,支持本地打印与网络打印,打印格式是“所见即所得”
暂停扫描实时队列,仅静态地显示过去读取的记录。
记录状态的标注,以不同颜色表示品质、报警级别、通告、操作和操作回答。
Trend:实时趋势和历史趋势软件。
实时趋势和历史趋势软件以图形方式显示测点的实时趋势和历史趋势。软件提供工具栏、趋势窗口、趋势点数值等,可以用 Windows 的操作方式点击图标进行操作。用于选择实时趋势、历史趋势、趋势组和趋势点的定义、修改、保存,修改趋势窗的显示方式、数值趋势图、实时趋势视图、历史趋势视图、趋势视图的
GEK-114707 HMI 软件用户手册 Vol. 1
1-4
显示时间范围、时间游标的设定和修改、图形打印和数值打印的预览和打印等。主要功能包括:
管理趋势组、趋势点的配置。
实时趋势,显示全局数据库中趋势点的实时值。 历史趋势,显示历史收集记录点的历史值。 图形方式和文本方式显示数据、显示数据的转换。 打印输出。
TrigFig:条件触发器软件。
条件触发器软件用于当满足给定条件时弹出相应的操作画面,或发出语音报警。报警触发的信号可以是模拟量或开关量。
模拟量触发:当达到报警的低低限、低限、高限、高高限条件时触发。 开关量触发:当正常操作状态转变为报警状态时触发。 SoftKbd:软键盘。
模拟键盘软件,用户可以通过鼠标完成键盘操作。
2.1.2 工程师站软件
工程师站软件是工程师用于维护和管理 XDPS-600系统的工具软件。安装工程师站软件的 MMI 站就成为工程师站。工程师站软件主要包括 DPU 图形组态软件、MMI 图形生成软件等。
DpuCfg:DPU组态软件。
DPU 图形组态软件主要完成对DPU 或 VDPU 的在线组态、调试和组态文件的保存等任务。
DPU 图形组态软件是用图形的方式对 DPU 的输入输出及控制算法等进行组态,完成控制策略的图形实现。图形组态软件还可直接对DPU进行组态数据文件的修改、操作、调试和观察趋势图等。 该软件主要功能如下。
组态软件可在线、离线和远程组态。 建立、修改本DPU点目录。
预定义了百余种功能模块,用户还能自定义新的功能模块用于实现所需的控制策略。
对DPU或VDPU进行在线调试和参数整定。
对DPU进行组态文件上装、下装、切换、备份、升级等操作。 VDPU 软件可以用于完成与单控制器、SCADA、RTU 设备的通讯。 Maker:图形生成软件。
Maker是 XDPS-600系统中用于生成流程图的软件工具。图形生成软件将图形目标对象分为静态基图对象、动画连接对象和特殊对象三大类。
GEK-114707 HMI 软件用户手册 Vol. 1
1-5
静态基图对象包括各种线段、填充形、文本和位图等;动画连接对象用来与实时数据连接,包括数据变化、状态变化引起的颜色变化、闪烁、数字串、填充色、拉移等动画显示,及由鼠标或键盘的操作发出操作命令的触摸连接等;特殊对象类似于控制系统中的趋势图、 X-Y图、报警、特殊位图动画等。用户可可这三类对象进行组态,也可将不同类型的对象组成组对象,并以图库的方式保存在硬盘,这将大大方便用户对图形对象的调用、复制和共享。
图形生成软件还提供对这些目标对象和组对象进行生成、编辑、复制和修改等工具,使 用户能在较短时间内完成图形生成的任务,通过图形显示软件,这些生成的图形能与实时数 据库连动,接收操作指令,完成实时数据显示和操作任务。由于该软件是在 Windows 平台下运行的 32 位窗口软件,它也具有 Windows 的图形操作功能,例如,可同时对多个图形进行编辑和管理,图形和图形之间、图形和图库之间能方便地实现图形对象的资源共享等。
2.1.3 历史站软件
历史站主要用于历史数据的收集和存储,同时提供历史数据查询服务,通常历史站同时被配置成报表服务器。
历史数据站软件是安装在 MMI 站的软件。历史数据站软件主要包括历史数据收集软件、报表生成软件和报表再现软件等。
HisRecFL:历史数据收集软件。历史数据收集软件按周期地收集XDPS-600网上全局点的历史数据,包括模拟量和开关量,只有上网点才可以被收集。同时本软件也收集XDPS网上所有的报警和通告信息,即日志。报警日志记录器软件记录在XDPS-600系统中发生的所有报警和系统日志。系统日志包括操作记录、软硬件故障或异常记录、用户登录和软件启停等操作记录。可以从报警或日志中分析并查到被控对象异常工况发生的原因等。 TabRec:报表生成软件。报表生成软件是基于微软 Excel 电子表格软件基础上的应用软件。报表数据的收集软件将所需收集和统计的数据按定义存放到Access数据库,它运用开放式数据库互连概念,将所收集的数据写入到用户定义的支持 ODBC 的数据源中,以便用户可以用数据报表再现软件将这些数据再现。
TabPrn:报表再现软件。报表再现软件是基于 Excel 电子表格软件,能提供直观的画面,由用户选择己生成报表的类型和时间段,预览或打印各种报表。同时,在XDPS-600系统中,报表再现软件可作为服务器,接收来自远程操作站的打印命令,打印指定的报表。
2.2 DPU软件
DPU是XDPS-600系统信息自动处理和控制的基本单元。DPU软件周期地从输入卡件或网上获得输入测点的实时数据,经过用户组态的控制算法的运算,运算结果被送到输出 卡件或网上,形成控制信息的闭环运行。同时,DPU 接收来自操作员站操作员的操作命令,对控制进行调整。DPU内部的控制策略或算法是由工程师使用组团软件实现的,允许在线或离线对组态数据进行修改和参数整定。DPU组态软件采用符合EC61131-3 国际标准的图形界面。
DPU 软件运行处理器单元中,是Windows32位操作环境下的模块化软件,采用WindowsCE.NET实时多任务操作系统,用于驱动监视器、键盘、鼠标、网络、位总线通讯和串行通讯等。可以装载多个不同的输入输出驱动程序,用于不同输
GEK-114707 HMI 软件用户手册 Vol. 1
1-6
入输出设备的连接和驱动。DPU 软件也可运行在 Windows 2000 的 MMI 站,作为虚拟 DPU运行。 VDPU 与 DPU 具有相同的表现特性,具有单独的节点号,可冗余配置,可带或不带输入输出驱动程序等,也可用于 DPU图形组态。 此外,DPU 与TCP/IP实时通信网络连接,实时通信网络可以冗余配置或单网配置。
DPU 软件具有可配置的特性,除了可连接多种驱动程序外,它的节点号、 SOE 功能、用户名和口令等都可以根据不同的应用要求进行配置。用户级别的设置能安全有效地防止没有相关操作权限的操作人员对DPU的操作。此外,通过与 MMI 站的配合,DPU软件可在线或离线升级,使维护十分方便。
2.3 GTW 软件
与其他系统的接口软件称为网关软件,即GTW软件。它们通常被用于 XDPS-600系统与其他仪表、PLC、MIS等设备或系统的连接和数据交换。 常用的GTW软件包括下列软件。
Modbus 接口软件,用于与各种采用 Modbus 通讯的系统之间的数据交换。 FTP 文件传输协议的接口软件 GPS 卫星定位系统时钟校时接口软件 通用 AGC 通讯接口软件
通用级联 GTW 软件,用于 RMIS 系统与 XDPS 系统之间的数据交换。
通常,GTW 软件只用于实现测点数值的信息交换,而输入输出驱动程序可以方便地实现组态、报警、控制运算等。
XDPS-600系统还提供一套标准的 XDPS-600 实时数据库 VC++的接口规范,用户能按照该规范编制各种用户的应用软件,存取 XDPS-600系统中的实时数据库。
GEK-114707 HMI 软件用户手册 Vol. 1 1-7
3 工程师站介绍
在使用工程师站进行组态之前,必须正确安装XDPS6.0软件,并进行网络配置。详细内容请参见《XDPS6.0 MMI站软件安装手册》。
工程师站在软件开发期间,主要用来完成整个工程应用软件的组态与调试。在系统运行期间,工程师站主要用来进行软件修改和系统维护。
3.1 工程师站的用户管理
XDPS-600系统MMI站上的很多功能都进行了用户级别的划分,只有满足权限的用户才能执行相应的操作。XDPS-600系统将用户划分为五个级别:超级工程师、工程师、超级操作员、操作员和无操作权限。
操作员以上级别的用户可进行过程监视,配合MMI图形组态时对设备操作权限的定义,可限制不同级别的用户对设备的操作。ENG以上级别的用户可进行DPU组态的修改及画面的组态。
3.2 工程师站上XDPS6.0软件的目录结构
XDPS6.0安装完毕后,在安装目录下,生成了Bin和Data目录,分别存放软件的执行文件和项目数据文件。 在Bin目录下,有以下子目录。
Mmi目录:存放Mmi站上运行各种的软件。子目录Funlib为DPU的模块库;子目录Language为英文的动态连接库。 Vdpu目录:存放了虚拟DPU软件
CEDpu目录:存放WinCE版本DPU软件的影像文件,用于DPU软件的在线升级。
XDpu目录:存放WinNT版本DPU软件的影像文件,用于DPU软件的在线升级。
在Data目录下,有以下子目录。
GEK-114707 HMI 软件用户手册 Vol. 1 1-8
Eng目录:Dpu组态文件、Mmi站的各种配置文件、点目录文件。 Fig目录:Mmi站图形生成软件的图形数据文件。 Lib目录:Maker的图库。
data目录下的文件与具体项目相关,因此叫做项目数据路径,因此项目工程师需要备份此目录。
GEK-114707 HMI 软件用户手册 Vol. 1 1-9
4 应用系统组态流程
立项进行前期准备选择控制方案第一次设计联络会系统硬件配置分配I/O测点第二次设计联络会建立全局点数据库算法组态静态画面组态添加中间点画面动态连接报表组态历史数据库组态下装算法组态下装画面,报表,历史数据在线调试,参数设定、修改出厂验收 GEK-114707 HMI 软件用户手册 Vol. 1 1-10
4.1 组态前准备工作
在系统进行组态前,应首先要明确控制范围,控制方案、测点清单,系统硬件配置方案,I/O测点的分配,明确用户对流程图、趋势图、报表、历史数据、事故追忆(SOE)的设计要求。
4.2 建立全局点目录文件
全局点目录文件包含了整个DCS系统内所有全局点的信息,全局点目录主要定义了在节点间共享的全局点的定义信息,主要包括测点名、描述、所属DPU号、分组分区信息、单位等,还隐藏定义了测点的索引号。索引号是节点间共享该测点的重要信息。
用户须先组态好全局点目录,然后再对DPU和MMI进行组态。
4.3 算法组态
XDPS系统中能对实时数据处理并输出测点的节点称为DPU或虚拟DPU(VDPU)。DPU或VDPU可用类似于CAD方式的图形组态工具进行组态。组态针对一个DPU进行,组态内容包括DPU内部的控制策略、内部点与I/O卡件的对应关系及内部点与全局点之间的对应关系等。在需将内部测点送上网供其它节点共享或需引用其它节点测点时,从索引点目录,获取共享点的索引号。 XDPS系统中还有一种能对实时数据处理并输出测点的软件,称GTW软件,它是类似于虚拟DPU的一种独立编制的程序,运行于MMI上,往往用于实现与特殊对象通讯或实现特殊的统计计算功能等场合。GTW一般还需定义一个配置文件。不同的GTW,配置文件有所不同。具体配置与调试说明可参见GTW的随机文档。
本手册只讲述针对DPU及或VDPU的组态。
4.4 流程图画面、报表、历史数据组态
MMI站对实时数据进行显示、打印、记录、统计等处理。它们不会输出共享测点,而只引用DPU输出的测点。
MMI组态分几个独立的功能进行,如MMI节点配置、图形生成、历史和日志记录、报表记录等。
4.5 系统下装
系统点目录,通过运行NETWIN得到建立。算法组态通过网络下装到DPU或VDPU才能运行。而流程图、报表文件通过调用相应的程序才能得到引用。因此应用系统软件生成完毕后,系统全局点目录、算法组态通过网络下装到DPU;系统全局点目录、流程图和报表文件通过网络下装到操作员站或历史数据站。 离线组态完成后,系统投入在线组态,应用软件开发人员对组态进行调试和参数整定。
GEK-114707 HMI 软件用户手册 Vol. 1 1-11
第 2章 XDPS总控软件NETWIN
1 概述
Netwin是 MMI站的总控软件,在启动其它任何MMI或GTW软件进行组态之前,必须首先启动Netwin。启动了Netwin,即启动了XDPS-600实时数据库和实时网驱动程序,为运行其它软件作好准备。
Netwin程序提供了状态监视和运行其它程序等功能。状态监视包括MMI基本信息的状态监视、网络状态监视和各通讯队列的监视;同时界面中还包含了引导各MMI站程序的按钮,通过这些按钮用户可以很方便的运行MMI上其他XDPS-600应用程序。
2 启动NETWIN
在配置系统时,操作员站通常被配置成自动启动Netwin,当操作员站上电时,系统启动时,将会自动启动Netwin。
2.1.1 自启动配置
如果操作系统是Windows 2000,具体设置步骤如下。 首先,修改系统注册表。
单击“开始”下的菜单项“运行”,将弹出窗口,如图2.2-1所示。输入命令“regedit”,单击“确定”,将弹出注册表编辑器,如图2.2-2所示。
图2.2-1 运行
GEK-114707 HMI 软件用户手册 Vol. 1 2-1
图2.2-2 注册表编辑器
依次双击并打开以下选项“HKEY_LOCAL_MACHINE → SOFTWARE → MicroSoft → Windows NT → CurrentVersion → Winlogon”。
在编辑器的右侧窗口中,如图2.2-3所示。双击“AutoAdminLogon”,将弹出编辑字符串窗口,在数值数据对话框内输入“1”,单击确定。
图2.2-3 Winlogon 编辑窗口
GEK-114707 HMI 软件用户手册 Vol. 1 2-2
选中“Shell”,双击或单击右键并选择“修改”,将弹出编辑字符串窗口,输入“Netwin.exe的全路径名”。如netwin在 “D:\\xdps6.0\\bin\\mmi\\”路径下,则输入“D:\\xdps6.0\\bin\\mmi\\Netwin.exe”。
如果需要取消Netwin的自启动,需要将选项“shell”改回缺省值“Explorer.exe”。并且,将选项“AutoAdminLogon”设置为“0”。
注意
MMI站的超级用户(administrator)必须设置密码。如超级用户没有密码,将无法实现Netwin的自启动。
然后,修改“控制面板”中“用户和密码”选项。具体步骤如下。
打开“控制面板”
选中“用户和密码”双击鼠标,将弹出“用户和密码”设置窗口,如图2.2-4所示。
图2.2-4 用户和密码
在“用户”标签页中,单击“要使用本机,用户必须输入用户名和密
码”,使“√”消失。
单击“确定”,退出“用户和密码”的设置。 重新启动MMI站。
如果需要取消Netwin的自启动,需要将选项“shell”改回缺省值“Explorer.exe”。并且,将选项“AutoAdminLogon”设置为“0”。然后修改“控制面板”中的“用户和密码”,恢复密码功能。
GEK-114707 HMI 软件用户手册 Vol. 1 2-3
2.1.2 手动启动NetWin
从Windows2000操作系统的系统菜单选择“开始→程序(P)→Xdps6.0→Netwin”,运行XDPS-600系统总控软件Netwin。
3 软件注册
每台安装XDPS-600系统MMI站程序的机器都必须进行软件注册。 在未进行软件注册的机器上,每一次运行Netwin程序,都会有提示对话框出现,提示用户输入软件注册码。提示对话框,如图2.3-1所示。
图2.3-1 MMI站注册
用户在在此对话框中输入软件注册码,点击“确定”按钮既可完成软件注册,否则点击“取消”按钮进入演示运行方式。演示运行方式的持续时间为2小时,超过两小时,系统会关闭本站的所有通讯连接,并推出提示对话框,提醒用户。
用户要取得MMI站的软件注册码,必须先读出对应MMI站的机器码,选择Netwin运行界面的“登入操作”菜单项的“读入机器码”子项,会推出机器标识码对话框,如下图,对话框的编辑框内显示了当前计算机的内部标识码,即机器码。用这个机器码,合法用户在本公司就可以申请到MMI 站注册码。
图2.3-2 MMI站计算机内部标识码
GEK-114707 HMI 软件用户手册 Vol. 1 2-4
4 NETWIN功能简介
4.1 NETWIN用户界面
NetWin软件界面,如图2.4-1所示。
图2.4-1 NETWIN用户界面
网络状态
“网络A”、“网络B”为XDPS实时网络状态指示。绿色表示网络正常、红色表示网络有故障。点击这两个按钮,可显示该网络的有关信息,如图2.4-2所示。
图2.4-2 网络信息
项目数据路径
项目数据路径用于存放本项目用户的组态数据。项目数据路径可以在任何地方,甚至可在网上邻居上。XDPS系统软件安装时,缺省路径为D:\\Xdps6.0\\data。用户以ENG以上级别登录到NETWIN后,可按“设置”按钮更改路径,方便用户运行不同的项目数据。初次启动NETWIN
GEK-114707 HMI 软件用户手册 Vol. 1
2-5
时,如果找不到合法的数据路径,此按钮是开放的。项目数据路径设置界面如图2.4-3所示。
图2.4-3 设置项目数据路径
MMI节点号
MMI节点号显示MMI站的节点号及MMI站在整个XDPS实时网络上的级别。“本MMI节点”显示该MMI站的节点号及级别;“当前主MMI节点”显示当前XDPS实时网络上具有最高优先级的MMI站节点号及级别。MMI级别以数字表示,数字越小,级别越高。具有最高级别的MMI节点具有校对网络上所有节点的时钟及监视网络节点上下网报警的功能。
当前用户
用于登录XDPS系统、显示当前用户信息或修改当前用户的登录密码。
运行
运行其他XDPS应用软件,如DPU组态软件、MMI制图软件等。
软键盘
调出XDPS软键盘。XDPS系统的操作员站是基于鼠标操作的,系统提供了一个CRT模拟键盘,供用户用鼠标输入字符。
任务切换
用于MMI站上多个应用程序之间的切换。应用程序可以是XDPS的应用软件或其他WINDOWS应用程序。
4.2 NETWIN的功能
NETWIN具有以下功能:
自动启动应用程序
NETWIN软件启动的同时,自动启动用户定义好的其他应用程序。自动启动的应用程序定义在配置文件mminode.cfg中。
显示本MMI节点状态及主节点状态 用户登录和管理
GEK-114707 HMI 软件用户手册 Vol. 1 2-6
根据不同的登录级别,授予用户不同的操作权限。操作员级别的用户可进行过程监视;配合MMI图形组态时对设备操作权限的定义,可限制不同级别的用户对设备的操作。ENG以上级别的用户可进行DPU组态的修改及画面的组态。
用户还可更改当前的登录密码。
运行XDPS系统应用程序
包括单点功能、数据一览、报警一览、报警历史、趋势、系统自检、图形显示、DPU组态、图形生成等。
MMI下装
工程师站可将配置好的应用程序配置文件、画面、点目录下装到其他MMI站,供运行、显示用。
如图2.4-4,MMI下装窗口分源文件列表栏、目标MMI磁盘栏和下装结果显示栏三部分。点击“添加”增加需要下装的源文件;点击“删除”将选中的文件列表从源文件栏中剔除;点击“清除”清空源文件列表。目标MMI磁盘的定义在mminode.cfg文件中。下装文件时,如目标磁盘已存在同名的文件,如源文件比目标文件新,则覆盖;否则跳过。如果选择了“覆盖比源文件新的目标文件”,那么总是覆盖目标文件。
图2.4-4 MMI下装
MMI复位
在某一MMI上可以复位本MMI或复位网络上的其它MMI站,在系统菜单项下,选择“复位任一MMI”项,会推出对话框:
GEK-114707 HMI 软件用户手册 Vol. 1
2-7
图2.4-5 复位MMI
在对话框中输入要复位的节点号,确认此操作,最后按“确定”按钮,即可完成复位MMI操作。注意当前用户必须具有工程师以上的用户级别。
GEK-114707 HMI 软件用户手册 Vol. 1 2-8
第 3章 全局点目录
1 概述
全局点目录文件是XDPS所有DPU上网点的集合,DPU也可以是虚拟DPU或GTW。文件中点的先后次序决定了每个测点的索引号,而索引号是XDPS网上测点的识别标识。因此全局点目录是XDPS实时点共享的基础。全局点目录文件又称实时数据库。
XDPS的DPU将需共享的点以上网功能块的组态形式,按点目录定义的索引号广播到实时网上,MMI按照点目录接收所有DPU广播的全局点,DPU则以点目录定义的索引号为基础,用下网功能块挑选接收需要的全局点。这就是XDPS全局点共享的基本概念。因此点目录是XDPS实时点共享的基础。
点目录文件定义了所有全局实时点标识、显示格式、描述、源节点等信息。点目录只有一个,各节点应加载相同的点目录文件。MMI运行时和DPU下装时,都需索引点目录。
在进行DPU在线组态或运行MMI软件前,必须组态好全局点目录。
2 组态方法
全局点目录以文本文件的方式存放在“工程路径\\data\\eng\\pointdir.cfg”路径下。全局点目录组态可用通用文本编辑工具、数据库生成工具进行离线组态。中文Windows NT的记事本(NotePad)和写字板(Writer)是很方便和常用的工具。
2.1 打开点目录文件
打开Windows NT的资源管理器,找到“工程路径\\xdps6.0\\data\\eng”下的pointdir.cfg文件,如图3.2-1所示。
GEK-114707 HMI 软件用户手册 Vol. 1 3-1
图3.2-1 打开资源管理器
双击文件图标,打开文件。
或者选中文件图标,单击右键,选择打开方式,如图3.2-2所示。
图3.2-2 选择打开方式
单击“打开方式(E)”,弹出图3.2-3菜单,选择NOTEPAD方式打开点目录文件。
GEK-114707 HMI 软件用户手册 Vol. 1 3-2
图3.2-3 选择NOTEPAD
2.2 编辑点目录文件
点目录文件打开后,可进行修改或添加。修改完毕后,单击工具条上的文件,弹出下拉菜单,点击保存,如图3.2-4所示。
图3.2-4 保存文件
GEK-114707 HMI 软件用户手册 Vol. 1 3-3
3 点目录文件的格式
点目录文件文件名为Pointdir.cfg,以文本文件方式存放在“项目数据路径D:\\xdps6.0\\data\\eng”目录下。文件的格式见表3.3-1。
表3.3-1点目录
Begin_Head
Version of Configer 2.0 Project 新疆红雁池发电厂#1机组 On 06-27-1999 At 17: 49: 56 End_Head Begin_Ax
1,100,1P0001,给水操作台前压力,----,MPa,7.2, 2.5, 0.0, 10 3,100,3C0001,2对流过热器生口汽温,----,℃,6.0, 100, 0, 30 ……. End_Ax Begin_Dx
1,100,DI0001,给水泵跳闸,----,ON,OFF, 10 3,100,BT03GL,甲侧送风机,----,开,关, 10 …… End_Dx End
点目录文件包含三个部分。
第一部分为工程项目说明,包含以下内容。
Begin_Head
说明生成本点目录软件的版本号 相应的项目名称 生成的时间 End_Head
GEK-114707 HMI 软件用户手册 Vol. 1 3-4
第二部分为模拟点定义,包含以下内容
Begin_Ax
原节点号,超时周期,测点名,描述,特征字,单位,显示打印格式,量程上限,量程下限,本地趋势收集时间
End_Ax
第三个部分为开关点定义,包含以下内容
Begin_Dx
原节点号,超时周期,测点名,描述,特征字,0状态描述,1状态描述,本地趋势收集时间
End_Dx
最后以END结束。
这三个部分之后,必须有一个END来结束点目录定义。Begin,End等一些块定义关键字,可任取大小写。
注意 点目录文件必须满足上述格式要求,否则
NETWIN软件启动装入点目录时,会警告用户
点目录定义有问题,并终止启动,直至用户按格式要求修改好文件。
GEK-114707 HMI 软件用户手册 Vol. 1 3-5
4 模拟点Ax记录格式
点目录文件中第二部分定义了模拟量点,一行定义一个点,在Begin_Ax至 End_Ax内,不允许出现空行。每行定义了若干个参数,参数间用逗号隔开。参数详细说明如下。
4.1 源节点号
测点源于或属于的那个节点的节点号。它可以是DPU,也可以是VDPU。测点属于冗余DPU,源节点号用冗余DPU中节点号小的(即1~20)来表示。MMI将使用本参数,在本参数为0时,MMI将自动识别本测点的源节点号。
4.2 超时周期
整数。单位为100ms,一般取5, 10, 20, 50,100 ,缺省为10。MMI将使用本参数,在本参数为0时,MMI将自动识别本测点的超时周期。
4.3 测点名
字符串。最多11个字符/5个汉字,汉字占两个字节。不允许包含逗号、空格和以下特殊的ASCII字符“~!@#$%^&*-+”。不区分大小写。
4.4 测点描述
字符串,最多31个字符/15个汉字。不允许包含逗号,字符串中允许有空格,但字符串前的空格将被软件忽略。区分大小写。另外可用下划线来连接字符串中的子串。
4.5 特征字符
特征字符用于测点的分区、分类和分组。在数据一览和报警显示/打印时用户可按特征字符设置测点组过滤特性。
字符串。最多3个字符,取A~Z,a~z视作A~Z;未定义和缺省为‘-’;查找时‘*’表示通配符。如用户对字符分别按系统、汽水油、组别的含义分类,则*TF可表示任何系统、温度测点集、F组。查找时三个特征字符可按‘与’‘或’的关系组合。
GEK-114707 HMI 软件用户手册 Vol. 1 3-6
4.6 测点单位
信号的物理单位。字符串。最多11个字符串/5个汉字。不允许包含逗号和空格。区分字母大小。
4.7 缺省显示打印格式
缺省的显示或报表打印格式。以x.y字符串格式定义有效位数和小数位数。使用图形生成软件(MAKER)进行动态连接时,可以改变实时点在操作员站上的显示格式。但软件在多数情况下使用此格式。
4.8 量程上限
测点的物理量程上限。浮点数值。缺省时为0.0。如上下限都为0.0,则表示上下限不存在。报警时使用。
4.9 量程下限
测点的物理量程下限。浮点数值。缺省时为0.0。如上下限都为0.0,则表示上下限不存在。报警时使用。
4.10 本地趋势收集时间
定义在本机上的实时趋势收集时间。整数值。单位为分钟。 0表示不收集趋势,缺省时为0。
GEK-114707 HMI 软件用户手册 Vol. 1 3-7
5 开关点Dx记录格式
点目录文件的第三部分定义了开关点,一行定义一个点,在Begin_Dx和End_Dx之间,不允许有空行,每行定义了若干个参数,参数间用逗号隔开。参数依次如下:
5.1 源节点号
即本点源于或属于的那个节点的节点号。它可以是DPU,也可以是VDPU。属于冗余DPU的点的节点号用小的(即1~19)来表示。MMI将使用本参数,在本参数为0时,MMI将自动识别本测点的源节点号。
5.2 超时周期
单位为100ms,一般取5, 10, 20, 50,100 ,缺省为10。MMI将使用本参数,在本参数为0时,MMI将自动识别本测点的超时周期。
5.3 测点名
以字节0为结束的字符串,取1~11个字符为该测点的名,汉字占两个字节。不允许包含逗号、空格和以下特殊的ASCII字符“~!@#$%^&*-+”。 测点名不分大小写。
5.4 测点描述
0~31个字符来描述该测点,汉字占两个字节,不允许包含逗号,字符串中允许有空格,但字符串前的空格将被软件忽略。大小写起作用。另外可用下划线来连接字符串中的子串。
5.5 特征字符
特征字符用于测点的分区、分类和分组。在数据一览和报警显示/打印时用户可按特征字符设置测点组过滤特性。
5.6 0状态描述
字符串,测点为0时的含义。最多11个字符。
GEK-114707 HMI 软件用户手册 Vol. 1 3-8
5.7 1状态描述
字符串,测点为1时的含义。最多11个字符。
5.8 本地趋势收集时间
定义在本机上的实时趋势收集时间。整数值, 0表示不收集趋势。单位为分钟,缺省时为0。
GEK-114707 HMI 软件用户手册 Vol. 1 3-9
6 全局点组定义文件的格式
全局点组定义文件是点目录文件的姊妹文件,它主要用于预定义测点组,用于一览、报警等的测点分组分区。测点组的检索主要依靠点目录文件中特征字符一项的定义。清晰的特征字符定义,将会给报警的检索、确认,画面测点组的连接带来极大的方便。
全局点组定义文件是以Pointgrp.cfg为名的文本文件。此文件与Pointdrir.cfg一起放在ENG目录下。 文件的格式样,见表3.3-2 。
BeginGrp
airgas = a , g, *, 风烟系统 ws = w, s, *, 汽水系统 pulv = m, p, f, 制粉系统 combustion = o, c, *, 燃烧系统 turbin = t, b, *, 汽机本体 lubeoil = l, lo, *, 润滑油系统 EndGrp
文件在关键字BeginGrp和EndGrp之间,定义任意多的行。每行定义了一个测点组,分别为 测点组名 = 特征字1过滤串, 特征字2过滤串,特征字过滤串3,测点组描述。
6.1 测点组名
字符串。最多11个字符/5个汉字,串中不能有空格。
6.2 特征字过滤串
1 - 3个ASCII字符,用于过滤测点特征字符(见点目录中说明)。字符“*”表示任何特征字符都附合。如定义多个字符,则只要一个字符与测点特征字附合,此测点的特征字就是通过了本串的匹配。如3个特征字符都通过了匹配,被过滤测点就属于本测点组。
GEK-114707 HMI 软件用户手册 Vol. 1 3-10
6.3 测点组描述
1 - 31个字符,仅用于描述本组定义。
GEK-114707 HMI 软件用户手册 Vol. 1 3-11
第 4章 DPU组态
1 概述
DPU组态软件(DPUCFG.EXE)作为XDPS系统软件的核心组成部分,主要具备以下功能:
DPU离线组态
软件可对DPU的组态文件进行离线组态,并保存在工程师站的磁盘上。组态界面附合IEC-1131-3中功能块图形组态的标准。
DPU或VDPU组态的下装,在线组态、调试
可将工程师站磁盘上的组态文件下装到DPU。可在图形组态界面上直接对DPU进行修改、操作、调试、观察趋势曲线等。
DPU组态文件的保存
可将DPU中的组态上装到工程师站并保存到磁盘上。
DPU组态工作必须在已有点目录的基础上进行,因为点目录定义了所有DPU上网点的集合,而DPU组态软件仅用于定义某一个DPU的I/O和算法,即控制策略。在定义DPU与其它DPU的关系时,必须依靠点目录来统一上下网点的标识。因此,在开始DPU组态前,必须生成所需的全局点目录。方法见第二章 全局点目录组态。
启动组态软件时,全局点目录或数据库已由Netwin装入。组态过程对任何全局点的引用,必须已存在于点目录中。本组态软件,不包含对全局点目录的组态和修改功能。
GEK-114707 HMI 软件用户手册 Vol. 1 4-1
2 DPU组态软件用户界面
2.1 运行DPU组态软件
可以通过以下方法运行DPU组态软件:
首先运行XDPS系统总控软件Netwin.exe。
从Windows 操作系统的系统菜单选择“开始→程序(P)→Xdps6.0→Netwin”,运行XDPS系统总控软件Netwin,如图4.2-1所示。
以工程师(ENG)以上级别登录Netwin。
在Netwin中点击DPU组态按钮,运行DPU组态软件。
图4.2-1 运行Netwin软件
GEK-114707 HMI 软件用户手册 Vol. 1 4-2
2.2 用户界面
图4.2-2 DPU组态软件界面
2.3 软件外观
DPU组态软件启动后,如图4.2-2所示,可以看到软件外观从上到下依次分为以下几个部分:
1. 标题栏:显示DPU组态软件。
2. 菜单栏:采用下拉菜单,用户可以选择每项下拉菜单中的命令。 3. 工具栏:提供常用命令的快捷键,如新建文件、打开文件、保存
文件、关闭文件、剪切、复制、粘贴、连接DPU、上装DPU组态、下装DPU组态、读入组态文件、写到组态文件、关闭组态连接、DPU操作、增加新页、删除页、选择、缩放、平移、前一视图、全景、功能库、查找、对齐等。当鼠标指针放在相应的图标上时,指针旁边会有相关内容提示。 4. 列表窗口:文件、DPU、页的列表窗口。
5. 编辑窗口:页或DPU属性的编辑窗口,在此窗口内完成DPU算法
的组态工作。
6. 状态条:显示所操作的命令描述。
GEK-114707 HMI 软件用户手册 Vol. 1 4-3
2.4 菜单功能
2.4.1 DPU(F)菜单
图4.2-3 DPU菜单
DPU下拉菜单主要分为三个操作区,上面一区用于在线组态,操作的是DPU或VDPU对象;中间一区用于离线组态,操作的是组态文件;下面一区为打印命令。
连接DPU[L]
在线连接DPU或VDPU,以便进行在线组态、调试。
操作[O]
DPU主/副控操作及升级操作
上装[U]
上装DPU或VDPU内的组态到工程师站
下装[D]
将工程师站上的离线组态文件下装到DPU或VDPU内
读入组态文件[I]
将工程师站上的离线组态文件读入DPU组态软件,以便下装到DPU或VDPU。
GEK-114707 HMI 软件用户手册 Vol. 1 4-4
写到组态文件[E]
将DPU的组态保存到工程师站上的组态文件
关闭连接[C]
断开与DPU或VDPU的在线连接
新文件[N] Ctrl+N
创建新的DPU离线组态;快捷按键为Ctrl键+N键
打开文件[O] Ctrl+O
打开DPU组态文件进行离线编辑;快捷按键为Ctrl键+O键
保存文件[S] Ctrl+S
保存DPU离线组态文件,文件名保持不变;快捷按键为Ctrl键+S键
另存为[A]
将DPU离线组态文件另名保存
存为2.0格式
将组态以2.0的格式保存,便于在2.0的环境下打开。前提条件是用户必须以SENG及以上级别登陆NetWin
关闭文件[C]
关闭DPU离线组态文件
打印[P] Ctrl+P
打印DPU组态;快捷按键为Ctrl键+P键
打印预览[V]
浏览将要打印的DPU组态
打印设置[R]
设置打印选项,如页面的方向、纸张大小,选择目标打印机等
退出[X]
退出DPU组态软件
GEK-114707 HMI 软件用户手册 Vol. 1 4-5
2.4.2 编辑(E)菜单
图4.2-4 编辑菜单
剪切[T] Ctrl+X
将组态页内的模块删除,同时将删除的内容复制到粘贴板内;快捷按键为Ctrl键+X键
复制[C] Ctrl+C
将组态页内选中的模块复制到到粘贴板内;快捷按键为Ctrl键+C键
粘贴[P] Ctrl+V
将粘贴板内的内容粘贴到当前组态页内;快捷按键为Ctrl键+V键
清除[A] Del
将组态页内选中的模块删除;快捷按键为Del键
注意 清除操作与剪切操作都可以将组态页内选中的
模块删除,但前者不能通过粘贴操作恢复被删
除的内容,而后者可以。
全选[L] Ctrl+A
GEK-114707 HMI 软件用户手册 Vol. 1 4-6
选中当前组态页内所有的模块;快捷按键为Ctrl键+A键。
2.4.3 工具(T)菜单
图4.2-5 工具菜单
如图4.2-5所示,工具菜单自上而下分四个操作区。1区为对I/O模块的操作;2区为对算法模块的操作;3区针对组态页的操作;4区为模块整理工具。
调出单点[1]
调出单点功能,显示所选中的测点的单点信息
跳到引用[J]
跳到引用当前选中的测点的组态页,如果有多个页引用了该测点,需指定跳到哪一页
调出趋势
调出趋势功能,显示所选中的测点的实时趋势
开放功能块[O]
开放选中的模块功能,使得模块可依据其输入信号及参数设置进行实时运算并输出运算的结果
关闭功能块[C]
GEK-114707 HMI 软件用户手册 Vol. 1 4-7
关闭选中的模块,模块的输出保持关闭前的数值。模块关闭后,可以对该模块的输出进行强制操作
设置输出值[S]
将选中的模块的输出值强制到指定值
注意 设置输出值操作只能对关闭的模块进行。
增加新页[N]
在DPU组态中增加新的算法页。新增的算法页添加在DPU组态文件的末尾
删除页[D]
删除选中的DPU组态算法页
开放页计算[U]
开放选中的算法页参与DPU运算
关闭页计算[V]
关闭选中的算法页,退出DPU运算。组态页计算关闭后,可以对该页内的模块强制输出值,但未被关闭的算法模块不参与DPU运算,其输出保持原来的值。
整页拷贝
可在同一DPU组态文件中进行单页或连续多页拷贝。
压缩页中块号[Y]
按模块在组态页中的排列顺序重新排列各模块的块号。因具有手操器的算法与MMI画面组态有关联,因此在进行压缩前,程序会提示是否要保持这些模块的块号不变。
按位置排序号[P]
按模块在组态页中的排列顺序重新排列各模块的执行序号。
注意
“压缩页中块号”及”按位置排序号”操作只能对离线组态进行
查找/替换点名/文本[R]…
GEK-114707 HMI 软件用户手册 Vol. 1 4-8
在组态文件中查找(或替换)点名或文本字符串。
对齐功能块
对齐选中的功能块,包括左对齐,右对齐,上对齐,下对齐。
2.4.4 视图(V)菜单
图4.2-6 视图菜单
如图4.2-6所示,视图菜单分4个区。1区为模块操作;2区调用Trend模块的趋势窗口;3区为组态页的一些辅助工具;4区为DPU组态软件显示界面设置。
功能库[L]
调出算法功能库,如图4.2-7所示。算法功能库包含了所有DPU组态所用到的算法模块。组态时,可从功能库内拖放所需的算法块到组态页内进行组态。
GEK-114707 HMI 软件用户手册 Vol. 1 4-9
图4.2-7 功能库
查找[F]
在整个组态中查找指定的功能块。
趋势1[T]、趋势2[N]
在进行在线组态调试时,可以调出Trend模块的趋势图显示。最多只能调出两个Trend模块趋势图。
按页序号排序[O]
对整个DPU组态按照各页的执行序号进行排序。
显示测点名/描述[A]
该项选中后,DPU组态页内所有具有全局点目录的I/O模块只显示测点名;未选中时,同时显示测点的名称及描述。
显示网点[G]
此选项用来打开或关闭DPU组态页内的网格点显示,供模块对齐使用。
注意 只有选中DPU组态页内的模块时,才可进行
“显示测点名/描述”和“显示网点”操作。
显示SAMA图
将组态以SAMA图的方式显示出来。
工具条[T]
此选项用来打开或关闭DPU组态程序的工具条显示。
GEK-114707 HMI 软件用户手册 Vol. 1
4-10
状态条[S]
此选项用来打开或关闭DPU组态程序的状态条显示。
分割窗口[p]
该选项用来划分列表窗口和编辑窗口的大小。当选中该项时,光标自动移到列表窗口和编辑窗口的分界线上,移到鼠标或左右方向键,可调整两个窗口的大小,点击鼠标左键或按回车键即可确定调整好的窗口大小。
切换窗口
此选项在列表窗口和编辑窗口之间切换当前激活的窗口。
2.4.5 帮助(H)菜单
显示DPU组态工具的版本信息。
2.5 工具条
如图4.2-8所示,工具条供使用鼠标进行快捷操作。
文件操作 剪切/粘贴 DPU在线操作 页编辑 视图工具 模块操作工具
图4.2-8 工具条
文件操作
这组工具条用于对离线组态DPU文件进行操作。
新建离线组态DPU文件
打开已有的离线组态DPU文件
保存当前的离线组态DPU文件
GEK-114707 HMI 软件用户手册 Vol. 1 4-11
关闭当前的离线组态DPU文件
剪切/粘贴
这组工具条用于对模块进行剪切、复制、粘贴操作。可一次选择多个模块进行操作。
删除所选中的模块,并复制到粘贴板中
将选中的模块复制到粘贴板中
将粘贴板中的内容复制到组态页中
DPU在线操作
这组工具条用于对DPU进行在线操作。
连接在线DPU或VDPU
上装DPU或VDPU内的组态到工程师站
将工程师站上离线组态文件下装到DPU或VDPU内
将工程师站上的离线组态文件读入DPU组态软件,以 便下装
将DPU的组态保存到工程师站上的组态文件中
断开与DPU或VDPU的连接
DPU主/副控操作及升级操作
页编辑
这组工具条用于对DPU的组态页进行新增或删除操作。
GEK-114707 HMI 软件用户手册 Vol. 1 4-12
新增组态页
删除组态页
注意 当前窗口为列表窗口时,页编辑工具条才有
效。
视图操作
这组工具条用于对DPU的组态页进行视图操作。
选择组态页内模块
放大组态页内局部画面
平移编辑窗口内的组态页
将编辑窗口的显示返回到前一次的状态
将编辑窗口内的组态页完整显示
模块操作
这组工具条用于调出功能模块库及查找特定的模块。
调出算法功能库。
在整个组态中查找指定的功能块。
功能块左对齐
功能块右对齐
GEK-114707 HMI 软件用户手册 Vol. 1 4-13
功能块上对齐 功能块下对齐
批量修改文本块字体属性
GEK-114707 HMI 软件用户手册 Vol. 1 4-14
3 DPU组态过程
XDPS系统的每个单独的DPU(或一对冗余DPU)都有一个组态文件,用于保存DPU的组态。DPU组态文件一般(缺省)存放在项目数据路径的ENG子目录下,用户也可选择存放到其它目录。组态文件的扩展名缺省为.txt,如Dpu3的组态文件一般命名为Dpu3.txt。每个DPU组态文件由多个组态页构成。组态页由算法功能块及其之间的连接线组成。
DPU组态的一般过程为:
DPU离线组态
创建新的DPU文件,离线组态DPU各算法页
DPU在线组态
连接在线DPU或虚拟DPU(VDPU),下装组态文件测试、修改;接入现场I/O信号,在线调试、修改DPU组态。
DPU组态定稿,归档
GEK-114707 HMI 软件用户手册 Vol. 1 4-15
3.1 DPU离线组态
3.1.1 新建DPU文件
如图4.3-1所示,打开DPU组态软件,选择菜单“DPU→新文件“或单击工具条
,创建一个新的DPU文件。
图4.3-1 一个新建的DPU文件
选中列表窗口中的DPU文件,在编辑窗口内就会显示该DPU的总体描述。双击编辑窗口,将弹出设置DPU属性,如图4.3-2所示,修改DPU属性。
图4.3-2 DPU属性设置
节点号
GEK-114707 HMI 软件用户手册 Vol. 1 4-16
节点号表示该组态文件所对应的DPU号,可由用户设置,一般取1-100号。在线组态时不可修改。
描述
该DPU功能描述。
项目
项目名称。
版本
版本信息。此项不可修改。
修改完毕后,单击确定退出,编辑窗口中的DPU属性显示相应更新。
3.1.2 打开DPU文件
用户也可打开已有的DPU文件进行离线组态。 选择菜单“DPU→打开文件”或单击工具条
,将弹出设定装入的
文件名,如图4.3-3所示,选择要编辑的文件,双击打开文件;或者选中文件后,单击“打开”。
图4.3-3 打开DPU文件
打开的DPU组态文件出现在列表窗口中。
GEK-114707 HMI 软件用户手册 Vol. 1 4-17
3.1.3 创建DPU组态页
打开DPU组态文件,在列表窗口内选中DPU文件,然后选择菜单“工具→增加新页”或单击工具条
,创建新页。选中新页,双击编辑窗
口,将弹出设置页属性窗口,如图4.3-4所示。
图4.3-4 设置页属性
页号
由用户设置,一般取1-9999号。在线组态时不可修改。
页状态
在线组态时显示页的当前状态。用户不可修改。
执行序号
定义组态页执行的顺序,缺省时,序号小的页先执行。
页尺寸
定义页面的大小,取值范围0-3。0号页面最大,页上可画的功能块也最多;页全景显示时,功能块最小。3号页面尺寸最小,可画的功能块最少,页全景显示时功能块最大。用户可根据需要设置页尺寸。
执行周期
定义组态页的执行周期,单位毫秒(ms)。选择范围0~60000毫秒分档选择。执行周期越短,处理速度越快,DPU负荷也越高。
页描述
组态页功能描述,可以在列表窗口显示。通常,对于I/O组态页,说明端子板的位置;对于算法组态页,说明算法组态内容。
GEK-114707 HMI 软件用户手册 Vol. 1 4-18
3.1.4 删除DPU组态页
在列表窗口内选择需要删除的页,选择菜单“工具→删除页”或单击工具条
,弹出页删除确认窗口,如图4.3-5所示。单击确定,删除选
中页;单击取消,则不删除选中页。
图4.3-5 页删除确认窗口
3.1.5 算法组态
根据I/O清单和控制策略进行DPU算法组态。
3.1.6 保存DPU文件
如图4.3-6所示,在列表窗口中选中需要保存的DPU文件,选择菜单“DPU→保存文件”或点击工具条 名,保存组态。
,在文件保存窗口中填入文件
图4.3-6 文件保存窗口
GEK-114707 HMI 软件用户手册 Vol. 1 4-19
3.1.7 关闭DPU文件
在列表窗口内选中需要关闭的DPU文件,选择菜单 “DPU→关闭文件”或点击工具条
关闭组态文件。如DPU组态文件未修改过或已
保存,则直接关闭;如文件经过修改尚未保存,则弹出确认窗口,如图4.3-7所示。单击“是”,保存后关闭文件;单击“否”,不经保存直接关闭文件;单击“取消”,不关闭文件。
图4.3-7 文件关闭确认窗口
3.2 DPU在线组态
3.2.1 连接DPU
选择菜单“DPU→连接DPU”或点击工具条 如图4.3-8所示。
,弹出用户登录窗口,
图4.3-8 DPU用户登录窗口
DPU号
需要连接的DPU或VDPU节点号。
用户名、密码
登录DPU的用户名和密码。密码加密显示,在CRT上以“*”表示。 DPU的用户按级别由高到低依次分为SENG、ENG、SOPU及OPU四种。不同级别的用户具有不同的操作权限。OPU(操作员)级别只有
GEK-114707 HMI 软件用户手册 Vol. 1
4-20
只读权,对DPU组态能看不能改。SOPU(超级操作员)以上级别具有读写权。其中,SOPU只具有修改功能块参数的权限,ENG(工程师)具有对DPU的操作和所有组态的权限,包括下装、增加删除页和功能块,修改DPU、页和功能块的属性等。SENG(超级工程师)在ENG权限的基础上,还有上下装DPU系统文件的权限,可进行DPU软件升级。
每个DPU同一时刻可有多个用户登录,但只有一个用户具有写权。如果已有用户以可写权限连接了DPU,那么即使以SENG级别的用户登录,也只能获得读权,而不能进行DPU操作和组态修改。 DPU的用户名及密码保存在DPU的配置文件VDPU.CFG中。
At IP
对于真实的DPU,此项填写A/B网的网络地址,如222.222.221.0(A网)或222.222.222.0(B网)。缺省为A网。对于VDPU,因其运行在MMI站上,DPU号与MMI节点的IP号不对应,故需填写MMI站的A网或B网IP地址。例如9号VDPU运行在42号MMI站上,连接时,DPU号填9,At IP四位地址的最后一项应改为42。如DPU宿主在一特殊的IP地址上,则需填入对应的IP地址。
输入与之连接的DPU号、用户名、用户密码、At IP地址后,点击确定连接DPU。
连接和登录成功后,对应DPU名会出现在列表窗口内,根据其主/副控状态、初始态或连接故障,分别显示为绿色、蓝色、黄色或红色。至此,用户可进行后继操作。
3.2.2 下装DPU组态
如果DPU内尚未有组态,需要将组态文件下装到DPU内。
以ENG以上级别登录DPU
选择菜单“DPU→读入组态文件”或点击工具条
读入组态文件
选择菜单“DPU→下装”或点击工具条 下装组态到DPU。此
时,DPU组态页内的算法模块变成绿色或红色(品质报警),DPU开始执行组态。 错误信息:
如果DPU组态文件未包含任何组态页,在进行下装操作时,将出现以下错误信息,如图4.3-9所示。
GEK-114707 HMI 软件用户手册 Vol. 1 4-21
图4.3-9 下装错误信息
如果DPU组态文件所定义的DPU号与要下装的DPU号不符,譬如组态文件为DPU21的,而连接的DPU号为62,则出现以下警告信息,如图4.3-10所示。
图4.3-10 DPU不匹配警告
如果DPU组态文件含有当前系统点目录未定义的点,在下装组态时将出现以下警告信息,如图4.3-11所示。
图4.3-11 测点不存在警告
点击“是”将继续查找不存在的点;点击“否”则不再发出警告信息。
3.2.3 上装DPU组态
如果DPU内已有组态,需要在现有DPU内容的基础上进行在线修改,则需要将DPU的组态上装到工程师站。
以ENG以上级别登录DPU
选择菜单“DPU→上装”或点击工具条
上装DPU组态
GEK-114707 HMI 软件用户手册 Vol. 1 4-22
错误信息:
如果DPU软件的版本与工程师站DPU组态软件的版本不一致,则会出现以下警告,如图4.3-12所示。
图4.3-12 版本不一致警告
此时,你需要用与DPU软件版本一致的DPU组态软件将组态上装并保存为文件,然后更新DPU软件版本,再用新版本的DPU组态软件将组态重新下装到DPU内。
3.2.4 在线调试、修改DPU组态
DPU在线调试通过输入或模拟I/O信号,测试DPU组态是否满足设计的控制策略,并根据调试结果修改DPU组态,达到完善组态的目的。 以SOPU以上级别登录DPU,并上装DPU组态后,DPU对象就进入在线修改状态。随后所有对DPU组态的操作,如页修改、功能块修改都会直接生效。因此,DPU在线状态的修改,操作一定要谨慎,特别是添加新块、删除、粘贴的操作。还应尽量避免对多个选中的模块进行移动、删除等操作。因为这种操作对DPU来说是较费时的。如只改参数调试,最好以SOPU级别登录,以避免误操作。
选中在线状态DPU中的组态页,可在编辑窗口看到功能块及开关状态连线以多种颜色显示,具体含义见表4.3-1。
表4.3-1 在线功能块/连线颜色
组态元素 颜色 绿色 红色 功能块 功能块运算正常 分三种情况: 1. 功能块输入信号无效 2. 功能块运算溢出,如除零 3. 功能块判断故障,如模拟量二选一模块的两个输入信号偏差超出设定值 含义 GEK-114707 HMI 软件用户手册 Vol. 1 4-23
粉色 开关状态连线 红色 绿色 功能块被关闭功能 逻辑0 逻辑1
在组态页中可看到每个功能块的输入、输出值。双击功能块,可调出功能块的属性对话框,包含了功能块的详细信息,也可设置功能块的属性(输入/输出、参数等),还能对某些模块进行操作(开/关、调节等)。
3.2.5 保存DPU组态
DPU组态在线调试完成或暂告一个段落后,需要将DPU内的组态保存备份。备份以组态文件的形式保存在工程师站的硬盘中。
在列表窗口中选中需要备份组态的DPU 选择菜单“DPU→写到组态文件”或点击工具条 定义窗口
,弹出文件名
选择保存的路径及文件名后,保存DPU组态到组态文件
3.2.6 关闭DPU连接
DPU组态在线调试、修改完毕后,可退出DPU连接。
在列表窗口选择需要退出连接的DPU 选择菜单“DPU→关闭连接”或点击工具条
,断开与DPU的连
接。如果DPU组态已经过修改且未保存到组态文件,则会弹出确认窗口,如图4.3-13所示。
图4.3-13 关闭DPU连接确认
点击“是”保存DPU组态到文件并退出连接;点击“否”不保存组态文件直接退出连接;按“取消”则退出“关闭DPU连接”操作。
GEK-114707 HMI 软件用户手册 Vol. 1 4-24
4 DPU算法功能块
4.1 概述
所有的XDPS功能模块都已预定义在功能库中。功能库以对话框树列表的方式提供,方便查找和拖放。
功能块按其功能分为以下几组,见表4.4-1。
表4.4-1 XDPS系统的算法功能块 功能块分类 I/O模块 模拟函数 功能模块 XNetAI, XNetDI, XNetAO, XNetDO,XAI,XDI,XAO,XDO,XPI,XPgAI, XPgDI, XPgAO, XpgDO Add,Mul,Div,Sqrt,Abs,Polynom,Sum8,f(x),Bessel,Pow/Log,TriAng,PTCal, FDM,iProp,iBsc,CalFlow,LvlComp TwoSel,Thrsel,SFT,HLLmt,HLAlm,RatLmt,RatAlm,Dev,Epid,Epid2,Balan2, Balan8,DDS,FTAB,SAIPro,Smith,DevSwh,MSFT,DEVTAB And,Or,Not,Xor,Qor8,Rsflp,Timer,Cnt,Cmp,CycTime,Step,SPO,DSFT,First KBML,DEVICE,D/MA,EDEVICE,ES/MA LeadLag,Delay,Diff,TSum,Filter,Rmp,f(t),F(t12),TsumD TQ,Event,B16ToL,LToB16,LTOF,TDPU,TCard,TNode,TPRO,TREC,TtoS, StoT,AxSel,DxSel,TNode2,ChgPara Text,Trend 控制算法 逻辑运算 操作器 时间过程函数 特殊模块 页内作用模块
4.2 功能块的外观
4.2.1 控制算法功能块
算法功能块一般为矩形。如图4.4-1所示,①为功能块名。②为该功能块在组态页中的块号和执行序号。③为功能块的输入信号。当输入信号来自其他功能块时,该部分为连接线或模块引脚标识(输入连线隐藏时);如为立即数,表示是由该功能块内部设定的。④为功能块的输出信号。不用的输出引脚可隐藏。⑤为功能块的输入信号名称或静态参数。
功能块的输入/输出引脚上可连线,表示测点值或状态的传递。
GEK-114707 HMI 软件用户手册 Vol. 1 4-25
图4.4-1 算法功能块外形
4.2.2 I/O模块
I/O模块的形状较为特殊,没有模块名,其形状即代表了模块名;也没有模块号,需通过属性对话框查看,而且I/O模块一般只有一个输入或输出。
I/O模块分硬件I/O模块、上下网I/O模块、页间I/O模块。
硬件I/O模块
硬件I/O模块定义了DPU内部一个变量与硬件通道的对应关系。图符下方显示的是I/O通道号及转换类型。因硬件I/O模块具有上网功能,图符中还显示了上网点的点名。Null表示空点。
表4.4-2 硬件I/O模块
图符 名称 XAI XPI XDI XDO XAO 开关量输入模块 开关量输出模块 模拟量输出模块 脉冲量输入模块 模拟量输入模块 功能描述
网络I/O模块
网络I/O模块定义了DPU内部一个变量与全局测点的对应关系。图符中显示的是上网点点名。
表4.4-3 网络I/O模块
图符 名称 功能描述 GEK-114707 HMI 软件用户手册 Vol. 1 4-26
XNetAI XNetAO XNetDI XNetDO 模拟量下网点模块,网络AI 模拟量上网点模块,网络AO 开关量下网点模块,网络DI 开关量上网点模块,网络DO
页间连接I/O模块
页间连接I/O模块定义了DPU内部页与页间的变量对应关系。图符中,输入模块显示的是被连接信号所在的页号(上部)和模块号(下部),输出模块显示的是在组态页中的块号。页间输入模块除了可引用页间输出模块外,还可引用所有的网络I/O模块和硬件I/O模块,但信号类型(模拟量/开关量)必须一致。
当页间输入模块引用的点是硬件I/O点或网络I/O点时,其图符左侧显示测点名。当引用的点不存在时,点名位置显示RefNoExist。
表4.4-4 页间连接I/O模块
图符 名称 XPgAI XPgAO XPgDI XPgDO 开关量页间输出模块 开关量页间输入模块 模拟量页间输出模块 功能描述 模拟量页间输入模块
4.2.3 Trend模块
Trend模块外形与一般的算法模块相似,具有输入和参数,但它不参与DPU运算,只用于在线调试。Trend模块可提供实时趋势供调试人员观察功能块的输出,而不需要定义上网点。需要观察哪个功能块的输出,只需将其输出连接到Trend模块的输入引脚上,就定义好了趋势。通过修改Trend的参数,可改变趋势的量程范围。趋势的时间范围是固定的,为5分钟,每秒更新一次。
GEK-114707 HMI 软件用户手册 Vol. 1 4-27
观察Trend模块的趋势,必须在在线状态。选中Trend模块,选择菜单“视图→趋势1”或“视图→趋势2”,即可得到趋势曲线窗口。亦可选中趋势模块后,在鼠标右键菜单中选择“趋势1”或“趋势2”,也可调出趋势。用户可同时调出二个趋势,而不影响其它的在线调试操作,是非常直观和方便的。
图4.4-2 Trend模块的趋势
4.2.4 Text模块
Text模块用于对组态进行文本注释,它也不参与DPU运算。在功能库中将Text模块拖入组态页后,双击该模块可编辑文本内容及字体设置。
如图4.4-3,在编辑框中修改文本,按“字体”设置字体属性。
如输入的文本前缀为&,其后为全局点名,则Text模块将显示此全局点的描述;如前缀为$,其后为全局点名,则Text模块将显示此全局点的点名及点的描述。
GEK-114707 HMI 软件用户手册 Vol. 1
4-28
图4.4-3 Text属性设置
4.3 DPU组态中功能块的编辑
4.3.1 添加模块
在列表窗口中,选中要编辑的页。单击编辑窗口,打开功能库,选中需要添加的功能块,将其拖放到页中,一个所需的功能块图形就出现在那里。通常,一页中的功能块不要太多,一般不超过100个。如页中的功能块太多时,应该适当分页,以免过于拥挤。
4.3.2 删除模块
用鼠标选中要删除的模块,执行以下任一项操作即可删除模块:
点击工具条中的
在鼠标右键菜单中选择“剪切”或“删除” 选择菜单“编辑→剪切”或同时按Ctrl键和X键 选择菜单“编辑→清除”或按Del键
因模块的删除不需要确认,故应谨慎操作。
4.3.3 复制模块
模块的复制分两步操作:首先选中需要复制的模块(可以是多个模块),复制到粘贴板中;然后将粘贴板中的内容粘贴到组态页中。 执行以下任一项操作复制模块到粘贴板中:
点击工具条中的
在鼠标右键菜单中选择“复制”
选择菜单“编辑→复制”或同时按Ctrl键和C键
执行以下任一项操作将复制好的模块粘贴到组态页中:
点击工具条中的
在鼠标右键菜单中选择“粘贴”
选择菜单“编辑→粘贴”或同时按Ctrl键和V键
GEK-114707 HMI 软件用户手册 Vol. 1 4-29
4.3.4 功能块的自动页间引用
在源组态页中选中一个IO块,并选择“复制”
在目标组态页中,点击鼠标右键,从右键菜单中选择“引用”,此时系统在该页中自动创建一个PgAI或PgDI模块,并对源组态页中已选中的IO块进行引用。
4.3.5 功能块参数修改
组态页中新加的功能块具有缺省的参数设置和输入输出定义。用户可用鼠标双击功能块修改功能块的属性。
一个典型的功能块属性对话框分别有参数、输入、输出初值、属性四个标签页。每个标签页由参数列表及设定值填充栏组成。参数的数据类型主要有整数、浮点数、布尔值等,有小数点的为浮点数。布尔值用T和F显示和输入,不分大小写。图4.4-4为功能块属性对话框。
参数
功能块的静态参数设置,由用户在组态时设定,其值为常量。选中需要修改的项,在“值”填充栏内可设置该项的参数。点击“缺省值”按钮回到该项的缺省设置。功能块的缺省参数参见XDPS算法手册。另外,对于参数的修改可支持不同进制的输入方式,如xxxB表示输入的xxx为二进制数,yyyH表示输入的yyy为十六进制数,同时也支持八进制的输入方式,缺省为十进制输入,归纳如下: xxxB
二进制输入; xxx-O 八进制输入;
xxx-H 十六进制输入; xxx-D 十进制输入(D可省略)
输入
功能块的输入信号定义。输入信号可以是立即数或功能块的输出。当输入信号为功能块的输出时,其表示形式为:
<功能块号.输出引脚编号>或<功能块号.输出引脚编号>n n表示隐藏该输入的连线。
参数中有些整数较为特殊。如方式字、周期等。如为多选一的,输入时会提供一个下拉菜单供用户选择其一。如为硬件I/O通道,其参数以站号-板号-通道号的形式表示,如1-2-0;关于非标准的地址,可查阅相关的硬件驱动程序说明,了解应怎样去虚拟化I/O通道。对于XPgAI和XPgDI模块,可在其Page或Block任一参数中直接输入全局点名,软件会自动找到被引用的I/O功能块。
GEK-114707 HMI 软件用户手册 Vol. 1 4-30
图4.4-4 功能块属性
输出初值
功能块的输出初始值定义,即DPU刚启动时,功能块的输出值。输出初始值决定了DPU重新启动后控制策略的状态,是相当重要的。 功能块的输出被引用过后,显示的输出引脚上有半个实心点。未被引用的输出可在其后加n隐藏。
输入/输出被隐藏或显示后,功能块大小会自动调整。
属性
如图4.4-5所示,该标签页包括功能块的描述、块号、序号、品质传递方式和状态。其中,块号只能在离线方式修改。序号表示该块在本页中计算的顺序,数值小的先被计算,序号相同的块号小的先计算。品质传递方式定义了本块是否传递品质及如何传递。序号、品质传递方式可在线或离线修改。状态描述了在线显示时,功能块当前的状态。有b0到b7共8位,含义见表4.4-5。
表4.4-5 功能块状态 含义 b1 溢出 b2 I/O无效 b3 超时 b5 品质坏 b6 禁止计算 b7 初次计算 GEK-114707 HMI 软件用户手册 Vol. 1 4-31
图4.4-5 功能块属性标签页
4.3.6 模块的连接
可以用以下方法进行模块的连接:
鼠标拖线连接
用鼠标左键点中功能块的输入(或输出)引脚附近范围,按住鼠标左键移至另一个功能块的输出(或输入)引脚附近,释放左键。若两端信号类型相同,则连接成功,连线被自动画出。模拟量连线以带箭头的实线表示,开关量连线以带箭头的虚线表示。箭头方向表示信号的流向。
编辑功能块属性
打开功能块的属性对话框,在输入标签页中的输入项中填入需连接的功能块的引脚标号。格式为<功能块号.输出引脚编号>或<功能块号.输出引脚编号>n。确定后,连线自动完成。
4.3.7 查找功能块
本组态软件为用户提供了功能强大的查找工具,用户可按不同的查询规则迅速在DPU组态内找到所需的功能块。查找的结果以树状形式列
GEK-114707 HMI 软件用户手册 Vol. 1 4-32
在对话框内。双击列表中的一项,可立即跳转到相应的组态页,并选中该功能块。
在菜单中选择“视图→查找“或点击工具条 如图4.4-6所示。
,弹出查找对话框,
图4.4-6 查找对话框
查找的规则在下拉框中选择。共有12种查找规则,规则一般为一个关键字,部分关键字后面跟一个参数。定义好查找规则后,按Enter或“查找”按钮,在下面的列表框内可看到查找的结果。列表的格式为Dpu索引号:页号-块号 功能块名称。
查找的范围一般为当前选中的页或Dpu(文件),如选中的是组态软件列表区的树根,即查找规则说明如下:
1. Addr: 在指定范围内(最小范围为Dpu)查找匹配的硬件I/O地址的
功能块。I/O地址的表示方式为站-板-通道号,如1-3-11,2-12-0等。站、板、通道号如用99表示,则匹配所有的站(板、通道号)。例如2-99-1,表示2号站、任何板、1通道。
2. Tag: 在指定范围内(最小范围为Dpu)查找匹配的上下网全局点名的
功能块。本命令可不输入关键字Tag,直接输入全局点名进行查找。
3. BNum: 在指定范围内查找匹配的功能块号。
,则在所有打开的Dpu(文件)中查找。
GEK-114707 HMI 软件用户手册 Vol. 1 4-33
4. BName: 在指定范围内查找匹配的功能块名。
5. Bad Blocks:在指定范围内(最小范围为Dpu)查找具有坏品质的功能
块(只限于在线方式)。
6. SacnOff Blocks 在指定范围内(最小为Dpu)查找计算已被禁止的功
能块(只限于在线方式)。
7. AnyIO Conflict 在指定范围内(最小为Dpu)查找具有相同硬件I/O
地址的功能块。
8. AnyTag Conflict 在指定范围内(最小为Dpu)查找具有相同全局点名
的上下网功能块。
9. AnyBNum Conflict 在指定范围内(最小为页)查找在同一页中具有相
同块号的功能块。
10. AnySharedNetAoDo 在指定范围内(最小为页)查找已共享了的上网
块。
11. AnySrcNode Conflict 在指定范围内(最小为页)查找在点目录中定义
的源节点号与正在编辑的DPU对象的DPU号不匹配的上网块。 12. AnyUnRefSharedNetAoDo 在指定范围内(最小为页)查找已共享但
没有被其它DPU引用的上网块。
4.4 功能块的操作
4.4.1 强制功能块
DPU在线调试时,有时需要对某些功能块的输出进行强制。强制功能块的目的是为了:
为避免修改组态过程中引起控制输出误动,需要将控制输出保持在当前值
为测试控制回路的功能,模拟现场信号
为了调试现场设备的启、停或执行机构的动作情况,强制控制输出在所需的值
在进行强制操作时,先选中需要强制的功能块,然后在菜单中选择“工具→关闭功能块”,或在鼠标右键菜单中选择”关闭功能块“。被关闭的功能块变成粉色。然后在菜单中选择“工具→设置输出值”,或在鼠标右键菜单中选择“设置输出值”,在弹出的设置窗口内对功能块的输出值进行设置,如图4.4-7所示。
GEK-114707 HMI 软件用户手册 Vol. 1 4-34
图4.4-7 设置功能块输出值窗口
需要恢复功能块运算时,只需选中被强制的功能块,然后在菜单中选择“工具→开放功能块”,或在鼠标右键菜单中选择“开放功能块”即可。
关闭功能块、设置功能块的输出值、开放功能块可对多个功能块同时操作。
4.4.2 操作功能块输出
连接DPU后,可对具有操作界面的功能块进行操作,如ES/MA、DEVICE等。此类功能块的属性对话框比一般的功能块多一个操作器标签页,如图4.4-8所示。在操作器标签页内,可对选中的功能块进行操作。
GEK-114707 HMI 软件用户手册 Vol. 1 4-35
图4.4-8 操作器标签页
共有五种可操作的功能块:
KBML算法
可执行的操作有Inc(输出增)、Dec(输出减)、Set(直接设值)。
DEVICE算法
可执行的操作有To Auto(投自动)、To Manual(切手动)、Open(打开/运行)、Stop(中断)、Close(关闭/停止)、Ack(确认)、Forbid (禁止)。
D/MA算法
可执行的操作有Set(置真)、Reset(置假)、Toggle(输出取反)、Pulse(输出脉冲)。
EDEVICE算法
可执行的操作有To Auto(投自动)、To Manual(切手动)、Open(打开/运行)、Stop(中断)、Close(关闭/停止)、Ack(确认)。
ES/MA算法
可执行的操作有To Auto(投自动)、To Manu(切手动)、To Local(切就地)、Open(打开/运行)、Stop(中断)、Close(关闭/停
GEK-114707 HMI 软件用户手册 Vol. 1 4-36
止)、SP++(设定值增)、SP--(设定值减)、O++(输出增)、O--(输出减)。
GEK-114707 HMI 软件用户手册 Vol. 1 4-37
5 页面编辑的视图变换
在列表窗口选中页,单击编辑窗口,使Windows输入焦点移到编辑窗口,各种功能块编辑工具变为有效,就可在编辑区进行功能块的编辑。
进入页编辑后,用户从“选择”、“缩放”、“平移”、“前一视口”、“全景”中选择一种编辑工具。
5.1.1 选择
选择是最常用的,其它的都用于页可视范围的调整。后四个工具作用一次后自动会返到“选择”
工具。
5.1.2 缩放
单击工具条中的
,用鼠标右键在页范围内拖动即可实现。
5.1.3 平移
单击工具条中的
,用鼠标右键在页范围内拖动即可实现。
另外,软件还提供“平移”视口的特殊方法,按住Shift键,同时在页视口中用鼠标右键拖动,可直接移动页视口。
5.1.4 前一视口
单击工具条中
,编辑窗口恢复上一次内容。
5.1.5 全景
单击工具条中
,编辑窗口内显示全部编辑内容。
GEK-114707 HMI 软件用户手册 Vol. 1 4-38
6 DPU操作
DPU的操作分管理操作及升级操作两类。以ENG以上级别连接到DPU后,在具备写权时,可对DPU进行操作。从DPU组态软件的菜单选取“DPU→操作”或点击工具条
,即可打开DPU操作窗口,
如图4.6-1所示。操作的结果在对话框的“结果”处显示。
图4.6-1 DPU操作对话框
6.1 DPU管理操作
DPU管理操作包括以下功能:
升为主控
请求所连接的DPU切到主控。一般情况下,DPU总是成对配置,一个DPU处于主控状态,另一个处于副控状态。处于主控的DPU采集现场I/O信号,进行控制逻辑运算并输出控制指令。处于副控的DPU跟踪主控DPU的数据以便在主控故障时切换运行。故在正常运行时,应保证主、副控DPU匹配,即在系统自检画面上,主控DPU为绿色,副控DPU为蓝色。这样,将副控DPU切至主控才是无扰的。
操作时,首先选中升为主控,然后按执行按钮。如果切换正常,在结果栏将显示“升主控操作成功”。如果切换不成功,系统会弹出错误提示,并在结果栏显示“操作失败”。
在将初始态的DPU(自检图中显黄色)切为主控时,系统将出现警告信息,如图4.6-2所示。这种情况一般发生在对副控DPU重新下装了组态并将其切为主控时候。
GEK-114707 HMI 软件用户手册 Vol. 1 4-39
图4.6-2 升主控警告
在这种情况下,用户一定要确认现场无设备运行,并做好措施,防止因切换造成的设备误动。
切为副控
请求所连接的DPU切到跟踪态。此项操作只有在主、副控DPU匹配的情况下才可进行。如果主、副控DPU不匹配,将会弹出错误信息并且操作失败,如图4.6-3所示。
图4.6-3 切副控错误
拷贝到副控,并写盘
将当前连接的主控DPU内的组态复制到副控DPU内,并将组态备份到副控DPU的电子磁盘内(DOC或CF等)。此项操作一般在修改了主控DPU的组态,造成主、副控不匹配时进行。拷贝完成后,副控DPU即由初始态(自检黄色)变为跟踪态(自检蓝色),同时会自动将接受到的组态写到电子磁盘。因拷贝和写盘都需要一定的时间,故在命令执行过程中,如图4.6-4所示,系统会提示等待一段时间,在此期间绝对不要去关闭或复位这对DPU。
GEK-114707 HMI 软件用户手册 Vol. 1 4-40
图4.6-4 拷贝组态到副控DPU
写组态到电子磁盘
请求所连接的DPU将目前的组态存入电子磁盘。DPU启动时,自动将电子磁盘内的组态读入内存运行;DPU复位,内存中的数据便丢失。而在进行在线组态修改时,仅对DPU内存中的组态进行修改,一旦DPU重新启动,内存内的数据就会丢失。因此,修改完组态后,必须进行写盘操作,将组态保存到DPU的电子磁盘。如图4.6-5所示,因写盘需要一定的时间,故在命令执行过程中,绝对不要去关闭或复位DPU。
图4.6-5 后备DPU组态
GEK-114707 HMI 软件用户手册 Vol. 1 4-41
后备组态未结束,即关闭DPU,可能引起DPU无法正常启动的严重后果,因此禁止
用户在保存完毕前,关闭DPU。
删除盘上的后备组态
请求所连接的DPU将电子磁盘上的组态删除,DPU重启动时为空组态。在现场设备运行时,此行操作需谨慎。
修改密码
修改所连接的DPU当前级别的登录密码,如图4.6-6所示。此项操作只有在以ENG以上级别登录DPU才能进行。修改时需提供原密码,输入新密码后还需再输入一遍确认。为保密起见,输入的密码在显示器上以“*”表示。密码修改后,需复位DPU才能生效。
图4.6-6 修改DPU密码
6.2 DPU升级操作
DPU升级操作用于修改DPU的运行配置文件Vdpu.cfg及在线升级DPU系统软件。只有SENG级别的DPU用户可以进行DPU升级操作。
下装文件
此命令用于将DPU配置文件或DPU在线升级软件下装到DPU。下装的源文件路径缺省为工程师站的xdps2.0/x2bin/Xdpu目录。选中需下装的文件后,点击“打开”按钮即进行下装。下装完毕后,需复位DPU后才能生效。
GEK-114707 HMI 软件用户手册 Vol. 1 4-42
上装文件
此命令用于将DPU内的系统文件上装到工程师站。主要用于上装DPU配置文件Vdpu.cfg进行修改。选中需上装的文件或直接输入需上装的文件名,点击“打开”按钮即进行上装。上装文件所存放的目的路径缺省为工程师站的xdps2.0/x2bin/Xdpu目录。在对多个DPU进行上装操作时,应注意避免同名文件的相互覆盖。
进行上装或下装操作时,在文件选择窗口内双击文件名时即会执行上装或下装操作,因此操 作时需谨慎。
复位DPU
将所连接的DPU重新启动。DPU复位后,DPU在线连接会中断,DPU组态会由在线状态变为离线状态。
因DPU操作具有一定的危险性,稍有不慎会导致DPU无法启动,故应谨慎操作。 GEK-114707 HMI 软件用户手册 Vol. 1 4-43
7 DPU组态中需注意的几个问题
7.1 模块缺省值
每个功能块的各个输入、输出都有其缺省值。在线修改组态时,应特别注意误操作造成设备的误动作。
如And模块的输入缺省值为1,将一个And模块从功能库拖入组态页时,其输入、输出均为1。如果And的一个输入来自某个功能块,值为0,另一个输入为1,那么其输出为0;当删除为0的那根连线时,And模块的输出将会变为1。
因此,在进行在线组态修改时,最好先将相关的输出强制为当前值,修改完毕并检查无误后,再开放功能块。
机组运行时,在线修改需谨慎,不当操作可能引起严重后果。
7.2 执行序号
在使用XDPS DPU图形组态软件进行组态时,功能块的执行序号是一个很重要的设置参数。DPU组态的每一页和每一个功能块都具有执行序号,执行序号表达了它们在DPU中执行的次序。DPU软件根据页和功能块的执行序号,逐页、逐个功能块地进行计算,具有较小执行序号的页和功能块通常先于具有较大执行序号的页和功能块执行计算。如计算序号相等,先计算页号或功能块号小的(R05以前版本,计算序号相等的页和功能块的执行次序是随机的)。页和功能块的初始执行序号是根据创建的先后次序给定的,用户也可用在线调试工具更改页和功能块的执行序号,以调整执行次序。在离线状态下,还可以根据功能块在页中的位置从左到右自动地进行重新排列。
执行序号设置不正确不但会影响逻辑运行的实时性,有的时候甚至会导致错误的结果。如下例:
某一组态页中有Add功能块组成的三行相同的逻辑,其中功能块1、2、3、4、5、10、15的执行序号和功能块1、14、13、12、11、15的执行序号是根据信号流向递增;功能块1、9和6、10的执行序号是根
GEK-114707 HMI 软件用户手册 Vol. 1 4-44
据信号流向递增,而9、8、7、6的执行序号颠倒是随着信号流向递减。比较这三个逻辑的计算结果,见图4.7-1:
图4.7-1 模拟量时序不同比较
功能块1是加法功能块,每次加10。分别将数送到块号2、9、14功能块,块号2功能块的数再依此传给块号3、4、5功能块,因它们的执行序号随着信号流向是递增的,在组态页的执行周期中是将同一个数传送给2、3、4、5相关功能块。
功能块9的数依此传给块号8、7、6功能块,由于它门的执行序号设置成随着信号流向递减,因此后面的功能块先执行。功能块执行时前面的功能块数值还没有更新,故取的数是上一周期的数,因此,块号9功能块为当前的新值,块号8功能块是前一次的数值,块号7功能块为前二周期的数值,块号6功能块为前三周期的数值,所以从块号10功能块可以看到块号5功能块的输出值比块号6功能块的输出值大30,即相差三个运算周期。
功能块14的数依次传给13、12、11功能块。情况与功能块9、8、7、6相似,是由功能块号大的向功能块号小的功能块传送。但是它门的执行序号是从小到大。由于执行序号与功能块2、3、4、5一样随着信号流向是递增,所以功能块11的数值与功能块5的数值相同。这可以从功能块15的输出为0,得到证实。
逻辑量也有相同情况,看下例,见图4.7-2:
GEK-114707 HMI 软件用户手册 Vol. 1 4-45
图4.7-2 开关量时序不同比较
功能块1是一个脉冲序列发生器,将输出分别送给功能块3、4、5、6、9、10。而功能块3、6、10与运算功能块的另一个输入脚连4、5、9功能块。功能块3、6、10的输出变化用功能块7、8、11来计数。从功能块7、8、11可知,3、10功能块输出有变化,而6功能块输出为0。
发生这种情况的原因,也是执行序号。功能块5、6接收的是同一周期的信号,因为取反,永远不会相同,故功能块6的输出总是0。而4与9的执行序号分别大于3与10的序号,4与9的输出信号是前一周期的信号。因此功能块3、10接收的是不在同一周期的二个信号,当功能块1的输出由0变1时,上周期为0,取反为1,而本周期信号为1,故功能块3、10的输出为1。
通过以上例子,可见组态逻辑图是一样的,但是由于执行序号设置的不同,导致在同一组态页中的某些功能块计算的是前后不同周期的输入量,计算的结果是不同的。
为了保证组态结果的正确性,使组态效率最高,因遵循以下组态原则:
输入信号(AI、DI)组态页先执行,然后是中间逻辑计算页,最后是输出页(AO、DO)。
同一页组态页中,执行序号随着信号流向从左至右递增。 在特殊情况下,某些回路的逻辑需要通过与前一周期比较,来确认状态的瞬间改变,此时可将它的输入量功能块的序号设置在前一周期。
此外,在修改图形组态的程序时,增加的功能块缺省情况下总是最后执行。即使不小心删除了一个功能块,然后又补上了这个功能块,其
GEK-114707 HMI 软件用户手册 Vol. 1
4-46
执行序号也已发生改变,变成最后执行的功能块。因此,应当注意功能块执行序号的修改。
GEK-114707 HMI 软件用户手册 Vol. 1 4-47
第 5章 图形生成系统
1 概述
1.1 图形生成软件简介
图形生成软件(Maker)是在Microsoft Windows环境下运行的绘图软件,它是系统流程图、工况图的生成工具。图形生成软件功能强大,使用方便灵活。它向用户提供了图形生成和处理的强有力的工具。 它为用户提供各种模拟观察对象的模拟基图目标,辅之以趋势图、X-Y曲线、报警和动态位图等特殊目标,并可将图中各种目标与实时数据、报警记录进行动态连接。图形生成软件同时还提供了对目标或各种动态链接的编辑、拷贝、修改的手段,使用户能在很短的时间内生成彩色形象,且与实时数据相连的图形文件。
1.2 功能描述
图形生成软件为用户提供了多种静态图形的制作工具,包括图形的生成、填充、拉伸、旋转、剪切、复制、粘贴等,使用方便灵活。 图形生成软件的另一个主要功能是设置动态属性,图形生成软件提供了多种动态特性,如图形或字符的输出、颜色变换、闪烁、隐藏、百分比等等。。
图形组态软件以文件为单位编辑,每幅流程图对应一个文件。 流程图制作完毕后,需要下装到操作员站,才能用于显示。
工业流程图的内容包括静态图形和动态图形两部分。静态图形与普通图形无概念上的区别,动态图形是在静态图形上添加动态属性或直接调用动态图形。动态图形是一类随实时值变化的图形单元,变换内容包括数值、颜色、大小、形状、位置等;或通过对动态图形的操作改变实时点值。
GEK-114707 HMI 软件用户手册 Vol. 1 5-1
2 使用说明
2.1 图形生成软件调用
以工程师身份登陆NETWIN软件,单击“图形生成”按钮,弹出图形生成界面。
2.2 图形生成软件组成及说明
图形生成系统界面如图5.2-1所示。
(3)(2)(1)(4)(7)(5)(6)(8)(9)
图5.2-1 图形生成系统界面
菜单栏:列出下拉菜单的名称。菜单打开后,用户可选用其中的各项命令,有些命令后标有快捷键注释,可以不必点击下拉菜单而直接按快捷键来执行操作。当菜单名称为暗显时,该菜单命令无效。
GEK-114707 HMI 软件用户手册 Vol. 1
5-2
工具栏:列出一些常用菜单命令相对应的快捷按钮。鼠标停留在工具栏的快按钮键上,命令名称会显示出来。快捷按钮暗显时,该命令不可用。
绘图工具栏:提供基本图形的画图工具的快捷按钮。鼠标停留在绘图工具栏的快捷按钮上,命令名称会显示出来。快捷按钮被按下时,该命令才起作用。
编辑工具栏:提供基本图形编辑快捷按钮。鼠标停留在编辑工具栏的快捷按钮上,命令名称会显示出来。快捷按钮暗显时,该命令不可用。
调色板:显示当前画笔前景色和背景色。显示方式如“”,上面
的方格为前景色,下面的方格为背景色。在调色板内的色块上,单击左键,即可改变前景颜色;单击右键,即可改变背景颜色。系统提供256种固定颜色,用户还可以增加自定义颜色。 工作区:用于编辑流程图的工作区域。
状态栏:显示绘图工具栏中选中快捷键的命令名称。 光标位置栏:显示当前光标在工作区中的坐标位置。 时间显示栏:显示当前日期和时间。
GEK-114707 HMI 软件用户手册 Vol. 1 5-3
3 菜单说明
本节将按菜单顺序,说明菜单的功能和使用方法,使用户掌握图形生成软件的各种编辑工具和绘图工具,从而顺利完成静态流程图的开发。
3.1 文件
每幅流程图画面为一个文件,流程图画面存放在“项目数据路径\\Fig”下,文件扩展名为“.fig”。单击菜单栏中的“文件”,弹出下拉菜单,见图5.3-1。
图5.3-1 文件菜单
3.1.1 创建新文件
创建新的图形文件。
单击“文件”,选择下拉菜单中“创建”或单击工具栏中作区中生成新文件,新文件“无标题”。
,则在工
3.1.2 打开现有文件
打开现有文件。
单击“文件”,选择下拉菜单中“打开”或单击工具栏中
,将弹出
“打开”窗口,如图5.3-2所示。缺省路径为“项目数据路径\\Fig”。选中要打开的文件,单击“打开”;单击“取消”,则取消“打开”命令。
GEK-114707 HMI 软件用户手册 Vol. 1
5-4
图5.3-2 打开
3.1.3 打开1.22版图形文件
打开1.22版图形文件。
单击“文件”,选择下拉菜单中“打开1.22版”,则1.22图形文件被打开。
3.1.4 保存
保存当前文件。
单击“文件”,选择下拉菜单中“保存”或单击工具栏中
,如果是
“无标题”的新文件,需要在弹出的“保存为”窗口中填写文件名,如图 5.3-3所示,单击“保存”后保存该文件;对于已有文件名的文件,则直接保存。
图5.3-3 保存为
GEK-114707 HMI 软件用户手册 Vol. 1
5-5
3.1.5 保存为1.22版图形文件
把当前文件保存为1.22版图形文件。
单击“文件”,选择下拉菜单中“保存1.22版”,将弹出“另存为”窗口。在文件名栏内输入该图形文件的文件名,则该图形文件被保存为1.22版本。
3.1.6 另名保存
把现有文件保存为其它名称。
单击“文件”,选择下拉菜单中“另名保存”,则弹出“保存为”窗口,如图5.3-3所示。键入新文件名后单击“保存”,即可将修改后的文件保存到另一文件,原文件内容不变。
3.1.7 设置背景图
选择一个现有文件画面作为当前图形文件的背景。
单击“文件”,选择下拉菜单中“设置背景图”,则弹出“打开”窗口,如图5.3-2所示,选中文件后单击“打开”。设置好的背景图将作为一个整体背景。
3.1.8 删除背景图
删除当前文件中作为背景文件。
单击菜单栏中的“文件”,选择下拉菜单中“删除背景图”,则原先被引入的背景图被删除,其它内容不受影响。
3.1.9 设置图形属性
设置图形名称、画面尺寸、背景色及相邻图形文件等属性。
单击“属性”,弹出图形属性设置窗口,如图5.3-4所示。使用图形生成软件来完成一幅流程图首先应设置图形属性,定义出主窗口的图形大小和背景色,图与图的相邻关系可以在流程图全部完成后再定义。
GEK-114707 HMI 软件用户手册 Vol. 1 5-6
图5.3-4 图形属性
图名:流程图名称,在模拟图一览时显示。
宽度:画面宽度,单位为像素。如果显示器的分辨率为1280×1024,画面宽度通常设置为1280。
高度:画面高度,单位为像素。如果显示器的分辨率为1280×1024,画面高度通常设置为800至900。
背景色:用于设置图形的背景色。白色背景容易使运行人员产生视觉疲劳,所以一般采用墨绿色或海蓝色。通常流程图采用统一的背景色。单击背景色下的色块,弹出调色板,如图5.3-5所示。选择基本颜色下的色块,单击“确定”。则工作区的背景色变为选中的颜色。
图5.3-5 调色板
GEK-114707 HMI 软件用户手册 Vol. 1
5-7
左图:单击对话框右侧条,选择左侧流程图。 右图:单击对话框右侧条,选择右侧流程图。
,将弹出下拉菜单,用鼠标移动滚动
,将弹出下拉菜单,用鼠标移动滚动
下图:单击对话框右侧,将弹出下拉菜单,用鼠标移动滚动条,选择上一幅流程图。
上图:单击对话框右侧,将弹出下拉菜单,用鼠标移动滚动条,选择下一幅流程图。
3.1.10 转换图库
将1.22版图库转换为2.0版图库。
3.1.11 退出
退出图形生成软件。
单击菜单栏中的“文件”,选择下拉菜单中“退出”,图形生成软件被关闭。如当前文件尚未保存,系统将弹出提示用户保存当前文件的窗口。
3.2 编辑
编辑是对工作区中选中的对象进行的。单击菜单栏中“编辑”,弹出下拉菜单,如图5.3-6所示。下拉菜单中的命令暗显时,该命令不可用。
图5.3-6 编辑
GEK-114707 HMI 软件用户手册 Vol. 1
5-8
3.2.1 撤销
撤销以前的操作,可无限制的撤销以前的操作。
当用户想要撤销不满意的操作,可单击“撤销”或单击工具栏中
,来取消操作。此命令可重复多次。可以撤销的操作有:删除、移动、拉伸。在保存文件或成组、打碎操作之前的操作不能再撤销。
3.2.2 重复
恢复撤销的操作。
单击“重复”或单击工具栏中复多次,直至恢复所有撤销操作。
,即可恢复刚刚撤销的操作。可重
3.2.3 复制
单击“复制”,将弹出设置窗口,如图5.3-7所示。使用此命令,可以将选定目标方便地复制出多个拷贝。
行数:拷贝排列的行数。 列数:拷贝排列的列数。
行距: 拷贝排列的行距,单位为像素。 列距: 拷贝排列的列距,单位为像素。
图5.3-7 复制
3.2.4 剪切
将选中对象从画面中删除,并粘贴到剪贴板中。
GEK-114707 HMI 软件用户手册 Vol. 1 5-9
单击“剪切”或工具条中或通过快捷键Ctrl+X,将当前选中的对
象,包括动态属性拷贝到剪贴板中,选中的对象被删除。也可以单击右键在弹出的菜单中选择“剪切”来完成这项操作。
3.2.5 拷贝
将当前选中的对象,包括其动态属性拷贝到剪贴板中。 单击“拷贝”或工具条中
或通过快捷键Ctrl+C,将当前选中的对
象,包括动态属性拷贝到剪贴板中,选定的对象保持不变。也可以单击右键在弹出的菜单中选择“拷贝”来完成这项操作。
3.2.6 粘贴
将剪贴板中的内容拷贝到画面中。 单击“粘贴”或工具条中
或通过快捷键Ctrl+V,将剪贴板的对
象,包括动态属性拷贝到当前画面中。也可以单击右键在弹出的菜单中选择“粘贴”来完成这项操作。
3.2.7 镜像
镜像选中的对象。
单击“镜像→垂直”或工具条中
,将当前选中的对象,以选中目
,
标的中心线为轴,垂直翻转;单击“镜像→水平”或工具条中将当前选中的对象,以选中目标的中心线为轴,水平翻转。
3.2.8 旋转
旋转选中的对象。
单击“旋转→90°”或工具条中
,将当前选中的对象,逆时针旋转
,将当前选中的对象,逆时
,将当前选中的对
90°;单击“旋转→180°”或工具条中
针旋转180°;单击“旋转→270°”或工具条中象,逆时针旋转270°。
3.2.9 选择所有目标
单击“选择所有目标”,将当前画面中所有目标选中。
GEK-114707 HMI 软件用户手册 Vol. 1 5-10
3.2.10 删除
单击“删除”,将当前选中的目标,从画面中删除。
3.2.11 快速编辑
用于对图形对型的特定动态属性进行快速编辑
3.3 显示
单击菜单栏中“显示”命令,将弹出下拉菜单,如图5.3-8所示。此栏命令可以设置各栏在工作环境中是否显示。若某栏前标有“√”,则此栏在工作环境中显示,单击此栏,则“√”消失,此栏在工作环境中不显示,下次再点击此栏时又出现。
5.3-8 显示
3.3.1 工具条
选择是否显示工具条
3.3.2 编辑条
选择是否显示编辑条
3.3.3 状态条
选择是否显示状态条
GEK-114707 HMI 软件用户手册 Vol. 1 5-11
3.3.4 调色板
选择是否显示调色板
3.3.5 图库
选择是否显示图库
3.3.6 网格
是否显示网格。单击工具栏中
,该键被按下时,则工作区内显示
网格;该键浮起时,则工作区内不显示网格。
3.3.7 设置网格
设置网格大小以及显示的颜色等
3.3.8 打开网格
单击使“设置网格”栏前显示“√”或单击工具栏
,该键被按下
时,则工作区内网格功能打开;“设置网格”栏前不显示“√”或键浮起时,则工作区内网格功能关闭。
3.3.9 缩小
单击菜单中“缩小”,画面显示缩小一倍,连续缩小操作最多不超过4次。
3.3.10 放大
单击菜单中“放大”,画面显示放大一倍,连续放大操作最多不超过4次。
3.3.11 上次
单击菜单栏中“上次”或单击工具栏中上一次的设置。
,工作区中的视窗恢复成
3.3.12 全景
单击菜单栏中“全景”或单击工具栏中显示,且画面正好充满整个工作区。
,工作区中所有对象均被
GEK-114707 HMI 软件用户手册 Vol. 1 5-12
3.3.13 取景框
单击菜单栏中“取景框”或单击工具栏中
,在工作区内,用鼠标拖
放方式选定放大区域,则选中区域被放大并充满整个工作区。
3.3.14 恢复
单击菜单栏中“恢复”或单击工具栏中至初始状态。
,工作区中的视窗恢复
3.4 组
单击菜单栏中“组”,弹出下拉菜单,如图5.3-9所示。这组命令用于将分散的对象成组,或将已成组的对象打碎。成组后的对象,便于移动、复制、粘贴等操作。
5.3-9 组
3.4.1 成组
单击“成组”或点击工具栏中象被集合为一个成组对象。
,当前选中的两个或两个以上的对
3.4.2 打碎
单击“打碎”或点击工具栏中
,当前被选中的成组对象被打碎。
3.5 排列
单击菜单栏中“排列”,将会弹出下拉菜单,如图5.3-10所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-13
5.3-10 排列
3.5.1 前面
单击“前面”或单击工具栏中最前面。
。当前选中的对象,被放到图形的
3.5.2 背后
单击“后面”或单击工具栏中最后面。
。当前选中的对象,被放到图形的
3.5.3 左对齐
单击“左对齐”或单击工具栏中
。当前选中的两个或两个以上的
对象,以最后选中对象的左边界为基准,向左对齐。
3.5.4 垂直对齐
单击“垂直对齐”或单击工具栏中
。当前选中的两个或两个以上
的对象,以最后选中对象的垂直中线为基准对齐。
3.5.5 右对齐
单击 “右对齐”或单击工具栏中
。当前选中的两个或两个以上的
对象,以最后选中对象的右边界为基准,向右对齐。
GEK-114707 HMI 软件用户手册 Vol. 1 5-14
3.5.6 上对齐
单击“上对齐”或单击工具栏中
。当前选中的两个或两个以上的
对象,以最后选中对象的上边界为基准,向上对齐。
3.5.7 水平对齐
单击“水平对齐”或单击工具栏中
。当前选中的两个或两个以上
的对象,以最后选中对象的水平中线为基准对齐。
3.5.8 下对齐
单击“下对齐”或单击工具栏中
。当前选中的两个或两个以上的
对象,以最后选中对象的下边界为基准,向下对齐。
3.5.9 自上而下
单击“自上而下”或单击工具栏中
。当前选中的三个或三个以上
的对象,以上下两个对象的上下边界为起止点,自上而下等间距排列。排列顺序为各个对象选择的先后顺序,多个对象一起选择的话,排列顺序则为对象生成的先后顺序。
3.5.10 自左而右
单击“自左而右”或单击工具栏中
。当前选中的三个或三个以上
的对象,以左右两个对象的左右边界为起止点,自左而右等间距排列。排列顺序为各个对象选择的先后顺序,多个对象一起选择的话,排列顺序则为对象生成的先后顺序。
3.5.11 同宽
单击“同宽”或单击工具栏中
。当前选中的两个或两个以上的对
象,以第一个选中的目标的宽度为基准,使选中目标宽度相等。
3.5.12 同高
单击“同高”或单击工具栏中
。当前选中的两个或两个以上的对
象,以第一个选中的目标的高度为基准,使选中目标高度相等。
GEK-114707 HMI 软件用户手册 Vol. 1 5-15
3.5.13 等大小
单击“等大小”或单击工具栏中
。当前选中的两个或两个以上的
对象,以第一个选中的目标的大小为基准,使选中目标大小相等。
3.6 工具
单击菜单栏中“工具”,将弹出下拉菜单,如图5.3-11所示。菜单中的命令也可以通过画图工具栏中快捷键完成。缺省状态为“选择”,画图命令使用一次后,系统自动恢复成“选择”状态。
图5.3-11 工具
3.6.1 选择
绘图工具栏中为
。
3.6.2 直线
单击“直线”或单击画图工具栏中
,将光标移到直线起点,按下鼠
标左键,拖至终点松开,出现一条按当前属性(笔形、线性、颜色)
GEK-114707 HMI 软件用户手册 Vol. 1
5-16
画出的直线,并成为当前选中的目标,直线两头有两个小黑框。如果要画水平或垂直线只需要同时按住Shift键即可。 在调色板中选择直线颜色。
单击“属性→笔”,选择直线属性,单击“设置”确认。笔的属性包括线型和线宽。
3.6.3 弧
单击“弧”或单击画图工具栏中
,将光标移动弧线起点,按下鼠标
左键,拖至终点松开,画出起始角为0°,终止角为90°的四分之一弧线。如果要改变其大小,可拖拉图中的黑点;如果要改变其起始角或终止角,可拖拉弧线两端的空心矩形。 在调色板中选择弧颜色。
单击“属性→笔”,选择弧属性,单击“设置”确认。
3.6.4 多线
单击“多线”或单击画图工具栏中
,在起点位置单击鼠标,然后将
鼠标移到下一位置单击鼠标,起点和当前位置间出现一条直线,并成为当前的选中目标。将光标再移动到下一点,重复以上过程画完折线后双击鼠标,这样整条折线将以当前笔属性画出,并在每段直线两端出现小矩形,用鼠标拖拉折线上的小矩形,可以改变折线形状。 在调色板中选择弧颜色。
单击“属性→笔”,选择弧属性,单击“设置”确认。
3.6.5 矩形
单击“矩形”或单击画图工具栏中
,将光标停在矩形的起始位置,
按住左键并拖动到目标位置松开,即可画出矩形。 在调色板中选择矩形的背景、前景颜色。
单击“属性→刷”,选择填充属性,单击“设置”确认。
3.6.6 园角矩形
单击“圆角矩形”或单击画图工具栏中
,点击鼠标左键确定圆角矩
形的起始位置,按住左键并拖动到目标位置松开,即可画出圆角矩形。用户如果要改变圆角矩形的圆角半径,可在选中该目标后单击右
GEK-114707 HMI 软件用户手册 Vol. 1 5-17
键在弹出菜单中选择“静态”,弹出修改园角矩形窗口,如图5.3-12所示,通过修改X半径和Y半径的数值来改变圆角矩形的半径。
图5.3-12 修改园角矩形
在调色板中选择园角矩形的背景、前景颜色。
单击“属性→刷”,选择填充属性,单击“设置”确认。
3.6.7 椭圆
单击“椭圆”或单击画图工具栏中
,将光标停在椭圆的起始位置,
按住左键并拖动到目标位置,放开左键即可画出椭圆。 在调色板中选择椭圆的背景、前景颜色。
单击“属性→刷”,选择填充属性,单击“设置”确认。
3.6.8 多边形
单击“多边形”或单击画图工具栏中
,在起点位置单击鼠标,然后
将光标移到下一位置单击鼠标,起点和当前位置间出现一条直线,光标再移动到下一点,重复以上过程画完最后一条线后双击鼠标,在该点和起点间自动生成连线,整个多边形自动闭合。 在调色板中选择多边形的背景、前景颜色。
单击“属性→刷”,选择填充属性,单击“设置”确认。
3.6.9 字符串
单击“字符串”或单击画图工具栏中
。
在调色板中选择字体的背景、前景颜色。
在工作区内单击鼠标左键,出现缺省字符串。单击右键,在弹出的菜单中选择静态(或者单击菜单栏中“属性→静态”),将会弹出
GEK-114707 HMI 软件用户手册 Vol. 1
5-18
“文本内容”对话框,如图5.3-13所示,输入文本内容即可改变字符串的静态显示。
图5.3-13 字体设置
单击菜单栏中“属性→字体”或单击工具栏中,将弹出字体窗
口,如图5.3-14所示。改变字体窗口内的选项,可改变选中的字符串的字体。在工作区内,可以拖放鼠标选中多个字符串或按住“Ctrl”键同时单击左键选中多个字符串,再调用字体窗口,可同时改变选中字符串的字体。
图5.3-14 字体设置
3.6.10 位图
单击“位图”或单击画图工具栏中出位图设置窗口,如图5.3-15所示。
,用鼠标在工作区中拖放,将弹
GEK-114707 HMI 软件用户手册 Vol. 1 5-19
图5.3-15 选择位图
位图名:选择位图文件名。位图是存放在\\xdps2.0\\x2data\\bmp路径下,后缀名为bmp的图形文件。
透明:从位图中过滤掉选中颜色。单击“透明色”后的色块,将弹出调色板,选择要滤掉的颜色;单击“透明”,使方框中显示“√”,则位图中选中的颜色被滤掉。
3.6.11 动态位图
单击“动态位图”或单击画图工具栏中
,用鼠标在工作区中拖放,
将弹出动态位图设置窗口,如图5.3-16所示。
图5.3-16 动态位图
服务器:缺省为0,不需要用户定义。
GEK-114707 HMI 软件用户手册 Vol. 1 5-20
测点名:全局点目录中开关量测点的名称。当所指定的测点为1时,按指定周期轮流显示所定义的位图;为0时,只是停在某一具体位图上。
域名:测点域名。
可选位图:显示出可供选择的位图名称。选择需要的位图,单击“添加”,已选位图方框中显示出选中的位图。
已选位图:显示已选中的位图名称。选中位图,单击“删除”,则选中位图从列表中被删除。选择2幅或2幅以上位图,才能表现动画效果;如果只选择1幅位图,则表现为静态位图。最多选取32幅位图。
透明:从位图中过滤掉选中颜色。单击“透明色”后的色块,将弹出调色板,选择要滤掉的颜色;单击“透明”,使方框中显示“√”,则位图中选中的颜色被滤掉。
周期:一幅位图的显示时间,单位100ms。通常设置为0.5秒以上。
3.6.12 动态指针
单击“动态指针”或单击画图工具栏中
。动态指针用来定义仪表盘
的指针。动态指针的画法同矩形,画好后显示如。要定义动态指针的特性,先选中该动态指针目标,单击右键弹出菜单,选择“静态”,将弹出指针静态参数设置窗口,如图5.3-17所示,供用户定义动态指针。
图5.3-17 动态位图
测点名:全局点目录中测点名称。
GEK-114707 HMI 软件用户手册 Vol. 1 5-21
域名:测点域名。
方向: 可以定义上、下、左、右四个指针方向。 最小值:测点最小值对应的最小角度。 最大值:测点最大值对应的最大角度。
3.6.13 按钮
单击“按钮”或单击画图工具栏中
,按钮的画法和矩形一样,显示
的是一个被选中的三维按钮,按钮上的字符缺省为“Text”,如果想改变按钮上的名称,单击右键弹出菜单后选“静态”项,此时弹出“按钮定义”窗口,如图5.3-18所示,供用户改变按钮的属性和该按钮对应的键盘操作。
图5.3-18 按钮定义
按钮通常要附加动态属性,以完成DPU或MMI操作。具体组态方法见4 动态连接。
3.6.14 触摸区
单击“触摸区”或单击画图工具栏中
,将光标停在矩形的起始位
置,按住左键并拖动到目标位置松开鼠标,即画出红色矩形。这个红色矩形在操作员站图形中并不显示,但鼠标移至该区域时,光标会变成一个“手”状。
触摸区通常要附加动态属性,以完成DPU或MMI站操作。具体方法参见4 动态连接。
GEK-114707 HMI 软件用户手册 Vol. 1 5-22
3.6.15 趋势图
单击“趋势图”或单击画图工具栏中
。使用鼠标在工作区中拖放出
一个矩形区域,缺省状态为黑色底板和白色分隔线。为了具体定义趋势图的特性,只须双击该趋势图目标,将弹出趋势图定义设置窗口,如图5.3-19所示。
图5.3-19 趋势图定义
更新周期:趋势图的屏幕更新周期,最快为0.5秒。 时间长度:整个趋势图包含的时间。
X、Y分割:沿X、Y方向的分割数,即趋势图网格数量。 底色:趋势图的底色。单击色块,将弹出调色板,点击预选颜色后按“确定”按钮,就完成了对颜色的修改。
外框色:趋势图外框色。单击色块,将弹出调色板,点击预选颜色后按“确定”按钮,就完成了对颜色的修改。
为了具体定义测点,在“趋势图定义”对话框中点击“点定义”页,此时将变为点定义窗口,如图5.3-20所示。中间的列表框显示已连的测点名,右边三个按钮分别为增加、修改和删除。
GEK-114707 HMI 软件用户手册 Vol. 1 5-23
图5.3-20 点定义
增加:按该按钮后,弹出下面对话框,如图5.3-21所示,供用户输入测点名、上下限、颜色和线宽。
图5.3-21 点定义
修改:在按钮之前必须先选中想要修改的测点。显示同上,只是每个输入框中已有原来的参数。
删除:同修改一样,删除也必须先选中想要删除的测点。
定义或修改完成后在“趋势定义”对话框中按“确定”按钮。
注意
每幅趋势图中最多显示8条趋势。
5-24
GEK-114707 HMI 软件用户手册 Vol. 1
3.6.16 X-Y曲线
单击“X-Y”或单击画图工具栏中
。X-Y目标的画法和矩形一样,
画好后显示一个矩形区域。要定义X-Y目标的属性,双击该目标,将弹出X-Y定义窗口,如图5.3-22所示,供用户定义或修改X-Y目标的属性。
图5.3-22 X-Y定义
更新周期:趋势图的屏幕更新周期,最快为0.5秒。 保存个数:收集数据保存的个数。 线宽:定义线宽。
X分割:沿X方向的分割数。 Y分割:沿Y方向的分割数。 外框色:趋势图外框色。 线色:线的颜色。 底色:趋势图的底色。
透明:单击“是否透明”,使前面的方框显示“√”,则底色变为透明,背景为画面。
单击色块,将弹出调色板,点击预选颜色后按“确定”按钮,就完成了对颜色的修改。
如果要定义X方向的测点,单击“X方向”键,显示X方向定义窗口,如图5.3-23所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-25
图5.3-23 X定义
“X方向”定义窗口供用户定义X方向的测点名称、以及测点上限和下限。
Y方向的测点定义类似。
定义或修改后单击“确定”按钮。
3.6.17 报警
单击“报警”或单击画图工具栏中
。报警的画法同矩形一样,显示
一个矩形区域,中心有“Alarm”字样,为了定义报警目标,双击该目标,将弹出配置报警窗口,如图5.3-24所示。供用户定义报警优先级和特征字,以及显示格式。缺省参数时显示所有的报警。
图5.3-24 配置报警
GEK-114707 HMI 软件用户手册 Vol. 1
5-26
优先级:测点的优先级在DPU组态中定义。
特征:全局点目录中定义的特征字。特征字间为“与”关系。 显示:定义显示形式。
3.6.18 光字牌
为专用光字牌对象,可以方便地编辑光字牌动静态属性。
3.6.19 检查测点
检查选中区域中所有测点有效性,只有全局点目录中的测点,系统才视为有效测点。单击“检查测点”,如果画面中均为有效测点,将弹出检查结果窗口,如图5.3-25所示;如果画面中包含无效测点,将弹出检查结果窗口,如图5.3-26所示。窗口中信息表明字符串24包含无效测点,测点名为“AI001”,双击测点名,光标将自动选中该字符串。
GEK-114707 HMI 软件用户手册 Vol. 1 5-27
图5.3-25 测点检查1
图5.3-26 测点检查2
3.6.20 替换
字符串替换支持单个字符串替换和替换文件批量替换两种方式。
GEK-114707 HMI 软件用户手册 Vol. 1 5-28
图5.3-27 测点替换
替换文件的格式为文本文件,内容类似如下: Ax00001, 7Ax00001 Ax00002, 7Ax00002 Ax00003, 7Ax00003 …
本图字符串列表列出了本图所有的可以进行替换的有效字符串
光字牌替换主要是通过定义光字牌替换模版文件,对已有光字牌文件进行替换,从而快速生成新的光字牌图形文件。
预定义的的替换文件为Excel文件格式,说明如下:
原特征字 原测点名 特征字 测点名 描述 AX/DX AX报警限 颜色 闪烁速率 优先级
其中各项的含义如下:
原特征字:原图中光字牌的特征字(特征字方式),将要被替换成新的特征字 原测点名:原图中光字牌的测点名(测点名方式),将要被替换成新的测点名 特征字:新的特征字
GEK-114707 HMI 软件用户手册 Vol. 1
5-29
测点名:新的测点名
描述:新的光字牌描述,如果需要分行显示,应在适当位置插入\\n AX/DX:特征字方式时,在Show中点击光字牌弹出一栏时的缺省类型
Ax报警限:特征字方式时,对于模拟量报警可以指定过滤类型:如0010, 四个数
字从左到右,分别表示HH, H, L, LL 则0100表示只选中H
颜色:可以取值red, green, blue, yellow, white, black, purple。也支持直
接给出RGB值,如:RGB(255|0|0) 闪烁速率:slow, normal, rapid 优先级:0~5
注意事项:
预定义文件中,各列的顺序应严格按照上述说明 预定义文件中,无需替换的项可以用空的单元格表示。
若光字牌是特征字方式,则原测点名和测点名两列不予处理;反之亦然。
图5.3-28 光字牌替换
3.7 属性
单击菜单栏中“属性”,弹出下拉菜单,如图5.3-29所示。此菜单中的命令用于设置各目标的属性。
GEK-114707 HMI 软件用户手册 Vol. 1 5-30
图5.3-29 属性
动态用于设置对象动态属性。具体设置请参见4 动态连接。
静态用于设置对象静态属性。静态特性一般用于修改对象的文字描述,不同对象的静态特性参见各具体章节。
参数用于设置对象的参数。具体设置方法参见5.3 图库中参数设置。 本节着重介绍笔、刷子和字体的设置。
3.7.1 笔
设置线型与线宽。单击“笔”或工具栏中
,将弹出设置笔属性窗
口,如图5.3-30所示。 笔属性用来设置线型、线宽。
线型:实线、虚线、点线、虚线单点、虚线双点、空线。 线宽:整数,单位像素。数值越大,线越宽。0号线与1号线最细,但0号线的线宽不随显示窗口的缩放变化,始终保持最细线宽。
图5.3-30 设置笔属性
GEK-114707 HMI 软件用户手册 Vol. 1 5-31
3.7.2 刷子
设置对象的填充属性。单击“刷子”或工具栏中子窗口,如图5.3-31所示。可以设置填充属性。
,将弹出设置刷
图5.3-31 设置刷子
3.7.3 字体
设置字体。单击“字体”或工具栏中图5.3-32所示。
,将弹出字体设置窗口,如
图5.3-32 字体
GEK-114707 HMI 软件用户手册 Vol. 1 5-32
3.8 窗口
点击菜单栏中“窗口”,弹出下拉菜单,如图5.3-33所示。“窗口”下拉菜单中的命令用来重新排列打开窗口,使用户更方便的浏览各个图形文件。
图5.3-33 窗口
3.8.1 新窗口
使用此命令可打开任意多个窗口,方便用户查阅。
3.8.2 层叠
使用此命令可将多个活动窗口相互层叠。
3.8.3 平铺
使用此命令可将多个活动窗口平铺在工作区中。
3.8.4 按肖像排列
窗口最小化排列,只显示肖像图标和文件名。
3.9 帮助
单击菜单栏中“帮助”或单击工具栏中5.3-34所示。
单击“关于”,将弹出信息窗口,如图5.3-35所示。
,将弹出下拉菜单,如图
5-33
GEK-114707 HMI 软件用户手册 Vol. 1
图5.3-34 帮助
图5.3-35 关于
GEK-114707 HMI 软件用户手册 Vol. 1 5-34
4 动态连接
动画连接是附属在基图目标上的,不能单独存在,也可以说是基图目标的动态属性,如果要将所选目标增加动画连接,选中该目标后双击鼠标或单击右键选择菜单项“动态”,弹出动画连接编辑窗口,如图5.4-1所示。
4.1 动态编辑
窗口中的按钮可以增加、修改、删除、移动所选目标的动画连接,编辑结束后按“关闭”按钮。
图5.4-1 动画连结编辑
4.1.1 增加
增加对象动态属性。单击“增加”按钮,将弹出 “动画连接选择”窗口,如图5.4-2所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-35
图5.4-2 动画连接选择
4.1.2 修改
修改对象已经存在的动态属性。用光标选中预修改的动态属性,双击鼠标左键或单击“修改”按钮,将弹出动态属性修改窗口。
4.1.3 删除
选中要删除的动态属性,单击“删除”,则选中的动态属性被删除,因为该操作不需要确认,操作时应当心。
4.1.4 删除全部
删除全部动态连接。单击“删除全部”,将弹出确认窗口,单击“确定”,则删除全部动态连接;单击“取消”,则取消此命令。
4.1.5 移至开始
将选中的动态连接移至第一位。
4.1.6 移至最后
将选中的动态连接移至最后一位。
4.1.7 上移一个
将选中的动态连接向上移一个位置。
GEK-114707 HMI 软件用户手册 Vol. 1 5-36
4.1.8 下移一个
将选中的动态连接向下移一个位置。
4.2 动画连接类型
动画连接选择窗口如图5.4-2所示。动画连接主要分四大类:触摸连接、输出连接、颜色连接和其它连接。
4.2.1 触摸连接
触摸连接按操作对象可分为DPU和MMI。用于和按钮连接。 DPU型
DPU型的操作对象是DPU,主要是对所选定的DPU发一个操作指令,完成对某一测点的置数,报警响应,手操器操作等等,定义或修改时会弹出对DPU操作窗口,如图5.4-3所示。
图5.4-3 对DPU操作
操作级别:定义执行此命令所需的最低用户级别。提供四种级别:工程师(ENG)、超级操作员(SOPU)、操作员(OPU)、无级别(NULL)。
类型:触发操作命令的条件。定义为按住时每0.5秒发一次命令串。
DPU号:定义操作的DPU节点号。
GEK-114707 HMI 软件用户手册 Vol. 1 5-37
需要确认:定义该命令是否需要确认。当需要确认时,还应在下面输入确认字符串。如果希望确认字符串依赖于某个开关量,则需用下面格式输入:
TagName 0值字符串 1值字符串
当测点的值为0时,用“0值字符串”作为确认字符串。为0时,用“1值字符串”作为确认字符串。其中TagName、0值字符串和1值字符串之间用空格分开,自身不能有空格。 例如:
DI0001 message0 message1
表示:当测点DI0001为0时,用message0作为确认字符串。 当测点DI0001为1时,用message1作为确认字符串。
需要验证身份:定义该命令是否需要验证身份,在发给DPU的操作命令前,将会弹出一个对话框,要求输入用户密码,以验证操作者的身份,只有通过身份验证,指令才会发送到DPU。
命令串:发给DPU的操作命令。下拉框中有一些命令样板,可在其上修改“P.B”即“页号.块号”以及“Delt1”、“Time”、“Delt2”等变量。详细命令格式,见表5.4-1。
表5.4-3 命令串列表 命令串 KBML P.B Set KBML P.B Inc Value ES/MA P.B Auto ES/MA P.B Manual ES/MA P.B Local ES/MA P.B Out Value ES/MA P.B SP Value ES/MA P.B SetOut Value ES/MA P.B SetSP Value DEVICE P.B Auto DEVICE P.B Manual DEVICE P.B Open DEVICE P.B Close DEVICE P.B Ack DEVICE P.B Stop DEVICE P.B Forbid D/MA P.B Set D/MA P.B Reset D/MA P.B Topple D/MA P.B Pulse (T) 命令描述 弹出数字小键盘,由用户给定KBML模块的输出值 点动KBML模块的输出(Value为增加值) MA模块投自动 MA模块切手动 MA模块切就地 MA模块输出增减,值为(上限-下限)*Value/100 MA模块设定值输出增减,值为(上限-下限)*Value/100 MA模块输出置数,值Value MA模块设定值置数,值Value DEVICE模块投自动 DEVICE模块切手动 DEVICE模块输出开指令 DEVICE模块输出关指令 确认DEVICE模块故障报警 DEVICE模块输出停指令 DEVICE模块禁止操作指令 D/MA模块输出置1 D/MA模块输出置0 D/MA模块输出翻转 D/MA模块输出一个脉冲,脉冲宽度为T,单位为GEK-114707 HMI 软件用户手册 Vol. 1 5-38
Step P.B Start Step P.B Pause Step P.B Reset Step P.B Skip Step P.B Auto Step P.B Manual TwoSel P.B Ave TwoSel P.B High TwoSel P.B Low TwoSel P.B A TwoSel P.B B DevSwh P.B On DevSwh P.B Off DevSwh P.B Dev1 DevSwh P.B Dev2 DevSwh P.B Ack 秒,可取小数。如不加参数,则表示脉宽为一个计算周期。连续发此命令可叠加构成较宽的脉冲命令。 STEP模块启动 STEP模块暂停 STEP模块复位 STEP模块跳步 STEP模块自动 STEP模块手动 二选一模块取平均 二选一模块取高 二选一模块取低 二选一模块取A通道 二选一模块取B通道 设备切换模块投入连锁 设备切换模块取消连锁 设备切换模块设定设备1为主设备 设备切换模块设定设备2为主设备 设备切换模块确认 “P.B”为指定操作对象在DPU组态中具体页号和块号,为带点十进制数字(1.012)。在动态属性的组态当中,需要以实际的页号和块号代替。
用户在定义操作指令时,请尽量用以脉冲方式作用的命令,而不要用Set/Reset去构成一个脉冲。
MMI型
MMI型的操作对象是本MMI站,主要完成显示指定图形、弹出指定图形以及运行指定的Windows程序。定义或修改时将弹出对MMI操作窗口,如图5.4-4所示。
图5.4-4 对MMI操作
操作级别:定义执行此命令所需的最低用户级别。提供四种级别:工程师(ENG)、超级操作员(SOPU)、操作员(OPU)、无级别(NULL)。
GEK-114707 HMI 软件用户手册 Vol. 1 5-39
需要验证身份:定义该命令是否需要验证身份,在执行命令前,将会弹出一个对话框,要求输入用户密码,以验证操作者的身份。
命令串:发给本MMI站的操作命令。下拉框中可以选择13种命令,具体说明如下:
KBML:弹出模拟量置值操作界面,如图5.4-5所示。选中“KBML”命令串后,单击“设置”,将弹出设置模拟量窗口,如图5.4-6所示。
图5.4-5 模拟量置数界面
图5.4-6 设置模拟量
算法:定义算法页号、块号,格式为“页号.块号”。 DPU号:算法所在DPU号。 测点名:测点全局点名 最大值:输出最大值。 最小值:输出最小值。
GEK-114707 HMI 软件用户手册 Vol. 1
5-40
需要确认:如果定义需要确认,则运行人员在操作指令发出前系统将弹出确认窗口,运行人员可以确认或取消操作。确认字符串将显示在操作确认窗口中。
KBML1:弹出模拟量置值操作界面,如图5.4-7所示,运行人员可以通过数字键盘来置数,也可以通过置数对话框旁边的按键来增减设定值。KBML1参数设置与KBML相同。
图5.4-7 模拟量置数1
D/MA: 定义开关量置值操作界面,如图5.4-8所示。设置开关量窗口,如图5.4-9所示。
图5.4-8 开关量置数
GEK-114707 HMI 软件用户手册 Vol. 1 5-41
图5.4-9 设置开关量
算法:定义算法页号、块号,格式为“页号.块号”。 开字符串:输出置为1是,显示的字符串。 关字符串:输出置为0是,显示的字符串。 DPU号:算法所在的DPU号。
需要确认:如果定义需要确认,则运行人员在操作指令发出前系统将弹出确认窗口,运行人员可以确认或取消操作。
S/MA P.B SetOut:定义模块“S/MA”输出操作面板,如图5.4-5所示。参数设置同KBML。
S/MA P.B SetSP:定义模块“S/MA”设定值操作面板。参数设置同KBML。
ADS/MA P.B SetOut:定义模块“ADS/MA”输出操作面板,如图5.4-5所示。参数设置同KBML。
ADS/MA P.B SetSP:定义模块“ADS/MA”设定值操作面板,如图5.4-5所示。参数设置同KBML。
ShowFigure:显示图形。显示图形窗口,如图5.4-10所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-42
图5.4-10 显示图形
图形文件名:调用图形文件名称。 窗口号:缺省为0,为当前窗口。
倍率:如果选择“自动”,则不需要设置放大倍数,显示图形充满整个显示窗口。如果不选择“自动”,则根据X方向和Y方向的放大率来决定图形显示的大小。放大率以100为基数,大于100为放大,小于100为缩小。通常选用“自动”方式。
类型:定义显示类型。“背景”表示所选择的图形作为背景图显示;“增加”表示所选择的图形叠加在当前的背景图上显示;“删除”表示删除所选择的图形。
PopUpFigure:定义调用弹出窗口。弹出式出口设置,如图5.4-11所示。
GEK-114707 HMI 软件用户手册 Vol. 1
5-43
图5.4-11 弹出式窗口
图形文件名:图形文件名。
窗口位置:窗口左上角坐标,单位像素。 窗口大小:窗口尺寸,单位像素。
倍率:如果选择“自动”,则不需要设置放大倍数,显示图形充满整个显示窗口。如果不选择“自动”,则根据X方向和Y方向的放大率来决定图形显示的大小。放大率以100为基数,大于100为放大,小于100为缩小。通常选用“自动”方式。
参数设置:如果要调用的文件中定义了变量,“参数设置”按钮将由暗显变成清晰显示,单击“参数设置”,将弹出参数设置窗口,如图5.4-12所示。
图5.4-12 参数替换
参数描述:参数名称。 原参数:缺省参数。
替换成:输入要传递参数,通常为测点名或文字说明。 逐一替换参数,单击“确认”结束配置。
CloseFig:关闭当前弹出式窗口。
Exec: 运行任何Windows程序,最常用是运行XDPS的一览和趋势程序,运行时可带参数,可获得指定报警组的一览、指定点的趋势等特性。执行程序设置,如图5.4-13所示,程序名应为全路径文件名。
GEK-114707 HMI 软件用户手册 Vol. 1 5-44
图5.4-13 执行程序
AlmAck:完成报警确认。单击“设置”,弹出软光字牌设置窗口,如图5.4-14所示。
图5.4-14 软光字牌
优先级:报警优先级。
特征:可以选择特征定义或预定义。特征定义根据特征字对报警进行检索,特征字在全局点目录中定义。预定义要填入“组名”,组名在点组配置文件“Pointgrp.cfg”中定义。
SelectFigure:弹出图形文件名菜单。单击设置,弹出设置窗口,如图5.4-15所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-45
图5.4-15 选择画面
已选图形:选中图形文件名列表。用鼠标单击要删除的文件名,然后单击“删除”,则该文件名从已选图形列表中删除。
可选图形:“项目数据路径\\fig”下的图形文件名列表。用鼠标单击要选的文件名,然后单击“添加”,则选中的文件名被添加在已选图形列表中。
Tip
软件提供了一个简便的方法可自动生成上述命令,选好命令类型后按“设置”按钮,会根据需要弹出相应的对话框,方便用户生成命令串。设置完成后按“OK”,所需的操作命令自动生成。
4.2.2 输出连接
输出连接是测点的值输出,为字符形式,所以只能用于字符串目标。包括模拟量、开关量和测点定义。
模拟量值输出
模拟量值输出使一个字符串和指定模拟量测点相连,动态显示该测点的实时值。定义或修改时会弹出数值量输出设置窗口,如图5.4-16所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-46
图5.4-16 数值量输出
测点名:全局点目录中测点名称。单击“可修改”,使前面的方框显示出“√”,则该测点名允许运行人员在操作员站上修改。
域名:测点的域名。
格式:用于定义输出值的格式。单击“单位”,使前面的方框显示出“√”,则显示时带单位。
报警个数:单击“报警个数”,报警个数前面的方框显示出“√”,则表示该模拟量用于显示报警的个数。
对齐方式:当需输出的字符串小于原来的静态文本时,按设定的对齐方式对齐。
开关量值输出
这种动画连接使目标根据开关量的值显示用户定义二个信息中的一个。这里所指的开关量只是一个逻辑量,也可以是模拟量的域值或状态的某一位。开关量输出设置窗口,如图5.4-17。
GEK-114707 HMI 软件用户手册 Vol. 1 5-47
图5.4-17 开关量输出
其中:
测点名:所连接的测点名,可以是模拟量,也可以是开关量。单击“可修改”,使前面的方框显示出“√”,则该测点名允许运行人员在操作员站上修改。
域名:测点域名。
1值:逻辑量为1时显示的字符串,缺省值全局点目录中1值描述。
0值:逻辑量为0时显示的字符串,缺省值全局点目录中0值描述。
对齐方式:当需输出的字符串小于原来的静态文本时,所需设定对齐方式。
软光字牌:单击“软光字牌”,使方框中显示出“√”,则输出变成报警光字牌显示。
单击“编辑软光字”,弹出软光字牌窗口,如图5.4-18所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-48
图5.4-18 软光字牌
优先级:报警优先级。
特征:可以选择特征定义或预定义。特征定义根据特征字对报警进行检索,特征字在全局点目录中定义。预定义要填入“组名”,组名在点组配置文件“Pointgrp.cfg”中定义。
报警、报警未确认:选择报警,则软光字牌过滤的报警组有报警存在时,软光字牌被点亮;选择报警未确认,则软光字牌过滤的报警组有未确认报警,软光字牌被点亮。
测点描述
这种动画连接用于显示测点的测点名,中文描述或单位。单击“设置”,将弹出测点描述设置窗口,如图5.4-19所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-49
图5.4-19 测点描述
测点名:全局点目录中测点名称。单击可修改,前面的方框显示出“√”,则该测点名允许运行人员在操作员站上修改。
类型:显示类型,均为全局点目录中定义的测点名、中文描述和单位。
对齐方式:当实际显示位数少于静态定义位数时,输出的对齐方式。
需要补充的是本动画连接中定义的测点在运行过程中无论测点名,描述或单位都不可能发生变化,实际上只须读入一次后,以后和静态字符串完全相同,故可称为半动态连接。
特殊字符串
特殊字符输出用于显示系统的日期、时间及当前用户名。选择“特殊字符串”,单击“确认”,将弹出特殊字符串设置窗口,如图5.4-20所示。
格式:日期或时间的显示格式。
对齐方式:当实际显示位数少于静态定义位数时,输出的对齐方式。
类型:定义显示内容的类型。
GEK-114707 HMI 软件用户手册 Vol. 1 5-50
图5.4-20 特殊字符串
值输出
定义测点在指定值时显示内容。既可用于模拟量,也可用于开关量。设置窗口如图5.4-21所示。
图5.4-21 值输出
测点名:全局点目录中测点名称。 域名:测点域名。
对齐方式:当实际显示位数少于静态定义位数时,输出的对齐方式。
索引与字符串定义窗口:单击“增加”,则显示窗口中,从0开始依次增加索引号(即测点值);选中某行,单击“修改字符串”,则可修改选该值描述;选中某行,单击“修改索引”,则
GEK-114707 HMI 软件用户手册 Vol. 1 5-51
可修改选中的数值;选中某行,单击“删除”,则该行被删除。“def”的描述,表示测点不在定义的数值时的显示,如果空缺,则不显示。
4.2.3 颜色连接
颜色连接可使所连接的基图目标的颜色具有动态特征。
颜色连接包括:开关量颜色连接,开关量颜色连接(2),模拟量颜色连接,模拟量颜色连接(2)和模拟量颜色连接(3)。
目标的颜色显示分为前景和背景。前景为连接作用在基图目标的前景象,包括线色、字符色等。背景为连接作用在基图目标的背景象,包括填充色、字符背景色等。
开关量颜色连接
开关量颜色连接使所连目标根据1个开关量的值显示两种不同的颜色。选中“开关量”,单击“设置”,将弹出设置窗口,如图5.4-22所示。
图5.4-22 开关量颜色
其中:
测点名:测点的全局点名。
域名:测点的域名,缺省值为测点的实时值。
类型:可选择前景或背景。选择前景,则前景的颜色变化;选择背景,则背景颜色变化。
前景:连接作用在基图目标的前景象:线色、字符色等。 背景:连接作用在基图目标的背景象:填充色、字符背景色等。
GEK-114707 HMI 软件用户手册 Vol. 1 5-52
0值颜色:逻辑为0时所取的颜色。 1值颜色:逻辑为1时所取的颜色。
右边分别有禁止按钮,如果禁止表示本颜色不起作用。
如果要改变颜色,单击对应的颜色块,将弹出颜色选择窗口,完成选择后按“确定”按钮。
开关量颜色链接2
开关量颜色链接使所连目标根据2个开关量的值显示4种不同的颜色。选中“开关量(2)”,单击“设置”,将弹出设置窗口,如图5.4-23所示。
图5.4-23 开关量颜色链接2
其中:
测点名:测点的全局点名。
域名:测点的域名,缺省值为测点的实时值。
FF值颜色:开关量1和开关量2的逻辑均为0时显示的颜色。 TF值颜色:开关量1的逻辑均为1且开关量2的逻辑均为0时显示的颜色。
TF值颜色:开关量1的逻辑均为0且开关量2的逻辑均为1时显示的颜色。
TT值颜色:开关量1和开关量2的逻辑均为1时显示的颜色。
GEK-114707 HMI 软件用户手册 Vol. 1 5-53
类型:可选择前景或背景。选择前景,则前景的颜色变化;选择背景,则背景颜色变化。如果要改变颜色,单击对应的颜色块,将弹出颜色选择窗口,完成选择后按“确定”按钮。
模拟量颜色链接
这种连接将实数分为五段:根据实时数据值处于相应的定义区间显示对应的颜色。设置窗口如图5.4-24所示。
图5.4-24 模拟量颜色链接
其中:
测点名:测点全局点名。
域名:选择测点域名,缺省为实时值。
类型:选择前景或背景。选择前景,则前景的颜色变化;选择背景,则背景颜色变化。
颜色:四个编辑框供输入四个实数,这样可将实数在上限与下限间分为五段。五个颜色块分别表示对应段的颜色。如果要改变颜色,单击对应的颜色块,将弹出颜色选择窗口,完成选择后按“确定”按钮。
模拟量颜色链接2
模拟量的颜色2特性,定义对象根据模拟量的上下限值改变颜色。 在“动态连接选择”窗口中,选择“模拟量(2)”,将弹出模拟量颜色2设置窗口,如图5.4-25所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-54
图5.4-25 模拟量颜色2
测点名:测点全局点名。
域名:选择测点域名,缺省为测点的实时值。 类型:选择前景或背景。
颜色:最大值,显示颜色1;达到最小值显示的颜色2。如果要改变颜色,单击对应的颜色块,将弹出颜色选择窗口,完成选择后按“确定”按钮。
模拟量颜色链接3
定义测点在指定值时,对象显示的颜色。既可用于模拟量,也可用于开关量。设置窗口如图5.4-26所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-55
图5.4-26 颜色连接
其中:
测点名:测点全局点名。
域名:选择测点域名,缺省为测点的实时值。 类型:选择前景或背景。
颜色列表:前面一列为测点值定义,后面一列为此时对象显示的颜色。单击“增加”,则显示窗口中,从0开始依次增加索引号(即测点值);选中某行,单击“修改颜色”,则弹出颜色选择窗口,完成选择后按“确定”按钮;选中某行,单击“修改索引”,则可修改选中的数值;选中某行,单击“删除”,则该行被删除。“def”的颜色,表示测点不在定义的数值时的显示,如果为“NULL”(点击“空色”按钮),则不显示。
4.2.4 其它连接
所有不属于以上三种的连接统称为其它连接,主要包括:闪烁、移动、隐藏、缩放和百分比填充。
闪烁
闪烁定义可以连到任何基图目标上,当定义的开关量为1时,目标按指定间隔闪烁。当开关量为0时目标不闪烁。 设置窗口如图5.4-27所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-56
图5.4-27 闪烁
其中:
测点名:测点的全局点名。
域名:测点的域名,缺省为实时值。
闪烁速率:定义对象的闪烁频率。分为三种,慢速闪烁频率为0.25次/秒,普通闪烁频率为0.5次/秒、快速的闪烁频率为1次/秒。
软光字牌:单击“软光字牌”,使方框中显示出“√”,则输出变成报警光字牌显示。单击“编辑软光字”,弹出软光字牌窗口,如图5.4-28所示。
图5.4-28 软光字牌
GEK-114707 HMI 软件用户手册 Vol. 1 5-57
优先级:报警优先级。
特征:可以选择特征定义或预定义。特征定义根据特征字对报警进行检索,特征字在全局点目录中定义。预定义要填入“组名”,组名在点组配置文件“Pointgrp.cfg”中定义。
报警、报警未确认:选择报警,则软光字牌过滤的报警组有报警存在时,软光字牌被点亮;选择报警未确认,则软光字牌过滤的报警组有未确认报警,软光字牌被点亮。
移动
移动连接可以根据模拟量的值改变移动所连接的目标。它可以连任何目标。设置窗口如图5.4-29所示。
图5.4-29 移动
其中:
测点名:测点的全局点名。 域名:测点域名,缺省为实时值。
方向:用于定义移动的方向,可以选择向上、向下、向左、向右四个方向。
最大距离:所连接的基图目标所能移动的最大距离,单位为像素。
最小值:当所连测点实时值小于或等于该值,目标不移动。 最大值:当所连测点实时值大于或等于该值,目标移动至最大距离。
GEK-114707 HMI 软件用户手册 Vol. 1 5-58
当测点值介于最大值与最小值之间时,目标将按定义的方向,按比例移动相应的距离。
隐藏
隐藏连接可以根据指定的开关量,显示或隐藏所连目标。设置窗口如图5.4-30所示。
图5.4-30 隐藏
其中:
。
测点名: 测点的全局点名。 域名: 测点域名,缺省为实时值。
隐藏:所连开关量为1时目标隐藏,为0时目标显示。 显示:所连开关量为1时目标显示,为0时目标隐藏。
隐藏2
隐藏连接可以根据指定的2个开关量,显示或隐藏所连目标。设置窗口如图5.4-31所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-59
图5.4-31 隐藏2
其中:
测点名1: 测点1的全局点名。
域名1: 测点1的域名,缺省为实时值。 测点名2: 测点2的全局点名。
域名2: 测点2的域名,缺省为实时值。
状态:定义测点值与目标显示或隐藏的关系。双击列表中“显示”,则“显示”会变为“隐藏”;反之双击“隐藏”,则“隐藏”变为“显示”。“FF”定义两个开关量均为0时目标状态,“TF”定义开关量1值为1而开关量2值为0时目标状态,“FT”定义开关量1值为0而开关量2值为1时目标状态,“TT”定义两个开关量域名均为1时目标状态。
缩放
缩放连接可根据所连模拟量的值,任意缩放连接的静态目标。设置窗口如图5.4-32所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-60
图5.4-32 缩放
其中:
测点名: 测点的全局点名。
域名:测点的域名,缺省值为侧点的实时值。
方向:缩放的方向,向左、向右、向上、向下、中心等几个方向。
最小值:前一个编辑框最小值,后一个框最小百分比。 最大值:前一个编辑框最大值,后一个框最大百分比。
百分比填充
百分比填充连接能按模拟量的值改变填充面积,可用于显示容器的液位,是制作棒图的最佳工具。所有目标可以水平填充也可以垂直填充。设置窗口如图5.4-33所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-61
图5.4-33 百分比填充
其中:
测点名:测点的全局点名。
域名:测点域名,缺省值为实时值。 填充方向:水平或垂直填充。
填充色:填充所用颜色。单击色块,将弹出颜色选择窗口,完成选择后单击“确认 ”即可改变填充色。
最小填充值:取值范围0-100,最小值所对应的填充值。 最大填充值:取值范围0-100,最大值所对应的填充值。 最小值:当小于或等于该值时,取最小填充值。 最大值:当大于或等于该值时,取最大填充值。
旋转目标
旋转定义可使对象根据模拟量值进行旋转。基图对象只能为“线”。设置窗口,如图5.4-34所示。
GEK-114707 HMI 软件用户手册 Vol. 1 5-62
图5.4-34 旋转目标
其中:
测点名:测点的全局点名。
旋转圆心:相对于目标的X方向的位移、Y方向的位移。 最小值:当小于或等于该值时,对象处于最小角度。 最大值:当大于或等于该值时,对象处于最大角度。 最小角度:取值-360°~360°,最小值对应的角度。 最大角度:取值-360°~360°,最大值对应的角度。
GEK-114707 HMI 软件用户手册 Vol. 1 5-63
5 图库的使用
5.1 打开和关闭图库
为了打开(或关闭)图库,选择菜单栏中“显示→图库”,此时图库将打开(或关闭)。打开后,图库显示,如图5.5-1所示。
图5.5-1 图库
图库列表中显示所有图库的名称,右上角的显示框中显示出当前选中的图标。
5.2 图库的使用
双击图库名,将列出图库中所有选项。选中所要调用的项,然后单击鼠标左键,将该项拖至工作区内放开。
5.3 图库中参数设置
图库项中可定义最多100个参数,主要作用是用来扩大图库的使用范围。具体定义格式如下: $nn描述
举例:某图库项中含有一个参数,当用AI0001代替该参数时,显示AI0001的值,而用AI0002代替时,显示AI0002的值。
5.3.1 参数的定义
目前为止,只有字符串可被定义成参数,也就是静态字符串或动态目标中的测点名。如果要将某个目标定义成参数,只要输入$nn描述。
GEK-114707 HMI 软件用户手册 Vol. 1 5-64
$:为保留字。
nn:取00-99,表示第几个参数。
描述:该参数的具体描述,仅仅是描述起提示作用。
5.3.2 参数的使用和修改
将图库的某项拖入图形中后,图形便生成一个目标,如果要修改该目标中的参数项,按右键弹出菜单后选“参数”项,弹出参数替换窗口,如图5.5-2所示。
图5.5-2 参数替换
其中:
参数描述:列表框中列出所有参数,其参数的定义在下列的编辑框中。
原参数:显示的是在列表框被选中参数原来的值。 替换成:供输入参数的新值。
如果要改变某一个参数的定义,在列表框选中,然后在编辑框中输入新值即可。
GEK-114707 HMI 软件用户手册 Vol. 1 5-65
第 6章 系统诊断
1 概述
XDPS提供了自检程序作为整个系统的诊断工具,XDPS自检是XDPS分散控制系统中的一个实用软件程序,它可在系统中的任一人机接口站上运行,包括操作员站、工程师站和历史站。自检画面给系统运行人员、调试维修人员提供最直观的、实时的系统硬件运行概况。
2 自检软件功能
自检软件为操作人员提供以下几个功能。
冗余网络状态监测
各网络节点的运行状态监测 IO站工作状态监测
卡件、测点通道运行状态监测
3 自检软件的使用和操作
3.1 自检主画面调用
在Netwin总控界面内,单击工具条中的按钮“界面,如图6.3-1所示。
”,将弹出自检
GEK-114707 HMI 软件用户手册 Vol. 1 6-1
标题栏菜单栏系统状态显示区图例说明区状态栏图6.3-1 自检画面
3.2 程序窗口界面
图6.3-1是自检程序的界面。
在主窗口中,上部为系统状态显示区域,下部为图例说明区域。
3.3 网络节点状态监测
XDPS-600系统中,节点根据其功能可分为过程控制站(DPU)和人机接口站(MMI)两大类,过程控制站和MMI各节点通过两条冗余的实时网相连。
在自检画面中,实时网络以两条颜色不同的粗实线表示,一条为蓝色,另一条为深黄色。DPU节点或MMI节点以方块图标表示,图标上显示出节点类型和节点号。节点图标的上面有两条短线与实时网相连,这两条线用于表示该节点的网络状态。
GEK-114707 HMI 软件用户手册 Vol. 1 6-2
DPU节点图标。 绿色:DPU处于主控态且运行正常。 蓝色:DPU处于跟踪态且运行正常。 黄色:DPU处于跟踪态但与主控DPU未保持一致或该DPU处于初始化状态。 红色:DPU未运行或故障。 MMI节点图标。 粉色:MMI站运行正常。 红色:MMI站未运行或故障。 节点的网络状态标志。 实线:网络通讯正常。 虚线:网络通讯故障。 如果这两根短线为实线,则代表双网工作;若有一根线为实线,而另一根为虚线,则代表该节点为单网工作,即实线网正常,虚线网故障;若两根短线都为虚线,则代表该节点与主干网已脱离,处于非正常状态。在XDPS-600系统中,双网正常是最好的工作状态,而单网工作也是允许的,但两条网络全脱离是绝对不允许的,应引起特别注意。
如果在图例说明区域下面,出现绿色或粉红色的节点框,则表明XDPS-600实时网上有其它的DPU或MMI站在运行,但此节点没有在Selftest.cfg中定义显示位置,系统工程师需根据实际情况重新配置Selftest.cfg,并重新启动自检软件。
在DPU图标上,单击鼠标右键,将弹出“About DPU”窗口,如图6.3-2所示。在该窗口中,显示了DPU的系统运行信息和DPU当前软件版本信息。
GEK-114707 HMI 软件用户手册 Vol. 1
6-3
图6.3-2 DPU信息
3.4 DPU节点I/O状态
在自检主画面中,在绿色的DPU节点图标上,单击鼠标左键,就能弹出该DPU节点I/O站的状态监测窗口,如图3.3-3所示。单击自检主画面的其它区域可关闭这个窗口。
GEK-114707 HMI 软件用户手册 Vol. 1 6-4
图6.3-3 I/O站自检窗口
在I/O站自检窗口中,DPU图标连接着I/O站图标,I/O站图标中的数字代表该站的站地址编号。如图3.3-3所示,1#I/O站图标与I/O导轨箱之间有一条短线相连,I/O导轨箱中详细显示了1#I/O站内卡件的安装和运行情况。一个I/O导轨箱有14个I/O卡槽,0#~11#卡槽用于安装I/O卡件,11#、12#用于安装BC卡。卡件顶端显示的数字为卡件地址,下部的字母为卡件类型,底端的数字为卡件运行状态(00表示卡件正常,E0表示故障)。
由于每个DPU下可能有多个I/O站,而画面中每次只能显示一个机箱内的卡件情况。若想查看其它I/O站的卡件信息,点击相应的I/O站图标即可。
I/O站中的卡件类型主要有以下几种。
BC AI AO DI SOE DO LC LC-S PI
以太网站控制卡 模拟量输入卡 模拟量输出卡 开关量输入卡 事件顺序记录卡 开关量输出卡 回路控制卡 回路控制卡 脉冲量输入卡
GEK-114707 HMI 软件用户手册 Vol. 1 6-5
LPC SDP VPC SYN BZT
逻辑保护卡 测速和超速保护卡 阀门控制卡 同期控制卡
备用电源自投保护卡
3.5 I/O卡件上的通道状态监测和对应全局点
在DPU节点I/O站状态显示图上,单击卡件图标,将弹出卡件自检窗口,如图6.3-4所示。
在图6.3-3显示窗口中,窗口标题栏中显示该卡件的地址及类型,窗口中显示各通道的采样数据。
图6.3-4 卡件自检窗口
卡件自检窗口中,卡件通道定义如下。
3.5.1 以太网站控制卡(BC)
BC卡自检窗口,如图3.3-5所示。9个AI通道包含了对用户有用的信息。
AI00:软件版本号;
GEK-114707 HMI 软件用户手册 Vol. 1
6-6
AI01:主网广播周期; AI02:辅网广播周期; AI03:DPU节点号,总为1;
AI04:IO站号,主卡范围1-20;辅卡范围21-40; AI05:调试通道,值为0X7FFF或0X8000; AI06:调试通道,值为0X7FFF或0X8000; AI07:调试通道,值为0X7FFF或0X8000; AI08:显示DPU与BCNET版本号升级。
图3.3-5 BC卡件自检窗口
3.5.2 模拟量输入卡(AI)
在AI卡自检窗口中,依次显示16个输入通道模拟量的十六进制A/D转换值。如图6.3-6所示。
GEK-114707 HMI 软件用户手册 Vol. 1 6-7
图6.3-6 AI卡件自检窗口
3.5.3 模拟量输出卡(AO)
在AO卡自检窗口中,依次显示8个通道的输出/模拟量的十六进制D/A值。如图6.3-7所示。
图6.3-7 AO卡件自检窗口
GEK-114707 HMI 软件用户手册 Vol. 1
6-8
3.5.4 开关量输入卡(DI)
在DI卡自检窗口中,依次显示32个通道和开关量状态。如图6.3-8所示。
图6.3-8 DI卡件自检窗口
3.5.5 开关量输出卡(DO)
在DO卡自检窗口中,依次显示32个输出通道,前16个通道显示开关量输出值,后16个通道备用;32个输入通道,前16个通道显示开关量的硬件返回检查输入值,后16个通道备用。如图6.3-9所示。
GEK-114707 HMI 软件用户手册 Vol. 1 6-9
图6.3-9 DO卡件自检窗口
3.5.6 脉冲计数卡(PI)
在PI卡自检窗口中,依次显示8个通道的脉冲计数值的十六进制。如图6.3-10所示。
图6.3-10 PI卡件自检窗口
GEK-114707 HMI 软件用户手册 Vol. 1 6-10
3.5.7 双回路控制卡(LC)
在LC卡自检窗口中,显示8个输入模拟量的十六进制转换值,2个输出模拟量的十六进D/A转换值,4个开关量输入状态值,4个开关量状态输出值。如图6.3-11所示。
图6.3-11 LC卡件自检窗口
3.5.8 逻辑保护卡(LPC)
;
在LPC卡自检窗口中,前面24个通道对应24路开关量输入,后面8路通道备用。如图6.3-12所示。
GEK-114707 HMI 软件用户手册 Vol. 1 6-11
图6.3-12 LPC卡件自检窗口
3.5.9 测速和超速保护卡(SDP)
在SDP卡自检窗口中,显示了16个AI通道,8路AO通道,24路DI通道,24路DO通道。如图6.3-13所示。
图6.3-13 SDP卡件自检窗口
表6.3-1 AI 通道说明
GEK-114707 HMI 软件用户手册 Vol. 1 6-12
序号 AI00 AI01 AI02 AI03 AI04 AI05~ AI15 名称 速度 加速度 定值 1 定值 2 齿轮数 备用 单位 说明 用于DEH时,0.0-4000.0 RPM 用于MEH时,0-12000 RPM 用于DEH时,显示103 和110值 缺省值为3090 3300 用于MEH时,显示V1 和V2值 缺省值为6300 6500 缺省值为60个齿
表6.3-2
序号 AO00 AO01 AO02 AO03 AO04 AO05 AO06 AO07 AO通道说明
名称 OPC延时时间 备用 备用 备用 备用 备用 备用 备用 单位 秒,输入值只能为0-10秒。
表6.3-3
序号 DO01 DO01 DO02 DO03 DO04 DO05 DO06 DO07 DO08~ DO23
DO通道说明
名称 MOST EOST IEP TEST X X X X 备用 描述 DEH试验“1”有效 DEH试验 “1”有效 DEH汽压力>30% 为“1” MEH电超速试验 表6.3-4
序号 DI00 DI01 DI02 DI03 DI04 DI05 DI06 DI07 DI08 DI09 DI通道说明
名称 ASL 备用 备用 BR1 BR2 BR3 STOP1 STOP2 BR TEST 描述 DEH挂闸 DEH并网3选2 DEH并网3选2 DEH并网3选2 MEH跳机 MEH跳机 DEH并网(OPC LOGIC RETURN) MEH(OPC LOGIC RETURN) GEK-114707 HMI 软件用户手册 Vol. 1 6-13
DI10 DI11 DI 12 DI 13 DI 14 DI 15 DI 16 DI 17 DI 18 DI 19 DI 20 DI 21 DI 22 DI 23 TQ MOST EOST IEP AST OPC 转速1状态 备用 备用 备用 DPU通讯断 DEH/MEH 备用 备用 转速 <2000 时 为 “1” 回送机械超速试验 “1” 有效 回送电超速试验 “1” 有效 回送中压排汽压力 >30% 为“1” 110%超速保护状态 103%超速保护状态 “1” DEH “0” MEH
3.5.10 阀门控制卡(VPC)
在VPC卡自检窗口中,显示了16个AI通道,8路AO通道,24路DI通道,24路DO通道。如图6.3-14所示。
图6.3-14 VPC卡件自检窗口
表6.3-5
序号 AI00 AI01 AI02 AI03 AI04 AI05 AI06 AI通道说明
变量名称 指令回送 阀位高选 阀位1 阀位2 压力1 压力2 输出量回送S1 传送变量 8000H FFFFH 0000H FFFFH 0000H FFFFH 0000H FFFFH 0000H FFFFH 0000H FFFFH 0000H FFFFH 物理量值 0 +100% -100% +100% -100% +100% -100% +100% -100% +100% -100% +100% -5v +5v GEK-114707 HMI 软件用户手册 Vol. 1 6-14
AI07 AI08 AI09 AI10 AI11 AI12 AI13 AI14 AI15
输出量回送S2 设置通道号回送 设置通道值回送 设置命令回送 0000H 0000H 0000H 0000H FFFFH FFFFH FFFFH FFFFH -5v +5v 表6.3-6
序号 AO00 AO01 AO02 AO03 AO04 AO05 AO06 AO07 AO通道说明
变量名称 指令输出 设置通道号 设置通道值 设置命令 传送变量 8000H 0000H 8001H 0000H 0000H FFFFH FFFFH 8014H FFFFH FFFFH 物理量值 0 +5v -5v +5v 0 39 A55AH:写出通道 5AA5H:读出通道 其它:参数不变
表6.3-7
序号 DI00 DI01 DI02 DI03 DI04 DI05 DI06 DI07 DI08 DI09 DI10 DI11 DI12 DI13 DI14 DI15 DI16~ DI23 DI通道说明
变量名称 手动开关 手动增 手动减 OPC输入 ASL1 ASL2 ASL3 电源正常 手动状态 初始化不正常 开环调试中 通信不正常 卡类型 工作方式 备用 物理量值 100=RSV;101=GV; 110=TV;111=IV 0=LVDT反馈;1=压力反馈 表6.3-8
序号 DO00 DO通道说明
变量名称 切手动命令 物理量值 GEK-114707 HMI 软件用户手册 Vol. 1 6-15
DO01 DO02 DO03 DO04 DO05 DO06 DO07 DO08~ DO23 备用 备用 备用 备用 开出 参数更改允许 手动调试允许 备用
3.5.11 同期控制卡(SYN)
在SYN卡自检窗口中,显示了18个AI通道,5路AO通道,48路DI通道,24路DO通道。如图6.3-15所示。
图6.3-15 SYN卡件自检窗口
表6.3-9
序号 AI00~ AI07 AI08~ AI15 AI16 AI17 AI通道说明
描述 通道0~通道7的8路电压有效值 通道0~通道7的8路交流电周期的有效值 两路同期交流电的相角差值 A17为导前时间 单位 10mV us us 6-16
GEK-114707 HMI 软件用户手册 Vol. 1
表6.3-10 AO通道说明
序号 AO00 描述 第二字节高4位,表示选定需同期的第一个交流量通道号0~7# 第二字节低4位,表示选定需同期的第二个交流量通道号0~7# 第一字节8位,选定某一个或多个同期输出点,但必须与同期输出点号保持一致 允许相角差设定 允许电压差设定 允许电压差设定 允许电压差设定 单位 AO02 AO03 AO04 AO05 0.0~360.0度 0.0~32768度(10mV) 0.0~32768度(us) 0.0~32768度(ms)
表6.3-11 DI通道说明
序号 DI01~ DI07 DI08~ DI15 DI16 DI17 DI18 DI19 DI20~ DI23 DI24 DI25 DI26 DI27 DI28 DI29 DI30 DI31 DI32 DI33 DI34 DI35~ DI39 描述 对应实际开关量输入通道 同期输出DO00~DO07的状态反馈信号 频率增的反馈信号 频率减的反馈信号 电压增的反馈信号 电压减的反馈信号 备用 同期条件不满足。例如:输入一组相同的通道 正在进行同期运行 正在调整电压 正在调整频率 允许相角差限制输入值>190 输入一组相同的通道 同期失败 备用 同期完成(已动作) 正在自动同期 同期已启动 备用 单位
表6.3-12 DO通道说明
序号 DO00~ DO07 DO08 描述 周期输出点(8位) 频增 单位 同期输出点(可选) 连接DEH,同期进行时调节机组的频率,每一个脉冲表示汽机增加1 rpm。 GEK-114707 HMI 软件用户手册 Vol. 1 6-17
DO09 DO10 DO11 DO12 DO13 DO14 DO15 DO16 DO17 DO18 DO19 DO20 DO21 DO22 DO23 频减 电压增 电压减 1=无自动调压 1=无自动调频 1= 57.7V 0= 100V 备用 备用 备用 终止同期 1= 1STK投入 1= STK无闭锁 0= STK闭锁 1 = 自动 0 = 手动 1= 线路检同期 0= 发电机组并网 自动时启动同期直至并网输出 连接DEH,同期进行时调节机组的频率,每一个脉冲表示汽机减少1 rpm。 连接AVR,同期进行时,调节机组增加电压。 连接AVR,同期进行时,调节机组减少电压。
3.5.12 备用电源自投保护卡(BZT)
在BZT卡自检窗口中,显示了8个AI通道,8路AO通道,32路DI通道,32路DO通道。如图6.3-16所示。
AO数据全部为虚拟点,其中AO0~AO4用于控制0~4通道(合闸信号)的输出脉宽。AO0通道对应DO0通道,AO1通道对应DO1通道,AO2通道对应DO2通道,AO3通道对应DO3通道,AO4通道对应DO4通道。脉宽与AO数据的对应关系为:0333H~0FFFH对应时间是0~3.276s,AO值小于0347H时为缺省时间800ms。AO5~AO7是“逻辑跳变”的输入延时,延时时间与AO数据的对应关系为:0333H~0FFFH对应时间是0~3.276s,AO值小于034CH时无延时。 DO0~DO11通道对应实际DI输入通道。
DO0~DO9通道对应实际DO输出,其中DO0~DO4通道为合闸信号,BZT卡与DPU皆可控制其输出;DO5~DO9通道为DPU控制输出的DO点。
DO10~DO13通道为虚拟DO点,用于实现对“逻辑跳变1~4”通道的输入屏蔽;其中10通道对应“逻辑跳变1”,11通道对应“逻辑跳变2”,12通道对应“逻辑跳变3”,13通道对应“逻辑跳变4”。 DO14~21通道是“逻辑跳变”的输入延时选择,具体定义如下表。
GEK-114707 HMI 软件用户手册 Vol. 1 6-18
DO14 DO15 0 0 0 1 1 0 1 1 逻辑跳变1 DO16 DO17 0 0 0 1 1 0 1 1 逻辑跳变2 DO18 DO19 0 0 0 1 1 0 1 1 逻辑跳变3 DO20 DO21 0 0 0 1 1 0 1 1 逻辑跳变4 无延时,直接触发DO 延时,时间为AO6 延时,时间为AO5 延时,时间为AO7
DO22~DO26通道是DO0~DO4通道(合闸信号)的输出屏蔽;其中DO22对应0通道,DO23对应1通道,DO24对应2通道,DO25对应3通道,DO26对应4通道。
图6.3-16 BZT卡件自检窗口
在I/O通道上双击,可调出与此通道对应的全局测点的单点显示。
4 自检软件组成
自检软件共由两个文件组成,分别为可执行文件SELFTEST.EXE和配置文件SELFTEST.CFG。
执行文件SELFTEST.EXE在“安装路径\\XDPS2.0\\MMI\\BIN\\”路径下。
配置文件SELFTEST.CFG在“安装路径\\XDPS2.0\\X2DATA\\ENG\\”路径下。
GEK-114707 HMI 软件用户手册 Vol. 1 6-19
5 自检软件的配置和运行
5.1 配置文件
自检软件的配置文件SELFTEST.CFG为文本文件,以行为单位。前五行系统保留,在2.0以下版本为颜色定义,不需要用户编辑。 从第六行开始为节点定义,每行三个数字分别代表“节点号 置
且Y位置相同。
X位
Y位置”,节点位置的单位为象素。相互冗余的一对节点相邻
图6.5-1 SELFTEST.CFG
GEK-114707 HMI 软件用户手册 Vol. 1 6-20
5.2 配置文件举例
表6.5-1为配置文件举例。
表6.5-1 配置文件举例
0 128 255 0 128 0 192 192 255 0 0 255 255 0 255 1 120 70 21 180 70 2 270 70 22 330 70 3 570 70 23 630 70 4 720 70 24 780 70 5 120 200 25 180 200 6 270 200 26 330 200 7 570 200 27 630 200 8 720 200 28 780 200 41 180 330 42 270 330 43 330 330 44 420 330 45 480 330 50 720 330 60 780 330 [PlateDef_Begin] LPC 0x27 DO 0x17 [PlateDef_End]
GEK-114707 HMI 软件用户手册 Vol. 1
6-21
GEK-114707 HMI 软件用户手册 Vol. 1 6-22
第 7章 接口软件概述
1 概述
1.1 简介
本章主要讲述了XDPS系统与其它系统连接的各种方式,并针对目前广泛应用的接口程序的安装、配置、运行调试做了详细的阐述。在使用本手册前,请首先明确您所使用的外部通讯设备的类型。
XDPS分散控制系统有两种对外连接方式,既I/O驱动方式和网关(Gateway或简称GTW)软件方式。本章主要描述GTW方式。GTW方式面向XDPS分散控制系统的分布式全局实时数据库,它采用XDPS分散控制系统本身提供的API,对实时数据库直接进行读写。通常,GTW软件只能运行在MMI节点上。
因此,GTW软件包括XDPS分散控制系统与其他仪表、PLC、DCS、MIS等进行数据交换的软件,用于XDPS分散控制系统的特殊计算软件,例如热力计算、负荷分配、无功功率分配等软件,及用户自己编制的GTW软件。
1.2 基于XDPS实时数据库接口的网关软件驱动
基于XDPS实时数据库接口的网关软件包括分散控制系统与其他仪表、PLC、DCS、MIS等进行数据交换的软件,用于XDPS分散控制系统的特殊计算软件,例如热力计算软件、负荷分配、无功功率分配等软件,及用户自己编制的GTW软件。XDPS2.0/R05安装盘提供下列几种常用GTW软件:
Modbus接口软件,以从站方式连接MAX-1000、I/A、西门子系统等。
XDPS分散控制系统的GTW软件集还提供了一些不常用的GTW软件。用户如果需要,可用复制软件的方法获得。目前主要有下列几种GTW软件:
基于FTP接口软件,可与XP、I/A系统通讯;
基于网络Modbus协议的DEH系统与德国H/B公司、西门子公司、ABB公司DCS系统的接口软件;
GEK-114707 HMI 软件用户手册 Vol. 1 7-1
通用AGC通讯接口软件; GPS卫星时钟校时接口软件;
基于通用RTU通讯规约如IEC60870-5-101、N4F、IEC60870-5-104等从站通讯软件;
基于开放式数据库互连(ODBC),向通用关系数据库录入实时数据的通讯软件。
2 ModBus(RTU)协议从站接口软件(串口)
2.1 概述
MODBUS协议是一个通用的面向工业控制的网络通讯协议,它的主要特点是主从式,在整个MODBUS网络中只有1个主站,最多允许246个从站,主站可通过各种命令完成主从之间的数据交换。DEH-IIIA系统的人机接口站作为Modbus中的一个从站,完成同主站之间的数据收发,实现XDPS系统与其它系统的通讯。
2.2 硬件配置
该XDPS(DEH-IIIA)ModBus接口软件需要安装在XDPS系统2.0系列的MMI站上,并正常运行Netwin.exe。
XDPS(DEH-IIIA)侧一般均用标准的RS232口即COM1或COM2口,通讯距离一般为15米,如需增长通讯距离,可采用R232/485转换器,通讯距离为1200米。RS232接线图,如图7.2-1所示。
XDPS(DEH-IIIA) 信号名称 RXD TXD GND
COM口 信号引脚 2 3 5 ------------------ ------------------ ------------------ 主站设备 信号名称 TXD RXD GND 图7.2-1 RS-232电缆接线图
当用来与Moore通讯时也需通过RS-232/RS-485转换器实现,当Moore(DCS)一侧选用Moore的转换器是按Moore手册接线即可。当选用MOXA-A51/A50转换器是要将Moore一侧的转换器的RTS与RxD引脚短接。
GEK-114707 HMI 软件用户手册 Vol. 1
7-2
2.3 文件组成
该软件由ModBus2.exe,Modbus2.cfg,Modbus2.txt三个文件组成。 ModBus2.exe是执行文件,安装时一般拷贝到X2bin\\Gtw目录下;Modbus2.txt是使用说明文件,安装时一般拷贝到X2bin\\Gtw目录下;Modbus2.cfg是配置文件,安装时要求拷贝到项目数据路径下的GTW目录下。
2.4 MODBUS2.cfg配置文件说明
2.4.1 配置文件说明
表7.2-1 配置文件
[SLAVE_NO] No=2 [COMPORT] COM1=9600,n,8,1 //从站站号说明,站号范围为1~247 //通讯端口=速率,校验,数据位,停止位 //端口号COM1,COM2,COM3,或COM4 //速率为9600,最大为19,200 //无校验, 数据位8位,停止位1位 //XDPS(DEH-IIIA)向主站发送的模拟量点定义 //测点名,工程下限,上限,上限时对应的数值,倍率 //0-65535对应全量程范围或放大100倍 (当收到/发送2字节为 0 对应模拟量值为-100,2字节为65535对应模拟量值为100) //最多为1024点 //XDPS(DEH-IIIA)向主站发送的开关量点定义 //最多为1024点 [SEND_AITAG] 1=AI0001,-100,100,65535,100 2=AI0002,0,100,4096,100 3=AI0003,-100,200,65535,10 :: 256=AI00256,0,600,65535,10 [SEND_DITAG] 1=DI0001 2=DI0002 3=DI0003 :: 256=DI00256 [RCVAI_TAG] 1=AI0004,-100,100,65535,100 2=AI0005,0,100,4096,1000 3=AI0006,-100,200,65535,10 :: 256=AI1000,-0.25,0.5,4096,10 [RCVDI_TAG] 1=DI0006 2=DI0007 3=DI0008 :: 256=DI1000 [AXBYTES] //XDPS(DEH-IIIA)接收主站的模拟量点定义 //最多为1024点 //XDPS(DEH-IIIA)接收主站的开关量点定义 //最多为1024点 GEK-114707 HMI 软件用户手册 Vol. 1 7-3
BYTES=2 ENLARGE=yes [DX_STARTID] RECVDX=1000 SENDDX=0 [AX_STARTID] RECVAX=1000 SENDAX=0 [DATAFORMAT] FEEDBACKHEAD=0 RCVTODPU=0 CP581=1 //2表示发送与接收点为2字节; 4表示发送与接收点为4字节 //yes表示当发送点为2字节时,将模拟量值放大后转换成整形值送出;no则通过上下限转换后送出 //数字点在主站中的位号偏移值定义(MODBUS地址) //接收点开关量在主站中从1000开始 //发送点开关量在主站中从0开始 //模拟点在主站中的位号偏移值定义(MODBUS地址) //接收点模拟量在主站中从1000开始 //发送点模拟量在主站中从0开始 //0, 回送信息为接收信息的信息头(校验码重算);1, 回送信息为接收信息的信息头(校验码重算)与数据点的所有信息,即全部返回 //0,不可被DPU接收; 1,同时可被DPU接收 //1,与西门子CP581通信; 0,其他
注意
当接收点为4字节时后面四项可省略. 当接收点为2字节时且ENLARGE=yes时后面四项必需写上;
ENLARGE=no时最后一项可省略, 后四项需与通讯主站的设置一致。
2.4.2 配置文件举例
现在需要完成一个与其他系统接口,双方约定:采用MODBUS协议,对方为主站,XDPS系统中的一台MMI站为1号从站;双方通讯波特率为19200,无奇偶校验,数据位为8位,停止位1位;发送点为2字节,将模拟量值放大后转换成整形值送出。XDPS系统中的MMI站通过串口1,采用232通讯电缆,则配置文件,见表7.2-2。
表7.2-2 配置文件举例
[SLAVE_NO] No=1 [COMPORT] COM1=19200,n,8,1 [SEND_AITAG] 1=MSV12P,0,0.3455,65535,10000 3=ICV12PZH,0,5,65535,1000 4=MSV1PZ,0,100,65535,100 5=MAXSPD_A,0,7000,65535,1 6=WSA_B,0,7000,65535,1 .. 148=LPGVSPO_B,0,100,65535,100 GEK-114707 HMI 软件用户手册 Vol. 1 7-4
149=LPGVSPO_B,0,100,65535,100 [SEND_DITAG] 1=ASL 2=BR 3=OA 4=ATS/APS 5=MCS 6=MCSPERMIN .. 178=SPIPERMIN 179=SPIPERMIN 180=SPIPERMIN [RCVAI_TAG] 1=D_TARGETI,0,3400,65535,1 2=D_OARATESPI,0,300,65535,1 3=D_OLRATESPI,0,30,65535,1 4=D_OTPLSPI,0,20,65535,1 5=D_LLSPI,0,349,65535,1 6=D_HLSPI,0,360,65535,1 .. 21=ABAK818,0,600,65535,1 22=ABAK818,0,600,65535,1 [RCVDI_TAG] 1=D_MSV1PB0 2=D_MSV2PB0 3=D_GV13PB0 4=D_GV24PB0 5=D_GV57PB0 6=D_GV68PB0 .. 138=DBAK201 139=DBAK201 [AXBYTES] BYTES=2 ENLARGE=yes [DX_STARTID] RECVDX=0 SENDDX=0 [AX_STARTID] RECVAX=0 SENDAX=0 [DATAFORMAT] FEEDBACKHEAD=0 RCVTODPU=1 CP581=0
2.5 运行与调试
检查R232电缆连接无误,串行口的驱动可在控制面板中定义。 确认通讯配置文件与执行文件安装位置正确,站号定义与主站一致。
GEK-114707 HMI 软件用户手册 Vol. 1 7-5
Netwin.exe程序正常运行,ModBus2.exe程序正常运行;主站通讯程序运行正常。
如果通讯正常而数据不对,还要注意数据包不能太大(不超过512字节),如果数据量大,主站应该考虑将其分成若干组。
GEK-114707 HMI 软件用户手册 Vol. 1 7-6
3 Modbus(RTU)协议从站接口软件(TCP/IP)
3.1 简介
很多大型的火电机组的控制系统往往不是一家供货商提供的,但是电厂一般要求集控室里面的操作员站应该是一致的,即是一家公司的操作员站。我公司DEH产品在这种情况下,推出了基于TCP/IP的MODBUS服务器程序,它不仅可以给其它DCS系统提供实时数据,而且还可以接收来自DCS系统的操作命令。因此完全可以由DCS系统操作员站来监控DEH系统。
3.2 硬件配置
DEH系统在整个大系统中作为控制器接收来自DCS的操作指令和查询指令,执行操作并将DCS所需数据传给DCS系统。
本软件运行于DEH通信接口站上,采用的网络通信协信是TCP/IP协议族中的TCP协议。DEH端为服务器端。在TCP协议之上,采用了Modbus协议的数据交换方式,由主站DCS端发出各种请求和指令,子站DEH端回答和执行来自DCS端请求和指令。这里DEH端可以配置成双网或者双机,如图7.3-1所示。
图7.3-1 连接示意图
GEK-114707 HMI 软件用户手册 Vol. 1 7-7
3.3 驱动程序
本软件包含执行程序Hbgtw.exe、使用说明文件Hbgtw.doc和配置文件xh_hb.ini,配置文件应置于应用项目路径的\\X2data\\gtw子目录下。
3.4 XH_HB.INI配置文件
3.4.1 配置文件举例
表7.3-1 配置文件举例
[ NET ] NET1_IP=10.214.128 Port=6000 Protocal=0 DCS=0 [ Modbus ] Slave_no=11 Recv_bytes=2 Send_bytes=2 [ Operate Pulse ] 1=80,1,1,自动 2=11,15,14,遥控 3=11,98,1,单阀 [ Operate Put ] 1=11,9,1,3400,0,转速设定值 2=11,12,78,500,0,升速率 3=11,99,1,50,0,升负荷率 [ AI ] 1=Condpr1 2=hpr 3=refws [ DI ] 1= ehflp01 2= ehflp02 3= ehflp03 4= ehflp04
3.4.2 配置文件说明
表7.3-2 配置文件说明 [ NET ] Net1_IP Net2_IP Port Protocal=0 [ NET ]段用于配置网络参数 Net1_IP字段用于配置1号网络地址 Net2_IP字段用于配置2号网络地址。如果只使用了一条网络,则Net2_IP可不配置。 Port用于配置TCP服务器的端口号 用来配置协议的类型 GEK-114707 HMI 软件用户手册 Vol. 1 7-8
DCS=0 [ Modbus ] slaveno recv_bytes send_bytes [ Operate Pulse ] 序号=DPU号,页号,块号,描述 [ Operate Put ] 序号=DPU号,页号,块号,量程上限,量程下限,描述 [ AI ] 序号 = 模拟量测点名 [ DI ] 序号 = 开关量测点名 Protocal=0时,报文格式为Modicon公司定义在串口上的modbus报文格式(RTU); Protocal=1时,报文格式为Modicon公司定义在TCP的modbus报文格式(RTU); DCS定义脉冲操作区,操作命令的处理方式。 DCS=0时,接收到开关置1命令时,对相应模块发送Set命令;接收到开关置0命令时,对相应模块发送Reset命令; DCS=1时,接收到开关量置数命令时,对应模块发送pulse命令。 [ Modbus ]配置Modbus协议的一些参数 slaveno字段用于配置子站号 recv_bytes字段用于配置接收的模拟量的字节数,如用于IEEE浮点数表示则为4,如用短整数表示则为2; send_bytes字段用于配置发送的模拟量的字节数,如用于IEEE浮点数表示则为4,如用短整数表示则为2; [ Operate Pulse ]用于配置脉冲操作参数 字段1至n分别表示1至n个脉冲操作点。序号可以从1至300,但必须连续,即最多可配置的脉冲操作点为300个。 [ Operate Put ]段用于配置模拟量置数操作参数 字段1至n分别表示1至n个模拟量置数点,注意DPU号、页号、块号是对应于DPU组态中的参数,不能缺省,量程上限和量程下限视具体的操作点而定,也不能缺省。描述是用于表达该点操作的具体含义,便于组态人员阅读,可以缺省。序号可以从1至300,但必须连续,即最多可配置的脉冲置数操作点为300个。 [ AI ]段用于配置DCS可读取的模拟量参数。 字段1至n分别配置1至n个模拟量点,序号可以从1至1000,但必须连续,即最多可配置的测点数为1000个,注意用于通信的这些点,在点目录中一定要配置量程上限和量程下限。 [ DI ]段用于配置DCS可读取的开关量参数。 字段1至n分别配置1至n个开关量点,序号可以从1至1000,但必须连续,即最多可配置的测点数为1000个。
3.5 安装、运行步骤
配置好相应的数据源。 将文件拷于相应目录下。 配置好XH_HB.ini文件。 运行NETWIN.EXE。 运行HBGTW.EXE。
GEK-114707 HMI 软件用户手册 Vol. 1 7-9
3.6 Modbus地址表
3.6.1 开关量
用Modbus功能号2传递值和状态,地址表依次为
0000 0001 0002 0003 0004 0005 3n-3 3n-2 3n-1 开关量1的值
开关量1的品质(1:坏点,0:好点)
开关量1的报警状态(1:报警,0:正常),可接收带时间的报警消息 开关量2的值 开关量2的品质
开关量2的报警状态 FAULT
开关量n的值 开关量n的品质 开关量n的报警状态
3.6.2 模拟量
用Modbus功能号4传递模拟量的值,地址依次为
地址表 0000 0001 n-1 模拟量1的值 模拟量2的值
模拟量n的值
值的范围为0~65535,0表示量程上限,65535表示量程下限,该值与工程值的关系为线性关系。
用Modbus功能号2传递模拟量的品质及报警状态,地址依次为
地址表 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 模拟量1的品质
模拟量1的LL限报警 \\
模拟量1的L限报警 可接收带时间的报警信息 模拟量1的H限报警 模拟量1的HH限报警 / 模拟量2的品质 \\ 模拟量2的LL限报警
模拟量2的L限报警 可接收带时间的报警信息 模拟量2的H限报警 模拟量2的HH限报警 /
GEK-114707 HMI 软件用户手册 Vol. 1 7-10
6144+5n-5 6144+5n-4 6144+5n-3 6144+5n-2 6144+5n-1 模拟量n的品质
模拟量n的LL限报警 \\
模拟量n的L限报警 可接收带时间的报警信息 模拟量n的H限报警
模拟量n的HH限报警 /
3.6.3 操作点
用Modbus功能号5完成脉冲置位操作,地址依次为
地址表 0000 0001 0002 n-1 脉冲操作点1 脉冲操作点2 脉冲操作点3
脉冲操作点n
用Modbus功能号6完成置数操作,地址依次为
地址表 0000 0001 0002 n-1 置数操作点1 置数操作点2 置数操作点3
置数操作点n
GEK-114707 HMI 软件用户手册 Vol. 1 7-11
4 RTU程序
4.1 概述
新华RTU程序用于XDPS系统与上层系统如本地调度中心、省调度中心、市调度中心的通讯,目前支持的通讯规约有IEC870-5-101、N4F、IEC870-5-104。本程序支持同时有多个主站以不同或相同的通讯规约访问。
4.2 硬件配置
本程序是XDPS系统的接口程序,运行在XDPS的MMI站上,它通过串行口或以太网与上位系统相连。连接示意图如图7.4-1所示。
XDPS系统XHRTURS232或以太网公用网控制中心
图7.4-1 连接示意图
4.3 驱动程序
本程序有执行程序XHRTU.EXE、配置程序XHRTU.CFG两部分组成。执行程序XHRTU.EXE,应存放在XDPS2.0\\x2bin\\gtw目录下;配置程序XHRTU.CFG,应存放在项目数据路径的\\GTW子目录下,如D:\\xdps2.0\\x2data\\gtw。
GEK-114707 HMI 软件用户手册 Vol. 1 7-12
4.4 XHRTU.CFG配置文件说明
4.4.1 配置文件格式
表7.4-1 配置文集格式
/BeginPort LinkType = TCP(Server),National-870-5-104, 2 IPAddress = 192.9.200.237 SocketPort = 2404 /EndPort /BeginYc wsr,1 pimwk,1 rb1lim,1 rb2lim,1 /EndYc /BeginYx mgb1 mgb2 mgb3 Br Brx Brn Brcl /EndYx
4.4.2 配置文件说明
/BeginPort 与 /EndPort 之间配置的是通讯口的参数,如果有多个通讯口可以配置多个/BeginPort /EndPort段。
/BeginPort LinkType =通讯口类型,通讯协议,RTU地址。目前支持的类型有 RS232 、TCP(CLIENT)、TCP(SERVER),分别表示串行口RS232,TCP客户端和TCP服务器端。
通讯类型为RS232
表7.4-2 参数说明 参数 SerialNo DataBits BaudRate StopBits Parity 说明 串口号 数据位 波特率 停止位 校验位 取值范围 1~n(n系统支持最大串口号) 5~8 300,600,1200,2400,4800,9600,19200等 1,1.5,2 none,even,odd
通讯类型为TCP(CLIENT)
GEK-114707 HMI 软件用户手册 Vol. 1 7-13
表7.4-3 参数说明 参数 通讯协议 取值范围 National-870-5-101为IEC870-5-101协议 N4F为N4F协议 National-870-5-104为IEC870-5-104协议 1~254 对方服务器的Ip地址 对方服务器的端口号 RTU地址 IPAddress SocketPort
通讯类型为TCP(SERVER)
表7.4-4 参数说明 参数 通讯协议 取值范围 National-870-5-101:IEC870-5-101协议 N4F:N4F协议 National-870-5-104:IEC870-5-104协议 1~254 本地服务器Ip地址 本地服务器的端口号 RTU地址 IPAddress SocketPort
/BeginYc与/EndYc之间配置的是遥测点的测点名和死区值,如“wsr,1”表示wsr为测点名,1为死区值,即只有这一次的值与上一次的传送值的差大于1时才传送这一次的值。
/BeginYx与/EndYx之间配置的是遥信测点的测点名。
4.4.3 配置文件举例
通讯类型为RS232,配置文件,见表表7.4-5。
表表7.4-5 配置文件举例
/BeginPort LinkType = RS232,National-870-5-104, 2 SerialNo=1 DataBits=8 BaudRate=9600 StopBits=1 Parity=none /EndPort /BeginYc wsr,1 pimwk,1 rb1lim,1 rb2lim,1 /EndYc /BeginYx mgb1 mgb2 mgb3 Br Brx GEK-114707 HMI 软件用户手册 Vol. 1 7-14
Brn Brcl /EndYx
4.5 安装、运行步骤
网络连接完成或串口电缆连接完成。
配置文件XHRTU.CFG配置完毕,并拷贝到项目数据路径D:\\xdps2.0\\x2data\\gtw下;执行程序XHRTU.EXE,应拷贝到D:\\xdps2.0\\x2bin\\gtw目录下。
运行NETWIN.EXE。 运行XHRTU.EXE。
GEK-114707 HMI 软件用户手册 Vol. 1 7-15
5 WRTOFILE驱动程序
5.1 概述
XDPS通过一个MMI站与MIS联接,MMI作为MIS某一服务器的一个客户机。MIS应授于XDPS客户名、相应用户区域和读写特权。 XDPS MMI接口软件启动时,按WrtoFile.cfg中的配置,将服务器映射为一个本地盘,在这盘上创建文件(可以创建在服务器指定的任何目录下)。然后本接口软件按定义的周期从XDPS实时网读取配置的测点值,写入创建的文件中。其它软件可从创建文件中以共享方式读取文件中XDPS的测点实时值。
5.2 硬件配置
WRTOFILE驱动程序运行在XDPS系统的接口站上,接口站通过管理信息网(MIS)网或专用网与MIS数据库相连,WRTOFILE生成的数据文件存放在MIS数据库服务器上。连接方式,如图7.5-1所示。
XDPS系统MIS网GTWMIS数据库客户 图7.5-1 连接示意图
5.3 驱动程序
本程序有执行程序WrtoFile.EXE、配置程序WrtoFile.CFG两部分组成。执行程序WrtoFile.EXE,应存放在XDPS2.0\\x2bin\\gtw目录下;配置程序WrtoFile.CFG,应存放在项目数据路径的\\GTW子目录下,如D:\\xdps2.0\\x2data\\gtw。
GEK-114707 HMI 软件用户手册 Vol. 1 7-16
5.4 WRTOFILE.CFG配置文件
表7.5-1 配置文件
[CONFIG] LocalName=k: DestinationFileName=pointval.bin //DestinationFileName=ANALOG3,SWITCH3,INTSWT3,1 TimeInterval=5 AutoRegister=1 NetPath=\\\\zy\\sys\\ppp Password= UserName=ppp [Begin_Ax] point1=1t0001 point2=a055 point3=aedl point4=gv3pzco [Begin_Dx] point1=d728 point2=br point3=BF0004 [Begin_Int] point1=d728 point2=br 映射本地驱动器 目标文件名=数据文件名称 目标文件名=模拟量文件,开关文件、中断开关量文件和起始点号 文件更新频率,单位为秒。 1表示连接恢复后,自动映射为网络驱动器。 数据文件网络地址 密码 用户名称 [Begin_Ax]定义模拟量组 pointN=模拟量测点名 N为序号 [Begin_Dx定义开关量组 pointN=开关量测点名 N为序号 [Begin_Dx定义中断开关量组 pointN=开关量测点名 N为序号 文件内容的更新周期一般为5-10秒以上。所有点只有一个周期。配置点数和周期时应考虑写服务器的速度。一般建议500点10秒周期。
5.5 数据文件说明
目前,本软件提供二种文件格式:Pointval.bin二进制文件格式,文本文件格式。
5.5.1 Pointval.bin二进制文件格式
这种是一种二进制的实时点值文件,一般取名为Pointval.bin。 WrtoFile.cfg中配置为“DestinationFileName=pointval.bin ”。此文件中,只记录有二种记录类型,一种为模拟点值,另一种为开关点值。 Pointval.bin文件先存放所有模拟点值,每个模拟点值采用4字节IEEE单精度浮点标准。然后存放所有开关点值,每个开关点值采用一个字,b0为开关值,b1~b15不用。
GEK-114707 HMI 软件用户手册 Vol. 1 7-17
模拟点和开关点存放的数量和次序由通讯双方预先约定,但必须先是所有模拟点,然后是所有开关点。
在所有定义的模拟点值和开关点值之后,紧接着是本文件的更新时间,按年、月、星期、日、时、分、秒、毫秒的WORD值次序存放,共8个WORD。
5.5.2 文本文件格式
将创建三个文本文件,一般取名ANALOG3, SWITCH3, INTSWT3, 1000,分别为模拟量文件,开关量文件、中断开关量文件和起始点号,起始点号的缺省值为1。 WrtoFile.cfg中配置应为:
DestinationFileName=ANALOG3,SWITCH3,INTSWT3 模拟量文件格式,见表7.5-2。
表7.5-2 模拟量文件格式 点号 1 2 值 100.00 -25.02 状态 0 80 备用 1 1 …...
Time 2001-12-11 15:13:37 开关量文件格式,见表7.5-3。
表7.5-3 开关量文件格式 点号 1 2 状态 0 1 …...
Time 2001-12-11 15:13:37 中断开关量文件格式,见表7.5-4。
表7.5-4 中断开关量文件格式 点号 1 2 时 12 12 分 25 25 秒 9 12 毫秒 35 233 状态 0 1 …...
Time 2001-12-11 15:13:37
注意
点号缺省从1开始,并且连续。Time 为本文件的更新时间。
7-18
GEK-114707 HMI 软件用户手册 Vol. 1
5.6 安装、运行步骤
网络连接完成。
配置文件WrtoFile.CFG配置完毕,并拷贝到项目数据路径D:\\xdps2.0\\x2data\\gtw下;执行程序WrtoFile.EXE,应拷贝到D:\\xdps2.0\\x2bin\\gtw目录下。
运行NETWIN.EXE。 运行WRTOFILE.EXE。
GEK-114707 HMI 软件用户手册 Vol. 1 7-19
6 FTP GATEWAY 软件使用
6.1 FTP系统简介
FTP GATEWAY软件用来完成DEH-IIIA与DCS系统间的实时数据交换。
DEH-IIIA通过一个MMI与DCS联接,MMI作为DCS服务器的一个客户机。DCS应授予DEH-IIIA客户名、相应用户区域和读写特权。 DEH-IIIA MMI接口软件启动时,创建四个二进制文件(或文本文件),这些文件存放测点的实时值。然后按接口软件按定义的周期从DEH-IIIA实时网读取约定的测点值,写入DCS侧文件(deha.dat, dehd.dat)。其它软件再从该文件中读取DEH-IIIA的测点实时值。反之,按接口软件按定义的周期从DCS实时取约定的测点值,写入DEH-IIIA侧的文件(bwaus, awaus)。其它软件再从该文件中读取,或在DEH-IIIA的人机界面上显示测点值。
6.2 硬件配置
在DEH-IIIA 工程师站上安装附加的网卡一块,通过一通信电缆与DCS的一适当端口相连。
6.3 驱动程序
执行文件XFTP.exe,一般放在XDPS执行文件路径下GTW目录。 配置文件XFTP.ini,必须放在项目数据路径下GTW目录。 使用和协议说明文件xftp.txt,一般与xftp.exe放在同一目录。
GEK-114707 HMI 软件用户手册 Vol. 1 7-20
6.3.1 XFTP.INI配置文件说明
表7.6-1 配置文件说明
[USERINFORMATION] USERACCOUNT=root PASSWORD=xinhua SERVERIP=152.155.7.1 [FILENAME] SENDBINARY=/usr/xinhua/dedd.dat SENDANALOG=/usr/xinhua/deha.dat RECVBINARY=/usr/xinhua/bwaus RECVANALOG=/usr/xinhua/awaus [SCANTIME] TIMECFG=5000 [READWRITECFG] READENABLED=1 WRITEENABLED=1 SYNENABLED=1 [FILEFORMATCFG] FILEFORMAT=1 [AXRCV_TAG] 1=A001 2=A002 3=A003 4=A004 5=A006 [DXRCV_TAG] 1=MKL2306 2=MKL2301 3=MKL2307 4=PS2309A [AXSEND_TAG] 1=TSI7 2=TSI8 3=TSI2 4=TSI3 [DXSEND_TAG] 1=EHHALM 2=EHLALM 3=EHMPR 4=EHAPR // FTP Client USERNAME // FTP Client PASSWORD // FTP Server IP Address. // 发送到DCS的开关量数据包的文件名 // 发送到DCS的模拟量数据包的文件名 // 接收到DCS的开关量数据包的文件名 // 接收到DCS的模拟量数据包的文件名 // 通信周期,单位为毫秒 // 接收允许 // 发送允许 // 同步允许, 同步文件为\"/usr/xinhua/comsyn.dat\" // 文件格式,0表示二进制文件,1表示文本文件 // 接收模拟量点定义 // 接收开关量点定义 // 发送模拟量点定义 // 发送开关量点定义
注意
每一项的点总数不超过500点。
GEK-114707 HMI 软件用户手册 Vol. 1
7-21
6.4 数据文件
根据配置文件内文件格式配置项“FILEFORMATE”的设置,数据文件有两种格式:二进制文件和文本文件。
6.4.1 二进制文件结构
其组成为文件头和数据两部分。即先存放文件头,顺序同文件头结构的成员顺序一致;再存放实时数据,包括点质量和点值。 文件头格式为11字节,格式见表7.6-2。
表7.6-2 文件头结构
typedef struct { WORD wFilesize; BYTE bType; BYTE bTimeType; Str_Time strtime; BYTE bNumber; } FileHead; //文件长度 //文件中点的类型(0为模拟量,1为开关量) //时间类型(具体如下所示) //时间结构(模拟量为0,开关量为1) //文件中点的个数
表7.6-3 时间结构
typedef struct { BYTE bYear; BYTE bMonth; BYTE bDay; BYTE bHour; BYTE bMinute; BYTE bSecond; } Str_Time;
数据格式,见表7.6-4、表7.6-5。
表7.6-4 模拟量结构 typedef struct { WORD wQuality; double dValue; } AnalogStr;
表7.6-5 开关量结构
typedef struct GEK-114707 HMI 软件用户手册 Vol. 1 7-22
{ WORD wQuality; BYTE bStatus; } BinaryStr;
6.4.2 文本文件结构
文本文件包括三部分:文件头、文件主体和文件尾。
文件头用于存放文件中数据点的数目。
文件主体用于存放点的实时信息(包括实时值与状态)。其顺序与组态文件中点的顺序一致。
文件尾用于每个文件以“END”标志结束。
6.5 安装、运行步骤
硬件连接完成。
修改该机的IP地址与DCS的IP设置保持一致。 运行NETWIN.EXE。 运行XFTP.EXE。
开启该软件后,若窗口内出现“登录成功”,即表明已成功,同时也可到DCS上观察是否形成你自己定义的文件,如DEHA.DAT。DEHD.DAT同步文件“/usr/xinhua/comsyn.dat”的内容(同步文件的内容为‘W’或‘R’。这一文件由DCS方创建),检查同步情况。
7 XDPS向MIS系统数据库服务器写实时数据软件
7.1 概述
本软件用于XDPS向MIS系统数据库服务器写实时数据。它是基于开放式数据库互连的概念,通过ODBC驱动向系统配置的数据库系统写入实时数据。
7.2 驱动程序组成
该软件由以下三个文件组成。
执行文件XOdbc.exe,一般拷贝到X2bin\\Gtw目录下。
GEK-114707 HMI 软件用户手册 Vol. 1 7-23
说明文件XOdbc.txt,一般拷贝到X2bin\\Gtw目录下。
配置文件XOdbc.cfg,要求拷贝到项目数据路径下的GTW目录下。
7.3 数据库中表的结构
数据库中至少有两个表:模拟量表,开关量表。表的名称为配置文件Xodbc.cfg配置的名称。
7.3.1 模拟量表格式
模拟量表中各列依次为:机号(char(1)),测点名(char(14)),测点值(float),测点状态(int), 时间标签(char(32)) 模拟量状态字:
低位字节:
b0: b2b1: b6:
保留 测点品质 扫描识别 00=Good,01=Fair,10=Poor,11=Bad 0=Enable 1=Disable 高位字节:
b0: b2b1: b3: b7: 报警状态 报警级别状态 报警响应ACK 报警检测识别 1=处于报警状态 0=不处于报警状态 00=越低低限报警,01=越低限报警,10=越高限报警,11=越高高限报警 1=报警未被响应 0=报警被响应 0=Enable,1=Disable
7.3.2 开关量表格式
开关量表中各列依次为:机号(char(1)),测点名(char(14)),测点值(int),测点状态(int), 时间标签(char(32)) 开关量状态字: 低位字节:
b0: b2b1: b6: 开关值 测点品质 扫描识别 0=False,1=True 00=Good,01=Fair,10=Poor,11=Bad 0=Enable 1=Disable
字高位字节:
b0: b3: b4: b7: 报警状态 报警响应ACK 报警值定义 报警检测识别 1=处于报警状态 0=不处于报警状态 1=报警未被响应 0=报警被响应 0=0报警,1=1报警 0=Enable,1=Disable GEK-114707 HMI 软件用户手册 Vol. 1 7-24
7.4 XOdbc.cfg配置文件说明
7.4.1 配置文件
表7.7-1 配置文件说明
[Data Source Config] DSN=Sybase ZM SRVR=whmis DB=xdps UID=sa PWD= [Ai Table Column Name] 1=c1 2=c2 3=c3 4=c4 5=c5 [Di Table Column Name] 1=c1 2=c2 3=c3 4=c4 5=c5 [AI Point] Time_Interval=1 TableName=aitable 1=BP0001 2=bp0002 [DI Point] Time_Interval=3 TableName=ditable 1=DI0001 2=DI0002 配置数据源名 配置服务器名 配置数据库名 配置用户名 配置用户密码 机号段名 测点名段名 测点值段名 测点状态段名 时间标签段名 机号段名 测点名段名 测点值段名 测点状态段名 时间标签段名 配置模拟量组 配置采集周期,单位为秒,最小为1秒钟 配置表的名称 以下按次序填写测点名,一组测点数不能超过6000点 配置开关量组 配置采集周期,单位为秒,最小为1秒钟 配置表的名称 以下按次序填写测点名,一组测点数不能超过6000点
7.4.2 配置文件举例
数据源名为“Oracle”,服务器名为“DBSEVER”,数据库名为“DB1”,用户为“administrator”,密码为“xdps”。数据库中有两个表,模拟量表名称为“AITABLE”,开关量表名称为“DITABLE”。
模拟量表“AITABLE”中各列依次为:UNIT(char(1)),AI(char(14)),VALUE(float),STATUS(int), TIME(char(32))。
开关量表“DITABLE”中各列依次为:UNIT(char(1)),DI(char(14)),VALUE(int),STATUS(int), TIME(char(32))。
GEK-114707 HMI 软件用户手册 Vol. 1 7-25
GEK-114707 HMI 软件用户手册 Vol. 1 7-26
表7.7-2 配置文件举例
[Data Source Config] DSN=Oracle SRVR=DBSEVER DB=DB1 UID=administrator PWD= xdps [Ai Table Column Name] 1=UNIT 2=AI 3=VALUE 4=STATUS 5=TIME [Di Table Column Name] 1=UNIT 2=DI 3=VALUE 4=STATUS 5=TIME [AI Point] Time_Interval=1 TableName=AITABLE 1=BP0001 2=bp0002 [DI Point] Time_Interval=3 TableName=DITABLE 1=DI0001 2=DI0002 7.5 安装、运行步骤
安装好winnt操作系统。具体步骤见MMI站软件安装手册。 安装数据库管理系统的客户端软件及相应的ODBC驱动程序。 配置好相应的数据源。 将文件拷于相应目录下。 配置好Xodbc.cfg文件。 运行Netwin.exe。 运行Xodbc.exe
GEK-114707 HMI 软件用户手册 Vol. 1 7-27
8 GPS同步时钟的接口软件
8.1 概述
随着电力系统自动化技术的发展,系统对时间统一的要求越来越迫切,对时间的同步精度要求也越来越高,高精度时间基准的时间同步设备即GPS同步时钟得到广泛的应用。GPS同步时钟以美国导航星全球定位系统为时间基准,时间同步精度1μs。
本接口软件完成XDPS系统与GPS时钟通讯,接收GPS时钟的定时脉冲,完成整个系统的校时。
8.2 硬件配置
GPS时钟通过串口连接到XDPS系统MMI站,通常为历史站。
8.3 驱动程序
该软件由以下三个文件组成。
执行文件XGPSTimer.exe,一般拷贝到X2bin\\GPS目录。 使用说明文件XGPSTimer.txt,一般拷贝到X2bin\\GPS目录。 配置文件XGPSTimer.cfg,一般拷贝到X2bin\\GPS目录。
8.4 XGPSTimer.cfg配置文件说明
8.4.1 配置文件举例
表7.8-1 配置文件举例
[COMPORT] COM1=4800,n,8,1 PASSWORD=x Protocol=1 端口号=速率,有无校验,数据位,停止位 8.4.2 配置文件参数说明
表7.8-2 配置文件参数说明 [COMPORT] COMX 速率 有无校验位 数据位 端口号COM1,COM2,COM3,或COM4。 X取值1~4。 速率为4800,最大为19200 GEK-114707 HMI 软件用户手册 Vol. 1 7-28
停止位 PASSWORD Protocol 设置口令为x 1格式为BJT,YYMMDD,hhmmss,<+/->XXXX.XX,HHFFPP,ff.f1f1f1 通常来说,m代表月,取值范围1-12;d代表日,取值范围1-31;y代表年,取值范围0-255(2000-2255年);h代表时,取值范围0-23;m代表分,取值范围0-59;s代表秒,取值范围0-59。 在“格式6”中,字头为“GPTIM”,校验为C 前11个字节的异或校验。 8.4.3 配置文件举例