202 数据库维护说明.docx
- 文档编号:23248205
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:95
- 大小:100.62KB
202 数据库维护说明.docx
《202 数据库维护说明.docx》由会员分享,可在线阅读,更多相关《202 数据库维护说明.docx(95页珍藏版)》请在冰豆网上搜索。
202数据库维护说明
EDPF-NT集散控制系统
数据库维护手册
(VER:
4.0版)
北京国电智深控制技术有限公司
2005.10
目录
第一章Windows版组态工具使用说明1
1.1概述1
1.2软件启动与初始状态2
1.2.1启动2
1.2.2初始状态2
1.3软件功能4
1.3.1点记录在线编辑功能4
1.3.2站点在线定义功能5
1.3.3模块在线定义功能7
1.3.4系统点目录更新功能8
1.3.5数据库方式10
第二章系统数据库生成12
2.1系统数据库格式12
2.1.1系统下装数据库格式12
2.1.2系统测点清单格式(建议)12
2.1.3转换系数表格式12
2.2总体说明13
2.3各域详细说明13
2.4下装数据库说明20
2.5转换系数表20
2.6整理数据库注意事项20
2.7关于测点的分配原则22
2.7.1分配到控制器原则22
2.7.2控制器内测点分配到卡件原则22
附录1:
I/O测点类型表23
附录2:
组态文件上载/下载命令:
27
附录3:
点记录数据结构定义说明28
附录4:
DOS版数据库生成工具DPUEDIT32
1点生成方法32
2输入转换系数37
3DPU组态参数38
附录5:
常用热电偶、热电阻分度表43
1、S型热电偶44
2、K型热电偶48
3、E型热电偶52
4、PT100热电阻55
5、CU50热电阻57
6、T型热电偶58
第一章Windows版组态工具使用说明
1.1概述
EDPF-NT分散控制系统数据库组态软件工作于系统工程师站上,用于进行系统的点记录编辑、DPU站模块定义、DPU站配置定义和系统点记录更新工作。
软件自带通讯功能,可以在无后台任务支持的情况下独立工作,从而实现在线式的系统组态编辑。
该软件在操作上力图简单方便,使得使用者可以在简单的学习后即可从事各种复杂的系统组态工作,从而达到事半功倍的效果。
V4.0版在以前功能的基础上,又增加了各种实用的系统维护管理功能,完全脱离了DOS下的工作。
1.2软件启动与初始状态
1.2.1启动
工程师组态软件存放与EDPF-NT工程师站系统目录下(\EDPFNT\BIN1\),程序名称为Ecbw.exe。
在操作系统Shell上同时存在该软件的快捷方式。
使用鼠标左键双击即可启动。
程序启动后,首先进行初始化工作。
在此期间,同时出现“欢迎界面”。
[图1]欢迎界面
1.2.2初始状态
该软件采用单文档界面作为程序工作的主窗口设置,各个大功能项形成独立的视图区工作于主窗口的工作区域内,由菜单命令进行各个功能项的调用。
[图2]程序初始状态与菜单定义
在初始状态下,使用者通过选取“工程”菜单项,并选择其下的功能选择,进入相应功能。
可选择内容包括:
1.测点在线编辑;
2.站点在线定义;
3.模块在线定义;
4.系统点目录更新;
5.数据库方式:
完成对\EDPFNT\DB\目录下ECBuildr.csv的上载工作,对于未建立数据库ODBC连接的工程项目,该功能不可用。
1.3软件功能
1.3.1点记录在线编辑功能
点记录在线编辑可以完成对系统测点的增加、修改、改名和删除工作。
不同类型的点记录,由于各自包含不同的域定义,因而显示内容各不相同。
其中可以进行编辑的内容会以白色编辑框(或组合框)的形式显示,仅供显示而不能编辑的内容以灰色表示。
通用的参数录入,可以通过键盘直接向编辑区域中输入字符或数字即可。
带有系统预定义内容的参数,则既可以直接输入参数的类型代码,也可以在组合框的下拉列表中选择相应的选项来完成。
细节见2章中有关部分。
编辑操作完成,通过选择“确认”按钮,将数据发送到对应的系统站点中。
“返回”操作将取消当前的所有编辑,直接返回初始编辑功能状态。
新增加的“改名”按钮可以根据每个站的DID号来修改该点的英文点名。
1.3.2站点在线定义功能
站点在线定义功能,用于完成对系统中DPU站一些操作和该站转换系数进行定义的操作。
使用时,首先输入进行定义操作的DPU站号,则随后的操作都对该站进行。
在功能定义中:
选择“主站->备站”按钮用于将主站数据库备份到副站。
选择“备站->主站”按钮用于将副站数据库备份到主站。
选择“切为主控”按钮用于将当前DPU切为主控。
(可选1-255号站)
选择“切为备用”按钮用于将当前DPU切为备用。
(可选1-255号站)
选择“数据写盘”按钮用于允许当前数据写盘。
(可选1-255号站)
选择“数据禁写”按钮用于禁止当前数据写盘。
(可选1-255号站)
选择“DPU站复位”按钮用于复位当前DPU站。
(可选1-255号站)
选择“上载LLT”按钮用于查看当前站的所有LLT组态信息。
在处理周期定义中:
通过“上载”按钮可以取得该站的处理周期,修改后可以通过“下载”按钮将其重新定义到对应的DPU站点中。
处理周期的单位为10ms,处理周期的正常范围为5-6000(50ms-60s),缺省值为100、200、500(即1s,2s,5s),通常设定为10、100、500(即100ms,1s,5s)。
如小于50ms,则数据库规模需受一定限制,
在转换系数定义中:
首先选择系数类型:
线形、一元五次方程或平方根。
然后输入需要修改的系数序号,通过“上载”按钮可以取得该序号的系数数值,修改后可以通过“下载”按钮将其重新定义到对应的DPU站点中。
1.3.3模块在线定义功能
模块在线定义功能,用于定义单个DPU站点的模块个数和类型。
使用时,首先输入进行定义的DPU站号。
选择“上载”按钮可以读取当前该DPU站点的模块定义。
画面上,为了对应实际的模块布置,将模块定义为6×20的排列形式。
使用鼠标点击相应的模块位置可以调出模块类型定义列表,双击列表中的类型,即可完成对于这个模块的定义工作。
修改完毕,选择“下载”按钮,将组态内容下发到DPU站点当中。
1.3.4系统点目录更新功能
系统点目录更新功能,完成对于整个系统的点记录SID号的分配和点目录文件的生成工作。
使用时,首先在站号列表中输入需要进行点目录更新的DPU站的站号,站号之间用“,”隔开。
选择“更新系统站点的点记录”按钮,程序即可开始根据输入的站点编号逐一进行记录更新。
同时,程序会在状态显示条中显示当前工作的进展描述。
如果其中有点没有源点匹配的话,会弹出如下对话框,之后可在\EDPFNT\BIN1\目录下查看“接收点错误列表.CSV”。
更新工作完成后,选择“生成点记录文件”按钮,程序会按照当前的更新结果生成新的点目录文件,并存放在程序运行的当前目录下。
如果其中有重名点的话,会弹出如下对话框,之后可在\EDPFNT\BIN1\目录下查看“重名点列表.CSV”。
如果在进行更新时,选取了“点记录初始化”选项,则程序将会自动重新排列所有点记录的SID号。
选择“生成IO点列表”按钮用于生成IO点列表。
选择“生成AC点列表”按钮用于生成AC点列表。
选择“生成AM点列表”按钮用于生成AM点列表。
选择“生成DC点列表”按钮用于生成DC点列表。
选择“生成DM点列表”按钮用于生成DM点列表。
选择“生成GP点列表”按钮用于生成GP点列表。
选择“生成接收点列表”按钮用于生成接收点列表。
选择“生成系数列表”按钮用于生成系数列表。
选择“生成历史列表”按钮用于生成历史列表。
以上生成的各列表均存放于\EDPFNT\BIN1\目录下。
1.3.5数据库方式
数据库方式用于数据库(测点和转换系数)的批量下装,以及生成KKS与EDPF-NT系统点名的对照表。
整理数据库功能目前无效。
下装的数据库文件和转换系数文件必须事先存放在EDPFNT的DB子目录下,数据库文件名为ECBuildr.csv,转换系数文件名为ECBcoef.csv,文件格式必须严格按照要求,具体请参见下章系统数据库生成说明。
整个系统的数据库可存在一个ECBuildr.csv文件中,整个系统的转换系数也可存在一个ECBcoef.csv文件中,但下装时只能单站逐个下装,不能多站同时下装。
下装步骤如下:
(以下装数据库文件为例,下装转换系数同理)
①将需下装文件ECBuildr.csv拷贝到EDPFNT的DB子目录下;
②启动ECBW,在“工程”项中选择“数据库方式”,出现下装操作窗口;
③在“目标站号”中填入需下装到的控制器站号;
④按“下装点记录”按钮,开始下装,中间进度栏有进度显示;
⑤进度栏显示充满后,说明下装完成。
按“整理KKS对照表”,系统将自动生成KKS与EDPF-NT系统点名的对照表pnt.kks,此文件生成后自动存在EDPFNT的BIN1子目录下,要使用此文件,必须将其拷贝到EDPFNT的PNT子目录下。
使用“数据库生成功能”需注意以下事项:
1、下装的数据库文件和转换系数文件必须事先存放在EDPFNT的DB子目录下,数据库文件名必须为ECBuildr.csv,转换系数文件名必须为ECBcoef.csv。
2、必须在WindowsNT控制面板的“DataSources(ODBC)”中已设置好相关项。
具体为:
在“DataSources(ODBC)”的“SystemDSN”页增加驱动“MicrosoftTextDriver(*.txt;*.csv)”,名称为“EDPFEcbuilderCSV”。
目前此项EDPF-NT系统在安装时已设置好。
3、在下装时,相关的ECBuildr.csv或ECBcoef.csv文件必须处于关闭状态。
4、下装时,对控制器中原有数据库采用的是覆盖和增加方式,即对原来已有的测点采用覆盖方式(对不可更改域无效),新加测点则增加到控制器数据库中。
KKS点名在EDPFNT系统中使用注意事项:
1.在工程师站组态实现过程中,新系统较原有系统多了一个名为“pnt.kks”的文本文件,存放在工程师站系统目录下(\EDPFNT\PNT\),该文件作为系统运行时的KKS和PN对照字典使用,必须复制到所有操作员站。
系统显示中若使用KKS名称,需使用“KKS”关键字调用,其他定义与原有调用方式一致。
2.KKS点名生成有两种方法:
a)用ECBW的数据库方式的“整理KKS对照表”
此方法要求\EDPFNT\DB\目录下的ECBuildr.csv含有KKS列,即第一列为“KKS码”,第二列为“点名”。
此外在生成后还需手工检查本机的“pnt\pnt.kks”,确保每一行仅有一个点名的对照转换。
然后将本机pnt\pnt.kks和pnt.*文件一并下载到其它各站。
b)手工添加或改写“pnt.kks”文件,需按以下要求:
1.该文件的形式为:
PN点名 2.一个点占用一行 3.当“pnt.kks”被改动过后,需注销一次系统才会更新。 3.目前尚不支持部分: 系统控制组态部分不能支持KKS编码,包括: Loop编辑、Ladder编辑和Text算法编辑。 4.KKS点名应该大于8个字符,如果某点名小于8个字符,系统默认该点名为原来的内部点名,即当作PN点名使用。 5.必需通过SYSTEMB程序设定KKS支持选项,才能实现对KKS的正确调用。 第二章系统数据库生成 2.1系统数据库格式 2.1.1系统下装数据库格式 ABCDEFGHIJ KKS 点名 点描述 特征字 工程单位 1描述 0描述 点类型 站号 冷端DID KLMNOPQ 硬件地址 处理周期 广播频率 报警优先级 限值检查 报警检查 IO类型 RSTUVW 转换系数类型 转换系数序号 报警状态 中断标志 显示上限 显示下限 XYZAAABAC 上限报警 下限报警 报警增量 报警死区 量程上限 量程下限 2.1.2系统测点清单格式(建议) KKS编号 点名 点描述 特征字 工程单位 1描述 0描述 测点类型 站号 冷端DID 卡件号 卡件类型 通道号 硬件地址 接线端子 处理周期 广播频率 报警优先级 限值检查 报警检查 IO类型 转换系数类型 转换系数序号 报警状态 中断标志 显示上限 显示下限 上限报警 下限报警 报警增量 报警死区 量程上限 量程下限 供电方式 接点类型 2.1.3转换系数表格式 站号 转换系数类型 转换系数序号 量程上限 量程下限 C1 C2 C3 C4 C5 C6 2.2总体说明 EDPF-NT系统数据库格式文件中包括了三个表格,第一个表格为测点清单格式,第二个表格为下装数据库标准格式,第三个表格为转换系数表格。 “测点清单格式表格”中已包含“下装数据库标准格式”中的各域(在测点清单格式表格中标为黄底色的为下装数据库中的域),工程中实际使用的测点清单应至少包括“测点清单格式表格”中的全部域,在此基础上可加上设计院提供测点清单中的相关域(建议至少加上设计院提供的测点所在PID图的图号、模拟量供电方式、开关量接点类型等)。 在按上述要求整理出来的测点清单的基础上,去掉部分域,存为.CSV文件,即可得到下装数据库,下装数据库必须严格按照“下装数据库标准格式”,各域先后次序不能颠倒。 2.3各域详细说明 以下说明系统下装数据库格式中各域的项目编号说明域定义,无项目编号的为工程设计中间可能用到的域。 A)KKS编码 测点名称采用KKS码的工程此域填入测点KKS编码,不需要KKS编码的工程此域空白。 但需注意的是不管是否采用KKS编码,在下装数据库中第一列必须为KKS编码,标题栏不能为空白,不采用KKS编码时,此域内容为空白。 KKS编码一般为12~14位。 纯粹的模拟量和开关量命名一般为12位,其中从左至右第一位和第二位为机组代号,第三位至第七位为系统代码(其中第三位至第五位为字母,第六位至第七位为数字编号),第八位至第十二位为设备单元代码(其中第八位至第九位为字母,纯粹的模拟量和开关量此两位表示其功能,如压力、温度、流量、液位等,第十位至十二位是数字编号)。 对于涉及到设备操作及状态的测点KKS编码一般为13~14位,其中第一位至第七位如同上述,第八位至第十二位也为设备单元代码,第八位至第九位一般均为AA(表示为门或马达等设备),第十位至十二位是数字编号,第十三位至第十四位表示指令或状态的类型。 注意: 如KKS编码小于等于8位,则此测点名必需和KKS码同名。 即KKS域可为空,只添PN域即可。 B)点名PN 采用EDPF-NT系统,8位NT测点名是必须有的,控制器组态时必须采用8位NT测点名,KKS编码只在画面显示上用。 NT测点名不能超过8个字符,第一位和第二位(从左到右)不能同时为数字,字母采用大写。 点描述(原始) 原始点描述为设计院提供的点描述。 C)点描述 NT系统采用的点描述,NT系统点描述不能超过20个字符(1个汉字为2个字符),原始点描述超过20个字符的在点描述域应压缩到20个字符范围内。 点描述注意问题: 对于设备状态DI点,一般应描述某某设备运行/停止(打开/关闭);对于设备命令DO点,一般应描述为启动/停止(打开/关闭)某某设备。 D)特征字 特征字最多不超过4个字符。 对于采用KKS编号的建议特征字采用KKS编码第三位至第五位的系统代码。 一般特征字采用测点所在子系统缩写或控制器号DU××。 E)工程单位 工程单位最多不超过6个字符。 工程单位书写一定要严格按照国际标准,常用的工程单位标准书写如下: 压力: MPa,kPa,Pa 液位: m,cm,mm 流量: m3/h,km3/h,Nm3/h,t/h,kg/s 转速: rpm,r/min 温度: ℃ 电气量: A,kA,V,kV,kW,MW,kWh,kVA,MVA,Hz F)1描述 最多不能超过6个字符。 G)0描述 最多不能超过6个字符。 常用“1”、“0”描述如下: 点描述 “1”描述 “0”描述 阀门开状态 已开(或全开) 未开 阀门关状态 已关(或全关) 未关 打开阀门命令 打开 否 关闭阀门命令 关闭 否 马达运行状态 运行 未运行 马达停止状态 已停(或停运) 未停运 启动马达命令 启动 否 停止马达命令 停止 否 设备故障 故障 正常 设备报警 报警 未报警 控制回路失电 失电 未失电 操作允许 允许 不允许 保护动作 动作 未动作 设备操作就地/远方 根据实际情况选其一 根据实际情况选其一 保护投入 投入 切除 高报警 高 不高 高高报警 高高 不高高 低报警 低 不低 低低报警 低低 不低低 测点类型 采用英文字母描述的点类型,一般在测点清单中均采用此种表示方法。 H)测点类型(代码) 采用数字代码,在下装数据库表中测点类型必须采用此种方式。 模拟量点类型: 点类型 代码 描述 AI 7 模拟量输入点 AL 8 模拟量输出点 AC 14 带点描述的模拟量中间点 AM 9 不带点描述的模拟量中间点 AR 1 模拟量接收点(从网络上接收) 开关量点类型: 点类型 代码 描述 DI 10 开关量输入点 DO(DL) 11 开关量输出点 DC 15 带点描述的开关量中间点 DM 12 不带点描述的开关量中间点 DR 2 开关量接收点(从网络上接收) GP 13 GP点,0-15位每一位表示一个开关量的状态 GR 3 GP接收点(从网络上接收) I)站号 测点所在的DPU控制器号。 J)冷端DID 只有热电偶信号测点需填此域,为用于给热电偶信号进行温度补偿的热电阻信号测点的DID号。 现在通常是在有热电偶信号的控制器机柜中加装1个Pt100热电阻元件测量机柜内温度(对于采用补偿导线接入接线端子的热电偶信号,即是在控制机柜中对热电偶信号进行冷端补偿),将此温度点的DID号填入此控制柜中的热电偶信号测点的“冷端DID”域,系统自动进行计算完成冷端补偿功能。 在EDPF-NT控制器中,第一个生成的IO点的DID号为16,为了组态方便,我们在整理下装数据库时,一般将用于热电偶信号补偿的Pt100测点放在最前面,这样此控制器内热电偶信号测点的“冷端DID”域全部填写16即可。 控制器内冷端补偿温度点命名规则: DU××COLD ××为控制号,两位数字,小于10时在前面加0。 卡件号 测点所在卡件的位置号,控制柜正面A、B列每列最多放6个模块,背面C、D列每列最多放5个模块;扩展柜正面E、F列每列最多放6个模块,背面G、H列每列最多放5个模块。 EDPF-NT系统一个控制器所带IO模件数量一般不要超过32块,最多不能超过40块。 控制柜: 正面 背面 A B C D 位置 地址 位置 地址 位置 地址 位置 地址 A1 0X01 B1 0X07 A2 0X02 B2 0X08 C1 0X0D D1 0X13 A3 0X03 B3 0X09 C2 0X0E D2 0X14 A4 0X04 B4 0X0A C3 0X0F D3 0X15 A5 0X05 B5 0X0B C4 0X10 D4 0X16 A6 0X06 B6 0X0C C5 0X11 D5 0X17 扩展柜: 正面 背面 E F G H 位置 地址 位置 地址 位置 地址 位置 地址 E1 0X19 F1 0X1F E2 0X1A F2 0X20 G1 0X25 H1 0X2B E3 0X1B F3 0X21 G2 0X26 H2 0X2C E4 0X1C F4 0X22 G3 0X27 H3 0X2D E5 0X1D F5 0X23 G4 0X28 H4 0X2E E6 0X1E F6 0X24 G5 0X29 H5 0X2F 卡件类型 常用卡件类型如下: 序号 类型 AI AO DI DO FPI 备注 1 DI 16 2 DI32 32 3 DIO32 16 16 4 AI 16 5 AIr 16 测量热电阻信号 6 FPI 8 可设置为FI或PI 7 AO 8 8 CT4 4 8 9 ACT4 8 4 10 SD2 4 3 3 11 VC2 2 3 5 1 12 DCI 8 8 CCS与DEH接口卡 通道号 测点在卡件上的通道位置。 CT4、SD2、VC2、DCI这集中卡比较特殊,定义通道时应参考硬件手册上的相关说明。 K)硬件地址 测点的硬件地址,采用4位16进制编码,高两位为卡件地址,低两位为通道地址。 硬件地址可根据卡件号和通道号利用专用转换程序自动得出。 接线端子 测点在卡件上对应的接线端子号。 接线端子可根据卡件类型和通道号利用专用转换程序自动得出。 L)处理周期 一般情况下全部填“1”,即采用1号处理周期。 M)广播频率 全部填“2”,即广播频率为1秒。 N)报警优先级 EDPF-NT系统报警优先级分为三级,第三级最高,第一级最低。 测点优先级采用两位16进制数表示,对于模拟量,高位代表模拟量高限报警优先级(值0-3),低位代表模拟量低限报警优先级(值0-3);对于开关量,低位代表开关量报警优先级(值0-3),高位不用,填为0。 数值越大代表的优先级越高,数值越小代表的优先级越低,0不报警。 一般在整理数据库时,模拟量报警优先级均设为0X00,即高低限均不报警,到现场后根据现场的实际需要再将需要报警的模拟量设上报警优先级。 开关量设置报警优先级的原则是: SOE点报警优先级设置为最高优先级0X03,涉及到联锁保护的开关量DI点优先级设为0X02,其余优先级均设为0X01。 O)限值检查 全部填“1”。 P)报警检查 全部填“1”,主要针对模拟量。 若在控制器运行过程中将模拟量测点此域修改,必须重新启动控制器才能生效。 Q)IO类型 IO类型参见《EDPF-NT分散控制系统用户手册》中数据库维护说明书中附录1: I/O测点类型表。 表中“S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 202 数据库维护说明 数据库 维护 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)