智能电表管理平台维护手册

举报
资源描述
智能电表管理平台 维护手册 文件编号 生效日期 受控编号 保密级别 版 本 号 修改次数 总 页 数 正 文 附 录 无 编 制 审 核 批 准 目 录 平台程序概览 3 系统重启以及重启后的测试 4 关闭系统 4 启动系统 4 注意事项 6 系统测试 6 表的测试 6 国网表的测试 6 现场可操作的电表要求 7 检查进程 7 检查账单 8 电表基础信息导入 9 全量导入具体操作如下 9 增量导入具体操作如下 10 电表基础信息错误修改 11 通过页面修改 11 通过数据库修改 13 系统状态查询 15 集中器通讯状态查询 15 电表通讯状态查询 16 应用模块状态 17 Redis 运行状态查询 19 FDA 运行状态查询 21 集中器档案读写功能异常排查 22 SQL 入库服务状态检查 24 抄表数据为0检查 25 生产环境 IIS 宕机处理方法 26 地方广场管理员权限配置方法 29 充值相关问题排查 29 电表平台充值次数和充值记录数目不正确 29 商服充值和平台充值差异 30 商服充值记录差异 30 充值错误处理 30 充值记录重复 30 充值记录充值方式 (RECHARGETYPE) 30 品牌核对方法 31 分时费率查询 31 系统日志 32 系统巡检 33 首页加载时间过长处理 37 同上 redis-server.exe FDA 专用 redis 服务 端口 6379 系统测试 系统重启完成后,需要观察半小时,并对系统进行抄表和充值测试。 表的测试 选择“电表管理”-“品牌电表”-石家庄裕华广场-“C+”品牌下的“备用 1”和“备用 3”进行电表充值一块钱测试 国网表的测试 选择“电表管理”-“商管电表”-青岛CBD广场-“备用1”和“备用3”进行国网电表充值一块钱测试。 现场可操作的电表要求 一、电表余额小于20; 二、累积电量和平均用电量均很小,最好为0或0.01; 三、电表名称为备用表,如下 检查进程 等待半小时,观察生产进程管理器,检查7个进程+redis-server是否存在,各个进程的句柄和线程数是否在正常范围内; 如果出现以下情况,请及时处理 检查账单 升级后第二天,测试人员需要检查账单页面,点击“电表管理”-“账单查询” 选择起始日期为当天,比如下图中选择1月5日,点击“查询”,看当天账单情况。 广场账单中至少品牌电表总度数,品牌电表总金额不能为 0。如果出现为 0 的情况,需要通知账单服务负责人及时处理。 电表基础信息导入 电表基础信息导入分为全量导入和增量导入: 当需要导入的集中器和电表数据在系统中不存在时,需要使用全量导入 当需要导入的集中器数据在系统中已经存在,电表数据不存在时需要使用增量导入 全量导入具体操作如下 1)登录商管智能电表管理平台,进入电表导入页面 2)选择需要导入的广场、厂商,注意选择的广场和厂商需要与导入文件保持一致 3)“增量导入”选择为“否” 4)点击“浏览”选择需要导入的文件,点击“上传”,一段时间后如果没有出现问题页面会提示“导入成功”,如果出现问题根据页面出现的错误信息检查导入文件 增量导入具体操作如下 1)登录商管智能电表管理平台,进入电表导入页面 2)选择需要导入的广场、厂商,注意选择的广场和厂商需要与导入文件保持一致 3)“增量导入”选择为“是” 4)点击“浏览”选择需要导入的文件,点击“上传”,一段时间后如果没有出现问题页面会提示“导入成功”,如果出现问题根据页面出现的错误信息检查导入文件 电表基础信息错误修改 通过页面修改 通过页面可以修改的电表信息为:设备名称、合闸方式、最大电流、楼层、井号、箱号,这些信息字段修改后不需要重启 9000 平台。 具体修改操作如下 1)登录商管智能电表管理平台,进入设备管理页面 2)选择需要修改的电表,点击“修改”,在弹出框中修改需要修改的字段,完成后点击“提交”。 通过页面可以修改的集中器信息为:集中器名称、IP 地址、区号、所在楼层、所在井号,这些信息字段修改后不需要重启 9000 平台。 具体操作如下: 1)登录商管智能电表管理平台,进入集中器设置页面 2)选择需要修改的集中器,点击“修改”,在弹出框中修改需要修改的字段,完成后点击“提交”。 通过数据库修改 数据库修改注意事项,对于生产环境数据库的操作前注意以下操作规范: A、 提前备份需要修改的数据库表,尤其是四张业务表,日账单表、充值记录表、待办表和品牌表。有重大风险时提请项目经理、架构师或开发负责人充分评估后,如有必要,还需要提前通知 DBA 及时备份。 B、修改数据库前先使用 select 查询,是否待修改的记录集符合自己预期的结果记录集。 C、 改数据库尽可能使用存储过程和函数,通过传入参数的方式进行数据表字段更新和插入,尽量避免直接使用 update 命令修改数据库表记录。 D、 存储过程在测试环境数据库中进行验证后,再到生产环境上操作。 通过数据库修改的字段,修改完成后需要重新启动 9000 平台 1)修改电表 PN 号: Update tb_device set devicenum=新PN号 where deviceno=电表SN号 Update tb_device set id=2000*stationid+新PN号 where deviceno=电表SN号 Update tb_device_property set id=新电表ID,deviceid=新电表ID where id=旧电表ID Update tb_payment_device_ex set deviceid=新电表ID where id=旧电表ID Update tb_payment_room set id=新电表ID+10000000 where id=旧电表ID+10000000 Update tb_payment_virtual_device set conid=新电表ID where conid=旧电表ID Update tb_samplehour_ext set deviceid=新电表ID where deviceid=旧电表ID Update tb_sampleday_ext set deviceid=新电表ID where deviceid=旧电表ID Update tb_pulse set devicenum=新电表ID where devicenum=旧电表ID Update tb_pulse set id =devicenum*100+num where devicenum=新电表ID Update tb_di set devicenum=新电表ID where devicenum=旧电表ID Update tb_di set id =devicenum*100+num where devicenum=新电表ID Update tb_control set id=新电表ID*100+1,objectid=新电表ID*100 where id=旧电表ID*100+1 2)修改电表地址 国网表修改电表地址,SQL 语句如下: Update tb_device set deviceno=新电表地址,address=新电表地址 where deviceno=旧电表地址 Update tb_payment_device_ex set sn=新电表地址 where sn=旧电表地址 表修改电表地址,SQL 语句如下: Update tb_device set deviceno=新电表地址 where deviceno=旧电表地址 Update tb_payment_device_ex set sn=新电表地址 where sn=旧电表地址 3)修改电表场站号: Update tb_device set stationid=新场站号 where id=旧电表ID Update tb_device set id=2000*新场站号+devicenum where deviceid=旧电表ID Update tb_device_property set id=新电表ID,deviceid=新电表ID where id=旧电表ID Update tb_payment_device_ex set deviceid=新电表ID where id=旧电表ID Update tb_payment_room set id=新电表ID+10000000 where id=旧电表ID+10000000 Update tb_payment_virtual_device set conid=新电表ID where conid=旧电表ID Update tb_samplehour_ext set deviceid=新电表ID where deviceid = 旧电表ID Update tb_sampleday_ext set deviceid=新电表ID where deviceid=旧电表ID Update tb_pulse set devicenum=新电表ID,stationnum=新场站号 where devicenum=旧电表ID Update tb_pulse set id =devicenum*100+num where devicenum=新电表ID Update tb_di set devicenum=新电表ID, stationnum=新场站号 where devicenum=旧电表ID Update tb_di set id =devicenum*100+num where devicenum=新电表ID Update tb_control set id=新电表ID*100+1,objectid=新电表ID*100 where id=旧电表ID*100+1 4)修改电表所属集中器 485 通道号: Update tb_device set channelid=新485通道号 where id=电表ID 5)修改电表变比 国网表修改变比,SQL 语句如下: Update tb_device_property set devrate=新变比 where id=电表ID Update tb_pulse set quotiety=quotiety*新变比/旧变比 where devicenum=电表ID and num in(2,3,4,5,6) 表修改变比,SQL 语句如下: Update tb_device_property set devrate=新变比 where id=电表ID 6)修复时采样数据方法: DECLARE @i INT DECLARE @j INT DECLARE @deviceid INT DECLARE @sampletablename VARCHAR(MAX) DECLARE @columnname VARCHAR(MAX) DECLARE @devrate REAL DECLARE @sqlupdate VARCHAR(max) SET @i=1 set @j = ( select count(a.deviceid) from testdevice c left join TB_SAMPLEHOUR_EXT a
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > IT计算机/网络 > 开发文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号