A、ResultCode保存了通信尝试结果,“0”表示通信成功,每次通信失败+1,可返回错误代码;
B、ModbusAddr为从机设备地址,有效范围是1~255,0是广播地址;
C、Function为功能码,可选01、02、03、04、05、06、15、16;
D、Start为要查询的起始寄存器地址(16 bits),可输入1~65535(0×FFFF),实际发往从机的地址数值为“Start-1”
E、ModbusVariable为原始变量或所接收数据保存的目标变量,可定义为浮点数或长整型;
F、Length为指定变量的数量,当变量为16位有/无符号整数时(1个寄存器内保存1个变量的数据),Length值既是变量的数量,也是所要查询的寄存器数量;当变量为32位浮点数或长整型时(2个寄存器保存1个变量的数据),Length值既是变量的数量,也是所要查询的寄存器数量/2;
G、数据存储为大端模式时ABCD数据高位字节在低地址位,小端模式时CDAB数据高位字节在高地址位;