数据控制服务器开发指南.docx
- 文档编号:4249723
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:48
- 大小:209.52KB
数据控制服务器开发指南.docx
《数据控制服务器开发指南.docx》由会员分享,可在线阅读,更多相关《数据控制服务器开发指南.docx(48页珍藏版)》请在冰豆网上搜索。
数据控制服务器开发指南
设计文件
机械化顶装炼焦炉废气污染物无组织
排放量实时控制系统
数据控制服务器开发指南
山西辰利自动化工程有限公司
2007年3月
1引言1
1.1编写目的1
1.2编写依据1
2数据控制服务器功能描述1
2.1测试数据的显示、打印1
2.2运行故障告警的显示2
2.3历史监测数据的查询、显示、打印2
2.4历史资料的查询、显示、打印2
2.5污染提示2
2.6告知功能2
3数据控制服务器通信内容及协议3
3.1数据控制服务器通信内容3
3.2数据控制服务器通信协议6
4数据流描述9
4.1和通信控制服务器之间的数据流9
4.2和数据库服务器之间的数据流21
4.3和图像处理服务器之间的数据流25
4.4和工程师服务器之间的数据流26
4.5系统显示数据流26
4.6数据控制服务器模块清单33
5数据控制服务器人机界面设计35
5.1数据控制服务器人机界面功能列表35
5.2主界面37
5.3主菜单设计38
5.4工具栏设计39
5.5故障显示39
5.6画面显示40
5.7表格显示40
5.8污染处理界面41
5.9污染记录查询浏览界面41
5.10原始数据42
5.11分析数据43
5.12历史资料库:
44
5.13工具及参数设置:
45
6开发工具45
1引言
1.1编写目的
编写此开发指南的目的在于指导程序开发人员对数据控制服务器程序的最终开发工作,文档的目标读者为数据控制服务器程序开发人员。
1.2编写依据
《系统及中控工作站功能(CLHBJL03000000)》;
《通信内容及通信协议(CLHBJL13000000)》;
《人机界面设计(CLHBJL15000000)》;
《系统数据流分析》。
2数据控制服务器功能描述
数据控制服务器,负责系统所有测试数据的显示、系统运行中故障告警的显示、系统告知功能的实现、历史资料的查询等功能。
工程师服务器功能描述如下:
2.1测试数据的显示、打印
数据控制服务器最主要的功能就是系统运行状态的实时显示,包括测试数据,系统运行中故障告警等内容。
2.2运行故障告警的显示
数据控制服务器要显示系统运行中出现的各故障告警。
2.3历史监测数据的查询、显示、打印
对于历史监测数据,数据控制服务器要提供查询、显示及打印功能。
2.4历史资料的查询、显示、打印
对三同时资料库、治理设施资料库、治理设施运行资料库、行政处罚档案库、限期治理档案库等历史资料库,通过数据控制服务器可进行查询、显示、打印等操作。
2.5污染提示
对于监测中出现的污染(如炉门、炉盖、上升管泄漏以及各测试点污染指标不达标),系统要弹出相应提示。
2.6告知功能
系统的短信告知功能在数据控制服务器上实现。
包括污染告知、维护告知、行政处罚告知。
。
3数据控制服务器通信内容及协议
3.1数据控制服务器通信内容
3.1.1通信控制服务器和数据控制服务器通信内容(表3.1.1)
通信控制服务器和工程师服务器之间的通信内容主要是各PLC上传的测试数据及故障告警
3.1.1.1通信控制服务器和HPLC通信内容(表3.1.1)
源
目的
指令类型
通信内容
通信控制服务器转发HPLC
数据控制服务器
告警
变频器故障
恒温机房温度越限
颗粒物测试仪开泵命令发不出
颗粒物检测仪采样命令发不出
颗粒物检测仪采不回数据
从颗粒物取回数据检验和错
关泵命令发不出
正转位置计数器错(区间)
反转位置计数器错(区间)
升降机上升故障
升降机下降故障
本次测试失败(机柜外温度越限)
HPLC1主电源故障
测试数据
颗粒物浓度值(带位置号及下风向标志)
3.1.1.2通信控制服务器和MPLC通信内容(表3.1.2)
源
目的
指令类型
通信内容
通信控制服务器转发MPLC
数据控制服务器
告警
机房温度越限
温度表示值越限
微压空气压力不足
MPLC主电源故障
测试数据
炉门泄漏状态(温度差值,带炭化室顺序号机焦侧标志)
治理设施运行状态
3.1.1.3通信控制服务器和CPLC1通信内容(表3.1.3)
源
目的
指令类型
通信内容
协议
CPLC1
数据控制服务器
工程师服务器
故障告警
拦焦车移动机房温度越限
出焦检测总阀门出错(CDCF9出错)
出焦检测下风向阀门出错(CDCFi出错)
CLL1测量值超出正常值范围(越限)
CLL2测量值超出正常值范围(越限)
CLL1和CLL2差值越限
颗粒物测试仪开泵命令发不出
颗粒物测试仪前阀门CDCF7出错
颗粒物测试仪采样命令发不出
颗粒物测试仪采不回数据
从颗粒物仪取回数据检验和错
颗粒物测试仪关泵命令发不出
位置计数器错(区间)
激光测距传感器错误
零点标定气体压力不足
量程标定气体压力不足
预处理气体温度越限
预处理气体湿度越限
CPLC1主电源故障
CPLC1
数据控制服务器
测试数据
颗粒物下风向值(带位置号)
SO2下风向值(带位置号)
3.1.1.4通信控制服务器和ZPLC1通信内容(表3.1.4)
源
目的
指令类型
通信内容
ZPLC1
数据控制服务器
工程师服务器
告警
装煤车移动机房温度超限
装煤检测系统总阀门ZDCF15出错
装煤检测系统ZPCFi(下风向)出错
ZLL1测量值超出正常值范围(越限)
ZLL2测量值超出正常值范围(越限)
ZLL1和ZLL2差值越限
颗粒物测试仪开泵命令发不出
颗粒物测试仪前阀门ZDCF14出错
颗粒物测试仪采样命令发不出
颗粒物测试仪采不回数据
从颗粒物仪取回数据检验和错
颗粒物测试仪关泵命令发不出
零点标定气体压力不足
量程标定气体压力不足
预处理气体温度越限
预处理气体湿度越限
ZPLC1主电源故障
ZPLC1
数据控制服务器
测试数据
颗粒物下风向值(带位置号)
H2S下风向值(带位置号)
3.2数据控制服务器通信协议
3.2.1设备编码表
设备编号
设备名称
SB01
通信计算机TXJSJ
SB02
滑行车车载PLC1(HPLC1)
SB03
滑行车车载PLC2(HPLC2)
SB04
滑行车车载PLC3(HPLC3)
SB05
滑行车车载PLC4(HPLC4)
SB06
装煤车车载PLC(ZPLC1)
SB07
拦焦车车载PLC(CPLC1)
SB08
炉门测试PLC(MPLC)
SB09
滑行车车载颗粒物测试仪(HKLW)
SB10
装煤车车载颗粒物测试仪(ZKLW)
SB11
拦焦车车载颗粒物测试仪(CKLW)
SB12
视频服务器1(SPFWQ1)
SB13
视频服务器2(SPFWQ2)
SB14
激光测距传感器(JGCGQ)
SB15
装煤车车载PLC(ZPLC2)
SB16
拦焦车车载PLC(CPLC2)
3.2.2系统编码表
系统编号
系统名称
XT01
可视化信息综合子系统
XT02
炉顶连续监测系统
XT03
装煤时连续监测系统
XT04
出焦时连续监测系统
XT05
炉门小炉门连续监测系统
XT06
出焦定位系统
XT07
气象系统
3.2.3指令编码表
指令代码
指令内容
参数备注
Z000
开机(启动)
KJ
Z001
停机(停止)
TJ
Z002
待测试的炭化室编号
炭化室顺序号
Z003
摄像完毕指令
WB
Z004
下风向阀门号(下风向炭化室号)
阀门逻辑号
Z005
定位完毕
定位的位置号
Z006
测试结果(颗粒物浓度等)
位置号+浓度值
Z007
变频器故障
BPQGZ
Z008
颗粒物测试仪开泵命令发不出
KBSL
Z009
颗粒物测试仪采样命令发不出
CYSL
Z010
颗粒物测试仪采不回数据
SJSL
Z011
颗粒物测试仪数据校验和错
JYHCW
Z012
颗粒物测试仪关泵命令发不出
GBSL
Z013
位计数器错(区间)
错误区间
Z014
移动机房温度超限
JFWDYX
Z015
H2S标定(SO2标定)
H2SBD(SO2BD)
Z016
颗粒物测试仪前总阀门出错、总阀门出错
Z017
下风向阀门出错
DCFiSL其中i为阀门号
Z018
ZLL1(CLL1)测量值超出正常范围
Z019
ZLL2(CLL2)测量值超出正常范围
Z020
流量计差值超限
Z021
颗粒物浓度
炭化室号+阀门号+浓度
Z022
H2S(SO2)浓度
炭化室号+阀门号+浓度
Z023
出焦定位号
出焦炭化室顺序号
Z024
测试这烟气温度超限(MPLC)
Z025
炉门泄漏温差及炭化室号、机、焦侧标志送上位机
炭化室+机焦侧标志+温度差
Z026
取气象参数
气象参数
Z027
微压空气压力越限
Z028
下位机与上位机对时
系统时间
Z029
激光传感器错
Z030
激光传感器测量距离
测量距离
Z031
升降机上升(下降)故障
Z032
本次测试失败(机房外温度越限)
Z033
治理设施开停状态
治理设施编号+开停状态
Z034
正转位计数器错
错误区间
Z035
反转位计数器错
错误区间
Z036
零点标定气体压力不足
Z037
量程标定气体压力不足
Z038
预处理气体温度越限
Z039
预处理气体湿度越限
Z040
主电源故障
4数据流描述
下面分别对数据控制服务器中各数据流进行描述:
4.1和通信控制服务器之间的数据流
数据控制服务器和通信控制服务器之间的数据流主要是各PLC上报的测试数据及故障告警,对于故障告警,数据控制服务器将故障在故障列表中显示,同时要根据工程师服务器无人值守状态确定是否通过短信进行维护告知,但不需要维护设备状态表。
对测试数据的处理是将测试数据写入相应测试表,并在图形和表格显示中刷新数据,同时要根据该数据是否达标通过短信进行污染告知。
4.1.1测试数据类数据流
4.1.1.1颗粒物下风向浓度
项目
内容
数据流名称
颗粒物下风向浓度
数据流说明
CPLC、ZPLC、HPLC测试完毕后,上传颗粒物浓度值
数据流来源
通信控制服务器转发CPLC、ZPLC、HPLC上传数据
数据流目的
数据控制服务器
数据描述
包括如下字段:
测试时间(数据到达通信控制服务器时间)、设备代码、指令代码(Z021)、数据参数(炭化室号+位置号+颗粒物浓度值)。
数据流操作
在图形显示和表格显示中刷新数据,并写入相关测试表。
4.1.1.2S2O下风向浓度
项目
内容
数据流名称
S2O下风向浓度
数据流说明
CPLC测试完毕后,上传拦焦车下风向S2O浓度值
数据流来源
通信控制服务器转发CPLC上传数据
数据流目的
数据控制服务器
数据描述
包括如下字段:
测试时间(数据到达通信控制服务器时间)、设备代码、指令代码(Z022)、数据参数(炭化室号+位置号+S2O浓度)。
数据流操作
在图形显示和表格显示中刷新数据,并写入相关测试表。
4.1.1.3H2S下风向浓度
项目
内容
数据流名称
H2S下风向浓度
数据流说明
ZPLC测试完毕后,上传装煤车下风向H2S浓度值
数据流来源
通信控制服务器转发ZPLC上传数据
数据流目的
数据控制服务器
数据描述
包括如下字段:
测试时间(数据到达通信控制服务器时间)、设备代码、指令代码(Z022)、数据参数(炭化室号+位置号+H2S浓度)。
数据流操作
在图形显示和表格显示中刷新数据,并写入相关测试表。
4.1.1.4炉门测试温度差值
项目
内容
数据流名称
炉门测试温度差值
数据流说明
MPLC测试完毕后,上传炉门测试温度差值
数据流来源
通信控制服务器转发MPLC上传数据
数据流目的
数据控制服务器
数据描述
包括如下字段:
测试时间(数据到达通信控制服务器时间)、设备代码、指令代码(Z025)、数据参数(炭化室号+机焦侧+温度差值)。
数据流操作
根据设定值,判断此差值是否属于泄漏,并将结果在图形显示和表格显示中刷新数据,同时将结果写入相关测试表。
4.1.1.5治理设施启停状态
项目
内容
数据流名称
治理设施启停状态
数据流说明
MPLC定期采样治理设施运行状态,在状态改变时上传结果
数据流来源
通信控制服务器转发MPLC上传数据
数据流目的
数据控制服务器
数据描述
包括如下字段:
测试时间(数据到达通信控制服务器时间)、设备代码、指令代码(Z033)、数据参数(治理设施编号+启停状态)。
数据流操作
将结果在表格显示中刷新数据,同时将结果写入相关测试表。
4.1.2故障告警类数据流
项目
内容
数据流名称
恒温机房温度越限
数据流说明
各PLC检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发各PLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z014)、故障参数(JFWDYX)。
数据流操作
在故障列表中显示。
4.1.2.1恒温机房温度超限
4.1.2.2总阀门出错
项目
内容
数据流名称
总阀门出错
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z016)、故障参数(CDCF9SL或ZDCF15SL)。
数据流操作
在故障列表中显示。
4.1.2.3下风向阀门出错
项目
内容
数据流名称
下风向阀门出错
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z017)、故障参数(CDCFiSL或ZDCFiSL)其中的i代表出错阀门编号。
数据流操作
在故障列表中显示。
4.1.2.4流量计1测量值超出正常范围(越限)
项目
内容
数据流名称
流量计1测量值超出正常范围
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z018)、故障参数(CLL1YX或ZLL1YX)。
数据流操作
在故障列表中显示。
4.1.2.5流量计2测量值超出正常范围(越限)
项目
内容
数据流名称
流量计2测量值超出正常范围
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z019)、故障参数(CLL2YX或ZLL2YX)。
数据流操作
在故障列表中显示。
4.1.2.6流量计差值越限
项目
内容
数据流名称
流量计差值超限
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z020)、故障参数(CLLCZYX或ZLLCZYX)。
数据流操作
在故障列表中显示。
4.1.2.7颗粒物测试仪开泵命令发不出
项目
内容
数据流名称
颗粒物测试仪开泵命令发不出
数据流说明
CPLC(ZPLC、HPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC和HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z008)、故障参数(KBSL)。
数据流操作
在故障列表中显示。
4.1.2.8颗粒物测试仪前阀门出错
项目
内容
数据流名称
颗粒物测试仪开泵命令发不出
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z016)、故障参数(CDCF7SL或ZDCF14SL)。
数据流操作
在故障列表中显示。
4.1.2.9颗粒物测试仪采样命令发不出
项目
内容
数据流名称
颗粒物测试仪采样命令发不出
数据流说明
CPLC(ZPLC、HPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC和HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z009)、故障参数(CYSL)。
数据流操作
在故障列表中显示。
4.1.2.10颗粒物测试仪采不回数据
项目
内容
数据流名称
颗粒物测试仪采不回数据
数据流说明
CPLC(ZPLC、HPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC和HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z010)、故障参数(SJSL)。
数据流操作
在故障列表中显示。
4.1.2.11从颗粒物测试仪取回数据校验和错
项目
内容
数据流名称
从颗粒物测试仪取回数据校验和错
数据流说明
CPLC(ZPLC、HPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC和HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z011)、故障参数(JYHCW)。
数据流操作
在故障列表中显示。
4.1.2.12颗粒物测试仪关泵命令发不出
项目
内容
数据流名称
颗粒物测试仪关泵命令发不出
数据流说明
CPLC(ZPLC、HPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC、ZPLC和HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z012)、故障参数(GBSL)。
数据流操作
在故障列表中显示。
4.1.2.13CPLC位置计数器错(区间)
项目
内容
数据流名称
CPLC位置计数器错(区间)
数据流说明
CPLC检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z012)、故障参数(GBSL)。
数据流操作
在故障列表中显示。
4.1.2.14HPLC正转位置计数器错(区间)
项目
内容
数据流名称
正转位置计数器错(区间)
数据流说明
HPLC检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z034)、故障参数(错误区间)。
数据流操作
在故障列表中显示。
4.1.2.15HPLC反转位置计数器错(区间)
项目
内容
数据流名称
反转位置计数器错(区间)
数据流说明
HPLC检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z035)、故障参数(错误区间)。
数据流操作
在故障列表中显示,。
4.1.2.16激光测距仪传感器错误
项目
内容
数据流名称
激光测距仪传感器错误
数据流说明
CPLC检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发HPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z029)、故障参数(JGCGQCW)。
数据流操作
在故障列表中显示。
4.1.2.17零点标定气体压力不足
项目
内容
数据流名称
零点标定气体压力不足
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z036)、参数(LQYLBZ)。
数据流操作
在故障列表中显示。
4.1.2.18量程标定气体压力不足
项目
内容
数据流名称
量程标定气体压力不足
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z037)、参数(BQYLBZ)。
数据流操作
在故障列表中显示。
4.1.2.19预处理气体温度越限
项目
内容
数据流名称
预处理气体温度越限
数据流说明
CPLC(ZPLC)检测到此故障时,上报故障告警
数据流来源
通信控制服务器转发CPLC和ZPLC上报故障告警
数据流目的
数据控制服务器
数据描述
包括如下字段:
告警时间(到达通信控制服务器时间)、设备代码、指令代码(Z038)、参数(YCLWDYX)。
数据流操作
在故障列表中显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 控制 服务器 开发 指南
![提示](https://static.bdocx.com/images/bang_tan.gif)