{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Siemens", "model": "SENTRON PAC3200", "models": ["SENTRON PAC3200"], "vendor_website": "siemens.com", "description": "Panel-mount power monitoring device (7KM2111 / 7KM2112), Modbus TCP", "revision": 2, "source": "Siemens, \"SENTRON PAC3200 Power Monitoring Device\" manual, A5E01168664B-04 (02/2008); https://support.industry.siemens.com/cs/document/26504150", "sources": [ {"title": "SENTRON PAC3200 Power Monitoring Device manual", "version": "A5E01168664B-04", "date": "2008-02", "url": "https://support.industry.siemens.com/cs/document/26504150"} ], "notes": [ "Siemens SENTRON PAC3200 power monitoring device, Modbus TCP over the built-in Ethernet port.", "The device ships with SEAbus TCP; switch the protocol to MODBUS TCP on the display first.", "Addresses are the manual's offsets, which are the addresses sent on the wire.", "Read multi-register values from their first register only: starting a read in the middle of a value returns an error.", "Modbus RTU needs the optional PAC RS485 module; it uses the same offsets." ], "protocol": "tcp", "unit_id": 1, "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "enums": { "connection_type": {"0": "3P4W", "1": "3P3W", "2": "3P4WB", "3": "3P3WB", "4": "1P2W"}, "no_yes": {"0": "No", "1": "Yes"} }, "x_status": "official", "registers": [ {"name": "Voltage L1-N", "group": "Voltage", "area": "holding", "address": 1, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2-N", "group": "Voltage", "area": "holding", "address": 3, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3-N", "group": "Voltage", "area": "holding", "address": 5, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L1-L2", "group": "Voltage", "area": "holding", "address": 7, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2-L3", "group": "Voltage", "area": "holding", "address": 9, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3-L1", "group": "Voltage", "area": "holding", "address": 11, "type": "float32", "unit": "V", "access": "R"}, {"name": "Current L1", "group": "Current", "area": "holding", "address": 13, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current L2", "group": "Current", "area": "holding", "address": 15, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current L3", "group": "Current", "area": "holding", "address": 17, "type": "float32", "unit": "A", "access": "R"}, {"name": "Apparent power L1", "group": "Power", "area": "holding", "address": 19, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power L2", "group": "Power", "area": "holding", "address": 21, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power L3", "group": "Power", "area": "holding", "address": 23, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Active power L1", "group": "Power", "area": "holding", "address": 25, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power L2", "group": "Power", "area": "holding", "address": 27, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power L3", "group": "Power", "area": "holding", "address": 29, "type": "float32", "unit": "W", "access": "R"}, {"name": "Reactive power L1", "group": "Power", "area": "holding", "address": 31, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L2", "group": "Power", "area": "holding", "address": 33, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L3", "group": "Power", "area": "holding", "address": 35, "type": "float32", "unit": "var", "access": "R"}, {"name": "Power factor L1", "group": "Power", "area": "holding", "address": 37, "type": "float32", "access": "R"}, {"name": "Power factor L2", "group": "Power", "area": "holding", "address": 39, "type": "float32", "access": "R"}, {"name": "Power factor L3", "group": "Power", "area": "holding", "address": 41, "type": "float32", "access": "R"}, {"name": "THD-R voltage L1", "group": "Quality", "area": "holding", "address": 43, "type": "float32", "unit": "%", "access": "R"}, {"name": "THD-R voltage L2", "group": "Quality", "area": "holding", "address": 45, "type": "float32", "unit": "%", "access": "R"}, {"name": "THD-R voltage L3", "group": "Quality", "area": "holding", "address": 47, "type": "float32", "unit": "%", "access": "R"}, {"name": "THD-R current L1", "group": "Quality", "area": "holding", "address": 49, "type": "float32", "unit": "%", "access": "R"}, {"name": "THD-R current L2", "group": "Quality", "area": "holding", "address": 51, "type": "float32", "unit": "%", "access": "R"}, {"name": "THD-R current L3", "group": "Quality", "area": "holding", "address": 53, "type": "float32", "unit": "%", "access": "R"}, {"name": "Frequency", "group": "Quality", "area": "holding", "address": 55, "type": "float32", "unit": "Hz", "access": "R"}, {"name": "Average voltage L-N", "group": "Voltage", "area": "holding", "address": 57, "type": "float32", "unit": "V", "access": "R"}, {"name": "Average voltage L-L", "group": "Voltage", "area": "holding", "address": 59, "type": "float32", "unit": "V", "access": "R"}, {"name": "Average current", "group": "Current", "area": "holding", "address": 61, "type": "float32", "unit": "A", "access": "R"}, {"name": "Total apparent power", "group": "Power", "area": "holding", "address": 63, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Total active power", "group": "Power", "area": "holding", "address": 65, "type": "float32", "unit": "W", "access": "R"}, {"name": "Total reactive power", "group": "Power", "area": "holding", "address": 67, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total power factor", "group": "Power", "area": "holding", "address": 69, "type": "float32", "access": "R"}, {"name": "Voltage unbalance", "group": "Quality", "area": "holding", "address": 71, "type": "float32", "unit": "%", "access": "R"}, {"name": "Current unbalance", "group": "Quality", "area": "holding", "address": 73, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum voltage L1-N", "group": "Maximum values", "area": "holding", "address": 75, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum voltage L2-N", "group": "Maximum values", "area": "holding", "address": 77, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum voltage L3-N", "group": "Maximum values", "area": "holding", "address": 79, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum voltage L1-L2", "group": "Maximum values", "area": "holding", "address": 81, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum voltage L2-L3", "group": "Maximum values", "area": "holding", "address": 83, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum voltage L3-L1", "group": "Maximum values", "area": "holding", "address": 85, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum current L1", "group": "Maximum values", "area": "holding", "address": 87, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum current L2", "group": "Maximum values", "area": "holding", "address": 89, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum current L3", "group": "Maximum values", "area": "holding", "address": 91, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum apparent power L1", "group": "Maximum values", "area": "holding", "address": 93, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum apparent power L2", "group": "Maximum values", "area": "holding", "address": 95, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum apparent power L3", "group": "Maximum values", "area": "holding", "address": 97, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum active power L1", "group": "Maximum values", "area": "holding", "address": 99, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum active power L2", "group": "Maximum values", "area": "holding", "address": 101, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum active power L3", "group": "Maximum values", "area": "holding", "address": 103, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum reactive power L1", "group": "Maximum values", "area": "holding", "address": 105, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum reactive power L2", "group": "Maximum values", "area": "holding", "address": 107, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum reactive power L3", "group": "Maximum values", "area": "holding", "address": 109, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum power factor L1", "group": "Maximum values", "area": "holding", "address": 111, "type": "float32", "access": "R"}, {"name": "Maximum power factor L2", "group": "Maximum values", "area": "holding", "address": 113, "type": "float32", "access": "R"}, {"name": "Maximum power factor L3", "group": "Maximum values", "area": "holding", "address": 115, "type": "float32", "access": "R"}, {"name": "Maximum THD-R voltage L1", "group": "Maximum values", "area": "holding", "address": 117, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum THD-R voltage L2", "group": "Maximum values", "area": "holding", "address": 119, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum THD-R voltage L3", "group": "Maximum values", "area": "holding", "address": 121, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum THD-R current L1", "group": "Maximum values", "area": "holding", "address": 123, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum THD-R current L2", "group": "Maximum values", "area": "holding", "address": 125, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum THD-R current L3", "group": "Maximum values", "area": "holding", "address": 127, "type": "float32", "unit": "%", "access": "R"}, {"name": "Maximum frequency", "group": "Maximum values", "area": "holding", "address": 129, "type": "float32", "unit": "Hz", "access": "R"}, {"name": "Maximum average voltage L-N", "group": "Maximum values", "area": "holding", "address": 131, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum average voltage L-L", "group": "Maximum values", "area": "holding", "address": 133, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum average current", "group": "Maximum values", "area": "holding", "address": 135, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum total apparent power", "group": "Maximum values", "area": "holding", "address": 137, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum total active power", "group": "Maximum values", "area": "holding", "address": 139, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum total reactive power", "group": "Maximum values", "area": "holding", "address": 141, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum total power factor", "group": "Maximum values", "area": "holding", "address": 143, "type": "float32", "access": "R"}, {"name": "Minimum voltage L1-N", "group": "Minimum values", "area": "holding", "address": 145, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum voltage L2-N", "group": "Minimum values", "area": "holding", "address": 147, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum voltage L3-N", "group": "Minimum values", "area": "holding", "address": 149, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum voltage L1-L2", "group": "Minimum values", "area": "holding", "address": 151, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum voltage L2-L3", "group": "Minimum values", "area": "holding", "address": 153, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum voltage L3-L1", "group": "Minimum values", "area": "holding", "address": 155, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum current L1", "group": "Minimum values", "area": "holding", "address": 157, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum current L2", "group": "Minimum values", "area": "holding", "address": 159, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum current L3", "group": "Minimum values", "area": "holding", "address": 161, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum apparent power L1", "group": "Minimum values", "area": "holding", "address": 163, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum apparent power L2", "group": "Minimum values", "area": "holding", "address": 165, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum apparent power L3", "group": "Minimum values", "area": "holding", "address": 167, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum active power L1", "group": "Minimum values", "area": "holding", "address": 169, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum active power L2", "group": "Minimum values", "area": "holding", "address": 171, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum active power L3", "group": "Minimum values", "area": "holding", "address": 173, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum reactive power L1", "group": "Minimum values", "area": "holding", "address": 175, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum reactive power L2", "group": "Minimum values", "area": "holding", "address": 177, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum reactive power L3", "group": "Minimum values", "area": "holding", "address": 179, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum power factor L1", "group": "Minimum values", "area": "holding", "address": 181, "type": "float32", "access": "R"}, {"name": "Minimum power factor L2", "group": "Minimum values", "area": "holding", "address": 183, "type": "float32", "access": "R"}, {"name": "Minimum power factor L3", "group": "Minimum values", "area": "holding", "address": 185, "type": "float32", "access": "R"}, {"name": "Minimum frequency", "group": "Minimum values", "area": "holding", "address": 187, "type": "float32", "unit": "Hz", "access": "R"}, {"name": "Minimum average voltage L-N", "group": "Minimum values", "area": "holding", "address": 189, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum average voltage L-L", "group": "Minimum values", "area": "holding", "address": 191, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum average current", "group": "Minimum values", "area": "holding", "address": 193, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum total apparent power", "group": "Minimum values", "area": "holding", "address": 195, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum total active power", "group": "Minimum values", "area": "holding", "address": 197, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum total reactive power", "group": "Minimum values", "area": "holding", "address": 199, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum total power factor", "group": "Minimum values", "area": "holding", "address": 201, "type": "float32", "access": "R"}, {"name": "Limit violations", "group": "Status", "area": "holding", "address": 203, "type": "uint32", "access": "R", "description": "Bit mask: 0x01 to 0x20 = limits 0 to 5 violated, 0x01000000 = limit logic"}, {"name": "Device status", "group": "Status", "area": "holding", "address": 205, "type": "uint32", "access": "R", "description": "Bit mask: 0x01000000 no sync pulse, 0x02000000 config menu active, 0x04000000 voltage overload, 0x08000000 current overload, 0x00010000 module slot 1, 0x00020000 max pulse rate exceeded; latched (acknowledge): 0x0100 parameter changed, 0x0200 limit violation, 0x0400 pulse rate, 0x0800 restart, 0x1000 energy reset"}, {"name": "Digital output status", "group": "I/O", "area": "holding", "address": 207, "type": "uint32", "access": "R", "description": "Bit 0 = output 0"}, {"name": "Digital input status", "group": "I/O", "area": "holding", "address": 209, "type": "uint32", "access": "R", "description": "Bit 0 = input 0"}, {"name": "Active tariff", "group": "Status", "area": "holding", "address": 211, "type": "uint32", "access": "R", "enum": {"0": "Tariff 1", "1": "Tariff 2"}}, {"name": "Operating hours counter", "group": "Counters", "area": "holding", "address": 213, "type": "uint32", "unit": "s", "access": "RW", "description": "0 to 999999999"}, {"name": "Universal counter", "group": "Counters", "area": "holding", "address": 215, "type": "uint32", "access": "RW", "description": "0 to 999999999"}, {"name": "Relevant parameter changes counter", "group": "Counters", "area": "holding", "address": 217, "type": "uint32", "access": "R"}, {"name": "All parameter changes counter", "group": "Counters", "area": "holding", "address": 219, "type": "uint32", "access": "R"}, {"name": "Demand active power import", "group": "Demand", "area": "holding", "address": 501, "type": "float32", "unit": "W", "access": "R"}, {"name": "Demand reactive power import", "group": "Demand", "area": "holding", "address": 503, "type": "float32", "unit": "var", "access": "R"}, {"name": "Demand active power export", "group": "Demand", "area": "holding", "address": 505, "type": "float32", "unit": "W", "access": "R"}, {"name": "Demand reactive power export", "group": "Demand", "area": "holding", "address": 507, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum active power in period", "group": "Demand", "area": "holding", "address": 509, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum active power in period", "group": "Demand", "area": "holding", "address": 511, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum reactive power in period", "group": "Demand", "area": "holding", "address": 513, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum reactive power in period", "group": "Demand", "area": "holding", "address": 515, "type": "float32", "unit": "var", "access": "R"}, {"name": "Demand period", "group": "Demand", "area": "holding", "address": 517, "type": "uint32", "unit": "s", "access": "R"}, {"name": "Time since start of demand period", "group": "Demand", "area": "holding", "address": 519, "type": "uint32", "unit": "s", "access": "R"}, {"name": "Active energy import tariff 1", "group": "Energy", "area": "holding", "address": 801, "type": "float64", "unit": "Wh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Active energy import tariff 2", "group": "Energy", "area": "holding", "address": 805, "type": "float64", "unit": "Wh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Active energy export tariff 1", "group": "Energy", "area": "holding", "address": 809, "type": "float64", "unit": "Wh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Active energy export tariff 2", "group": "Energy", "area": "holding", "address": 813, "type": "float64", "unit": "Wh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Reactive energy import tariff 1", "group": "Energy", "area": "holding", "address": 817, "type": "float64", "unit": "varh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Reactive energy import tariff 2", "group": "Energy", "area": "holding", "address": 821, "type": "float64", "unit": "varh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Reactive energy export tariff 1", "group": "Energy", "area": "holding", "address": 825, "type": "float64", "unit": "varh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Reactive energy export tariff 2", "group": "Energy", "area": "holding", "address": 829, "type": "float64", "unit": "varh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Apparent energy tariff 1", "group": "Energy", "area": "holding", "address": 833, "type": "float64", "unit": "VAh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Apparent energy tariff 2", "group": "Energy", "area": "holding", "address": 837, "type": "float64", "unit": "VAh", "access": "RW", "description": "Rolls over at 1.0e12"}, {"name": "Connection type", "group": "Settings", "area": "holding", "address": 50001, "type": "uint32", "access": "RW", "enum": "connection_type"}, {"name": "Voltage transformers used", "group": "Settings", "area": "holding", "address": 50003, "type": "uint32", "access": "RW", "enum": "no_yes"}, {"name": "VT primary voltage", "group": "Settings", "area": "holding", "address": 50005, "type": "uint32", "unit": "V", "access": "RW", "description": "1 to 999999"}, {"name": "VT secondary voltage", "group": "Settings", "area": "holding", "address": 50007, "type": "uint32", "unit": "V", "access": "RW", "description": "1 to 690"}, {"name": "CT primary current", "group": "Settings", "area": "holding", "address": 50011, "type": "uint32", "unit": "A", "access": "RW", "description": "1 to 99999"}, {"name": "CT secondary current", "group": "Settings", "area": "holding", "address": 50013, "type": "uint32", "unit": "A", "access": "RW", "description": "1 or 5"}, {"name": "Invert CT polarity", "group": "Settings", "area": "holding", "address": 50015, "type": "uint32", "access": "RW", "enum": "no_yes"}, {"name": "Zero point suppression", "group": "Settings", "area": "holding", "address": 50019, "type": "float32", "unit": "%", "access": "RW", "description": "0.0 to 10.0 % of rated current"}, {"name": "Demand period setting", "group": "Settings", "area": "holding", "address": 50021, "type": "uint32", "unit": "min", "access": "RW", "description": "1 to 60"}, {"name": "Demand synchronization", "group": "Settings", "area": "holding", "address": 50023, "type": "uint32", "access": "RW", "enum": {"0": "None", "1": "Via bus", "2": "Via digital input"}}, {"name": "Limit 0 status", "group": "Status bits", "area": "discrete", "address": 0, "type": "bool", "access": "R"}, {"name": "Limit 1 status", "group": "Status bits", "area": "discrete", "address": 1, "type": "bool", "access": "R"}, {"name": "Limit 2 status", "group": "Status bits", "area": "discrete", "address": 2, "type": "bool", "access": "R"}, {"name": "Limit 3 status", "group": "Status bits", "area": "discrete", "address": 3, "type": "bool", "access": "R"}, {"name": "Limit 4 status", "group": "Status bits", "area": "discrete", "address": 4, "type": "bool", "access": "R"}, {"name": "Limit 5 status", "group": "Status bits", "area": "discrete", "address": 5, "type": "bool", "access": "R"}, {"name": "Limit logic status", "group": "Status bits", "area": "discrete", "address": 50, "type": "bool", "access": "R"}, {"name": "Relevant parameter changes", "group": "Status bits", "area": "discrete", "address": 108, "type": "bool", "access": "R"}, {"name": "Upper or lower limit violation", "group": "Status bits", "area": "discrete", "address": 109, "type": "bool", "access": "R"}, {"name": "Maximum pulse rate exceeded (latched)", "group": "Status bits", "area": "discrete", "address": 110, "type": "bool", "access": "R"}, {"name": "Device restarted", "group": "Status bits", "area": "discrete", "address": 111, "type": "bool", "access": "R"}, {"name": "Energy counter reset by user", "group": "Status bits", "area": "discrete", "address": 112, "type": "bool", "access": "R"}, {"name": "Module in slot 1", "group": "Status bits", "area": "discrete", "address": 116, "type": "bool", "access": "R"}, {"name": "Maximum pulse rate exceeded", "group": "Status bits", "area": "discrete", "address": 117, "type": "bool", "access": "R"}, {"name": "No synchronization pulse", "group": "Status bits", "area": "discrete", "address": 124, "type": "bool", "access": "R"}, {"name": "Configuration menu active", "group": "Status bits", "area": "discrete", "address": 125, "type": "bool", "access": "R"}, {"name": "Voltage overload", "group": "Status bits", "area": "discrete", "address": 126, "type": "bool", "access": "R"}, {"name": "Current overload", "group": "Status bits", "area": "discrete", "address": 127, "type": "bool", "access": "R"}, {"name": "Digital input 0", "group": "Status bits", "area": "discrete", "address": 200, "type": "bool", "access": "R"}, {"name": "Digital output 0", "group": "Status bits", "area": "discrete", "address": 300, "type": "bool", "access": "R"} ] }