4175|9

52

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于组态王通信协议有地方不懂,帮忙解释一下。 [复制链接]

协议中有一个地方说:
   数据       定义     传送格式
1100 1000B   浮点读    43H 38H
1100 1001B   浮点写    43H 39H

我怎么也没看明白,
1100 1000B与43H 38H
1100 1001B与43H 39H
是啥关系?怎么转换的?

还有:
数据地址   传送格式
16         31H 30H
32         32H 30H
48         33H 30H

设备地址 6 对应  30 36

就是最终都是16进制。
这些是怎么对应的?

麻烦解释一下,谢谢

最新回复

朋友 标志为 37H,30H  怎么理解?  详情 回复 发表于 2014-1-10 09:35
点赞 关注

回复
举报

78

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
先友情帮顶下啊
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 kyzf 的回复:
先友情帮顶下啊

我来接顶!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

4
 
不懂的就别顶了,真的着急。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

5
 
数据      定义    传送格式
1100 1000B  浮点读    43H 38H
1100 1001B  浮点写    43H 39H

个人理解  因为我也不懂组态王通信协议
1、1100 1000B  1100 1001B 最后一位应该是读写标志位


2、1100 这个换成16进制是C 而C得ASCII码是67  而67换成十六进制就是43H
    1000 这个换成16进制是8 而C得ASCII码是56  而56换成十六进制就是38H
而对应得1100 1000B应该是十六进制的意思
所以1100 1000B组合起来时 43H 38H 读写标志位是0 进行读操作


3、1100 这个换成16进制是C 而C得ASCII码是67  而67换成十六进制就是43H
    1001 这个换成16进制是9 而C得ASCII码是57  而57换成十六进制就是39H
而对应得1100 1001B应该是十六进制的意思
所以1100 1001B组合起来时 43H 39H 读写标志位是1  进行写操作

 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

6
 
是ascii码  43h就是c  38H就是 8
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

7
 
数据地址  传送格式
16        31H 30H
32        32H 30H
48        33H 30H

16 转成16进制就是10H  1的ASCII是49 转成16进制就是31H   
                      0的ASCII是48 转成16进制就是30H
所有16对应31H 30H

32 转成16进制就是20H  2的ASCII是50 转成16进制就是32H   
                      0的ASCII是48 转成16进制就是30H
所有32对应32H 30H


48 转成16进制就是30H  3的ASCII是51 转成16进制就是33H   
                      0的ASCII是48 转成16进制就是30H
所有48对应33H 30H
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

8
 
数据地址  传送格式
16        31H 30H ;"10"=16
32        32H 30H ;"20"=32
48        33H 30H ;"30"=48
所以传送格式是ASCII码。
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 4 楼 cfanlwn 的回复:
数据? ? ? 定义? ? 传送格式
1100 1000B? 浮点读? ? 43H 38H
1100 1001B? 浮点写? ? 43H 39H

个人理解? 因为我也不懂组态王通信协议
1、1100 1000B? 1100 1001B 最后一位应该是读写标志位


2、1100 这个换成16进制是C 而C得ASCII码是67? 而67换成十六进制就是43H
? ? 1000 这个换成16进制是8 而C得ASCII码是56? 而56换成十六进制就是38H
而对应得1100 1000B应该是十六进制的意思
所以1100 1000B组合起来时 43H 38H 读写标志位是0 进行读操作


3、1100 这个换成16进制是C 而C得ASCII码是67? 而67换成十六进制就是43H
? ? 1001 这个换成16进制是9 而C得ASCII码是57? 而57换成十六进制就是39H
而对应得1100 1001B应该是十六进制的意思
所以1100 1001B组合起来时 43H 39H 读写标志位是1? 进行写操作




这个是正解!呵呵来晚了被你抢先了。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
朋友 标志为 37H,30H  怎么理解?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表