[ { "Name": "SN", "Describe": "唯一标识符", "ParamType": "String", "EnumArray": null, "ObjArray": null }, { "Name": "SlaveAddress", "Describe": "寄存器地址", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "ProtocolType", "Describe": "协议类型", "ParamType": "Enum", "EnumArray": [ { "Value": 0, "Name": "Rtu", "Describe": "SerialPortParam" }, { "Value": 1, "Name": "Ascii", "Describe": "SerialPortParam" }, { "Value": 2, "Name": "Tcp", "Describe": "TcpParam" }, { "Value": 3, "Name": "Udp", "Describe": "UdpParam" } ], "ObjArray": null }, { "Name": "ReadTimeOut", "Describe": "读取超时时间", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "MRType", "Describe": "读取类型", "ParamType": "Enum", "EnumArray": [ { "Value": 0, "Name": "Coils", "Describe": "读取从1到2000个连续线圈状态" }, { "Value": 1, "Name": "Inputs", "Describe": "读取从1到2000个连续离散输入状态" }, { "Value": 2, "Name": "HoldingRegisters", "Describe": "读取保持寄存器的连续块" }, { "Value": 3, "Name": "InputRegisters", "Describe": "读取输入寄存器的连续块" }, { "Value": 4, "Name": "NULL", "Describe": "空" } ], "ObjArray": null }, { "Name": "MWType", "Describe": "写入类型", "ParamType": "Enum", "EnumArray": [ { "Value": 0, "Name": "SingleCoil", "Describe": "写入单线圈值" }, { "Value": 1, "Name": "SingleRegister", "Describe": "写入单个保持寄存器" }, { "Value": 2, "Name": "MultipleRegisters", "Describe": "将1块写入123个连续寄存器" }, { "Value": 3, "Name": "MultipleCoils", "Describe": "写入线圈序列" }, { "Value": 4, "Name": "NULL", "Describe": "空" } ], "ObjArray": null }, { "Name": "WriteTimeOut", "Describe": "写入超时时间", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "Ip", "Describe": "IP", "ParamType": "String", "EnumArray": null, "ObjArray": null }, { "Name": "Port", "Describe": "端口", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "ConnectTimeOut", "Describe": "连接超时时间", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "PortName", "Describe": "串口号", "ParamType": "String", "EnumArray": null, "ObjArray": null }, { "Name": "BaudRate", "Describe": "波特率", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "ParityBit", "Describe": "校验位", "ParamType": "Enum", "EnumArray": [ { "Value": 0, "Name": "None", "Describe": "" }, { "Value": 1, "Name": "Odd", "Describe": "" }, { "Value": 2, "Name": "Even", "Describe": "" }, { "Value": 3, "Name": "Mark", "Describe": "" }, { "Value": 4, "Name": "Space", "Describe": "" } ], "ObjArray": null }, { "Name": "DataBit", "Describe": "数据位", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "StopBit", "Describe": "停止位", "ParamType": "Enum", "EnumArray": [ { "Value": 0, "Name": "None", "Describe": "" }, { "Value": 1, "Name": "One", "Describe": "" }, { "Value": 2, "Name": "Two", "Describe": "" }, { "Value": 3, "Name": "OnePointFive", "Describe": "" } ], "ObjArray": null }, { "Name": "SleepTime", "Describe": "休眠时间", "ParamType": "Int32", "EnumArray": null, "ObjArray": null }, { "Name": "DataChangeOut", "Describe": "数据变化抛出", "ParamType": "Boolean", "EnumArray": null, "ObjArray": null }, { "Name": "SameDataOut", "Describe": "未变项与变化项一同抛出", "ParamType": "Boolean", "EnumArray": null, "ObjArray": null } ]