{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Pilot", "model": "PMAC770", "models": ["PMAC770"], "revision": 2, "vendor_website": "pmac.com.cn", "source": "Modbus Database (Jibril Sharafi, MIT licence), table pilot/pmac770; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/pilot-pmac770.htm. Not verified against the manufacturer's documentation", "notes": [ "Pilot PMAC770.", "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": "Vb (ph N)", "area": "holding", "address": 1, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Vc (ph N)", "area": "holding", "address": 2, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Vab (ph ph)", "area": "holding", "address": 5, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Vbc (ph ph)", "area": "holding", "address": 6, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Vca (ph ph)", "area": "holding", "address": 7, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Positive sequence voltage", "area": "holding", "address": 10, "type": "uint16", "access": "R"}, {"name": "Negative sequence voltage", "area": "holding", "address": 11, "type": "uint16", "access": "R"}, {"name": "Neutral voltage", "area": "holding", "address": 12, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Ia", "area": "holding", "address": 13, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Ib", "area": "holding", "address": 14, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Ic", "area": "holding", "address": 15, "type": "uint16", "unit": "A", "access": "R"}, {"name": "In", "area": "holding", "address": 16, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Average current", "area": "holding", "address": 17, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Negative sequence current", "area": "holding", "address": 24, "type": "uint16", "access": "R"}, {"name": "Neutral current", "area": "holding", "address": 25, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Phase A active power", "area": "holding", "address": 26, "type": "int16", "unit": "W", "access": "R"}, {"name": "Phase B active power", "area": "holding", "address": 27, "type": "int16", "unit": "W", "access": "R"}, {"name": "Phase C active power", "area": "holding", "address": 28, "type": "int16", "unit": "W", "access": "R"}, {"name": "Total active power (29)", "area": "holding", "address": 29, "type": "int32", "unit": "W", "access": "R"}, {"name": "Total active power (30)", "area": "holding", "address": 30, "type": "int32", "unit": "W", "access": "R"}, {"name": "Phase A reactive power", "area": "holding", "address": 31, "type": "int16", "unit": "var", "access": "R"}, {"name": "Phase B reactive power", "area": "holding", "address": 32, "type": "int16", "unit": "var", "access": "R"}, {"name": "Phase C reactive power", "area": "holding", "address": 33, "type": "int16", "unit": "var", "access": "R"}, {"name": "Total reactive power (34)", "area": "holding", "address": 34, "type": "int32", "unit": "var", "access": "R"}, {"name": "Total reactive power (35)", "area": "holding", "address": 35, "type": "int32", "unit": "var", "access": "R"}, {"name": "Phase A apparent power", "area": "holding", "address": 36, "type": "uint16", "unit": "VA", "access": "R"}, {"name": "Phase B apparent power", "area": "holding", "address": 37, "type": "uint16", "unit": "VA", "access": "R"}, {"name": "Phase C apparent power", "area": "holding", "address": 38, "type": "uint16", "unit": "VA", "access": "R"}, {"name": "Total apparent power", "area": "holding", "address": 39, "type": "uint16", "unit": "VA", "access": "R"}, {"name": "Phase A power factor", "area": "holding", "address": 40, "type": "int16", "access": "R"}, {"name": "Phase B power factor", "area": "holding", "address": 41, "type": "int16", "access": "R"}, {"name": "Phase C power factor", "area": "holding", "address": 42, "type": "int16", "access": "R"}, {"name": "Total power factor", "area": "holding", "address": 43, "type": "int16", "access": "R"}, {"name": "Frequency", "area": "holding", "address": 44, "type": "uint16", "unit": "Hz", "access": "R"}, {"name": "Digital input status", "area": "holding", "address": 45, "type": "uint16", "access": "R"}, {"name": "Analog input 2", "area": "holding", "address": 50, "type": "uint16", "access": "R"}, {"name": "Pulse input", "area": "holding", "address": 51, "type": "uint16", "unit": "%", "access": "R"}, {"name": "Phase B voltage deviation", "area": "holding", "address": 53, "type": "int16", "unit": "%", "access": "R"}, {"name": "Phase C voltage deviation", "area": "holding", "address": 54, "type": "int16", "unit": "%", "access": "R"}, {"name": "1st quadrant, phase A kWh (100)", "area": "holding", "address": 100, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase A kWh (101)", "area": "holding", "address": 101, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase B kWh (102)", "area": "holding", "address": 102, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase B kWh (103)", "area": "holding", "address": 103, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase C kWh (104)", "area": "holding", "address": 104, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase C kWh (105)", "area": "holding", "address": 105, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, total kWh (106)", "area": "holding", "address": 106, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, total kWh (107)", "area": "holding", "address": 107, "type": "int32", "unit": "kWh", "access": "R"}, {"name": "1st quadrant, phase A kvarh", "area": "holding", "address": 108, "type": "int32", "unit": "kvarh", "access": "R"}, {"name": "Frequency deviation", "area": "holding", "address": 10055, "type": "int16", "unit": "Hz", "access": "R"}, {"name": "Vph N unbalance rate", "area": "holding", "address": 10056, "type": "uint16", "unit": "%", "access": "R"} ] }