至一个不懂用人的老板(温度仪表485)
很多自动化的人一听到通信就感到恐惧,相信看到通信的代码进度每个人都会变大。 我一听到别人说通信就觉得很厉害,觉得他是大神。 但是,编辑必须告诉你,其实通信没什么困难。
那么要说如何理解这些,突然看到了以下代码。
让我先简单地说一下:
有一天,你知道jzdbm家的地址在XX省XXX町(主地址),并且知道有一些交通工具,最后选择了自己开车走高速)功能代码,功能方式)。 进城后打电话,问了jzdbm家在哪个位置XXX )门牌,知道了她们家有多少人。 当然jzdbm在看到你的那一刻,……………………………………………………………………………………………………………
请看pH控制器485通信的例子。
发送TX:01 03 00 00 00 01 84 0A
01 )设备的485个通信目标(地址)是唯一的
03 )通信中读取数据的功能(功能代码)的唯一读取方式
000 )保存PH值的场所(寄存器地址),对应的地址因参数而异哦
001 :需要读取的PH的个数因数据(数据长度或数据个数)而异,对应的长度也不一样哦
84 0A )确认数据的检查方式可以用工具计算(检查数字)。
返回到RX:01 03 02 02 DD 79 7D
01,03我就不多说了,和上面发TX一样
02 )返回的读取pH数据的字节数为2字节()分析的是这之后的字节哦) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
02 DD :返回的pH数据从十六进制转换为十进制进行显示。 带小数点2位。
79 7D:CRC校验码(自动恢复) ) ) ) ) ) ) )。
和机器显示的一样吗?
当然会提供基本参数
考虑到第一次访问jzdbm的情景,就知道通信的基本格式。
当然如果遇到真正的通信大神,………………
欢迎来到自动化频道。 我们讨论一下吧……