public static void FlowCoefList_Read(UInt16 type, UInt16 len) { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysFlowInPressLow; // 寄存器地址, 2字节 UInt16 readlen = len; // 读N个(数值1-125)寄存器,2字节 switch (type) { case 0: regAddr = REG_sysFlowInPressLow; // 寄存器地址, 2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); // break; case 1: regAddr = REG_sysFlowInPressMid; // 寄存器地址, 2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); // break; case 2: regAddr = REG_sysFlowInPressHigh; // 寄存器地址, 2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); // break; default: break; } Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressUserConfig() { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysPressOutObj; // 寄存器地址, 2字节 UInt16 readlen = 7; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressPIDParam() { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysPID_FenMu; // 寄存器地址, 2字节 UInt16 readlen = 13; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressDeviceID() { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysDeviceID_L; // 寄存器地址, 2字节 UInt16 readlen = 12; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressFlowRefreshSumValue() { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_FlowResvSumL; // 寄存器地址, 2字节 UInt16 readlen = 4; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressDateTime() { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysSyncYear; // 寄存器地址, 2字节 UInt16 readlen = 4; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void ReadPressErrorList(UInt16 len) { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_ErrorPtrSt; // 寄存器地址, 2字节 UInt16 readlen = 30; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void FlowInfoConfig_Read(UInt16 len) { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysFlowValveMax; // 寄存器地址, 2字节 UInt16 readlen = len; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }
public static void Flow24HourTable_Read(UInt16 len) { Byte devaddr = 0x01; // 设备地址 UInt16 regAddr = REG_sysFlowValid; // 寄存器地址, 2字节 UInt16 readlen = len; // 读N个(数值1-125)寄存器,2字节 Modbus.Modbus_Read03Command(devaddr, regAddr, readlen); }