远程抄表的智能电表通讯规约
远程抄表的智能电表通讯规约,是以报文的形式往外发送,不是简单的以一个字节的方式往外发送。
这里的通讯,要有效验的意义,通讯的时候,难免有各种各样的干扰,如果没有效验的话,远程抄表的
服务器得到的数据就会错误的。
电表技术已经很成熟,在通讯上面,已经有国家出定的规约,一般来说为了得到一个参数,譬如当前电量。
这个参数使用的是标示规定,专业语就是标识码,是16进制的数据,这个当前电量使用的是9010,这个数字不
是十进制的,是16进制的。所以在电表上面就可最大得到65536个参数可规划。四位16进制的最大值就是65536个。
远程抄表系统为了得到这个参数的数据,肯定要发送标识码的。
标识码是告诉智能电表应该返回上面样的参数数据。
远程抄表系统不可能就只是抄收一个智能电表,要抄收数量很多的电表。那必须在抄表通讯的报文上面还是需要
有表号的判断。发送一帧报文下去,还要有每个电表的表号的。
有了这两个必须的参数后,还是需要一些功能上的判断,就是控制单元,比如是读取一些参数,还是修改参数。这用
一个字节来做规划,也就等于有200多个控制开关。
最后,还是需要有稳定的数据发送,所以还是要人为的加上一些数据上去。所以会加上068这个字节做为前导符。
不光如此,还需要告知发了多少数据给远程抄表系统(智能电表),用了一个字节来提示。这在数据收到后,作为判断和
效验。还会使用到字节和字节的相加,丢弃高位的做法。得到一个效验字节。最后也要加以判断。
每个字节的效验是采用偶效验的。
如此方法,在远程抄表系统中才能稳定传送数据。
远程抄表的智能电表通讯规约,是以报文的形式往外发送,不是简单的以一个字节的方式往外发送。
这里的通讯,要有效验的意义,通讯的时候,难免有各种各样的干扰,如果没有效验的话,远程抄表的
服务器得到的数据就会错误的。
电表技术已经很成熟,在通讯上面,已经有国家出定的规约,一般来说为了得到一个参数,譬如当前电量。
这个参数使用的是标示规定,专业语就是标识码,是16进制的数据,这个当前电量使用的是9010,这个数字不
是十进制的,是16进制的。所以在电表上面就可最大得到65536个参数可规划。四位16进制的最大值就是65536个。
远程抄表系统为了得到这个参数的数据,肯定要发送标识码的。
标识码是告诉智能电表应该返回上面样的参数数据。
远程抄表系统不可能就只是抄收一个智能电表,要抄收数量很多的电表。那必须在抄表通讯的报文上面还是需要
有表号的判断。发送一帧报文下去,还要有每个电表的表号的。
有了这两个必须的参数后,还是需要一些功能上的判断,就是控制单元,比如是读取一些参数,还是修改参数。这用
一个字节来做规划,也就等于有200多个控制开关。
最后,还是需要有稳定的数据发送,所以还是要人为的加上一些数据上去。所以会加上068这个字节做为前导符。
不光如此,还需要告知发了多少数据给远程抄表系统(智能电表),用了一个字节来提示。这在数据收到后,作为判断和
效验。还会使用到字节和字节的相加,丢弃高位的做法。得到一个效验字节。最后也要加以判断。
每个字节的效验是采用偶效验的。
如此方法,在远程抄表系统中才能稳定传送数据。