{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Schrack", "model": "NA96", "models": ["NA96"], "vendor_website": "schrack.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table schrack/na96; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schrack-na96-.htm. Not verified against the manufacturer's documentation", "notes": [ "Schrack NA96.", "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": "Chained voltage l3ll", "area": "holding", "address": 51, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 1 phase voltage", "area": "holding", "address": 769, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 2 phase voltage", "area": "holding", "address": 773, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 3 phase voltage", "area": "holding", "address": 777, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 1 current", "area": "holding", "address": 781, "type": "int32", "unit": "mA", "access": "R"}, {"name": "Phase 2 current", "area": "holding", "address": 785, "type": "int32", "unit": "mA", "access": "R"}, {"name": "Phase 3 current", "area": "holding", "address": 789, "type": "int32", "unit": "mA", "access": "R"}, {"name": "3phase active power", "area": "holding", "address": 793, "type": "int32", "access": "R"}, {"name": "3phase reactive power", "area": "holding", "address": 797, "type": "int32", "access": "R"}, {"name": "3phase apparent power", "area": "holding", "address": 801, "type": "int32", "access": "R"}, {"name": "3phase positive active enerqy", "area": "holding", "address": 805, "type": "int32", "access": "R"}, {"name": "Chained voltage l1l2", "area": "holding", "address": 809, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Chained voltage l2l3", "area": "holding", "address": 813, "type": "int32", "unit": "mV", "access": "R"}, {"name": "3phase negative active enerqy", "area": "holding", "address": 821, "type": "int32", "access": "R"}, {"name": "Frequency", "area": "holding", "address": 825, "type": "uint16", "unit": "Hz", "access": "R"}, {"name": "Operatinq timer counter", "area": "holding", "address": 827, "type": "uint16", "access": "R"}, {"name": "3phase power factor", "area": "holding", "address": 829, "type": "uint16", "access": "R"}, {"name": "Output relay status", "area": "holding", "address": 833, "type": "uint16", "access": "R"}, {"name": "3phase positive reactive energy", "area": "holding", "address": 835, "type": "int32", "access": "R"}, {"name": "3phase negative reactive energy", "area": "holding", "address": 840, "type": "int32", "access": "R"}, {"name": "3phase average power", "area": "holding", "address": 848, "type": "int32", "access": "R"}, {"name": "3phase peak maximum demand", "area": "holding", "address": 852, "type": "int32", "access": "R"}, {"name": "Neutral current", "area": "holding", "address": 857, "type": "int32", "access": "R"}, {"name": "Phase 1 active power", "area": "holding", "address": 861, "type": "int32", "access": "R"}, {"name": "Phase 2 active power", "area": "holding", "address": 865, "type": "int32", "access": "R"}, {"name": "Phase 3 active power", "area": "holding", "address": 869, "type": "int32", "access": "R"}, {"name": "Phase 1 reactive power", "area": "holding", "address": 876, "type": "int32", "access": "R"}, {"name": "Phase 2 reactive power", "area": "holding", "address": 880, "type": "int32", "access": "R"}, {"name": "Phase 3 reactive power", "area": "holding", "address": 884, "type": "int32", "access": "R"}, {"name": "Phase 1 apparent power", "area": "holding", "address": 891, "type": "int32", "access": "R"}, {"name": "Phase 2 apparent power", "area": "holding", "address": 895, "type": "int32", "access": "R"}, {"name": "Phase 3 apparent power", "area": "holding", "address": 899, "type": "int32", "access": "R"}, {"name": "Phase 1 power factor", "area": "holding", "address": 903, "type": "uint16", "access": "R"}, {"name": "Phase 1 thd vl", "area": "holding", "address": 912, "type": "uint16", "access": "R"}, {"name": "Phase 2 thd V2", "area": "holding", "address": 914, "type": "uint16", "access": "R"}, {"name": "Phase 3 : thd V3", "area": "holding", "address": 916, "type": "uint16", "access": "R"}, {"name": "Phase 1 : thd I1", "area": "holding", "address": 918, "type": "uint16", "access": "R"}, {"name": "Phase 2 thd 12", "area": "holding", "address": 920, "type": "uint16", "access": "R"}, {"name": "Phase 3 thd 13", "area": "holding", "address": 922, "type": "uint16", "access": "R"}, {"name": "Phase 1 il averaqe", "area": "holding", "address": 924, "type": "int32", "access": "R"}, {"name": "Phase 2 12 averaqe", "area": "holding", "address": 928, "type": "int32", "access": "R"}, {"name": "Phase 3 13 averaqe", "area": "holding", "address": 932, "type": "int32", "access": "R"}, {"name": "Phase 1 il peak maximum", "area": "holding", "address": 936, "type": "int32", "access": "R"}, {"name": "Phase 2 12 peak maximum", "area": "holding", "address": 940, "type": "int32", "access": "R"}, {"name": "Phase 3 13 peak maximum", "area": "holding", "address": 944, "type": "int32", "access": "R"}, {"name": "(i1+i2+13)/3", "area": "holding", "address": 948, "type": "int32", "access": "R"}, {"name": "Phase 1 vl min", "area": "holding", "address": 952, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 2 V2 min", "area": "holding", "address": 956, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 3 : V3 min", "area": "holding", "address": 960, "type": "int32", "unit": "mV", "access": "R"}, {"name": "Phase 1 : vl max", "area": "holding", "address": 964, "type": "int32", "unit": "mV", "access": "R"} ] }