|
发表于 2021-3-17 10:31:09
|
显示全部楼层
目前电表一般出厂的通讯参数是ID=1,波特率9600,奇偶校验无,字节8,停止位1。也有的奇葩ID=255,反正大不了从1~255都试一遍,然后波特率一般越好的表上限会越高,差的表最高9600了不起了,1200,2400,4800,9600;14400,19200很少能支持的了,都是高端表了,有些表的奇偶校验也可能为偶校验,单大部分是无校验。所以通常试一表位置属性的表,我通常会采用ID1,9600,N81的方式去试,然后换波特率为4800,2400,再不行估计就是原始地址(ID)被修改了,那么换回9600,地址从1开始往后试。另外还有一种可能是电表的485 AB标注的是反的,反过来一下有可能反而能通。可以试试sscom5这个软件,测试有没有返回的数据,不管返回的对不对,只要有返回,证明快要碰上了。MODBUS通讯各种参数都要设置对才能返回正确的数值,但是用这个软件起码能看看有没有返回 |
|