新人求教, OPC Server honeywell R410 转发至TCP 点击:497 | 回复:0



hatawtchan

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2015年9月24日
发表于:2015-10-07 19:51:03
楼主

想你们查询有关OPC转发至TCP的转发/数据交换驱动,详细资料如下:- 最好有源代码!合适的话,可以购买!                                                    

 

我的OPCServer是 霍尼韦尔 - R410,现想由串口通讯转发做到以下要求;

 

1)基于Socket的TCP/IP网络通讯模式, SOCKET服务端,端口为11111,转发由霍尼韦尔 - R410输出至服务器。

2)服务器主动建立一次连接,服务器每15秒汇报一次数据,若数据

大于10M时,则分解成多个数据包。

3)服务器自动同步客户NTP服务器的时钟。

4)传送的数据统一使用字符串表示,编码规则使用UTF-8.

5)机房内被监控设备(如空调,传感器等)增减时,服务器能通过本接口自动调整发

送的数据

6)包头和包体定义。

 

包头:

包长度=【包长度(4byte)+保留(4byte)】+包体长度(byte),若包体长度 100byte,

那么包长度值为 4+4+100=108

包头内容:0x00 0x00 0x00 0x6C 0x00 0x00 0x00 0X00

包体内容:

{"ver":"1.3.7","s":"某运营商机房",

"d":[

{"k":"2-1.A07.R.COLD.1.TH-T","v":"23.0"}

{"k":"2-1.B03.R.HOT.1.TH-H","v":"90"}

{"k":"2-1.F01....A-U1","v":"220"}

{"k":"2-1.F01....B-U1","v":"220"}

{"k":"2-1.F01....A-I1","v":"15"}

......

{"a":"1#UPS故障","l":"2"}

{"a":"1#温湿度传感器","l":"1"}

......

],"t":"2014-01-01 00:00:00"}

d 数据列表

k测点名称

v测点数值

a 故障信息

l 故障等级

t 时间字符串 (数据发送的开始时间)




热门招聘
相关主题

官方公众号

智造工程师