分支数据监测终端(1, 在主站软件上用报文给集中器配置档案. 2, 主站软件作为服务器连接集中器)

一、环境量超限事件上报流程

分支终端拉高事件管脚→单通通道板(判断有主动上报事件)→路由(根据表地址自组376.2报文上报终端)→集中器

 a、集中器下行读3320 0200以及2015 0200;
 b、经过路由13F1载波通讯转发给单通模块,单通模块再将376.2报文包着的数据单元(读取新增事件列表3320
 以及2015oop报文)下发给分支终端;
 c、读取完毕以后再上行传给集中器;
 d、集中器接到新增事件列表以后读取列表中的超限事件后,分别读取对应的越限事件,若电能表的新增事件列
 表为空,evenout输出低电平;
 e、终端接收到电能表返回的事件记录数据后,存储到对象 6012 属性 3(记录表)中,并生成上报记录,使用
 ReportNotificationRecordList 服务上报到主站。

二、在模组化终端上添加分支终端档案

在心跳图标的主站软件中,点击测试报文在这里可以直接发APDU给集中器配置档案。
配置序号1地址000000000001
07 01 03 60 00 80 00 01 01 02 04 12 00 01 02 0a 55 07 05 00 00 00 00 00 01 16 06 16 03 51 f2 09 02 01 09 04 00 00 00 00 11 04 11 01 16 01 12 08 98 12 00 0f 02 04 55 07 05 00 00 00 00 00 00 09 06 00 00 00 00 00 00 12 00 01 12 00 01 01 01 02 02 51 6e 01 02 00 12 00 02
配置序号2地址000000000002
07 01 03 60 00 80 00 01 01 02 04 12 00 02 02 0a 55 07 05 00 00 00 00 00 02 16 06 16 03 51 f2 09 02 01 09 04 00 00 00 00 11 04 11 01 16 01 12 08 98 12 00 0f 02 04 55 07 05 00 00 00 00 00 00 09 06 00 00 00 00 00 00 12 00 01 12 00 01 01 01 02 02 51 6e 01 02 00 12 00 02
在这里插入图片描述
注意选择APDU不能放时间标签,值得注意的是通讯速率的我们选的是载波的速率9600实际上载波的速率是什么都不影响,不是分支终端的速率。其中档案按序号配置。
如:|-Data: long-unsigned, u16 12 00 02 类型:18,值:2 表示序号2。
在这里插入图片描述
终端回复68 1A 00 C3 05 34 12 00 00 00 00 10 90 E9 87 01 03 60 00 80 00 00 00 00 00 95 D1 16 配置成功:
在这里插入图片描述
点击左上角设备信息管理的采集信息管理,读取全部电表,由于我们扩展的协议,这里可能不识别我们的档案,因此主要看回复报文。
在这里插入图片描述
回复报文:
68 6B 00 C3 05 34 12 00 00 00 00 10 CB E2 85 01 2A 60 00 02 00 01 01 01 02 04 12 00 01 02 0A 55 07 05 00 00 00 00 00 01 16 06 16 03 51 F2 09 02 01 09 04 00 00 00 00 11 04 11 01 16 01 12 08 98 12 00 0F 02 04 55 07 05 00 00 00 00 00 00 09 06 00 00 00 00 00 00 12 00 01 12 00 01 01 01 02 02 51 6E 01 02 00 12 00 02 00 00 5D EA 16
在这里插入图片描述
显示已经成功在能源控制器上序号1添加了分支终端的档案。
同时分支终端上的单向通道板已经成功组网(状态灯不闪)
在能源控制器上点击集抄-应用参数查看-电表档案查看

三、在主站软件上代理透明转发查询

在这里插入图片描述
主站软件发送报文oop(查询湿度阈值 3e11 0600):
68 4D 00 43 05 34 12 00 00 00 00 10 E1 31 09 07 31 F2 09 02 01 06 02 08 01 00 00 5A 03 E8 2C 68 2C 00 41 00 00 28 00 00 06 13 01 00 00 00 00 19 68 17 00 43 05 01 00 00 00 00 00 02 B5 C5 05 01 02 3E 11 06 00 00 30 DF 16 62 16 00 85 C2 16
在这里插入图片描述
将376.2报文复制到解析软件:
在这里插入图片描述
路由将376.2报文传输给本地模块,分支终端模块将报文中包着的代理透传的报文摘除来直接传输给分支终端(路由到模块在到分支终端的流程就是 集中器透传的报文用376.2包着,模块在将376.2包着的报文摘出来发给分支终端)
主站软件上的接收:
68 5f 00 c3 05 34 12 00 00 00 00 10 51 2f 89 07 31 f2 09 02 01 01 45 *68 45 00 81 04 03 03 00 02 06 34 12 00 00 00 00 6f 0c 00 01 00 10 13 01 00 00 00 00 26 fe fe fe fe 68 20 00 c3 05 01 00 00 00 00 00 02 4b 32 85 01 02 3e 11 06 00 01 02 02 10 01 f4 11 00 00 00 67 da 16 b6 16 * 00 00 3c 4b 16
粗体是分支终端回传的报文
解析如下:
在这里插入图片描述
其中主站软件上发送端回复错误的AFN 52 不用管
在这里插入图片描述

四、主站软件作为服务器连接集中器(监控环境量超限事件上报流程)

在这里插入图片描述
在模组化终端中 将主站的IP与自己电脑以太网的IP和端口号一致。(关闭网络防火墙)点击启动。相当于电脑作为主站给模组化终端开了一个侦听端口(图中5080),并在模组化终端上配置主站的IP地址,等待模组化终端主动连接。(当电脑作为客户端与模组化连接的时候,是模组化给电脑开启了一个侦听端口(固定8001),电脑与模组化的IP地址设置为同一网段)
在这里插入图片描述

设置湿度超限阈值为20[17:24:34.510]发→◇68 1A 00 43 05 01 00 00 00 00 00 02 DB 72 06 01 02 3E 11 06 01 10 00 C8 00 AD AE 16[17:24:34.715]收←◆FE FE FE FE 68 19 00 C3 05 01 00 00 00 00 00 02 BF 48 86 01 02 3E 11 06 01 00 00 00 BB 5D 16 

模组化上报湿度超限开始事件
2020-11-10 17:24:40:038     ----------------------------------------------------
2020-11-10 17:24:40:040     68 7D 00 83 05 34 12 00 00 00 00 00 1B 90 88 02 1B 01 60 12 03 00 05 00 60 40 02 00 00 60 41 02 00 00 60 42 02 00 00 20 2A 02 00 01 3E 11 02 00 03 20 22 02 00 20 1E 02 00 20 20 02 00 01 01 1C 07 E4 0B 0A 11 18 21 1C 07 E4 0B 0A 11 18 22 1C 07 E4 0B 0A 11 18 21 55 07 05 00 00 00 00 00 01 01 03 06 00 00 00 01 1C 07 E4 0B 0A 11 18 21 00 00 01 07 E4 0B 0A 11 18 22 01 00 05 23 0C 16 
2020-11-10 17:24:40:042     DIR:1  PRM:0  FUN:3 SA:000000001234 CA:00
2020-11-10 17:24:40:044     [传输方向]:服务器->客户机  [启动标志]:服务器为启动站  [报文类型]:服务器发起的上报  [功能码]:用户数据  [服务器地址]000000001234  [客户机地址]0  

主站回复确认
2020-11-10 17:24:40:057     上报记录型对象响应
2020-11-10 17:24:40:060     68 18 00 03 05 34 12 00 00 00 00 10 06 60 08 02 1B 01 60 12 03 00 00 11 08 16 


设置环境采集器湿度报警上限阈值50
[17:42:27.342]发→◇68 1A 00 43 05 01 00 00 00 00 00 02 DB 72 06 01 02 3E 11 06 01 10 01 F4 00 73 EB 16 □
收到回复
[17:42:27.519]收←◆FE FE FE FE 68 19 00 C3 05 01 00 00 00 00 00 02 BF 48 86 01 02 3E 11 06 01 00 00 00 BB 5D 16 

模组化上报湿度超限结束事件
2020-11-10 17:42:32:270     ----------------------------------------------------
2020-11-10 17:42:32:272     68 84 00 83 05 34 12 00 00 00 00 00 F1 B5 88 02 2E 01 60 12 03 00 05 00 60 40 02 00 00 60 41 02 00 00 60 42 02 00 00 20 2A 02 00 01 3E 11 02 00 03 20 22 02 00 20 1E 02 00 20 20 02 00 01 01 1C 07 E4 0B 0A 11 18 21 1C 07 E4 0B 0A 11 18 22 1C 07 E4 0B 0A 11 18 21 55 07 05 00 00 00 00 00 01 01 03 06 00 00 00 01 1C 07 E4 0B 0A 11 18 21 1C 07 E4 0B 0A 11 2A 1A 00 01 07 E4 0B 0A 11 2A 1B 01 00 05 D7 B0 16 
2020-11-10 17:42:32:274     DIR:1  PRM:0  FUN:3 SA:000000001234 CA:00
2020-11-10 17:42:32:276     [传输方向]:服务器->客户机  [启动标志]:服务器为启动站  [报文类型]:服务器发起的上报  [功能码]:用户数据  [服务器地址]000000001234  [客户机地址]0  

主站回复确认
2020-11-10 17:42:32:286     上报记录型对象响应
2020-11-10 17:42:32:292     68 18 00 03 05 34 12 00 00 00 00 10 06 60 08 02 2E 01 60 12 03 00 00 F8 2E 16 


终端接收到电能表返回的事件记录数据后,存储到对象 6012 属性 3(记录表)中,并生成上报记录,使用ReportNotificationRecordList 服务上报到主站;
在这里插入图片描述

五、总结

总之TCP参数里面的IP地址都是服务器的IP地址。
电脑作为客户端连接终端时,参数是终端的IP地址;
电脑作为服务器连接终端时,参数是主站的IP地址;

猜你喜欢

转载自blog.csdn.net/luopeng12345/article/details/109593596