功能 #1439
上海卓佑 农行项目 开发第三方接入socket 协议 支持
由 李 军海 在 将近 7 年 之前添加.
更新于 超过 6 年 之前.
描述
王经理:
您好!上海卓佑有1个农行的项目,目前在招投标阶段,对方借用了我们一套A9主机,需要接入客户对方的集中平台系统。
对第三方接入协议有要求:使用socket接口,获取实时数据和历史数据。(实时数据已经能够获取,请整理相关协议;历史数据需要开发,请安排时间)。
以上,请知悉!
历史记录
- 状态 从 新建 变更为 已发货
- % 完成 从 0 变更为 60
通过ModbusTcp读取历史数据功能已增加,数据读取功能当前仅支持读取NandFlash下的历史数据(即1小时之后进行数据转存的数据)。
文件更新位置:\\192.168.3.160\可写\A9\patch-上海卓佑 农行项目
在公司搭建测试环境:1台A9主机+升级 patch-上海卓佑 农行项目
测试结果:
1、能够获取得到设备个数、SID列表、SID设备采集数据(以温湿度为例子);
2、SID设备采集历史数据读取 暂时未能测试出返回有数据(历史数据需要等1个小时后才生成存储,每20秒存储1次);
3、已给上海卓佑徐工演示过1遍,徐工接下来会自己测试,有问题双方反馈;
以上,请知悉!
SID设备采集历史数据读取,以温湿度为例子做功能测试:起始2018年4月9日23:20 ~ 终止2018年4月9日23:23 ,能够获取到返回数据,返回数据如附件!
即历史数据读取功能初步能够实现!
反馈读取的数据时间及数据都是一样的,已检测并修改更新。
原因:在读取未进行到遍历,导致读取的都是同一条数据。
与客户交流时客户期望:
1. 增加读取数据时反馈的数据量,当前按标准ModbusTcp数据量仅有253个字节。
2. 检测数据变量率,当数据变化超过一定值时自动保存变化的数据。
ModbusTcp协议ADU数据量已调整为20480字节
由于数据量比较大,在查询时响应会比较慢。响应时间会比较长
经过测试,结果如下:
1、4.16上午测试历史数据查询,发现获取到数据比较大时,比如3天,客户端会崩溃,该问题小韦已经修改客户端并解决;
2、4.16下午14:00测试发现没有数据返回,发送查询当前接入设备个数指令,主机没有返回数据,通过telnet查看应用在运行,该问题待研发小韦解决,已反馈。
检测数据变量率功能需要定制SUW已完成,
相关文件已更新。
目前项目情况(4月20日):
1、4台A7主机已发往苏州项目地点,4.20卓佑客户已收到货并开始测试;
2、4台主机配合对接接入UPS(Q1指令,编号=768-3)和温湿度各1个,数据采集正常;
3、上海卓佑客户反馈:温湿度、UPS实时数据和历史数据采集经过测试目前没有问题;
4、UPS协议(科华、Ablerex 、易事特EA)目前客户发过来三份协议(Q1指令),已让客户最终确定后再发一次协议;
5、目前存在的问题:
1)UPS 需要增加放电控制命令,具体功能开发卓佑邹工和王经理直接对接(王经理回复客户于4.21日可开发好测试);
2)ModbusTCP协议 测试现场的UPS(Q1指令),发现返回的数据有些对不上(具体看附件返回数据),需要研发调整;
3)ModbusTCP协议 需要增加UPS放电控制部分协议的开发,需要研发支持;
以上,请知悉!
客户还提了1个问题:设备故障(比如温湿度/UPS)ModbusTCP 要与客户的平台如何对接,客户平台要清楚设备出去故障状态;
以上
关于设备故障问题,在实时数据中的State字段中已有描述。
经反馈,断网重连问题通过测试上位机测试已能够正常连接通讯,但客户自己的客户端还未解决。数据错位问题已解决。
现场温湿度传感器 配置编号=1280-0,温度值和湿度值 数据反了,需要对调修改,请知悉!
项目进展情况:
1、数据错位问题 已经解决;
2、断网后无法通讯的问题 卓佑自己的软件通过我们的参考代码 修改后问题解决;
3、UPS增加控制命令,4个命令已经实现,问题解决;
4、新提出问题:1)温湿度传感器系统页面的温度、湿度值数据对调调整,问题已经解决;
2)ModbusTCP 历史数据的获取没有问题,目前我们历史数据和实时数据的存储时间间隔1个小时,卓佑希望能够将历史数据的读取做为实时,避免1个小时前的数据读取不到, 已经和王经理讨论更改存储策略,小韦正在开发。存储策略的更改之后涉及到稳定性的问题,需要测试72个小时后才能给客户升级。
另:卓佑客户提出:网页用户密码 用户名:Admin,密码:adminasdf
telnet用户密码 用户名:root,密码:admin@as
该问题远程修改即可!
以上,请知悉!
新提出暂未解决的问题:
1、更改历史数据存储策略,需要72个小时的测试才可投入使用,已经跟卓佑沟通,等等客户反馈;
2、需要增加时间校准功能
项目进展情况:
1、上海卓佑4个试点已经全部顺利安装完成,目前没有问题;
2、历史数据策略的更改 测试主机正常,未出现稳定性问题,测试计划明天下午17:00结束,出测试结果
目前细节问题:
1、UPS 电池电压主机处理后再上传,电池电压系数要增加到0.01,例如2.22V;
2、系统首页抬头标题能够通过页面简单修改;
3、设备配置SID能够固定;
4、主机增加机架式安装。
项目进展情况:
1、历史数据策略的更改 经过72h测试,4台A7主机、1台A9主机,未出现稳定性问题,功能测试正常,测试结果正常,测试记录已上传160;
2、上海卓佑同时测试,反馈测试正常;
3、目前存在一些细节修改的问题,等项目确定下来后统一修改;
细节需要修改的问题:
1)UPS 电池电压主机处理后再上传,电池电压系数要增加到0.01,例如2.22V;
2)系统首页抬头标题能够通过页面简单修改;
3)设备配置SID能够固定,已能够实现(统一的dbcgf.db3);
4)主机增加机架式安装;
目前存在细节问题:
1)UPS 电池电压主机处理后再上传,
方式:采集的单体电压*电池节数(电池节书可在网页上输入,默认为1)。
电池电压系数要增加到0.01,例如2.22V;
2)系统首页抬头标题能够通过页面简单修改;(采集器网页启动时)
3)设备配置SID能够固定,已能够实现(统一的dbcgf.db3);
4)主机增加机架式及壁挂式安装方式;
5)历史数据上传方式进一步优化。(是否已优化?需要答复)
6)现场有些网点ups协议不一样,如APC等品牌ups。待现场施工时采集器厂家远程配合调试。
前4点 已经解决,待测试,第5)点 我们研发内部讨论有结果后回复,第6)网点不同协议UPS 建议先收集协议提供给我们先开发,待到现场直接远程调试
客户提出一新的需求:增加DO控制操作,可通过ModbusTcp实现DO操作。
DO远程控制操作已实现,并已测试通过。
之前反馈的DO无法控制的问题,是由于修改存储方式之后未进行授权操作,需更新数据授权程序并完成授权即可
刷机卡文件整理:
1. 整理在调试过程中产生的页面文件,包括Logo、Web页面等。
2. 整理应用相关文件,包括AppSU、ModbusTcp服务程序、服务监控程序、Web、相关库文件(.so文件)等。
3. 设备数据授权相关文件,即升级数据授权相关文件。
4. 文件更新完成提示,即刷机升级复制完成后相关提示。通过蜂鸣器实现。
5. 相关服务程序自启动操作支持,需修改S90omapp自启动程序
6. Web用户登录密码,用户名:Admin 密码:adminasdf 。需修改dbCfg.db3文件。
7. 主机系统root登录密码修改:admin@as 。需修改passwd、shadow、group等密码文件。
刷机相关程序已更新到 \\192.168.3.160\可写\A9\patch-上海卓佑 农行项目\path-刷机 目录下。
程序更新说明以 \\192.168.3.160\可写\A9\patch-上海卓佑 农行项目\path-升级 目录下的描述为准
新增加需求:
1、电池电压状态 低电压时联动DO2动作;
2、电池电压参数 低电压时联动DO2动作;
对方客户测试流程:
1、UPS状态正常情况下,手动操作DO2,开启,此时UPS市电异常,UPS使用蓄电池供电;
2、当电池电压状态为异常或者 电池电压参数范围操作时,此时DO2动作,变为关闭;
经过测试发现2个问题:
1、电池电压在设置范围内,UPS仍然处于报警状态(已调整系数为1),例如电池电池 40V,设置范围在35—45V ,UPS仍然报警(报警简报:电池电压);
2、电池电压状态异常时,联动1 告警,DO2仍然处于开启状态,不会变为关闭;
以上
问题1:电池电压在设置范围内,UPS仍然处于报警状态(已调整系数为1),例如电池电池 40V,设置范围在35—45V ,UPS仍然报警(报警简报:电池电压)已解决,将系数改成100即可。
问题2 还需研发解决。
以上,谢谢!
该功能已实现。
文件位置:\\192.168.3.160\可写\A9\patch-上海卓佑 农行项目\path-升级
新增《科华三进三出型UPS增补通讯协议.doc 》,请查看是否支持!
《科华三进三出型UPS增补通讯协议.doc 》协议已接入。编号:774-0
《科华三进三出型UPS增补通讯协议.doc 》协议已接入。编号:793-5
文件位置:\\192.168.0.160\可写\A9\patch-上海卓佑 农行项目\path-升级
《科华三进三出型UPS增补通讯协议.doc》协议屏蔽数据格式错误问题,以作修正
导出 Atom
PDF