{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "IME", "model": "Nemo D4 LE", "models": ["Nemo D4-Le", "Nemo D4-L+", "MFD4421"], "vendor_website": "imeitaly.com", "description": "Nemo D4-Le DIN rail multifunction meter with RS-485 (Jbus/Modbus)", "revision": 2, "revised": "2026-10-17", "firmware_min": "1.00", "source": "IME, \"Nemo D4-Le Jbus/Modbus communication protocol\", PR 129 rev. 1 (2014-05-29)", "sources": [{"title": "Multifunction Nemo D4-Le Jbus/Modbus communication protocol", "version": "PR 129 rev. 1", "date": "2014-05-29", "url": "https://www.rayleigh.com/media/uploads/PR129.pdf", "note": "section 4.0, variables"}], "notes": [ "Read with FC03; 32-bit values are most significant word first.", "Energies at 0x1700 are split into a low part in Wh and a high part in MWh; the signed powers at 0x1720 are always W/var.", "Not in this map: the legacy energy block at 0x1500 (kept for old Nemo 96HD software) and the setup parameters (0x2000 onwards)." ], "protocol": "rtu", "unit_id": 1, "databits": 8, "stopbits": 1, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "L1 phase voltage", "group": "Measurements", "area": "holding", "address": "0x1000", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L2 phase voltage", "group": "Measurements", "area": "holding", "address": "0x1002", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L3 phase voltage", "group": "Measurements", "area": "holding", "address": "0x1004", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L1 current", "group": "Measurements", "area": "holding", "address": "0x1006", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L2 current", "group": "Measurements", "area": "holding", "address": "0x1008", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L3 current", "group": "Measurements", "area": "holding", "address": "0x100A", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Neutral current", "group": "Measurements", "area": "holding", "address": "0x100C", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Voltage L1-L2", "group": "Measurements", "area": "holding", "address": "0x100E", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "Voltage L2-L3", "group": "Measurements", "area": "holding", "address": "0x1010", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "Voltage L3-L1", "group": "Measurements", "area": "holding", "address": "0x1012", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "Total active power", "group": "Measurements", "area": "holding", "address": "0x1014", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive power", "group": "Measurements", "area": "holding", "address": "0x1016", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent power", "group": "Measurements", "area": "holding", "address": "0x1018", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total sign of active power", "group": "Measurements", "area": "holding", "address": "0x101A", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "Total sign of reactive power", "group": "Measurements", "area": "holding", "address": "0x101B", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "Total positive active energy", "group": "Energy", "area": "holding", "address": "0x101C", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total positive reactive energy", "group": "Energy", "area": "holding", "address": "0x101E", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total negative active energy", "group": "Energy", "area": "holding", "address": "0x1020", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total negative reactive energy", "group": "Energy", "area": "holding", "address": "0x1022", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total power factor", "group": "Measurements", "area": "holding", "address": "0x1024", "type": "int16", "scale": 0.01, "access": "R"}, {"name": "Total sector of power factor (cap or ind)", "group": "Measurements", "area": "holding", "address": "0x1025", "type": "uint16", "access": "R", "enum": {"0": "PF = 1", "1": "Inductive", "2": "Capacitive"}}, {"name": "Frequency", "group": "Measurements", "area": "holding", "address": "0x1026", "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "R"}, {"name": "Total average power", "group": "Measurements", "area": "holding", "address": "0x1027", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total peak maximum demand", "group": "Measurements", "area": "holding", "address": "0x1029", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Time counter for average power", "group": "Measurements", "area": "holding", "address": "0x102B", "type": "uint16", "unit": "min", "access": "R"}, {"name": "L1 active power", "group": "Measurements", "area": "holding", "address": "0x102C", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L2 active power", "group": "Measurements", "area": "holding", "address": "0x102E", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L3 active power", "group": "Measurements", "area": "holding", "address": "0x1030", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L1 sign of active power", "group": "Measurements", "area": "holding", "address": "0x1032", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L2 sign of active power", "group": "Measurements", "area": "holding", "address": "0x1033", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L3 sign of active power", "group": "Measurements", "area": "holding", "address": "0x1034", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L1 reactive power", "group": "Measurements", "area": "holding", "address": "0x1035", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L2 reactive power", "group": "Measurements", "area": "holding", "address": "0x1037", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L3 reactive power", "group": "Measurements", "area": "holding", "address": "0x1039", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L1 sign of reactive power", "group": "Measurements", "area": "holding", "address": "0x103B", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L2 sign of reactive power", "group": "Measurements", "area": "holding", "address": "0x103C", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L3 sign of reactive power", "group": "Measurements", "area": "holding", "address": "0x103D", "type": "uint16", "access": "R", "enum": {"0": "Positive", "1": "Negative"}}, {"name": "L1 apparent power", "group": "Measurements", "area": "holding", "address": "0x103E", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L2 apparent power", "group": "Measurements", "area": "holding", "address": "0x1040", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L3 apparent power", "group": "Measurements", "area": "holding", "address": "0x1042", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "L1 power factor", "group": "Measurements", "area": "holding", "address": "0x1044", "type": "int16", "scale": 0.01, "access": "R"}, {"name": "L2 power factor", "group": "Measurements", "area": "holding", "address": "0x1045", "type": "int16", "scale": 0.01, "access": "R"}, {"name": "L3 power factor", "group": "Measurements", "area": "holding", "address": "0x1046", "type": "int16", "scale": 0.01, "access": "R"}, {"name": "L1 power factor sector", "group": "Measurements", "area": "holding", "address": "0x1047", "type": "uint16", "access": "R", "enum": {"0": "PF = 1", "1": "Inductive", "2": "Capacitive"}}, {"name": "L2 power factor sector", "group": "Measurements", "area": "holding", "address": "0x1048", "type": "uint16", "access": "R", "enum": {"0": "PF = 1", "1": "Inductive", "2": "Capacitive"}}, {"name": "L3 power factor sector", "group": "Measurements", "area": "holding", "address": "0x1049", "type": "uint16", "access": "R", "enum": {"0": "PF = 1", "1": "Inductive", "2": "Capacitive"}}, {"name": "L1 THD V1", "group": "Measurements", "area": "holding", "address": "0x104A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L2 THD V2", "group": "Measurements", "area": "holding", "address": "0x104B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L3 THD V3", "group": "Measurements", "area": "holding", "address": "0x104C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L1 THD I1", "group": "Measurements", "area": "holding", "address": "0x104D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L2 THD I2", "group": "Measurements", "area": "holding", "address": "0x104E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L3 THD I3", "group": "Measurements", "area": "holding", "address": "0x104F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "L1 I1 average", "group": "Measurements", "area": "holding", "address": "0x1050", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L2 I2 average", "group": "Measurements", "area": "holding", "address": "0x1052", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L3 I3 average", "group": "Measurements", "area": "holding", "address": "0x1054", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L1 I1 peak maximum", "group": "Measurements", "area": "holding", "address": "0x1056", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L2 I2 peak maximum", "group": "Measurements", "area": "holding", "address": "0x1058", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L3 I3 peak maximum", "group": "Measurements", "area": "holding", "address": "0x105A", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "(I1+I2+I3)/3", "group": "Measurements", "area": "holding", "address": "0x105C", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L1 V1 min", "group": "Measurements", "area": "holding", "address": "0x105E", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L2 V2 min", "group": "Measurements", "area": "holding", "address": "0x1060", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L3 V3 min", "group": "Measurements", "area": "holding", "address": "0x1062", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L1 V1 max", "group": "Measurements", "area": "holding", "address": "0x1064", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L2 V2 max", "group": "Measurements", "area": "holding", "address": "0x1066", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "L3 V3 max", "group": "Measurements", "area": "holding", "address": "0x1068", "type": "uint32", "scale": 0.001, "unit": "V", "access": "R"}, {"name": "Total active partial energy", "group": "Energy", "area": "holding", "address": "0x106A", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total reactive partial energy", "group": "Energy", "area": "holding", "address": "0x106C", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Run hour meter", "group": "Measurements", "area": "holding", "address": "0x106E", "type": "uint16", "unit": "h", "access": "R"}, {"name": "Output relay status", "group": "Measurements", "area": "holding", "address": "0x106F", "type": "uint16", "access": "R"}, {"name": "Total active average power", "group": "Measurements", "area": "holding", "address": "0x1070", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power", "group": "Measurements", "area": "holding", "address": "0x1072", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power", "group": "Measurements", "area": "holding", "address": "0x1074", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total active PMD power", "group": "Measurements", "area": "holding", "address": "0x1076", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive PMD power", "group": "Measurements", "area": "holding", "address": "0x1078", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent PMD power", "group": "Measurements", "area": "holding", "address": "0x107A", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Current transformer ratio (KTA) No unit", "group": "Setup", "area": "holding", "address": "0x1200", "type": "uint16", "access": "R"}, {"name": "Voltage transformer ratio (KTV)", "group": "Setup", "area": "holding", "address": "0x1201", "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Device identifier 0x06", "group": "Setup", "area": "holding", "address": "0x1204", "type": "uint16", "access": "R"}, {"name": "Digital Input status 0x00 I1 O I2 O", "group": "Setup", "area": "holding", "address": "0x1206", "type": "uint16", "access": "R", "description": "0 = both open, 1 = input 1 closed, 2 = input 2 closed, 3 = both closed"}, {"name": "Total Positive total active energy", "group": "Energy", "area": "holding", "address": "0x1250", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Positive total reactive energy", "group": "Energy", "area": "holding", "address": "0x1252", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Negative total active energy", "group": "Energy", "area": "holding", "address": "0x1254", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Negative total reactive energy", "group": "Energy", "area": "holding", "address": "0x1256", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Positive partial active energy", "group": "Energy", "area": "holding", "address": "0x1258", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Negative partial active energy", "group": "Energy", "area": "holding", "address": "0x125A", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Positive partial reactive energy", "group": "Energy", "area": "holding", "address": "0x125C", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total Negative partial reactive energy", "group": "Energy", "area": "holding", "address": "0x125E", "type": "uint32", "access": "R", "description": "Unit depends on KTA x KTV (protocol note 4): from Wh x 10 to kWh x 100"}, {"name": "Total active average power (1300h)", "group": "Measurements", "area": "holding", "address": "0x1300", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power (1302h)", "group": "Measurements", "area": "holding", "address": "0x1302", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power (1304h)", "group": "Measurements", "area": "holding", "address": "0x1304", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total active average power tariffs 1", "group": "Measurements", "area": "holding", "address": "0x1306", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power tariffs 1", "group": "Measurements", "area": "holding", "address": "0x1308", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power tariffs 1", "group": "Measurements", "area": "holding", "address": "0x130A", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total active average power tariffs 2", "group": "Measurements", "area": "holding", "address": "0x130C", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power tariffs 2", "group": "Measurements", "area": "holding", "address": "0x130E", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power tariffs 2", "group": "Measurements", "area": "holding", "address": "0x1310", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total active average power tariffs 3", "group": "Measurements", "area": "holding", "address": "0x1312", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power tariffs 3", "group": "Measurements", "area": "holding", "address": "0x1314", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power tariffs 3", "group": "Measurements", "area": "holding", "address": "0x1316", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total active average power tariffs 4", "group": "Measurements", "area": "holding", "address": "0x1318", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total reactive average power tariffs 4", "group": "Measurements", "area": "holding", "address": "0x131A", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Total apparent average power tariffs 4", "group": "Measurements", "area": "holding", "address": "0x131C", "type": "uint32", "access": "R", "description": "W, var or VA divided by 100 when KTA x KTV < 5000, otherwise W, var or VA"}, {"name": "Apparent power", "group": "Measurements", "area": "holding", "address": "0x1530", "type": "uint32", "unit": "W", "access": "R"}, {"name": "Total active average power (1532h)", "group": "Measurements", "area": "holding", "address": "0x1532", "type": "uint32", "unit": "W", "access": "R"}, {"name": "Total reactive average power (1534h)", "group": "Measurements", "area": "holding", "address": "0x1534", "type": "uint32", "unit": "var", "access": "R"}, {"name": "Total apparent average power (1536h)", "group": "Measurements", "area": "holding", "address": "0x1536", "type": "uint32", "unit": "VA", "access": "R"}, {"name": "Total active PMD power (1538h)", "group": "Measurements", "area": "holding", "address": "0x1538", "type": "uint32", "unit": "W", "access": "R"}, {"name": "Total reactive PMD power (153Ah)", "group": "Measurements", "area": "holding", "address": "0x153A", "type": "uint32", "unit": "var", "access": "R"}, {"name": "Total apparent PMD power (153Ch)", "group": "Measurements", "area": "holding", "address": "0x153C", "type": "uint32", "unit": "VA", "access": "R"}, {"name": "L1 phase voltage crest factor", "group": "Measurements", "area": "holding", "address": "0x1580", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "L2 phase voltage crest factor", "group": "Measurements", "area": "holding", "address": "0x1581", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "L3 phase voltage crest factor", "group": "Measurements", "area": "holding", "address": "0x1582", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "L1 current crest factor", "group": "Measurements", "area": "holding", "address": "0x1583", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "L2 current crest factor", "group": "Measurements", "area": "holding", "address": "0x1584", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "L3 current crest factor", "group": "Measurements", "area": "holding", "address": "0x1585", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Voltage L1-L2 crest factor", "group": "Measurements", "area": "holding", "address": "0x1586", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Voltage L2-L3 crest factor", "group": "Measurements", "area": "holding", "address": "0x1587", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Voltage L3-L1 crest factor", "group": "Measurements", "area": "holding", "address": "0x1588", "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Phase displacement V1-V2 (V12-V23)", "group": "Measurements", "area": "holding", "address": "0x1600", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement V2-V3 (V23-V31)", "group": "Measurements", "area": "holding", "address": "0x1601", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement V3-V1 (V31-V12)", "group": "Measurements", "area": "holding", "address": "0x1602", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement I1-I2", "group": "Measurements", "area": "holding", "address": "0x1603", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement I2-I3", "group": "Measurements", "area": "holding", "address": "0x1604", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement I3-I1", "group": "Measurements", "area": "holding", "address": "0x1605", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement V1-I1", "group": "Measurements", "area": "holding", "address": "0x1606", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement V2-I2", "group": "Measurements", "area": "holding", "address": "0x1607", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement V3-I3", "group": "Measurements", "area": "holding", "address": "0x1608", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Phase displacement 3-ph", "group": "Measurements", "area": "holding", "address": "0x1609", "type": "uint16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Pulse number - input 1", "group": "Measurements", "area": "holding", "address": "0x1620", "type": "uint32", "access": "R"}, {"name": "Pulse number - input 2", "group": "Measurements", "area": "holding", "address": "0x1622", "type": "uint32", "access": "R"}, {"name": "Input 1 state", "group": "Measurements", "area": "holding", "address": "0x1628", "type": "uint16", "access": "R", "enum": {"0": "Open", "1": "Closed"}}, {"name": "Input 2 state", "group": "Measurements", "area": "holding", "address": "0x1629", "type": "uint16", "access": "R", "enum": {"0": "Open", "1": "Closed"}}, {"name": "Positive Active Energy - Low", "group": "Energy", "area": "holding", "address": "0x1700", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Positive Active Energy - High", "group": "Energy", "area": "holding", "address": "0x1702", "type": "uint32", "unit": "MWh", "access": "R"}, {"name": "Positive Reactive Energy - Low", "group": "Energy", "area": "holding", "address": "0x1704", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Positive Reactive Energy - High", "group": "Energy", "area": "holding", "address": "0x1706", "type": "uint32", "unit": "Mvarh", "access": "R"}, {"name": "Negative Active Energy - Low", "group": "Energy", "area": "holding", "address": "0x1708", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Negative Active Energy - High", "group": "Energy", "area": "holding", "address": "0x170A", "type": "uint32", "unit": "MWh", "access": "R"}, {"name": "Negative Reactive Energy - Low", "group": "Energy", "area": "holding", "address": "0x170C", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Negative Reactive Energy - High", "group": "Energy", "area": "holding", "address": "0x170E", "type": "uint32", "unit": "Mvarh", "access": "R"}, {"name": "Partial+ Active Energy - Low", "group": "Energy", "area": "holding", "address": "0x1710", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Partial+ Active Energy - High", "group": "Energy", "area": "holding", "address": "0x1712", "type": "uint32", "unit": "MWh", "access": "R"}, {"name": "Partial+ Reactive Energy - Low", "group": "Energy", "area": "holding", "address": "0x1714", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Partial+ Reactive Energy - High", "group": "Energy", "area": "holding", "address": "0x1716", "type": "uint32", "unit": "Mvarh", "access": "R"}, {"name": "Partial- Active Energy - Low", "group": "Energy", "area": "holding", "address": "0x1718", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Partial- Active Energy - High", "group": "Energy", "area": "holding", "address": "0x171A", "type": "uint32", "unit": "MWh", "access": "R"}, {"name": "Partial- Reactive Energy - Low", "group": "Energy", "area": "holding", "address": "0x171C", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Partial- Reactive Energy - High", "group": "Energy", "area": "holding", "address": "0x171E", "type": "uint32", "unit": "Mvarh", "access": "R"}, {"name": "Signed Total active power", "group": "Measurements", "area": "holding", "address": "0x1720", "type": "int32", "unit": "W", "access": "R"}, {"name": "Signed Total reactive power", "group": "Measurements", "area": "holding", "address": "0x1722", "type": "int32", "unit": "var", "access": "R"}, {"name": "Signed phase1 active power", "group": "Measurements", "area": "holding", "address": "0x1724", "type": "int32", "unit": "W", "access": "R"}, {"name": "Signed phase2 active power", "group": "Measurements", "area": "holding", "address": "0x1726", "type": "int32", "unit": "W", "access": "R"}, {"name": "Signed phase3 active power", "group": "Measurements", "area": "holding", "address": "0x1728", "type": "int32", "unit": "W", "access": "R"}, {"name": "Signed phase1 reactive power", "group": "Measurements", "area": "holding", "address": "0x172A", "type": "int32", "unit": "var", "access": "R"}, {"name": "Signed phase2 reactive power", "group": "Measurements", "area": "holding", "address": "0x172C", "type": "int32", "unit": "var", "access": "R"}, {"name": "Signed phase3 reactive power", "group": "Measurements", "area": "holding", "address": "0x172E", "type": "int32", "unit": "var", "access": "R"}, {"name": "Signed Total Power Factor", "group": "Measurements", "area": "holding", "address": "0x1730", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Signed phase1 Power Factor", "group": "Measurements", "area": "holding", "address": "0x1732", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Signed phase2 Power Factor", "group": "Measurements", "area": "holding", "address": "0x1734", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Signed phase3 Power Factor", "group": "Measurements", "area": "holding", "address": "0x1736", "type": "int32", "scale": 0.01, "access": "R"} ] }