地址码在帧的开始部分,由一个字节(8位二进制码)组成,十进制为0~255,在我们的系统中只使用1~247,其它地址保留。这些位标明了用户 的终端设备的地址,该设备将接收来自与之相连的主机数据。每个终端设备的地址必须是 的,仅仅被寻址到的终端会响应包含了该地址的查询。当终端发送回一个响应,响应中的从机地址数据告诉了主机哪台终端与之进行通信。
功能码告诉了被寻址到的终端执行何种功能。下表列出所支持的功能码,以及它们的意义和功能。
代码 意义 行为
03/04 读数据寄存器 获得一个或多个寄存器的当 进制值
08 电能数据复位
(清0) 将所操作的仪表的电能数据清0
16 写预置寄存器 设定二进制值到相关的寄存器中