from modbus import *


class OxygenModbus:
    def __init__(self):
        self.temperature = None
        self.flow_feed   = None
        self.flow_out    = None


    def Ai_read(self):
        self.temperature    = H04_read_input_register(2, 0, 4)  # 获取温度传感器 addr 02 4路AI数值 温度
        self.flow_feed      = H03_read_hold_register(1, 400, 12)  # 获取12路AI数值  addr 01  12路流量  输出点  控制流量计


    def Ai_write(self):
        self.flow_out    = None
        H10_write_multi_registers()



if __name__ == '__main__':
    H10_write_multi_registers(1, 400, [1000, 100, 200, 300, 400, 500, 600, 500, 500, 500, 0, 0])
    H03_read_hold_register(1, 400, 12)  # 获取12路AI数值  addr 01  12路流量

    H04_read_input_register(1, 0, 12)  # 获取12路AI数值  输入点  流量计输入
