从Modbus Equipment读取16个字节

时间:2016-06-09 10:32:23

标签: c byte case bit modbus

我遇到与Modbus设备有关的问题。我正在尝试阅读一些Modbus寄存器,但我遇到了一些阅读问题。

我正在使用下面的代码逐位读取,但我需要从一次读取中读取2个字节(16个字节),我需要一些帮助来为该特定读数添加新的案例。

        case 1:     // 1Bit
            fData[Data_Struct[nLoop].nChanel] = (float)
                ( ( Frame[Data_Struct[nLoop].nOffset]
                    >> Data_Struct[nLoop].nScaleBit ) & 0x01 );
            break;

有人能帮助我吗?

0 个答案:

没有答案