{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Siemens", "model": "Sentron PAC 4200", "models": ["SENTRON PAC4200", "PAC4200", "7KM4211-1BA00-3AA0", "7KM4212-0BA00-3AA0"], "vendor_website": "siemens.com", "description": "Power monitoring device for panel mounting with Ethernet (Modbus TCP); Modbus RTU through the PAC RS485 expansion module", "revision": 3, "revised": "2026-11-10", "source": "Siemens, \"SENTRON PAC4200 Power Monitoring Device, System Manual\", A5E02316180B-03 (09/2010), appendix A.3", "sources": [{"title": "SENTRON PAC4200 Power Monitoring Device, System Manual", "version": "A5E02316180B-03", "date": "2010-09", "url": "https://cache.industry.siemens.com/dl/files/595/34261595/att_920400/v1/manual_sentron_pac4200_03_en-US.pdf", "note": "appendix A.3, tables A-1, A-12, A-14, A-24, A-26 and A-28"}], "notes": [ "Addresses are the Modbus offsets of the manual. Values are read with FC03 or FC04; settings are written with FC10 and commands with FC06.", "Read every value from its first register with its full length: a read that starts or ends inside a multi-register value returns an error.", "Not in this map: load profile, maximum and minimum values with time stamps, harmonics, limit and I/O settings (50019 onwards) and the I&M data blocks." ], "protocol": "tcp+rtu", "unit_id": 1, "port": 502, "baudrate": 19200, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "identify": { "function": 43, "fields": [ {"name": "Manufacturer", "object": 0}, {"name": "Manufacturer device name", "object": 1}, {"name": "Firmware version / bootloader version", "object": 2, "role": "firmware"} ] }, "registers": [ {"name": "Voltage a-n", "group": "Measurements", "area": "holding", "address": 1, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage b-n", "group": "Measurements", "area": "holding", "address": 3, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage c-n", "group": "Measurements", "area": "holding", "address": 5, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage a-b", "group": "Measurements", "area": "holding", "address": 7, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage b-c", "group": "Measurements", "area": "holding", "address": 9, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage c-a", "group": "Measurements", "area": "holding", "address": 11, "type": "float32", "unit": "V", "access": "R"}, {"name": "Current a", "group": "Measurements", "area": "holding", "address": 13, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current b", "group": "Measurements", "area": "holding", "address": 15, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current c", "group": "Measurements", "area": "holding", "address": 17, "type": "float32", "unit": "A", "access": "R"}, {"name": "Apparent Power a", "group": "Measurements", "area": "holding", "address": 19, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent Power b", "group": "Measurements", "area": "holding", "address": 21, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent Power c", "group": "Measurements", "area": "holding", "address": 23, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Active Power a", "group": "Measurements", "area": "holding", "address": 25, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active Power b", "group": "Measurements", "area": "holding", "address": 27, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active Power c", "group": "Measurements", "area": "holding", "address": 29, "type": "float32", "unit": "W", "access": "R"}, {"name": "Reactive Power a (VARn)", "group": "Measurements", "area": "holding", "address": 31, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive Power b (VARn)", "group": "Measurements", "area": "holding", "address": 33, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive Power c (VARn)", "group": "Measurements", "area": "holding", "address": 35, "type": "float32", "unit": "var", "access": "R"}, {"name": "Power Factor a", "group": "Measurements", "area": "holding", "address": 37, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Power Factor b", "group": "Measurements", "area": "holding", "address": 39, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Power Factor c", "group": "Measurements", "area": "holding", "address": 41, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "THD Voltage a-b", "group": "Power quality", "area": "holding", "address": 43, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Voltage b-c", "group": "Power quality", "area": "holding", "address": 45, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Voltage c-a", "group": "Power quality", "area": "holding", "address": 47, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Line Frequency", "group": "Measurements", "area": "holding", "address": 55, "type": "float32", "unit": "Hz", "access": "R", "description": "Range 45 ... 65"}, {"name": "3-Phase Average Voltage ph-n", "group": "Measurements", "area": "holding", "address": 57, "type": "float32", "unit": "V", "access": "R"}, {"name": "3-Phase Average Voltage ph-ph", "group": "Measurements", "area": "holding", "address": 59, "type": "float32", "unit": "V", "access": "R"}, {"name": "3-Phase Average Current ph-ph", "group": "Measurements", "area": "holding", "address": 61, "type": "float32", "unit": "A", "access": "R"}, {"name": "Total Apparent Power", "group": "Measurements", "area": "holding", "address": 63, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Total Active Power", "group": "Measurements", "area": "holding", "address": 65, "type": "float32", "unit": "W", "access": "R"}, {"name": "Total Reactive Power (VARn)", "group": "Measurements", "area": "holding", "address": 67, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total Power Factor", "group": "Measurements", "area": "holding", "address": 69, "type": "float32", "access": "R"}, {"name": "Amplitude Unbalance Voltage", "group": "Power quality", "area": "holding", "address": 71, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Amplitude Unbalance Current", "group": "Power quality", "area": "holding", "address": 73, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Maximum Voltage a-n", "group": "Min/max", "area": "holding", "address": 75, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Voltage b-n", "group": "Min/max", "area": "holding", "address": 77, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Voltage c-n", "group": "Min/max", "area": "holding", "address": 79, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Voltage a-b", "group": "Min/max", "area": "holding", "address": 81, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Voltage b-c", "group": "Min/max", "area": "holding", "address": 83, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Voltage c-a", "group": "Min/max", "area": "holding", "address": 85, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum Current a", "group": "Min/max", "area": "holding", "address": 87, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum Current b", "group": "Min/max", "area": "holding", "address": 89, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum Current c", "group": "Min/max", "area": "holding", "address": 91, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum Apparent Power a", "group": "Min/max", "area": "holding", "address": 93, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum Apparent Power b", "group": "Min/max", "area": "holding", "address": 95, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum Apparent Power c", "group": "Min/max", "area": "holding", "address": 97, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum Active Power a", "group": "Min/max", "area": "holding", "address": 99, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum Active Power b", "group": "Min/max", "area": "holding", "address": 101, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum Active Power c", "group": "Min/max", "area": "holding", "address": 103, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum Reactive Power a (VARn)", "group": "Min/max", "area": "holding", "address": 105, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum Reactive Power b (VARn)", "group": "Min/max", "area": "holding", "address": 107, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum Reactive Power c (VARn)", "group": "Min/max", "area": "holding", "address": 109, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum Power Factor a", "group": "Min/max", "area": "holding", "address": 111, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Maximum Power Factor b", "group": "Min/max", "area": "holding", "address": 113, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Maximum Power Factor c", "group": "Min/max", "area": "holding", "address": 115, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Maximum THD Voltage a-b", "group": "Min/max", "area": "holding", "address": 117, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Maximum THD Voltage b-c", "group": "Min/max", "area": "holding", "address": 119, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Maximum THD Voltage c-a", "group": "Min/max", "area": "holding", "address": 121, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Maximum Line Frequency", "group": "Min/max", "area": "holding", "address": 129, "type": "float32", "unit": "Hz", "access": "R", "description": "Range 45 ... 65"}, {"name": "Maximum 3-Phase Average Voltage ph-n", "group": "Min/max", "area": "holding", "address": 131, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum 3-Phase Average Voltage ph-ph", "group": "Min/max", "area": "holding", "address": 133, "type": "float32", "unit": "V", "access": "R"}, {"name": "Maximum 3-Phase Average Current ph-ph", "group": "Min/max", "area": "holding", "address": 135, "type": "float32", "unit": "A", "access": "R"}, {"name": "Maximum Total Apparent Power", "group": "Min/max", "area": "holding", "address": 137, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Maximum Total Active Power", "group": "Min/max", "area": "holding", "address": 139, "type": "float32", "unit": "W", "access": "R"}, {"name": "Maximum Total Reactive Power (VARn)", "group": "Min/max", "area": "holding", "address": 141, "type": "float32", "unit": "var", "access": "R"}, {"name": "Maximum Total Power Factor", "group": "Min/max", "area": "holding", "address": 143, "type": "float32", "access": "R"}, {"name": "Minimum Voltage a-n", "group": "Min/max", "area": "holding", "address": 145, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Voltage b-n", "group": "Min/max", "area": "holding", "address": 147, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Voltage c-n", "group": "Min/max", "area": "holding", "address": 149, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Voltage a-b", "group": "Min/max", "area": "holding", "address": 151, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Voltage b-c", "group": "Min/max", "area": "holding", "address": 153, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Voltage c-a", "group": "Min/max", "area": "holding", "address": 155, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum Current a", "group": "Min/max", "area": "holding", "address": 157, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum Current b", "group": "Min/max", "area": "holding", "address": 159, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum Current c", "group": "Min/max", "area": "holding", "address": 161, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum Apparent Power a", "group": "Min/max", "area": "holding", "address": 163, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum Apparent Power b", "group": "Min/max", "area": "holding", "address": 165, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum Apparent Power c", "group": "Min/max", "area": "holding", "address": 167, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum Active Power a", "group": "Min/max", "area": "holding", "address": 169, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum Active Power b", "group": "Min/max", "area": "holding", "address": 171, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum Active Power c", "group": "Min/max", "area": "holding", "address": 173, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum Reactive Power a (VARn)", "group": "Min/max", "area": "holding", "address": 175, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum Reactive Power b (VARn)", "group": "Min/max", "area": "holding", "address": 177, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum Reactive Power c (VARn)", "group": "Min/max", "area": "holding", "address": 179, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum Power Factor a", "group": "Min/max", "area": "holding", "address": 181, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Minimum Power Factor b", "group": "Min/max", "area": "holding", "address": 183, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Minimum Power Factor c", "group": "Min/max", "area": "holding", "address": 185, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Minimum Line Frequency", "group": "Min/max", "area": "holding", "address": 187, "type": "float32", "unit": "Hz", "access": "R", "description": "Range 45 ... 65"}, {"name": "Minimum 3-Phase Average Voltage ph-n", "group": "Min/max", "area": "holding", "address": 189, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum 3-Phase Average Voltage ph-ph", "group": "Min/max", "area": "holding", "address": 191, "type": "float32", "unit": "V", "access": "R"}, {"name": "Minimum 3-Phase Average Current ph-ph", "group": "Min/max", "area": "holding", "address": 193, "type": "float32", "unit": "A", "access": "R"}, {"name": "Minimum Total Apparent Power", "group": "Min/max", "area": "holding", "address": 195, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Minimum Total Active Power", "group": "Min/max", "area": "holding", "address": 197, "type": "float32", "unit": "W", "access": "R"}, {"name": "Minimum Total Reactive Power (VARn)", "group": "Min/max", "area": "holding", "address": 199, "type": "float32", "unit": "var", "access": "R"}, {"name": "Minimum Total Power Factor", "group": "Min/max", "area": "holding", "address": 201, "type": "float32", "access": "R"}, {"name": "Limit Violations Byte 3 Bit 1 Limit 1", "group": "Status", "area": "holding", "address": 203, "type": "uint32", "access": "R"}, {"name": "PMD Diagnostics and Status status", "group": "Status", "area": "holding", "address": 205, "type": "uint32", "access": "R"}, {"name": "Digital Outputs Status Output 0", "group": "Status", "area": "holding", "address": 207, "type": "uint32", "access": "R"}, {"name": "Digital Inputs Status Byte 3 Bit 1 Input 1", "group": "Status", "area": "holding", "address": 209, "type": "uint32", "access": "R"}, {"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": "Status", "area": "holding", "address": 213, "type": "uint32", "unit": "s", "access": "RW", "description": "Range 0 ... 999999999"}, {"name": "Universal Counter", "group": "Status", "area": "holding", "address": 215, "type": "uint32", "access": "RW", "description": "Range 0 ... 999999999"}, {"name": "Relevant Parameter Changes Counter", "group": "Status", "area": "holding", "address": 217, "type": "uint32", "access": "R"}, {"name": "Counter All Parameter Changes", "group": "Status", "area": "holding", "address": 219, "type": "uint32", "access": "R"}, {"name": "Counter Limit Violations", "group": "Status", "area": "holding", "address": 221, "type": "uint32", "access": "R"}, {"name": "Event Counter", "group": "Status", "area": "holding", "address": 223, "type": "uint32", "access": "R"}, {"name": "Alarm Counter", "group": "Status", "area": "holding", "address": 225, "type": "uint32", "access": "R"}, {"name": "Load Profile Counter", "group": "Status", "area": "holding", "address": 227, "type": "uint32", "access": "R"}, {"name": "Misc. Counter", "group": "Status", "area": "holding", "address": 229, "type": "uint32", "access": "R"}, {"name": "Status Digital Outputs Module 1 Output 0", "group": "Status", "area": "holding", "address": 231, "type": "uint32", "access": "R"}, {"name": "Status Digital Inputs Module 1 Byte 3 Bit 1 Input 1", "group": "Status", "area": "holding", "address": 233, "type": "uint32", "access": "R"}, {"name": "Status Digital Outputs Module 2 Output 0", "group": "Status", "area": "holding", "address": 235, "type": "uint32", "access": "R"}, {"name": "Status Digital Inputs Module 2 Byte 3 Bit 1 Input 1", "group": "Status", "area": "holding", "address": 237, "type": "uint32", "access": "R"}, {"name": "Cos φ a", "group": "Measurements", "area": "holding", "address": 243, "type": "float32", "access": "R"}, {"name": "Cos φ b", "group": "Measurements", "area": "holding", "address": 245, "type": "float32", "access": "R"}, {"name": "Cos φ c", "group": "Measurements", "area": "holding", "address": 247, "type": "float32", "access": "R"}, {"name": "Displacement Angle a", "group": "Measurements", "area": "holding", "address": 249, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "Displacement Angle b", "group": "Measurements", "area": "holding", "address": 251, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "Displacement Angle c", "group": "Measurements", "area": "holding", "address": 253, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "Phase Angle a-a", "group": "Measurements", "area": "holding", "address": 255, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "Phase Angle a-b", "group": "Measurements", "area": "holding", "address": 257, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "Phase Angle a-c", "group": "Measurements", "area": "holding", "address": 259, "type": "float32", "access": "R", "description": "Range ° -"}, {"name": "THD Voltage a", "group": "Power quality", "area": "holding", "address": 261, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Voltage b", "group": "Power quality", "area": "holding", "address": 263, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Voltage c", "group": "Power quality", "area": "holding", "address": 265, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Current a", "group": "Power quality", "area": "holding", "address": 267, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Current b", "group": "Power quality", "area": "holding", "address": 269, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "THD Current c", "group": "Power quality", "area": "holding", "address": 271, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Distortion Current a", "group": "Measurements", "area": "holding", "address": 273, "type": "float32", "unit": "A", "access": "R"}, {"name": "Distortion Current b", "group": "Measurements", "area": "holding", "address": 275, "type": "float32", "unit": "A", "access": "R"}, {"name": "Distortion Current c", "group": "Measurements", "area": "holding", "address": 277, "type": "float32", "unit": "A", "access": "R"}, {"name": "Total Reactive Power a (VARtot)", "group": "Measurements", "area": "holding", "address": 279, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total Reactive Power b (VARtot)", "group": "Measurements", "area": "holding", "address": 281, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total Reactive Power c (VARtot)", "group": "Measurements", "area": "holding", "address": 283, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive Power a (VAR1)", "group": "Measurements", "area": "holding", "address": 285, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive Power b (VAR1)", "group": "Measurements", "area": "holding", "address": 287, "type": "float32", "unit": "var", "access": "R", "description": "The manual labels this row phase a; by its position in the table it is phase b"}, {"name": "Reactive Power c (VAR1)", "group": "Measurements", "area": "holding", "address": 289, "type": "float32", "unit": "var", "access": "R", "description": "The manual labels this row phase a; by its position in the table it is phase c"}, {"name": "Unbalance Voltage", "group": "Power quality", "area": "holding", "address": 291, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Unbalance Current", "group": "Power quality", "area": "holding", "address": 293, "type": "float32", "unit": "%", "access": "R", "description": "Range 0 ... 100"}, {"name": "Neutral Current", "group": "Measurements", "area": "holding", "address": 295, "type": "float32", "unit": "A", "access": "R"}, {"name": "Total Reactive Power (VARtot)", "group": "Measurements", "area": "holding", "address": 297, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total Reactive Power (VAR1)", "group": "Measurements", "area": "holding", "address": 299, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Voltage a-n", "group": "Demand", "area": "holding", "address": 301, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Voltage b-n", "group": "Demand", "area": "holding", "address": 303, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Voltage c-n", "group": "Demand", "area": "holding", "address": 305, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Voltage a-b", "group": "Demand", "area": "holding", "address": 307, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Voltage b-c", "group": "Demand", "area": "holding", "address": 309, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Voltage c-a", "group": "Demand", "area": "holding", "address": 311, "type": "float32", "unit": "V", "access": "R"}, {"name": "Sliding Window Demand Current a", "group": "Demand", "area": "holding", "address": 313, "type": "float32", "unit": "A", "access": "R"}, {"name": "Sliding Window Demand Current b", "group": "Demand", "area": "holding", "address": 315, "type": "float32", "unit": "A", "access": "R"}, {"name": "Sliding Window Demand Current c", "group": "Demand", "area": "holding", "address": 317, "type": "float32", "unit": "A", "access": "R"}, {"name": "Sliding Window Demand Apparent Power a", "group": "Demand", "area": "holding", "address": 319, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Sliding Window Demand Apparent Power b", "group": "Demand", "area": "holding", "address": 321, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Sliding Window Demand Apparent Power c", "group": "Demand", "area": "holding", "address": 323, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Sliding Window Demand Active Power a", "group": "Demand", "area": "holding", "address": 325, "type": "float32", "unit": "W", "access": "R"}, {"name": "Sliding Window Demand Active Power b", "group": "Demand", "area": "holding", "address": 327, "type": "float32", "unit": "W", "access": "R"}, {"name": "Sliding Window Demand Active Power c", "group": "Demand", "area": "holding", "address": 329, "type": "float32", "unit": "W", "access": "R"}, {"name": "Sliding Window Demand Reactive Power a (VARn)", "group": "Demand", "area": "holding", "address": 331, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Reactive Power b (VARn)", "group": "Demand", "area": "holding", "address": 333, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Reactive Power c (VARn)", "group": "Demand", "area": "holding", "address": 335, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power a (VARtot)", "group": "Demand", "area": "holding", "address": 337, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power b (VARtot)", "group": "Demand", "area": "holding", "address": 339, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power c (VARtot)", "group": "Demand", "area": "holding", "address": 341, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Reactive Power a (VAR1)", "group": "Demand", "area": "holding", "address": 343, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Reactive Power b (VAR1)", "group": "Demand", "area": "holding", "address": 345, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Reactive Power c (VAR1)", "group": "Demand", "area": "holding", "address": 347, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Power Factor a", "group": "Demand", "area": "holding", "address": 349, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Sliding Window Demand Power Factor b", "group": "Demand", "area": "holding", "address": 351, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Sliding Window Demand Power Factor c", "group": "Demand", "area": "holding", "address": 353, "type": "float32", "access": "R", "description": "Range 0 ... 1"}, {"name": "Sliding Window Demand Total Apparent Power", "group": "Demand", "area": "holding", "address": 355, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Sliding Window Demand Total Active Power", "group": "Demand", "area": "holding", "address": 357, "type": "float32", "unit": "W", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power (VARn)", "group": "Demand", "area": "holding", "address": 359, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power (VARtot)", "group": "Demand", "area": "holding", "address": 361, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Reactive Power (VAR1)", "group": "Demand", "area": "holding", "address": 363, "type": "float32", "unit": "var", "access": "R"}, {"name": "Sliding Window Demand Total Power Factor", "group": "Demand", "area": "holding", "address": 365, "type": "float32", "access": "R"}, {"name": "Sliding Window Demand Neutral Current", "group": "Demand", "area": "holding", "address": 367, "type": "float32", "unit": "A", "access": "R"}, {"name": "Process operating hours counter", "group": "Status", "area": "holding", "address": 369, "type": "uint32", "unit": "s", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "universal counter 2", "group": "Status", "area": "holding", "address": 371, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 0", "group": "Status", "area": "holding", "address": 373, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 02", "group": "Status", "area": "holding", "address": 375, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 03", "group": "Status", "area": "holding", "address": 377, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 04", "group": "Status", "area": "holding", "address": 379, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 05", "group": "Status", "area": "holding", "address": 381, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 06", "group": "Status", "area": "holding", "address": 383, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 07", "group": "Status", "area": "holding", "address": 385, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 08", "group": "Status", "area": "holding", "address": 387, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 09", "group": "Status", "area": "holding", "address": 389, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Pulse counter 10", "group": "Status", "area": "holding", "address": 391, "type": "uint32", "access": "RW", "description": "Range 0 … 999 999 999"}, {"name": "Active Energy Import Tariff 1", "group": "Energy", "area": "holding", "address": 801, "type": "float64", "unit": "Wh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Import Tariff 2", "group": "Energy", "area": "holding", "address": 805, "type": "float64", "unit": "Wh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Export Tariff 1", "group": "Energy", "area": "holding", "address": 809, "type": "float64", "unit": "Wh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Export Tariff 2", "group": "Energy", "area": "holding", "address": 813, "type": "float64", "unit": "Wh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Import Tariff 1", "group": "Energy", "area": "holding", "address": 817, "type": "float64", "unit": "varh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Import Tariff 2", "group": "Energy", "area": "holding", "address": 821, "type": "float64", "unit": "varh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Export Tariff 1", "group": "Energy", "area": "holding", "address": 825, "type": "float64", "unit": "varh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Export Tariff 2", "group": "Energy", "area": "holding", "address": 829, "type": "float64", "unit": "varh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Apparent Energy Tariff 1", "group": "Energy", "area": "holding", "address": 833, "type": "float64", "unit": "VAh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Apparent Energy Tariff 2", "group": "Energy", "area": "holding", "address": 837, "type": "float64", "unit": "VAh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Process active energy", "group": "Energy", "area": "holding", "address": 841, "type": "float64", "unit": "Wh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Process reactive energy", "group": "Energy", "area": "holding", "address": 845, "type": "float64", "unit": "varh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Process apparent energy", "group": "Energy", "area": "holding", "address": 849, "type": "float64", "unit": "VAh", "access": "RW", "description": "Range Overflow 1.0e+12"}, {"name": "Process active energy – previous measurement", "group": "Energy", "area": "holding", "address": 853, "type": "float64", "unit": "Wh", "access": "R", "description": "Range —"}, {"name": "Process reactive energy – previous measurement", "group": "Energy", "area": "holding", "address": 857, "type": "float64", "unit": "varh", "access": "R", "description": "Range —"}, {"name": "Process apparent energy – previous measurement", "group": "Energy", "area": "holding", "address": 861, "type": "float64", "unit": "VAh", "access": "R", "description": "Range —"}, {"name": "Date / Time", "group": "Measurements", "area": "holding", "address": 2799, "type": "uint32", "access": "R"}, {"name": "Active Energy Import Tariff 1 (float)", "group": "Energy", "area": "holding", "address": 2801, "type": "float32", "unit": "Wh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Import Tariff 2 (float)", "group": "Energy", "area": "holding", "address": 2803, "type": "float32", "unit": "Wh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Export Tariff 1 (float)", "group": "Energy", "area": "holding", "address": 2805, "type": "float32", "unit": "Wh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Active Energy Export Tariff 2 (float)", "group": "Energy", "area": "holding", "address": 2807, "type": "float32", "unit": "Wh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Import Tariff 1 (float)", "group": "Energy", "area": "holding", "address": 2809, "type": "float32", "unit": "varh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Import Tariff 2 (float)", "group": "Energy", "area": "holding", "address": 2811, "type": "float32", "unit": "varh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Export Tariff 1 (float)", "group": "Energy", "area": "holding", "address": 2813, "type": "float32", "unit": "varh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Reactive Energy Export Tariff 2 (float)", "group": "Energy", "area": "holding", "address": 2815, "type": "float32", "unit": "varh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Apparent Energy Tariff 1 (float)", "group": "Energy", "area": "holding", "address": 2817, "type": "float32", "unit": "VAh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Apparent Energy Tariff 2 (float)", "group": "Energy", "area": "holding", "address": 2819, "type": "float32", "unit": "VAh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Process active energy (float)", "group": "Energy", "area": "holding", "address": 2821, "type": "float32", "unit": "Wh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Process reactive energy (float)", "group": "Energy", "area": "holding", "address": 2823, "type": "float32", "unit": "varh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Process apparent energy (float)", "group": "Energy", "area": "holding", "address": 2825, "type": "float32", "unit": "VAh", "access": "R", "description": "Range Overflow 1.0e+12"}, {"name": "Process active energy – previous measurement (float)", "group": "Energy", "area": "holding", "address": 2827, "type": "float32", "unit": "Wh", "access": "R", "description": "Range —"}, {"name": "Process reactive energy – previous measurement (float)", "group": "Energy", "area": "holding", "address": 2829, "type": "float32", "unit": "varh", "access": "R", "description": "Range —"}, {"name": "Process apparent energy – previous measurement (float)", "group": "Energy", "area": "holding", "address": 2831, "type": "float32", "unit": "VAh", "access": "R", "description": "Range —"}, {"name": "Maximum Voltage a-n with Time", "group": "Min/max", "area": "holding", "address": 3001, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Voltage b-n with Time", "group": "Min/max", "area": "holding", "address": 3007, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Voltage c-n with Time", "group": "Min/max", "area": "holding", "address": 3013, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Voltage a-b with Time", "group": "Min/max", "area": "holding", "address": 3019, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Voltage b-c with Time", "group": "Min/max", "area": "holding", "address": 3025, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Voltage c-a with Time", "group": "Min/max", "area": "holding", "address": 3031, "type": "float32", "access": "R", "description": "Range + time stamp V -"}, {"name": "Maximum Current a with Time", "group": "Min/max", "area": "holding", "address": 3037, "type": "float32", "access": "R", "description": "Range + time stamp A -"}, {"name": "Maximum Current b with Time", "group": "Min/max", "area": "holding", "address": 3043, "type": "float32", "access": "R", "description": "Range + time stamp A -"}, {"name": "Maximum Current c with Time", "group": "Min/max", "area": "holding", "address": 3049, "type": "float32", "access": "R", "description": "Range + time stamp A -"}, {"name": "Maximum Apparent Power a with Time", "group": "Min/max", "area": "holding", "address": 3055, "type": "float32", "access": "R", "description": "Range + time stamp VA -"}, {"name": "Maximum Apparent Power b with Time", "group": "Min/max", "area": "holding", "address": 3061, "type": "float32", "access": "R", "description": "Range + time stamp VA -"}, {"name": "Maximum Apparent Power c with Time", "group": "Min/max", "area": "holding", "address": 3067, "type": "float32", "access": "R", "description": "Range + time stamp VA -"}, {"name": "Maximum Active Power a with Time", "group": "Min/max", "area": "holding", "address": 3073, "type": "float32", "access": "R", "description": "Range + time stamp W -"}, {"name": "Maximum Active Power b with Time", "group": "Min/max", "area": "holding", "address": 3079, "type": "float32", "access": "R", "description": "Range + time stamp W -"}, {"name": "Maximum Active Power c with Time", "group": "Min/max", "area": "holding", "address": 3085, "type": "float32", "access": "R", "description": "Range + time stamp W -"}, {"name": "Connection type", "group": "Settings", "area": "holding", "address": 50001, "type": "uint32", "access": "RW", "enum": {"0": "3P4W", "1": "3P3W", "2": "3P4W balanced", "3": "3P3W balanced", "4": "1P2W"}}, {"name": "Voltage transformer used", "group": "Settings", "area": "holding", "address": 50003, "type": "uint32", "access": "RW", "enum": {"0": "No", "1": "Yes"}}, {"name": "Primary voltage", "group": "Settings", "area": "holding", "address": 50005, "type": "uint32", "unit": "V", "access": "RW", "write_min": 1, "write_max": 999999}, {"name": "Secondary voltage", "group": "Settings", "area": "holding", "address": 50007, "type": "uint32", "unit": "V", "access": "RW", "write_min": 1, "write_max": 690}, {"name": "Current transformer used", "group": "Settings", "area": "holding", "address": 50009, "type": "uint32", "access": "RW", "enum": {"1": "Yes"}}, {"name": "Primary current", "group": "Settings", "area": "holding", "address": 50011, "type": "uint32", "unit": "A", "access": "RW", "write_min": 1, "write_max": 999999}, {"name": "Secondary current", "group": "Settings", "area": "holding", "address": 50013, "type": "uint32", "unit": "A", "access": "RW", "description": "1 or 5"}, {"name": "Line frequency", "group": "Settings", "area": "holding", "address": 50017, "type": "uint32", "access": "RW"}, {"name": "IP address", "group": "Communication", "area": "holding", "address": 63001, "type": "uint32", "access": "RW"}, {"name": "Subnet mask", "group": "Communication", "area": "holding", "address": 63003, "type": "uint32", "access": "RW"}, {"name": "Gateway", "group": "Communication", "area": "holding", "address": 63005, "type": "uint32", "access": "RW"}, {"name": "Bootloader version", "group": "Communication", "area": "holding", "address": 63007, "type": "uint32", "access": "R", "description": "One char and three unsigned chars"}, {"name": "Password protection", "group": "Communication", "area": "holding", "address": 63009, "type": "uint32", "access": "R", "enum": {"0": "Off", "1": "On"}}, {"name": "Manufacturing date", "group": "Communication", "area": "holding", "address": 63011, "type": "uint32", "access": "R"}, {"name": "Ethernet protocol", "group": "Communication", "area": "holding", "address": 63015, "type": "uint32", "access": "RW", "enum": {"0": "Modbus TCP", "1": "SEAbus TCP"}}, {"name": "Protocol module interface 1", "group": "Communication", "area": "holding", "address": 63017, "type": "uint32", "access": "RW", "enum": {"0": "Modbus RTU", "1": "SEAbus serial", "2": "Serial gateway", "3": "Modbus gateway"}}, {"name": "Address module interface 1", "group": "Communication", "area": "holding", "address": 63019, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 247}, {"name": "Baud rate module interface 1", "group": "Communication", "area": "holding", "address": 63021, "type": "uint32", "access": "RW", "enum": {"0": "4800", "1": "9600", "2": "19200", "3": "38400"}}, {"name": "Format module interface 1", "group": "Communication", "area": "holding", "address": 63023, "type": "uint32", "access": "RW", "enum": {"0": "8N2", "1": "8E1", "2": "8O1", "3": "8N1"}}, {"name": "Response time module interface 1", "group": "Communication", "area": "holding", "address": 63025, "type": "uint32", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 255}, {"name": "Protocol module interface 2", "group": "Communication", "area": "holding", "address": 63033, "type": "uint32", "access": "RW", "enum": {"0": "Modbus RTU", "1": "SEAbus serial", "2": "Serial gateway", "3": "Modbus gateway"}}, {"name": "Address module interface 2", "group": "Communication", "area": "holding", "address": 63035, "type": "uint32", "access": "RW", "write_min": 1, "write_max": 247}, {"name": "Reset maximum values", "group": "Commands", "area": "holding", "address": 60002, "type": "uint16", "access": "W", "enum": {"0": "Reset"}}, {"name": "Reset minimum values", "group": "Commands", "area": "holding", "address": 60003, "type": "uint16", "access": "W", "enum": {"0": "Reset"}}, {"name": "Reset energy counters", "group": "Commands", "area": "holding", "address": 60004, "type": "uint16", "access": "W", "enum": {"0": "All", "1": "Active energy import tariff 1", "2": "Active energy import tariff 2", "3": "Active energy export tariff 1", "4": "Active energy export tariff 2", "5": "Reactive energy import tariff 1", "6": "Reactive energy import tariff 2", "7": "Reactive energy export tariff 1", "8": "Reactive energy export tariff 2", "9": "Apparent energy tariff 1", "10": "Apparent energy tariff 2", "11": "Process active energy", "12": "Process reactive energy", "13": "Process apparent energy"}}, {"name": "Synchronize demand period", "group": "Commands", "area": "holding", "address": 60005, "type": "uint16", "unit": "min", "access": "W", "write_min": 1, "write_max": 60}, {"name": "Switch tariff", "group": "Commands", "area": "holding", "address": 60006, "type": "uint16", "access": "W", "enum": {"0": "On-peak tariff", "1": "Off-peak tariff"}}, {"name": "Acknowledge diagnostics bits", "group": "Commands", "area": "holding", "address": 60007, "type": "uint16", "access": "W"}, {"name": "Reset day energy counter", "group": "Commands", "area": "holding", "address": 60010, "type": "uint16", "access": "W", "enum": {"815": "Reset"}}, {"name": "Reset load profile recording", "group": "Commands", "area": "holding", "address": 60011, "type": "uint16", "access": "W", "enum": {"815": "Reset"}}, {"name": "Reset event recording", "group": "Commands", "area": "holding", "address": 60012, "type": "uint16", "access": "W", "enum": {"815": "Reset"}} ] }