{
  "check_code": "8d2733d1252f5f90a60928a0a8f41c17",
    "info":
        {
            "protocol": ["modbus_tcp", "modbus_rtu"],
            "type": "TMS",
            "vendor": "佰睿安",
            "model": "BRA",
            "adapter": "common",
            "version": "0.0.13-alpha",
            "compatible": "5.312.0000",
            "lang": "zh_CN",
            "url": "https://drive.weixin.qq.com/s?k=AIMAewc7AAgGQMbGeX"
        },
    "adapter":
    [
        {"function": "set_heat","tagname": "SupRetWaterConObj"},
        {"function": "set_cool","tagname": "SupRetWaterConObj"},
        {
            "function": "set_mode",
            "value_maps":[
                {"map_in": 0,"tagname": "WorkMode","map_out": 0},
                {"map_in": 1,"tagname": "StartMode","map_out": 0},
                {"map_in": 1,"tagname": "WorkMode","map_out": 1},
                {"map_in": 2,"tagname": "StartMode","map_out": 1},
                {"map_in": 2,"tagname": "WorkMode","map_out": 2},
                {"map_in": 3,"tagname": "StartMode","map_out": 1},
                {"map_in": 3,"tagname": "WorkMode","map_out": 3}
            ]
        }
    ], 
    "poll_list": [
        {"scan_rate": 2000, "prot": [4, "0", 20]},
        {"scan_rate": 2000, "prot": [3, "200", 6]}
    ],
    "read_reg": [
        {"tag": "Read_0", "name": "水泵状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:停止;1:运行", "prot": [4, "0", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_1", "name": "压缩机状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:停止;1:运行", "prot": [4, "1", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_2", "name": "保留", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:停止;1:运行", "prot": [4, "2", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_3", "name": "电加热状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:停止;1:运行", "prot": [4, "3", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_4", "name": "冷凝风机状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "4", "uint", "AB", 0, 1, 0]},
        {"tag": "EffluentTemp", "name": "出水温度(℃)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 0.1, "desc": "", "prot": [4, "5", "uint", "AB", 0, 1, 0]},
        {"tag": "InflowTemp", "name": "回水温度(℃)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 0.1, "desc": "", "prot": [4, "6", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_7", "name": "保留", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "7", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_8", "name": "保留", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "8", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_9", "name": "压缩机温度(℃)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 0.1, "desc": "", "prot": [4, "9", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_10", "name": "补液水泵状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "10", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_11", "name": "故障告警代码", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "5:PTC故障;48:BMS通讯异常;19:压缩机2级故障;20:压缩机通讯故障;21:风扇故障;22:高压传感器故障;23:低压传感器故障;24:机组回水温感2级故障;25:机组出水温感2级故障;26:水泵通讯故障;27:水泵故障;30:液位传感器2级故障;46:ACDC-2级故障;34:ACDC-通讯故障;36:环温过高停机;1:PTC加热器故障;35:环温过高告警;40:副压缩机高压故障;38:副压缩机温度传感器故障;39:进水压力传感器故障;41:副压缩机低压故障;50:DCDC故障;", "prot": [4, "11", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_12", "name": "冷媒高压压力(bar)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 0.01, "desc": "", "prot": [4, "12", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_13", "name": "冷媒低压压力(bar)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale":0.01, "desc": "", "prot": [4, "13", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_14", "name": "压缩机转速(rpm)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "14", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_15", "name": "水泵转速(%)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "15", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_16", "name": "风扇1转速(%)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "16", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_17", "name": "风扇2转速(%)", "property": "realdata", "history": "period", "type": "float", "offset": 0, "scale": 1.0, "desc": "", "prot": [4, "17", "uint", "AB", 0, 1, 0]},
        {"tag": "UnitSta", "name": "工作模式", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:待机;1:制冷;2:制热;3:水循环", "prot": [4, "18", "uint", "AB", 0, 1, 0]},
        {"tag": "Read_19", "name": "强制按钮状态", "property": "realdata", "history": "period", "type": "int", "offset": 0, "scale": 1.0, "desc": "0:断开(下电);1:闭合(上电)", "prot": [4, "19", "uint", "AB", 0, 1, 0]}
    ],
    "write_reg": [
        {"tag": "WorkMode", "name": "控制模式", "property": "realdata", "history": "change", "type": "int", "offset": 0, "scale": 1, "no_fetch": 0, "desc": "0:待机(读4);1:制冷(读制热);2:制热(读水循环);3:水循环(读制冷)", "prot": [3, "200", "uint", "AB"]},
        {"tag": "StartMode", "name": "高压电继电器", "property": "realdata", "history": "change", "type": "int", "offset": 0, "scale": 1, "no_fetch": 0, "desc": "0:断开(下电);1:闭合(上电)", "prot": [3, "201", "uint", "AB"]},
        {"tag": "SupRetWaterConObj", "name": "设定水温(℃)", "property": "realdata", "history": "change", "type": "int", "offset": 0, "scale": 0.1, "no_fetch": 0, "desc": "", "prot": [3, "205", "uint", "AB"]}
    ]
}