{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Elspec", "model": "G4400", "models": ["G4400"], "vendor_website": "elspec-ltd.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table elspec/g4400; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/elspec-g4400.htm. Not verified against the manufacturer's documentation", "notes": [ "Elspec G4400.", "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).", "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.", "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual." ], "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "unofficial", "x_origin": "modbus-database", "registers": [ {"name": "Power supply temperature (read every second)", "area": "holding", "address": 537, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Compliance name (EN 50160 or any other compliance standard)", "area": "holding", "address": 543, "type": "string", "length": 8, "unit": "String", "access": "R"}, {"name": "Compliance description", "area": "holding", "address": 563, "type": "string", "length": 8, "unit": "String", "access": "R"}, {"name": "OK / fail / NA status of the compliance currently running", "area": "holding", "address": 603, "type": "uint16", "access": "R", "description": "unit: UINT16"}, {"name": "Percentage from the entire time (including off time) in which this compliance parameters was ok", "area": "holding", "address": 621, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Percentage from the entire time (including off time) in which this the compliance parameter was not ok", "area": "holding", "address": 623, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Percentage from the entire time (including off time) in which this compliance parameter was not evaluated (due to device off time)", "area": "holding", "address": 625, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Number of compliance parameters under check", "area": "holding", "address": 627, "type": "uint32", "access": "R", "description": "unit: UINT32"}, {"name": "The measured frequency , calculated every 200 msec (10/12 cycles)", "area": "holding", "address": 999, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 1 active power (W), calculate every cycle", "area": "holding", "address": 1025, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 2 active power (W), calculate every cycle", "area": "holding", "address": 1027, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 3 active power (W), calculate every cycle", "area": "holding", "address": 1029, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Total active power (W), calculate every cycle", "area": "holding", "address": 1037, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 1 reactive power (VAr) calculate every cycle", "area": "holding", "address": 1041, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 2 reactive power (VAr) calculate every cycle", "area": "holding", "address": 1043, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 3 reactive power (VAr) calculate every cycle", "area": "holding", "address": 1045, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Reactive power total (VAr) calculate every cycle", "area": "holding", "address": 1053, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 1 apparent power (VA) calculate every cycle", "area": "holding", "address": 1057, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 2 apparent power (VA) calculate every cycle", "area": "holding", "address": 1059, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Line 3 apparent power (VA) calculate every cycle", "area": "holding", "address": 1061, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Apparent power total (VA) calculate every cycle", "area": "holding", "address": 1069, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V1, calculate every cycle", "area": "holding", "address": 1103, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V2, calculate every cycle", "area": "holding", "address": 1105, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V3, calculate every cycle", "area": "holding", "address": 1107, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V12, calculate every cycle", "area": "holding", "address": 1109, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V23, calculate every cycle", "area": "holding", "address": 1111, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage V31, calculate every cycle", "area": "holding", "address": 1113, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage I1, calculate every cycle", "area": "holding", "address": 1117, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS voltage I2, calculate every cycle", "area": "holding", "address": 1119, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "RMS current I3, calculate every cycle", "area": "holding", "address": 1121, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Cycle by cycle average RMS voltage", "area": "holding", "address": 1123, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Cycle by cycle average RMS phase to phase voltage", "area": "holding", "address": 1125, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Cycle by cycle average RMS current", "area": "holding", "address": 1127, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "Internal DSP temperature, read every cycle", "area": "holding", "address": 1159, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "External DSP temperature (PT100 READING) , read every cycle", "area": "holding", "address": 1161, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L1 calculated over 2 seconds (1659)", "area": "holding", "address": 1659, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L1 calculated over 2 seconds (1661)", "area": "holding", "address": 1661, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L1 calculated over 2 seconds (1663)", "area": "holding", "address": 1663, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L12 calculated over 2 seconds", "area": "holding", "address": 1665, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L23 calculated over 2 seconds", "area": "holding", "address": 1667, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L31 calculated over 2 seconds", "area": "holding", "address": 1669, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L1 calculated over 10 seconds", "area": "holding", "address": 1671, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L2 calculated over 10 seconds", "area": "holding", "address": 1673, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L3 calculated over 10 seconds", "area": "holding", "address": 1675, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L12 calculated over 10 seconds", "area": "holding", "address": 1677, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L23 calculated over 10 seconds", "area": "holding", "address": 1679, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L31 calculated over 10 seconds", "area": "holding", "address": 1681, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L1 calculated over 10 minutes", "area": "holding", "address": 1683, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L2 calculated over 10 minutes", "area": "holding", "address": 1685, "type": "float32", "access": "R", "description": "unit: float"}, {"name": "PST (short term flicker) L3 calculated over 10 minutes", "area": "holding", "address": 1687, "type": "float32", "access": "R", "description": "unit: float"} ] }