&&&&&&&&&&&&&&&第1帧报文&&&&&&&&&&&&&&&&
68 4B 4B 68 启动帧--(帧长度=75)
88 控制域--PRM(bit6):0(子站)
ACD(bit5要求访问位):0
DFC(bit4帧计数位有效):0
功能码(bit3~bit0)--以数据响应请求帧(响应帧)
05 链路地址:5
15 类型标识:21
9E 可变结构限定词VSQ--信息数目=30 SQ:1 顺序(如:首地址,数据1,数据2..)
16 传送原因--[T bit7:0][P/N bit6:0][原因 bit5~bit0:22]:响应第1组召唤响应第2组召唤响应第3组召唤响应第4组召唤响应第5组召唤响应第6组召唤响应第7组召唤响应第8组召唤响应第9组召唤响应第10组召唤响应第11组召唤响应第12组召唤响应第13组召唤响应第14组召唤响应第15组召唤响应第16组召唤
05 运用地址:5++++++++++不带品质描述的测量值++++++++++
01 07 信息体地址:1793
--------数据1------
78 2C 遥测值(报文:低前,高后):11384
--------数据2------
39 2B 遥测值(报文:低前,高后):11065
--------数据3------
55 2C 遥测值(报文:低前,高后):11349
--------数据4------
00 00 遥测值(报文:低前,高后):0
--------数据5------
47 4C 遥测值(报文:低前,高后):19527
--------数据6------
1A 4C 遥测值(报文:低前,高后):19482
--------数据7------
38 4C 遥测值(报文:低前,高后):19512
--------数据8------
75 00 遥测值(报文:低前,高后):117
--------数据9------
93 00 遥测值(报文:低前,高后):147
--------数据10------
8A 00 遥测值(报文:低前,高后):138
--------数据11------
00 00 遥测值(报文:低前,高后):0
--------数据12------
42 F0 遥测值(报文:低前,高后):-28738
--------数据13------
9E EF 遥测值(报文:低前,高后):-28574
--------数据14------
A0 EF 遥测值(报文:低前,高后):-28576
--------数据15------
D0 EF 遥测值(报文:低前,高后):-28624
--------数据16------
A0 FC 遥测值(报文:低前,高后):-31904
--------数据17------
B1 FB 遥测值(报文:低前,高后):-31665
--------数据18------
E5 FB 遥测值(报文:低前,高后):-31717
--------数据19------
35 F4 遥测值(报文:低前,高后):-29749
--------数据20------
91 FD 遥测值(报文:低前,高后):-32145
--------数据21------
3A FD 遥测值(报文:低前,高后):-32058
--------数据22------
58 FD 遥测值(报文:低前,高后):-32088
--------数据23------
23 F8 遥测值(报文:低前,高后):-30755
--------数据24------
C1 09 遥测值(报文:低前,高后):2497
--------数据25------
00 00 遥测值(报文:低前,高后):0
--------数据26------
00 00 遥测值(报文:低前,高后):0
--------数据27------
30 02 遥测值(报文:低前,高后):560
--------数据28------
8D 03 遥测值(报文:低前,高后):909
--------数据29------
8D 03 遥测值(报文:低前,高后):909
--------数据30------
8D 03 遥测值(报文:低前,高后):909CD 校验和
16 结束符
68 4B 4B 68 启动帧--(帧长度=75)
88 控制域--PRM(bit6):0(子站)
ACD(bit5要求访问位):0
DFC(bit4帧计数位有效):0
功能码(bit3~bit0)--以数据响应请求帧(响应帧)
05 链路地址:5
15 类型标识:21
9E 可变结构限定词VSQ--信息数目=30 SQ:1 顺序(如:首地址,数据1,数据2..)
16 传送原因--[T bit7:0][P/N bit6:0][原因 bit5~bit0:22]:响应第1组召唤响应第2组召唤响应第3组召唤响应第4组召唤响应第5组召唤响应第6组召唤响应第7组召唤响应第8组召唤响应第9组召唤响应第10组召唤响应第11组召唤响应第12组召唤响应第13组召唤响应第14组召唤响应第15组召唤响应第16组召唤
05 运用地址:5++++++++++不带品质描述的测量值++++++++++
01 07 信息体地址:1793
--------数据1------
78 2C 遥测值(报文:低前,高后):11384
--------数据2------
39 2B 遥测值(报文:低前,高后):11065
--------数据3------
55 2C 遥测值(报文:低前,高后):11349
--------数据4------
00 00 遥测值(报文:低前,高后):0
--------数据5------
47 4C 遥测值(报文:低前,高后):19527
--------数据6------
1A 4C 遥测值(报文:低前,高后):19482
--------数据7------
38 4C 遥测值(报文:低前,高后):19512
--------数据8------
75 00 遥测值(报文:低前,高后):117
--------数据9------
93 00 遥测值(报文:低前,高后):147
--------数据10------
8A 00 遥测值(报文:低前,高后):138
--------数据11------
00 00 遥测值(报文:低前,高后):0
--------数据12------
42 F0 遥测值(报文:低前,高后):-28738
--------数据13------
9E EF 遥测值(报文:低前,高后):-28574
--------数据14------
A0 EF 遥测值(报文:低前,高后):-28576
--------数据15------
D0 EF 遥测值(报文:低前,高后):-28624
--------数据16------
A0 FC 遥测值(报文:低前,高后):-31904
--------数据17------
B1 FB 遥测值(报文:低前,高后):-31665
--------数据18------
E5 FB 遥测值(报文:低前,高后):-31717
--------数据19------
35 F4 遥测值(报文:低前,高后):-29749
--------数据20------
91 FD 遥测值(报文:低前,高后):-32145
--------数据21------
3A FD 遥测值(报文:低前,高后):-32058
--------数据22------
58 FD 遥测值(报文:低前,高后):-32088
--------数据23------
23 F8 遥测值(报文:低前,高后):-30755
--------数据24------
C1 09 遥测值(报文:低前,高后):2497
--------数据25------
00 00 遥测值(报文:低前,高后):0
--------数据26------
00 00 遥测值(报文:低前,高后):0
--------数据27------
30 02 遥测值(报文:低前,高后):560
--------数据28------
8D 03 遥测值(报文:低前,高后):909
--------数据29------
8D 03 遥测值(报文:低前,高后):909
--------数据30------
8D 03 遥测值(报文:低前,高后):909CD 校验和
16 结束符
解决方案 »
- 如何修改.rar文件使其不能被winrar等解压文件打开
- 关于params的使用 疑惑
- c#listview怎么选中多行?
- 在C#中连结数据库,难道要在每一个Form上建一次SqlConnection??
- 在窗体编程中怎样使某个窗体显示在最前面?
- js中parseInt问题..
- 成心向高手请教一个奇怪的问题
- datagridview 加载的文本框无响应enter键
- C# 获得 ProcessThread 操作系统进程线程 对象
- C#中打开Word出错:被呼叫方拒绝接收方呼叫--急,在线等待高手
- DockPanel点击关闭菜单按钮变为可用
- C#窗体程序用到SQL数据库,请问数据库文件不打包能直接编译进.exe文件里面吗?
http://download.csdn.net/detail/hanwb2010/5272589
既然有数据格式,照着做就可以了。
你可以先将数据放在byte[]里面。
大神 出来一下 最后一个问题了 约数据可能会出现double类型的吗? 如果出现是怎么处理的
还有一种数据类型,是IEEE4的数据类型,这种数据就是4个byte位,通过高地位排列后再通过IEEE4的解析直接解析为float类型,这种类型精度可能到不了double
还有一个提示就是有的16进制数据转化为出所有的2进制后,第一位是1表明是负数,有的救不是(如2c78--0010110001111000--11384;FBB1--1111101110110001--(-31665)),看规约提供商。
101、102、103、104,modbus,modbus/tcp,cdt这些数据解析都类似,大概可以分3种类型
遥信(开关)0(off)、1(on)
遥测(模拟)----
遥脉-----
后2种你都可以当做数据,这些数据类型都是通过上面报文中的(15 类型标识:21)来判断,还有很多加品质位,加时间戳,或者加校验符等等,自己慢慢研究吧,其实研究通透挺好的