登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:MODBUS通讯的疑问,麻烦大家指点.

点击:1255 回复:11

看 李金城 老师的视频中说, 上面第一个图片中 起始码 占一个16进制字符,这里规定好的,不能变的,但是第二张图片中 说起始码是 : 号,那么它的16进制是 3A,这不是要占了两个16进制字符了吗?我那里理解错了?谢谢
附件 IMG_20170504_204147.jpg
附件 IMG_20170504_205119.jpg
17-05-04 21:10
字符“:”的ASCII码就是16进制的3A,故而就占一个字节!
而不是说再把“:”的ASCII码3A再换算为ASCII码!!!
17-05-04 23:52
李老师讲的是 起始码 占用一个16进制字符,16进制字符包含 0-9,A-F, 地址码 占用 2 个16进制字符,如 H01,那么确实是两个16进制字符,但冒号对应的是 3A ,那么就是两个16进制字符了啊?
最后修改:2017/5/5 11:28:08
17-05-05 11:25

引用 ymxu 在 2017/5/5 11:25:50 发言【内容省略】

字符“:”的ASCII码就是16进制的3A,故而就占一个字节!
而不是说再把“:”的ASCII码3A再换算为ASCII码!!!
我真的很佩服你!
17-05-05 15:51
“:”本身就是个字符,其ASCII码就是3A,难道你还要把ASCII码再拆分吗?服了你了!
17-05-05 15:52
谢谢版主,刚开始学习通讯,见谅
17-05-06 07:23

引用 ymxu 在 2017/5/6 7:23:11 发言【内容省略】

表情
17-05-07 21:30
通讯我也不懂,有没有这个视频的连接?我也想看看
17-05-08 12:58
看多少次视频不如亲手做一次通讯来的直接,做完一次什么都懂了
17-05-09 09:43
留个邮箱,我发给你
17-05-09 19:43

上一页下一页

工控新闻

更多新闻资讯