资源描述
中心端工况系统实施人员配置手册
修订履历
日期
版本
说明
修订人
-10-29
1.0
初始版本
杨巍
-11-14
1.1
增加分析库原始库版本说明
杨巍
-11-15
1.2
增加3.2.3.2设施质量点描述,设施质量点不能是计算点;增加5.8回算无数据可能原因。
杨巍
-12-05
1.3
增加4.3,怎样设置自动回算
杨巍
目录
1 准备工作 3
1.1 需要环境 3
1.2 术语 3
2 布署步骤 4
2.1 正确实施步骤 4
2.2 确定文件位置 4
2.3 建立关系数据库实例 4
2.4 导入关系数据库备份文件 14
2.5 配置关系库路径 15
2.6 配置实时数据库 15
2.7 配置实时工况图需要参数 16
2.7.1 Html5控件配置 16
2.7.2 Java applet控件配置 17
2.8 可能用到数据库表 17
2.8.1 怎样编辑数据 17
2.8.2 可能用到表 18
3 标准化及设施配置 19
3.1 标准化意义 19
3.2 系统实施 19
3.2.1 企业配置 19
3.2.2 设施信息编辑 21
3.2.3 设施配置 25
4 实时计算和回算 33
4.1 实时计算 33
4.2 回算 33
4.3 定时任务 33
5 常见问题 36
5.1 我已完成环境搭建,工况系统能够浏览并登录,但在设施信息配置中原始库、分析库一项中没有任何数据,以下图,为何? 36
5.2 我已完成环境搭建,实时数据库配置,登录后能够看到实时工艺图,为何没有报警?或报表无数据? 36
5.3 我已正确地配置了实时数据库连接,登录后工况系统后点击设施配置,原始库和分析库却不显示内容,为何? 36
5.4 我删除了原来系统中初始企业和设施,新加了部分企业和设施,发觉首页图不显示了,为何? 37
5.5 同一类型测点,有多个,我该怎样标准化?怎样配置规则? 38
5.6 统计报表中制表单位显示乱码? 38
5.7 增加设施时显示失败? 或正确地配置了,却无法在设施配置中看到原始库和分析库。 38
5.8 回算后报表无数据,怎么办? 38
1 准备工作
1.1 需要环境
Java运行环境:JDK( 版本jdk-6u18-windows-i586 )
App服务器:apache-tomcat-6.0.35Jx
关系数据库:oracle 11G ,如使用sqlserver版本,需要安装sqlserver数据库。
实时数据库:分析库openplant3.0、原始库openplant3.011均可
1.2 术语
缩写/术语
解释说明
关系数据库
是建立在关系数据库模型基础上数据库,用于存放元数据一张表格或造成表格、列、范围和约束正式描述。现在工况实时数据(分钟数据、秒数据)存放在实时数据库中,小时数据经后台服务端程序计算后存放在关系数据库中。报表数据经存放过程计算后也存放在关系数据库中。现在关键支持sqlserver 和oracle两种关系数据库。
前端
也称企业端,指企业等前端采集端。
中心端
也称分析端,指中心了全部采集端数据中心端。
原始库
企业端实时数据库简称。节点名和测点名可能不规范,需要做标准化。
分析库
中心端实时数据库简称,通常包含了全部前端企业及其采集点,且测点点名已标准化,是中心段数据查询、报警、报表数据起源和基础。
总量
污染物总量简称。于电厂,就是SO2排放量;于水厂,就是COD及氮氧化物排放量。
指标
企业运行关键数据项,如发电量、煤耗等。
回算
工况运行中,可能碰到补充缺失数据情况,补充完缺失数据后,需要对过去数据报表数据及报警情况进行重新分析计算。此过程称之为回算。
标准化
标准化是把节点名称、测点名称规范化过程。标准化经过编码为每个测点建立和标准点关系,从而能够在报警规则和核查曲线配置中建立规则和测点自动关联。
2 布署步骤
2.1 正确实施步骤
正确实施步骤以下:
1. 搭建中心端工况平台
2. 在工况平台上建立省信息à地域信息à企业信息
3. 建立设施信息,确定节点ID及设施节点名
4. 查看平台设施ID,对应测点范围
5. 依据设施类型及工艺查找标准点
6. 依据设施ID,对应测点范围及该设施对应标准点模板打印实施备忘。
7. 依据设施ID,对应测点范围及标准点模板去现场安装测点接入数据,接入点命名尽可能和标准点一致,尤其是单位必需一致。
8. 在平台上进行标准化
9. 配置报警规则。
10. 运行实时计算程序或回算程序
2.2 确定文件位置
第一个方法:把ep和ra2两个文件夹放在tomcat——>webapps下。
第二种方法:假如不把文件放在webapps下,则需要在配置文件tomcat\conf\server.xml中配置文件路径,修改下面配置代码到正确文件路径:
<Context path="/ep" docBase="D:\product\ ep3"/>
<Context path="/ra2" docBase="D:\product\ra2"/>
运行tomcat\bin下startup.bat,查看对应端口:
则对应开启端口为8080,开启对应应用方法为http://localhost:8080/ep
2.3 建立关系数据库实例
安装oracle 11g数据库后通常会提醒你是否新建实例,假如确定,则自动新建了实例ORCL。也能够自己再新建实例。过程以下:
1. 确保安装好oracle database 11g,在cmd中输入DBCA或在oracle安装程序组中点击“database Configuration Assistant”。
2. 出现DBCA欢迎界面,点下一步
3. 选择创建数据库,点下一步
1. 6
4. 选择通常见途或事务处理,下一步
2. 7
5. 输入数据库名称,默认全局和SID 是一样
3. 8
6. 配置EM,这里你能够去掉勾,不去配置。点下一步。
4. 9
7. 添加口令,随便,我这里添了个123
5. 10
8. 因为口令很随便,所以会有提醒,不去管它,点“是”
6. 11
9. 以后一路“下一步”即可。
7. 12
10. 点击“完成”
8. 13
11. 点击“确定”
9. 14
12. 开始创建数据库,至于需要多少时间,要看你机器性能。通常也就几分钟。
10. 15
13. 创建完成,点“退出”,结束DBCA
2.4 导入关系数据库备份文件
这个过程能够经过安装第三方软件(plsqldev),然后建立用户,再把oracle 文件导入到新数据库中。
导入步骤以下:
1. 首先,打开软件plsqldev,用system用户登录,以下:
2. 登陆后新建SQL窗口,以下:
3. 先实施语句create user ep identified by magusep,再实施语句grant dba to ep。
选中语句按F8实施,以下:
4. 同时按住键盘windows和R键,然后点确定,打开cmd命令窗口,输入以下命令导入数据库:
imp ep/magusep@epxj file=d:\xjepdb.dmp full=y
注意此处epxj 为oracle数据库名称,假如你oracle数据库名称为其它名称,如orcl,则要换成其它名称。如orcl。
d:\xjepdb.dmp为数据库备份文件,依据你放置目录及文件名称做出修改。
按回车后,数据库开始导入,大约1分钟后导入成功。
2.5 配置关系库路径
Tomcat下apache-tomcat-6.0.33\conf下context文件
修改关系库
关系库ip地址,关系库名称,sqlserver用户名,密码
2.6 配置实时数据库
用建立实时库和设施对应关系,在安装好实时数据库,建立好点名以后,统计实时数据库IP地址,端口号,做以下配置。
第一:配置项目实时库连接 和关系库连接,项目ep下
1. 打开apache-tomcat-6.0.33\webapps\ep\WEB-INF\classes\serverDB.properties
Original.host=原如库实时库ip地址
Original.port=原如库实时库端口号
Analysis.host=分析库实时库ip地址
Analysis.port=原如库实时库端口号
2.7 配置实时工况图需要参数
2.7.1 Html5控件配置
Html5控件优势是不用用户浏览器安装任何插件,就能够顺利显示实时工艺图。2.1章节中提到rsa2文件夹,就是这个控件。其配置以下:
1. 打开%tomcat%\webapps\rsa2\WEB-INF文件夹,用文本编辑器(推荐editPlus)打开web.xml文件。
2. 以下是实时工艺图参数配置,这里实时数据库IP应为分析库地址:
<servlet>
<servlet-name>openplant_canvas</servlet-name>
<servlet-class>com.magus.canvas.OPGraphServlet</servlet-class>
<init-param>
<param-name>opdb.ip</param-name> <!--实时数据库IP -->
<param-value>127.0.0.1</param-value>
</init-param>
<init-param>
<param-name>opdb.port</param-name> <!--实时数据库端口 -->
<param-value>8202</param-value>
</init-param>
<init-param>
<param-name>opdb.username</param-name> <!--实时数据库用户名 -->
<param-value>sis</param-value>
</init-param>
<init-param>
<param-name>opdb.password</param-name> <!--实时数据库密码 -->
<param-value></param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
3. 以下是点击报警明细后,显示规则明细,再点击趋势图,看到趋势曲线参数配置,通常也是关联分析库,和上一步骤配置一样:
<servlet>
<servlet-name>TrendLine</servlet-name>
<servlet-class>com.magus.trend.servlet.TrendLine</servlet-class>
<init-param>
<param-name>opdb.ip</param-name> <!--实时数据库IP -->
<param-value>127.0.0.1</param-value>
</init-param>
<init-param>
<param-name>opdb.port</param-name> <!--实时数据库端口 -->
<param-value>8202</param-value>
</init-param>
<init-param>
<param-name>opdb.username</param-name> <!--实时数据库用户名 -->
<param-value>sis</param-value>
</init-param>
<init-param>
<param-name>opdb.password</param-name> <!--实时数据库密码 -->
<param-value></param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
2.7.2 Java applet控件配置
企业端工况使用是java applet版本控件,假如你使用是这个版本控件,配置以下。
1. 打开apache-tomcat-6.0.33\webapps\ep\monitor文件夹,以下:
2. 打开config文件夹以下:
3. 打开gview文件修改IP和端口号,IP为本机IP,端口号为TOMCAT端口号。然后再修改net文件,IP修改为实时库IP
4. 然后返回apache-tomcat-6.0.33\webapps\ep\monitor文件夹,打开config2文件夹,再打开config文件夹
5. 修改config下net文件,配置实时库IP、端口号、用户名、密码
把生成工况图(.ser文件)放在Tomcat下apache-tomcat-6.0.33\webapps\ep\diagram里
2.8 可能用到数据库表
2.8.1 怎样编辑数据
1、 登录plsql,点击文件—>点击新建Sql窗口
2、 以修改EP_PROVINCE表为例,输入 select * from EP_PROVINCE for update,然后按F8键或点击图标。
3、 点击下图中图标,然后就能够修改表格中数据了。
4、 修改后点击,再点击方可生效。如需要撤消点击。
5、 使用能够增加和删除数据。数据改变后,点击方可生效,如需要撤消点击。
2.8.2 可能用到表
1. EP_PROVINCE省份信息表,修改字段PROVINCE_NAME,改为所在省份名称,如(江苏省)。
2. EP_zone地域信息表,存放省份下地级市信息。
3. EP_POLL_SOURCE企业信息表,修改字段POLL_SOURCE_NAME和SHORT_NAME,全部改为企业名字,如(鹤壁同力发电)
4. EP_FACILITY_BAS设施信息表,修改字段NODE_NAME,改为机组名称,如(UNIT1),修改字段SER_NAME,改为工况图文件名,如(JN_HNJNDC_02)
3 标准化及设施配置
3.1 标准化意义
标准化是把节点名称、测点名称规范化过程。标准化经过编码为每个测点建立和标准点关系,从而能够在报警规则和核查曲线配置中建立规则和测点自动关联。
3.2 系统实施
系统实施是对企业和企业治污设施进行配置和管理。包含两个模块:企业配置、设施配置。
3.2.1 企业配置
企业配置对市级企业进行基础管理。点击下进入企业配置界面。
3.2.1.1 企业信息查询
在搜索栏中输入要查询条件,点击筛选出结果。
3.2.1.2 企业信息添加
点击页面按钮,弹出企业信息添加窗口。企业信息分为基础信息和规格信息两个输入集。
输入企业名称,选择企业类型,选择区域名称,输入其它必需项后,点击后保留成功。
3.2.1.3 企业信息编辑
选中一条统计,点击页面按钮进入编辑窗口。
输入正确信息后,点击保留成功。
3.2.1.4 企业信息删除
选中一条或多条统计,点击按钮确定后删除选中统计。
3.2.2 设施信息编辑
设施配置是对企业治污设施进行配置,包含对设施增删改查、设施原始库、分析库、指标配置、规则配置和核查曲线配置等。是工程实施人员实施最关键工作之一。
点击下能够进入设施配置界面。
3.2.2.1 设施搜索
对于设施统计比较多情况,查找起来比较困难,所以需要使用搜索功效。在搜索栏中输入要查询条件,点击后显示出符合条件统计。
3.2.2.2 设施添加
要增加一条设施统计在页面点击弹出设施添加窗口。
点击弹出选择企业选择窗口。
双击企业(如松江电厂)后,该窗口关闭,然后选中企业名称就会显示在中;然后选择设施类型和工艺设施类型,二者必填;设施名称必填项;责任人、投运时间、联络电话、邮箱、服务器ip、服务器端口为选填项;
规格参数比较关键,是将设施基础信息添加到实时数据库中。因为节点ID唯一,输入节点ID之前,能够先点击来查看已经有节点ID(此功效仅供查看所填节点是否和已存在节点ID反复),所填节点ID不能和已存在节点ID反复。
节点ID和节点名是添加到实时数据库设施节点信息,设施在实时数据库中全部实时信息全部保留在该节点下面。
运行图名称是跟后台该设施运行图名称相关联,该设施实时运行图位置放在/diagram/目录下以ser为后缀文件名,比如青岛电厂3号脱硫设施运行图文件名为QD_HDQDFD_03.ser,那么该页面配置运行图名称就为QD_HDQDFD_03。
输入分配百分比(0-1之间小数)、装机容量是该设施规格等其它输入项,其中设施排序号为一个企业下设施排序号。
点击进入基础参数列表,此处为选填项。
输入完成后,点击后该设施添加成功。
3.2.2.3 设施编辑
选中一条统计,点弹出设施编辑界面。
设施信息编辑页面类似,不一样之处是企业、设施类型、工艺类型、节点ID和节点名不能修改。修改完后点击后保留成功。
3.2.2.4 设施删除
选中要删除企业设施,点击确定后删除设施。删除设施后,同时会删除跟设施关联全部信息,比如配置点、规则、总量、参数和实时数据库中该设施信息。
3.2.3 设施配置
设施配置是对设施点信息、规则、指标、总量和趋势点等进行配置,选中一条统计,点击最右侧配置,进入设施配置界面。
3.2.3.1 原始库
设施信息配置默认界面是原始库(如上图),这里显示原始库中点名,能够点击批量导入,注意ID显示绿色为已经导入点,不能反复导入。选择未导入点(ID为白色)点击导入到分析库。
3.2.3.2 设施质量点
原始库导入分析库后会自动建立4个设施质量点,设施质量点ID是测点范围内最大值,请不要删除,且要确保它不是计算点。以下图,在openplant控制台中点击FQP_STATUS,选编辑,在下面弹出页面中取消计算点勾选,点确定。
3.2.3.3 分析库计算点及标准化
分析库=标准化后原始点+计算点。假如原始库中原始点不能满足需要(比如单位不对或需要计算),需要依据已经有原始点或公式来创建这些点到分析库中去,这类点多为计算点。点击能够进入分析库配置界面。
注意此处被标为紫色是已经标准化点,白色是未标准化点。
1> 添加计算点:点击弹出添加窗口
因为实时数据库特征,为了避免点id反复,根据规则(请查看《实时数据库ID分配标准V3》)要求了分析点范围,id值只能在这个范围,系统会自动生成一个符合条件id。因为id唯一,输入id之前能够先点击来查看已经存在节点id;点名需要自己输入;选择点类型;单位、描述、高限、底限可选,许可为空;选择点类型和点起源,输入公式,点击即可。
2> 修改分析点:选中一条统计,点击弹出编辑页面。
其中,id和点名不可更改。修改其它信息后,点修改成功。
3> 标准化:点击右侧图标,对对应点进行标准化
依据左侧围标准化信息中描述在右侧模板中寻求相对应点,
然后点击选择中
能够看见原信息点名,点编码,描述,单位全部标准化了,这就是标准化过程
点击保留后可看见标准化后点出现在分析库中,而且被标识为紫色
4> 跟原始点标准化一样,分析库中也有可能存在有坏点,并以不一样颜色在id上标注
。我们能够经过按钮来删除正常分析点和坏点。
3.2.3.4 指标
点击进入指标界面:
该界面是将各项指标和设施配置界面我们选择设施,入下图
关联起来,标识为绿色是已经关联,白色为未关联,可选择,也能够点击右边一个个关联。
3.2.3.5 规则
点击能够进入规则配置界面。该页面显示设施关联规则。
点击对一个设施能关联规则进行批量配置,该操作包含两个步骤:
1> 将设施和规则关联;
2> 将规则和测点关联。
对于已配置规则能够点击取消关联规则,对于已关联规则使用标示。在规则和测点关联后,选择弹出
规则和测点关联,该页面操作请参考用户角色关联,在此不再累赘。在点击保留后,点击将规则和测点关联。
进行自动规则关联后,需要编辑规则表示式,直接双击规则表示式下方表格,弹出编辑框
修改后点击,然后点击保留修改规则表示式。
3.2.3.6 核查曲线配置
在核查曲线配置中点击自动关联,会自动建立核查曲线和监测点关联,建立此关联将表现在报警à报警明细à趋势分析界面中(以下)。
4 实时计算和回算
完成安装布署和实时数据库配置后,进行设施配置及标准化,以后需要开启实时计算程序才能生成报警和报表数据。对于历史数据,需要经过回算来生成报警和报表数据。
4.1 实时计算
实时计算只需要运行实时计算程序中run.bat,并不要关闭即可。实时计算会对全部设施进行实时计算,而且每小时全部计算,实际使用过程中一旦有一个设施规则配错,就造成计算无法继续进行。比很好方法是设置定时任务,定时天天凌晨对上一天数据进行回算。参见4.3。
4.2 回算
回算需要指定设施和时间段,用editPlus编辑回算程序入口程序 facBack.bat,
上述内容表示 对设施ID为314设施从10月1日到10月8日数据进行回算,步长为60(每60秒取一次数据)。通常java -jar EnvMonitorCal.jar 和60全部不用变,只改变设施ID值和日期时间即可。
回算入口程序能够设置回算多行参数,以下图,代表回算223,245,246,251四个设施-10-26日到-10-28日数据。
设施ID能够经过以下方法取得:
打开软件plsqldev,输入用户名密码登录,实施以下sql:
select p.poll_source_name,bas.facility_name,bas.facility_bas_id from ep_facility_bas bas left join ep_poll_source p on bas.poll_source_id=p.poll_source_id
得到结果以下图,最右边即是设施ID:
4.3 定时任务
4.1中实时计算会对全部设施进行实时计算,而且每小时全部计算,实际使用过程中一旦有一个设施规则配错,就造成计算无法继续进行。比很好方法是设置定时任务,定时天天凌晨对上一天数据进行回算。以下图facBackAuto.bat就是回算513,514,515设施昨天数据。中需要传日期参数,只需要设施ID即可。
在win7操作系统中,点击“开始→控制面板→系统和安全→管理工具→任务计划”。就能够看到“任务计划”选项。
怎样建立任务计划能够参看以下连接了解。
设置每日凌晨实施facBackAuto.bat即可。
5 常见问题
5.1 我已完成环境搭建,工况系统能够浏览并登录,但在设施信息配置中原始库、分析库一项中没有任何数据,以下图,为何?
此处原始库和分析库数据显示依靠于实时数据库。只有搭建了实时数据库环境而且在工况系统中正确进行了配置,这里才能正确显示。在工况中配置实时数据库参见本手册2.5章节。
5.2 我已完成环境搭建,实时数据库配置,登录后能够看到实时工艺图,为何没有报警?或报表无数据?
报警和报表数据产生依靠于后台程序。需要得到后台程序,并开启实时计算,才能产生报警和实时数据。对于历史报警和历史报表数据,能够经过后台程序进行回算。回算程序支持修改bat文件参数批量回算。
5.3 我已正确地配置了实时数据库连接,登录后工况系统后点击设施配置,原始库和分析库却不显示内容,为何?
工况平台针对每个设施ID,给出一组测点范围,只有安装测点ID符合平台给定范围,才能正确地显示。测点范围为:+(Id-1)*500~~+Id*500 ,具体可经过下面方法查看:
点击红框中图标进入下个页面:
红框中数字即是。
5.4 我删除了原来系统中初始企业和设施,新加了部分企业和设施,发觉首页图不显示了,为何?
首页图取自年排放情况表,删除了原来企业和设施,新加企业和设施排放量为0,全部不会有显示,通常新加设施在配置好以后要经过回算程序计算以后才会产生数据,产生数据以后这里才会有显示。假如造数据,用以下sql:
水表 select * from Etl_Indi_year_wat for update
气表 select * from Etl_Indi_year_gas for update
比如水需要确保以下字段有数据:
气需要确保以下字段有数据:
5.5 同一类型测点,有多个,我该怎样标准化?怎样配置规则?
比如增压风机电流,有多个测点,每个测点进行标准化时全部要选“ 增压风机电流”,但在命名时应以“标准化名称_01”, “标准化名称_02”, “标准化名称_03”来命名。
这类规则在配置规则后无法完全自动关联上测点,自动关联后再手动更改。
5.6 统计报表中制表单位显示乱码?
统计报表中制表单位显示乱码,以下:
制表单位在WEB-INF\classes\province.properties中配置,显示乱码需要把provinceName和organizationName内容换成unicode编码。汉字换成unicode编码可经过下面连接:
查到unicode编码后换成:
5.7 增加设施时显示失败? 或正确地配置了,却无法在设施配置中看到原始库和分析库。
增加设施时需要读取实时库,需要确保中心端openplant服务已开启。现在分析库需要使用openplant3.0版本,也就是无需用户名密码版本,不然,在设施配置中查看原始库和分析库点会报错。
5.8 回算后报表无数据,怎么办?
1、 确保工艺模板中对关键指标全部关联了测点编码。
2、 确保设施质量点FQP_STATUS不是计算点。
3、 假如修改了工艺模板中指标-测点关联,需要实施以下sql后,删除以前关联,再在设施配置->指标中重新关联,问题处理。
delete from ep_indicators b where b.facility_bas_id=515
展开阅读全文