《中心端工况系统实施人员配置手册.doc》由会员分享,可在线阅读,更多相关《中心端工况系统实施人员配置手册.doc(47页珍藏版)》请在三一办公上搜索。
1、中心端工况系统实施人员配置手册修订履历日期版本说明修订人20一三-10-291.0初始版本杨巍20一三-11-141.1增加分析库原始库版本说明杨巍20一三-11-一五1.2增加3.2.3.2设施质量点的描述,设施质量点不能是计算点;增加5.8回算无数据可能的原因。杨巍20一三-12-051.3增加4.3,如何设置自动回算杨巍目录1准备工作31.1需要环境31.2术语32部署流程42.1正确的实施流程42.2确认文件位置42.3建立关系数据库实例42.4导入关系数据库备份文件142.5配置关系库路径一五2.6配置实时数据库一五2.7配置实时工况图需要的参数162.7.1Html5控件配置162
2、.7.2Java applet控件配置172.8可能用到的数据库表172.8.1如何编辑数据172.8.2可能用到的表一八3标准化及设施配置193.1标准化的意义193.2系统实施193.2.1企业配置193.2.2设施信息编辑213.2.3设施配置254实时计算与回算334.1实时计算334.2回算334.3定时任务335常见问题365.1我已完成环境搭建,工况系统可以浏览并登录,但在设施信息配置中原始库、分析库一项中没有任何数据,如下图,为什么?365.2我已完成环境搭建,实时数据库的配置,登录后可以看到实时工艺图,为什么没有报警?或报表无数据?365.3我已正确地配置了实时数据库的连接,
3、登录后工况系统后点击设施配置,原始库和分析库却不显示内容,为什么?365.4我删除了原来系统中初始的企业和设施,新加了一些企业和设施,发现首页的图不显示了,为什么?375.5同一类型的测点,有多个,我该如何标准化?如何配置规则?385.6统计报表中制表单位显示乱码?385.7增加设施时显示失败? 或正确地配置了,却无法在设施配置中看到原始库和分析库。385.8回算后报表无数据,怎么办?381 准备工作1.1 需要环境Java运行环境:JDK( 版本jdk-6u一八-windows-i586 )App服务器:apache-tomcat-6.0.35Jx关系数据库:oracle 11G ,如使用s
4、qlserver版本,需要安装sqlserver2008数据库。实时数据库:分析库openplant3.0、原始库openplant3.011均可1.2 术语缩写/术语解释说明关系数据库是建立在关系数据库模型基础上的数据库,用于存储元数据的一张表格或造成表格、列、范围和约束的正式描述。目前工况的实时数据(分钟数据、秒数据)存储在实时数据库中,小时数据经后台服务端程序计算后存储在关系数据库中。报表数据经存储过程计算后也存储在关系数据库中。目前主要支持sqlserver 和oracle两种关系数据库。前端也称企业端,指企业等前端采集端。中心端也称分析端,指中心了所有采集端数据的中心端。原始库企业端
5、实时数据库的简称。节点名和测点名可能不规范,需要做标准化。分析库中心端实时数据库的简称,通常包含了所有前端企业及其采集点,且测点点名已标准化,是中心段数据查询、报警、报表的数据来源和基础。总量污染物总量的简称。于电厂,就是SO2排放量;于水厂,就是COD及氮氧化物排放量。指标企业运行的关键数据项,如发电量、煤耗等。回算工况运行中,可能遇到补充缺失数据的情况,补充完缺失数据后,需要对过去的数据报表数据及报警情况进行重新分析计算。此过程称之为回算。标准化标准化是把节点名称、测点名称规范化的过程。标准化通过编码为每个测点建立与标准点的关系,从而能够在报警规则和核查曲线配置中建立规则与测点的自动关联。
6、2 部署流程2.1 正确的实施流程正确的实施流程如下:1. 搭建中心端工况平台2. 在工况平台上建立省信息地区信息企业信息3. 建立设施信息,确定节点ID及设施节点名4. 查看平台的设施ID,对应测点范围5. 根据设施类型及工艺查找标准点6. 根据设施ID,对应测点范围及该设施对应的标准点模板打印实施备忘。7. 根据设施ID,对应测点范围及标准点模板去现场安装测点接入数据,接入点命名尽量与标准点一致,尤其是单位必须一致。8. 在平台上进行标准化9. 配置报警规则。10. 运行实时计算程序或回算程序2.2 确认文件位置第一种方法:把ep和ra2两个文件夹放在tomcatwebapps下。第二种方
7、法:如果不把文件放在webapps下,则需要在配置文件tomcatconfserver.xml中配置文件路径,修改下面配置代码到正确的文件路径:运行tomcatbin下的startup.bat,查看相应端口:则对应的启动的端口为8080,启动相应应用方式为xlocalhost:8080/ep2.3 建立关系数据库实例安装oracle 11g数据库后一般会提示你是否新建实例,如果确定,则自动新建了实例ORCL。也可以自己再新建实例。过程如下:1. 确保安装好oracle database 11g,在cmd中输入DBCA或者在oracle安装程序组中点击“database Configuratio
8、n Assistant”。2. 出现DBCA欢迎界面,点下一步 3. 选择创建数据库,点下一步1. 64. 选择一般用途或事务处理,下一步2. 75. 输入数据库名称,默认全局和SID 是一样的3. 86. 配置EM,这里你可以去掉勾,不去配置。点下一步。4. 97. 添加口令,随便,我这里添了个1235. 108. 因为口令很随便,所以会有提示,不去管它,点“是”6. 119. 此后一路“下一步”即可。7. 1210. 点击“完成”8. 一三11. 点击“确定”9. 1412. 开始创建数据库,至于需要多少时间,要看你机器的性能。一般也就几分钟。10. 一五13. 创建完成,点“退出”,结束
9、DBCA2.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/magusepxepxj file=d:xjepdb.dmp ful
10、l=y注意此处epxj 为oracle数据库名称,如果你的oracle数据库名称为其它名称,如orcl,则要换成其它名称。如orcl。 d:xjepdb.dmp为数据库备份文件,根据你放置的目录及文件名称做出修改。按回车后,数据库开始导入,大约1分钟后导入成功。2.5 配置关系库路径Tomcat下apache-tomcat-6.0.33conf下context文件修改关系库关系库ip地址,关系库名称,sqlserver2008用户名,密码2.6 配置实时数据库用建立实时库与设施的对应关系,在安装好实时数据库,建立好点名以后,记录实时数据库的IP地址,端口号,做以下配置。第一:配置项目实时库连接
11、 和关系库连接,项目ep下1. 打开apache-tomcat-6.0.33webappsepWEB-INFclassesserverDB.propertiesOriginal.host=原如库实时库ip地址Original.port=原如库实时库端口号Analysis.host=分析库实时库ip地址Analysis.port=原如库实时库端口号2.7 配置实时工况图需要的参数2.7.1 Html5控件配置Html5控件的优势是不用客户浏览器安装任何插件,就可以顺利显示实时工艺图。2.1章节中提到的rsa2文件夹,就是这个控件。其配置如下:1. 打开%tomcat%webappsrsa2WEB
12、-INF文件夹,用文本编辑器(推荐editPlus)打开web.xml文件。2. 以下是实时工艺图参数配置,这里实时数据库IP应为分析库地址:openplant_canvascom.magus.canvas.OPGraphServletopdb.ip 127.0.0.1opdb.port 8202opdb.username sisopdb.password 23. 以下是点击报警明细后,显示规则明细,再点击趋势图,看到的趋势曲线的参数配置,通常也是关联分析库,与上一步骤配置一样: TrendLine com.magus.trend.servlet.TrendLine opdb.ip 127.0
13、.0.1opdb.port 8202opdb.username sisopdb.password 2 2.7.2 Java applet控件配置企业端工况使用的是java applet版本的控件,如果你使用的是这个版本的控件,配置如下。1. 打开apache-tomcat-6.0.33webappsepmonitor文件夹,如下:2. 打开config文件夹如下:3. 打开gview文件修改IP和端口号,IP为本机IP,端口号为TOMCAT端口号。然后再修改net文件,IP修改为实时库IP4. 然后返回apache-tomcat-6.0.33webappsepmonitor文件夹,打开conf
14、ig2文件夹,再打开config文件夹5. 修改config下的net文件,配置实时库IP、端口号、用户名、密码把生成的工况图(.ser文件)放在Tomcat下apache-tomcat-6.0.33webappsepdiagram里2.8 可能用到的数据库表2.8.1 如何编辑数据1、 登录plsql,点击文件点击新建Sql窗口2、 以修改EP_PROVINCE表为例,输入 select * from EP_PROVINCE for update,然后按F8键或点击图标。3、 点击下图中的图标,然后就可以修改表格中的数据了。4、 修改后点击,再点击方可生效。如需要撤消点击。5、 使用可以增加
15、和删除数据。数据改变后,点击方可生效,如需要撤消点击。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
16、.1 标准化的意义标准化是把节点名称、测点名称规范化的过程。标准化通过编码为每个测点建立与标准点的关系,从而能够在报警规则和核查曲线配置中建立规则与测点的自动关联。3.2 系统实施系统实施是对企业以及企业的治污设施进行配置和管理。包括两个模块:企业配置、设施配置。3.2.1 企业配置企业配置对市级企业进行的基本管理。点击下的进入企业配置界面。3.2.1.1 企业信息查询在搜索栏中输入要查询的条件,点击筛选出结果。3.2.1.2 企业信息添加点击页面按钮,弹出企业信息添加窗口。企业信息分为基本信息和规格信息两个输入集。输入企业名称,选择企业类型,选择区域名称,输入其他必须项后,点击后保存成功。3
17、.2.1.3 企业信息编辑选中一条记录,点击页面按钮进入编辑窗口。输入正确信息后,点击保存成功。3.2.1.4 企业信息删除选中一条或多条记录,点击按钮确认后删除选中记录。3.2.2 设施信息编辑设施配置是对企业治污设施进行配置,包括对设施增删改查、设施的原始库、分析库、指标配置、规则配置和核查曲线配置等。是工程实施人员实施最重要的工作之一。点击下的可以进入设施配置界面。3.2.2.1 设施搜索对于设施记录比较多的情况,查找起来比较困难,所以需要使用搜索功能。在搜索栏中输入要查询的条件,点击后显示出符合条件的记录。3.2.2.2 设施添加要增加一条设施记录在页面点击弹出设施添加窗口。点击弹出选
18、择企业选择窗口。双击企业(如松江电厂)后,该窗口关闭,然后选中的企业名称就会显示在中;然后选择设施类型和工艺设施类型,两者必填;设施名称必填项;负责人、投运时间、x、邮箱、服务器ip、服务器端口为选填项;规格参数比较重要,是将设施的基本信息添加到实时数据库中。由于节点ID唯一,输入节点ID之前,可以先点击来查看已有的节点ID(此功能仅供查看所填节点是否和已存在节点ID重复),所填节点ID不能和已存在节点ID重复。节点ID和节点名是添加到实时数据库的设施节点信息,设施在实时数据库中的所有实时信息都保存在该节点下面。运行图名称是跟后台该设施的运行图名称相关联的,该设施的实时运行图位置放在/diag
19、ram/目录下以ser为后缀的文件名,比如青岛电厂3号脱硫设施运行图文件名为QD_HDQDFD_03.ser,那么该页面配置的运行图名称就为QD_HDQDFD_03。输入分配比例(0-1之间的小数)、装机容量是该设施的规格等其它输入项,其中设施排序号为一个企业下设施的排序号。点击进入基础参数列表,此处为选填项。输入完成后,点击后该设施添加成功。3.2.2.3 设施编辑选中一条记录,点弹出设施编辑界面。设施信息编辑页面类似,不同之处是企业、设施类型、工艺类型、节点ID和节点名不能修改。修改完后点击后保存成功。3.2.2.4 设施删除选中要删除的企业设施,点击确认后删除设施。删除设施后,同时会删除
20、跟设施关联的所有信息,比如配置的点、规则、总量、参数以及实时数据库中该设施的信息。3.2.3 设施配置设施配置是对设施的点信息、规则、指标、总量和趋势点等进行配置,选中一条记录,点击最右侧配置,进入设施配置界面。3.2.3.1 原始库设施信息配置默认界面是原始库(如上图),这里显示原始库中的点名,可以点击批量导入,注意ID显示绿色为已经导入的点,不能重复导入。选择未导入的点(ID为白色的)点击导入到分析库。3.2.3.2 设施质量点原始库导入分析库后会自动建立4个设施质量点,设施质量点的ID是测点范围内的最大值,请不要删除,且要保证它不是计算点。如下图,在openplant控制台中点击FQP_
21、STATUS,选编辑,在下面弹出的页面中取消计算点的勾选,点确定。3.2.3.3 分析库计算点及标准化分析库=标准化后的原始点+计算点。如果原始库中的原始点不能满足需要(比如单位不对或需要计算),需要根据已有的原始点或者公式来创建这些点到分析库中去,此类点多为计算点。点击可以进入分析库配置界面。注意此处被标为紫色的是已经标准化的点,白色的是未标准化的点。1 添加计算点:点击弹出添加窗口由于实时数据库的特性,为了避免点id重复,按照规则(请查看实时数据库ID分配原则V3)规定了分析点的范围,id值只能在这个范围,系统会自动生成一个符合条件的id。由于id唯一,输入id之前可以先点击来查看已经存在
22、的节点id;点名需要自己输入;选择点类型;单位、描述、高限、底限可选,允许为空;选择点类型和点来源,输入公式,点击即可。2 修改分析点:选中一条记录,点击弹出编辑页面。其中,id和点名不可更改。修改其他信息后,点修改成功。3 标准化:点击右侧图标,对对应点进行标准化根据左侧围标准化的信息中描述在右侧模板中寻找相对应的点,然后点击选择中的 可以看见原信息的点名,点编码,描述,单位都标准化了,这就是标准化过程点击保存后可看见标准化后的点出现在分析库中,并且被标记为紫色4 跟原始点标准化一样,分析库中也有可能存在有坏点,并以不同颜色在id上标注。我们可以通过按钮来删除正常分析点和坏点。3.2.3.4
23、 指标点击进入指标界面:该界面是将各项指标与设施配置界面我们选择的设施,入下图关联起来,标记为绿色的是已经关联,白色为未关联,可选择,也可以点击右边一个个关联。3.2.3.5 规则点击可以进入规则配置界面。该页面显示设施关联的规则。点击对一个设施能关联的规则进行批量配置,该操作包含两个步骤:1 将设施和规则关联;2 将规则与测点关联。对于已配置的规则可以点击取消关联的规则,对于已关联的规则使用标示。在规则与测点关联后,选择弹出规则与测点的关联,该页面操作请参照用户角色关联,在此不再累赘。在点击保存后,点击将规则与测点关联。进行自动规则关联后,需要编辑规则表达式,直接双击规则表达式下方的表格,弹
24、出编辑框修改后点击,然后点击保存修改的规则表达式。3.2.3.6 核查曲线配置在核查曲线配置中点击自动关联,会自动建立核查曲线与监测点的关联,建立此关联将体现在报警报警明细趋势分析的界面中(如下)。4 实时计算与回算完成安装部署与实时数据库配置后,进行设施配置及标准化,之后需要开启实时计算程序才能生成报警和报表数据。对于历史数据,需要通过回算来生成报警和报表数据。4.1 实时计算实时计算只需要运行实时计算程序中的run.bat,并不要关闭即可。实时计算会对所有设施进行实时计算,而且每小时都计算,实际使用过程中一旦有一个设施规则配错,就导致计算无法继续进行。比较好的方式是设置定时任务,定时每天凌
25、晨对上一天的数据进行回算。参见4.3。4.2 回算回算需要指定设施和时间段,用editPlus编辑回算程序入口程序 facBack.bat,上述内容表示 对设施ID为314的设施从20一三年10月1日到20一三年10月8日的数据进行回算,步长为60(每60秒取一次数据)。通常java -jar EnvMonitorCal.jar 和60都不用变,只改变设施ID的值和日期时间即可。回算入口程序可以设置回算多行参数,如下图,代表回算223,245,246,251四个设施20一三-10-26日到20一三-10-28日数据。设施ID可以通过以下方法获得:打开软件plsqldev,输入用户名密码登录,执
26、行以下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
27、就是回算5一三,514,5一五设施的昨天的数据。中需要传日期参数,只需要设施ID即可。在win7操作系统中,点击“开始控制面板系统和安全管理工具任务计划”。就可以看到“任务计划”的选项。如何建立任务计划可以参看以下连接了解。xsupport1.lenovoxx/lenovo/wsi/htmls/detail_12608722776405265.html设置每日凌晨执行facBackAuto.bat即可。5 常见问题5.1 我已完成环境搭建,工况系统可以浏览并登录,但在设施信息配置中原始库、分析库一项中没有任何数据,如下图,为什么?此处原始库和分析库的数据显示依赖于实时数据库。只有搭建了实时数据
28、库环境并且在工况系统中正确进行了配置,这里才能正确显示。在工况中配置实时数据库参见本手册2.5章节。5.2 我已完成环境搭建,实时数据库的配置,登录后可以看到实时工艺图,为什么没有报警?或报表无数据?报警和报表数据的产生依赖于后台程序。需要得到后台程序,并启动实时计算,才能产生报警和实时数据。对于历史报警和历史报表数据,可以通过后台程序进行回算。回算程序支持修改bat文件参数批量回算。5.3 我已正确地配置了实时数据库的连接,登录后工况系统后点击设施配置,原始库和分析库却不显示内容,为什么?工况平台针对每个设施ID,给出一组测点范围,只有安装的测点ID符合平台给定的范围,才能正确地显示。测点范
29、围为:2001+(Id-1)*5002000+Id*500 ,具体可通过下面的方式查看:点击红框中的图标进入下个页面:红框中的数字即是。5.4 我删除了原来系统中初始的企业和设施,新加了一些企业和设施,发现首页的图不显示了,为什么?首页的图取自年排放情况表,删除了原来的企业和设施,新加的企业和设施排放量为0,所有不会有显示,通常新加的设施在配置好以后要经过回算程序计算之后才会产生数据,产生数据以后这里才会有显示。如果造数据,用以下sql:水的表select*fromEtl_Indi_year_watforupdate气的表select*fromEtl_Indi_year_gasforupdat
30、e 比如水的需要保证以下字段有数据:气的需要保证以下字段有数据:5.5 同一类型的测点,有多个,我该如何标准化?如何配置规则?比如增压风机电流,有多个测点,每个测点进行标准化时都要选“ 增压风机电流”,但在命名时应以“标准化名称_01”, “标准化名称_02”, “标准化名称_03”来命名。此类规则在配置规则后无法完全自动关联上测点,自动关联后再手动更改。5.6 统计报表中制表单位显示乱码?统计报表中制表单位显示乱码,如下:制表单位在WEB-INFclassesprovince.properties中配置,显示乱码需要把provinceName和organizationName的内容换成uni
31、code编码。汉字换成unicode编码可通过下面连接: xtool.chinazx/Tools/Unicode.aspx查到unicode编码后换成:5.7 增加设施时显示失败? 或正确地配置了,却无法在设施配置中看到原始库和分析库。增加设施时需要读取实时库,需要确保中心端openplant服务已启动。目前分析库需要使用openplant3.0版本,也就是无需用户名密码的版本,否则,在设施配置中查看原始库和分析库的点会报错。5.8 回算后报表无数据,怎么办?1、 确保工艺模板中对重要的指标都关联了测点编码。2、 确保设施质量点FQP_STATUS不是计算点。3、 如果修改了工艺模板中的指标-测点关联,需要执行以下sql后,删除以前的关联,再在设施配置-指标中重新关联,问题解决。delete from ep_indicators b where b.facility_bas_id=5一五