MPTMSU平台及采集安装配置培训.ppt

上传人:韩长文 文档编号:5019910 上传时间:2020-01-29 格式:PPT 页数:61 大小:1.16MB
返回 下载 相关 举报
MPTMSU平台及采集安装配置培训.ppt_第1页
第1页 / 共61页
MPTMSU平台及采集安装配置培训.ppt_第2页
第2页 / 共61页
MPTMSU平台及采集安装配置培训.ppt_第3页
第3页 / 共61页
MPTMSU平台及采集安装配置培训.ppt_第4页
第4页 / 共61页
MPTMSU平台及采集安装配置培训.ppt_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《MPTMSU平台及采集安装配置培训.ppt》由会员分享,可在线阅读,更多相关《MPTMSU平台及采集安装配置培训.ppt(61页珍藏版)》请在三一文库上搜索。

1、MPTMSU平台及采集安装配置培训,平台的安装及环境配置 网络的配置及运行 实时库以及实时服务的配置和运行 实时库表介绍(dbi) 通讯子系统的参数配置 通讯子系统的启动及任务管理 应用服务的配置和运行 二三区数据的同步 进程监视,平台的安装及环境配置,采集网,服务器,前置机,终端服务器,平台的安装及环境配置,目录结构 mptmsu |-bin |-config |-db |-lib |-log |-res |-shmdb,平台的安装及环境配置,环境变量配置 设置系统环境变量 MPTMSU = 系统程序所在的路径 如: d:mptmsu 商用数据库连接配置 修改数据库连接配置文件 config

2、dbConnect Cfg.ini dbcfg defaultDrv=OciLib defaultDb=mptmsu_172.18.50.10 defaultUser=mptmsu defaultPasswd=yupontmptmsu 0=OciLib,平台的安装及环境配置,系统注册 运行binregister.exe 获得计算机号,将计算机号发送回公司计算注册码,把从公司获得的注册码,输入到注册窗口进行注册。 如果不注册,系统不能正常的运行。,网络的配置及运行,网络的结构,ypnet,应用程序1,ypnetlib,共享内存,应用程序2,ypnetlib,节点a,ypnet,应用程序3,ypn

3、etlib,共享内存,应用程序4,ypnetlib,节点b,网络的配置 网络配置文件 confignetconfig.cfg 需要配置的内容: MajorIP = 10.12.8.3 MinorIP = 0.0.0.0 ListenPort = 5050 BroadcastPort = 5051 BroadcastListenPort = 10101,运行ypnet.exe。正常启动,表示网络已启动。 运行ypnetmonitor.exe, 可查看网络的一些运行状态。,实时库以及实时服务的配置和运行,运行binypdbmssvr.exe。正常启动,表示实时库已加载,实时服务已正常启动。 实时服

4、务:与实时库相关或服务处理中需要访问实时库的服务。 ypdbmssvr.exe启动的前提条件: 网络模块要启动,实时库以及实时服务的配置和运行,实时服务的主备运行方式 实时服务采用了一主多备的运行方式 所有实时服务的主服务在同一个节点上 基本的实时服务: 所有运行实时服务的节点都必须加载的服务 基本服务包含2个: 1)节点服务 用于管理节点的主备以、节点切换、实时库的启动和加载。 2)实时库同步服务 用于同步实时数据库。,实时库以及实时服务的配置和运行,YPDBMSSVR,HOST SERVICE,RTDB SERVICE,TASKMGR SERVICE,TNFFRM SERVICE,基本服务

5、,动态加载服务,实时库以及实时服务的配置和运行,实时库配置 实时库配置文件 configdbcfg.xml。一般情况下,不手动修改该配置文件。 实时库配置工具 binrtdbcfg.exe。 通过该工具配置实时库的结构。并将结构存入dbcfg.xml文件中。 通过该工具可以创建实时库表结构的头文件。,实时库以及实时服务的配置和运行,实时库表介绍(dbi),实时数据库浏览及编辑工具bindbi.exe,通讯子系统的参数配置,通讯子系统的参数配置有两种方法,一种是通过commconfig配置工具,另一种是直接通过内存库接口程序Dbi来配置。推荐使用第一种方法。,commconfig配置-登录,先介

6、绍commconfig的配置过程。 运行MPTMSU系统bin目录下的commconfig.exe应用程序,出现数据库连接界面如图所示,输入各参数后,单击“确定”按钮即可。随后会出来一个通讯配置主界面。,test,commconfig配置-主界面,主界面如图所示,左边为组织及厂站列表。选择其中某个组织下的某个厂站,如大用户下的王徐庄,则右边对应会出现此场站的相关信息,如Rtu编号、Rtu名称、Rtu地址、记录地址等。如需要,用户可对这些参数进行修改。,commconfig配置-加入计量点,在主界面中,单击右上部分的“配置计量点”按钮,出来一个“配置采集终端计量点”对话框,如图所示。单击“”按钮

7、,将待选计量点全部加到右边的列表中,然后单击“确定”按钮关闭此对话框。,commconfig配置-通讯参数,在主界面中,选择通讯参数属性页中的“通讯参数”页,对此采集终端的通道、通讯规约、自动通讯间隔等参数进行配置,如下图所示。,commconfig配置-通讯参数,对上述界面中的通讯参数进行说明: 通道方式:网络采集时,需输入对端Rtu的IP地址和端口。拨号采集时,需提供电话号码及Modem组号。这两种采集通道可任选其一,也可全部提供,形成主备通道。 通讯规约:目前用到的规约有IEC870、DF102_Special、DF102_Only、SCTM等。其中IEC870用于国标102及东方电子2

8、.5版本;DF102_Special针对迎丰、下仓等特殊厂站;DF102_Only只用于南八里台。 采集间隔:表示每隔多少分钟对此Rtu进行一次采集。,commconfig配置-采集开始时间,在主界面中,选择通讯参数属性页中的“计量点参数”页,修改列表框中的“电能量当前时间指针”内容(只需要修改顺序号最小的计量点),此时间即为终端的电能量采集开始时间。如图所示。,commconfig配置-电能量数据位置,在主界面中,选择数据位置属性页中的“电能量数据位置”页,单击“编辑电能量数据位置”按钮,弹出对话框如图所示。,在上述对话框中,勾选上左边列表树中最上一级的“王徐庄”,点击界面中的“分配位置”按

9、钮,则分配数据位置如图所示,用户可自行对数据位置号进行编辑。确认结果正确后,单击“确定”按钮即可。,commconfig配置-电能量数据位置,commconfig配置-电能量数据位置,如果用户想取消分配,则取消勾选左边列表树中最上一级的“王徐庄”,再次点击界面中的“分配位置”按钮,则以前分配的数据位置会被取消,如图所示。最后单击“确定”按钮即可。,commconfig配置-通讯参数,默认的分配顺序为正有、反有、正无、反无,如果实际的顺序不是如此,或者只想分配部分电能量数据位置,则选中“重新设置”属性页,“起始位置号”设置为1,“补位规则”设置为“不留空位”,双击“待选项”列表框中的某选项,将其

10、选中到右边列表框,然后单击“重新生成数据位置”按钮,则分配的数据位置如下图所示。最后单击“确定”按钮即可。,commconfig配置-电能量数据位置,commconfig配置-其它数据位置,电度量数据位置 :在主界面的数据位置属性页中选择“电度量(分时电量)数据位置”页,单击“编辑电度量数据位置”按钮,弹出相应对话框,以后的操作与电能量数据位置的配置类似。 遥测量数据位置 :在主界面的数据位置属性页中选择“瞬时量(遥测)数据位置 ”页,单击“编辑瞬时量数据位置 ”按钮,弹出相应对话框,以后的操作与电能量数据位置的配置类似。,commconfig配置-保存配置,配置完成后,单击主界面中“文件”菜

11、单下的“保存”子菜单,则所有上述操作会被写入到内存库,整个通讯配置过程完成。如图所示。,Dbi配置-运行Dbi,下面介绍通过内存库接口程序Dbi来配置通讯子系统的过程。 运行MPTMSU系统bin目录下的Dbi.exe应用程序,出现主界面如图所示。,Dbi配置-采集终端参数表,选择全部数据库/采集参数配置/采集终端参数表,对采集终端参数表进行配置如下图所示。需要配置的字段有:采集终端序号、采集终端名称、顺序号、地址、记录地址、最小对时偏差、最大对时偏差,Dbi配置-网络配置,如果采集通道为网络表,则选择全部数据库/通讯参数配置/网络表,对网络表进行配置如下图所示。需要配置的字段有:网络表序号、

12、名称、对端地址、对端端口号、停用阀值、使用状态、运行状态,Dbi配置-拨号配置,如果采集通道为拨号,则依次选择全部数据库/通讯参数配置/下的拨号表、Modem分组表、Modem表、串口表(也可能是网络表)进行配置,如下图所示。,Dbi配置-通讯组别表,选择全部数据库/通讯参数配置/通讯组别表,对通讯组别表进行配置如下图所示。需要配置的字段有:通讯组别序号、通讯组别名称、采集对象、通讯规约、链路指针、自动通讯间隔,Dbi配置-计量点参数表,选择全部数据库/通讯参数配置/计量点参数表,对计量点参数表进行配置如下图所示。需要配置的字段有:序号、计量点编码、计量点名称、主计量点序号、采集终端序号、顺序

13、号、电能量当前数据时间指针、电度是量当前数据时间指针、遥测量当前数据时间指针、积分周期、是否有效、电能采集方式。如果此采集终端的通讯规约是SCTM,则此处还要配置端口号,表示buffer号。,Dbi配置-电能量数据位置表,选择全部数据库/采集参数配置/电能量数据位置表,对电能量数据位置表进行配置如下图所示。需要配置的字段有:序号、计量点编码、主计量点编码、采集终端序号、数据位置号、采集数据类型,Dbi配置-其他数据位置表,电度量数据位置表 :选择全部数据库/采集参数配置/电度量数据位置表,对电度量数据位置表进行配置,操作与电能量数据位置的配置类似。 遥测量数据位置表 :选择全部数据库/采集参数

14、配置/遥测量数据位置表,对遥测量数据位置表进行配置,操作与电能量数据位置的配置类似。,Dbi配置-Modem返回结果,选择全部数据库/其它/Modem返回结果,对Modem返回结果表进行配置如下图所示。需要配置的字段有:序号、型号、返回码、返回文字串、描述、连接速率,通讯子系统的启动及任务管理,通讯子系统启动 在前置机上运行StartTask.exe 和 DBW.exe。 运行通讯子系统的前提: ypnet.exe、ypdbmssvr.exe已经运行。 StartTask.exe StartTask程序负责向任务管理服务请求采集任务,并启动采集任务。 控制前置机上运行的采集任务数。 DBW.e

15、xe Dbw程序整理归档采集程序采集的数据文件,并将数据入库。,通讯子系统的启动及任务管理,采集程序 采集程序是由StartTask根据请求的任务、以及通讯规约启动不同的采集程序。 一种规约一种类型采集程序。 目前采集程序有以下几种采集规约: SCTM.exe IEC870.exe XingHJ.exe,通讯子系统的启动及任务管理,任务管理,任务调度服务,任务池,自动任务产生器,特殊任务产生器,手动任务产生器,StartTask,任务执行程序,StartTask,任务执行程序,通讯子系统的启动及任务管理,通道表包含3张表:网络表、串口表、modom表。 通道表的以下几个域: 1:useStat

16、 使用状态 有2种状态:1投入使用,0停止使用 如果该通道处在停止使用状态,只有人为的将该状态改为投入使用,该通道才能用于采集数据。 2stopDoor 停用阀值 通道不可使用次数达到该阀值,系统自动将useStat改为0停止使用。如要重新使用该通道则需要人为修改useStat。如果stopDoor设置为0,则不使用停用阀值。 3unuseCount 不可使用次数 用于通道不可使用的计数。 4runStat 运行状态 0:空闲 1:正在使用 2:不可用 3:通道忙 4:没有应答 5:,通讯子系统的启动及任务管理,1:任务来源 任务有3个来源。 由定时器周期扫描通讯组别表,将到时需要采集的任务发

17、送给任务调度服务,任务调度服务将收到的任务插入到任务池中进行调度。 由人工手动产生的任务。由产生任务的工具将任务发送给任务调度服务服务,任务调度服务将收到的任务插入到任务池中进行调度。 有特殊任务产生器产生的特殊任务。 2任务类别 TASKTYPE 0-7:自动采集任务 8:手动采集任务 9:手动对时 通讯任务管理服务优先调度tasktype 大 的任务。,通讯子系统的启动及任务管理,任务分配流程: 系统采用主备服务运行方式,主服务器上的任务调度服务管理及分配任务,备服务器不做管理及分配任务的工作,仅保持数据库的同步。当主服务器停运或死机时,备服务期升级为主服务器,该机上的通讯任务管理服务接管

18、管理和分配任务的工作。 流程: 前置机在可承担任务的前提下,周期性的(周期5秒)向通讯任务管理服务请求任务。 通讯任务管理服务根据taskType确定分配的任务。 通讯任务管理服务根据该任务查找可用的通道。如果找到可用的通道,则分配该任务。如果没有找到可用的通道,则回到第2步。,通讯子系统的启动及任务管理,前置机请求任务命令,能接收到3种情况的回答: 分配了一个任务 没有可用的通道资源 没有可分配的任务 前置收到任务后,执行任务。 前置在执行该任务时,须定时向任务调度服务发送该任务的心跳(10分钟)。以便于任务调度服务监视该任务的执行。 前置在执行该任务有2种结果: 任务顺利完成。 由于通道原

19、因不能完成任务 任务顺利完成,前置发送任务完成的消息给任务调度服务,任务调度服务回收通道资源,同时将该任务从任务池中删除。,通讯子系统的启动及任务管理,由于通道原因不能完成任务。前置发送任务不能完成的消息给任务调度服务,同时将通道的状态也发送给任务调度服务,任务调度服务将更新通道运行状态,以便确定下次调度是是否使用该通道。 任务调度服务周期性的判断任务池中是否有任务,如果任务池中没有任务将所有通道的运行状态置为空闲。如果通道运行状态由不可用状态置为空闲状态时,将通道的unuseCount加1。当unuseCount大于stopDoor是,将通道的useStat修改为停止使用。如果该通道能够顺利

20、完成一次采集任务,unuseCount将被置为0。 任务调度服务周期性(60分钟)的将通道状态为不可用的通道置为可用,同时将通道的unuseCount加1。当unuseCount大于stopDoor是,将通道的useStat修改为停止使用。如果该通道能够顺利完成一次采集任务,unuseCount将被置为0。,通讯子系统的启动及任务管理,HandTask.exe 用于任务的查看及手动管理 根据不同的过滤和排序方式查看任务。 手动增加采集任务。 手动增加对时任务。 删除任务。,通讯子系统的启动及任务管理,应用服务的配置和运行,应用服务指不直接访问实时库的所有服务。可以访问商用数据库。 服务通过配置

21、动态加载 每个节点上可以加载不同的服务 如:节点1只加载服务A、服务B,节点2 只加载服务C、服务D。 服务的主备运行方式 每个服务都是一主多备的运行方式。 不同的服务其主服务可以运行在不同的节点上,应用服务的配置和运行,A主服务,B备服务,C备服务,A备服务,B主服务,B备服务,C主服务,A备服务,B备服务,C备服务,节点1,节点2,节点3,节点4,应用服务的配置和运行,为什么要区分实时服务和应用服务 实时服务要求运行速度和效率比较高,一般不直接访问商用库,访问商用库比较慢。可以避免商用库出问题时影响实时服务的运行。 一般实时服务都需要访问实时库,所有实时服务的主服务都在一个节点上,这样可以

22、避免实时库的差异影响实时服务的运行。这与应用服务的主服务的配置有很大的差异。,应用服务的配置和运行,应用服务配置 配置文件 appServiceCfg.ini sqlExeService serviceLib=sqlExeService createFun=create_sqlExeSvr defaultMasterHost=yujl appService2 serviceLib=testlib2 createFun=createservice2 应用服务启动 运行binappSvrMgr.exe appSvrMgr程序读取配置文件,根据配置信息加载应用服务。,二三区数据的同步,二三区数据同步

23、结构 二区数据库服务器记录二区数据的变化情况,根据数据的变化情况在数据库表中生成对应的SQL语句,后台任务每2分钟从该数据库表中取2000条SQL语句形成一个SQL文件,并写入对应的目录,生成的SQL文件立即经过正向隔离装置发送软件传送到三区数据库服务器上,三区数据库服务器入库软件根据传送过来的SQL文件,把变化的数据写入三区数据库中。,二三区数据的同步,数据库服务器,Ypftpclient.exe,Directclient.exe,同步节点,数据库服务器,YPTransDB.exe,DirectServer.exe,同步节点,二区,三区,物理隔离器,二三区数据的同步,二区和三区之间的数据同步

24、的配置主要包括: 1、后台任务的设置; 2、FTP上传软件( ypftpclient.exe)的设置; 3、发送软件(directclient.exe)的设置; 4、接收软件(directserver.exe)的设置; 5、三区数据入库软件(yptransdb.exe)的设置。,二三区数据的同步,1、后台任务的设置: 对应JOB ID号为161的后台任务。在JOB ID号为161的后台任务上点击鼠标右键,在弹出的菜单上选择View,以只读的方式打开该JOB。查看该job存在。 作用:将数据库修改信息形成sql文件放在特定的目录。 2、FTP上传软件( ypftpclient.exe)的设置:

25、ypftpclient.exe运行在二区的同步节点上。 作用:将数据库服务器上的数据库修改信息sql文件下载到同步接点。,二三区数据的同步,配置文件:configYPFtpClient.ini FTP addr = 10.12.8.1 ftpPort = 21 user = oracle password = oracle filter = sql localPath = d:mptmsrecv remotePath = /in2out 发送软件(directclient.exe)的设置 directclient.exe 运行在二区同步节点上。 作用:将需要同步到三区的文件发送到三区,二三区数

26、据的同步,配置文件:configSysKeeper.ini DirectClient Path = d:mptmsusend2$d:mptmsurecv3|d:mptmsusend2_rep$d:mptmsurecv3_rep LogPath = d:mptmsulog LogNum = 10 ServerIP = 10.12.8.128 Port = 80428 Filt = *.yp 接收软件(directserver.exe)的设置 directserver.exe 运行在三区的同步接点 作用:接受二区由directclient.exe放送过来的同步文件,配置文件:configSysKe

27、eper.ini DirectServer Port = 80428 LogPath = d:mptmsulog2 LogNum = 20 三区数据入库软件(yptransdb.exe)的设置 yptransdb.exe运行在三区的同步节点上 作用:执行由二区发送过来的sql文件,达到数据库同步的作用,配置文件:configYPTransDb.ini SQL dbName = MPTMSU dbUser = mptmsu dbPwd = yupontmptmsu dataPath = D:mptms-urecv LOG errPath = d:mptmsulogYPTransDB maxNum = 100,进程监视,进程监视 YPTirps.exe ProcMonitor.exe YPTirps.exe监视ProcMonitor.exe程序。 ProcMonitor.exe监视YPTirps.exe以及在实时库的系统进程表中配置的进程。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1