{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Masibus", "model": "PM2160 3P3W", "models": ["PM2160 3P3W"], "vendor_website": "masibus.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table masibus/pm2160-3p3w; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/masibus-pm2160-3p3w.htm. Not verified against the manufacturer's documentation", "notes": [ "Masibus PM2160 3P3W.", "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": "1 2. Pf", "area": "holding", "address": 2, "type": "uint32", "access": "R"}, {"name": "3 2. Pf", "area": "holding", "address": 6, "type": "uint32", "access": "R"}, {"name": "A. Pf", "area": "holding", "address": 8, "type": "uint32", "access": "R"}, {"name": "Vrms 12", "area": "holding", "address": 10, "type": "uint32", "access": "R"}, {"name": "Vrms 3*1", "area": "holding", "address": 12, "type": "uint32", "access": "R"}, {"name": "Vrms 2*3", "area": "holding", "address": 14, "type": "uint32", "access": "R"}, {"name": "A vrms", "area": "holding", "address": 16, "type": "uint32", "access": "R"}, {"name": "1. Irms (24)", "area": "holding", "address": 24, "type": "uint32", "access": "R"}, {"name": "3. Irms", "area": "holding", "address": 28, "type": "uint32", "access": "R"}, {"name": "A. Irms", "area": "holding", "address": 30, "type": "uint32", "access": "R"}, {"name": "1 2. Watt", "area": "holding", "address": 34, "type": "uint32", "access": "R"}, {"name": "3 2. Watt", "area": "holding", "address": 38, "type": "uint32", "access": "R"}, {"name": "S. Watt", "area": "holding", "address": 40, "type": "uint32", "access": "R"}, {"name": "1 2. Var", "area": "holding", "address": 42, "type": "uint32", "access": "R"}, {"name": "3 2. Var", "area": "holding", "address": 46, "type": "uint32", "access": "R"}, {"name": "S. Var", "area": "holding", "address": 48, "type": "uint32", "access": "R"}, {"name": "1 2. Va", "area": "holding", "address": 50, "type": "uint32", "access": "R"}, {"name": "3 2. Va", "area": "holding", "address": 54, "type": "uint32", "access": "R"}, {"name": "S. Va", "area": "holding", "address": 56, "type": "uint32", "access": "R"}, {"name": "1 2. Wh import", "area": "holding", "address": 58, "type": "uint32", "access": "R"}, {"name": "3 2. Wh import", "area": "holding", "address": 62, "type": "uint32", "access": "R"}, {"name": "T. Wh import", "area": "holding", "address": 64, "type": "uint32", "access": "R"}, {"name": "1 2. Wh export", "area": "holding", "address": 66, "type": "uint32", "access": "R"}, {"name": "3 2. Wh export", "area": "holding", "address": 70, "type": "uint32", "access": "R"}, {"name": "T. Wh export", "area": "holding", "address": 72, "type": "uint32", "access": "R"}, {"name": "1 2. Varh import", "area": "holding", "address": 74, "type": "uint32", "access": "R"}, {"name": "3 2. Varh import", "area": "holding", "address": 78, "type": "uint32", "access": "R"}, {"name": "T. Varh import", "area": "holding", "address": 80, "type": "uint32", "access": "R"}, {"name": "1 2. Varh export", "area": "holding", "address": 82, "type": "uint32", "access": "R"}, {"name": "3 2. Varh export", "area": "holding", "address": 86, "type": "uint32", "access": "R"}, {"name": "T. Varh export", "area": "holding", "address": 88, "type": "uint32", "access": "R"}, {"name": "1 2. Vah", "area": "holding", "address": 90, "type": "uint32", "access": "R"}, {"name": "3 2. Vah", "area": "holding", "address": 94, "type": "uint32", "access": "R"}, {"name": "T. Vah", "area": "holding", "address": 96, "type": "uint32", "access": "R"}, {"name": "Rising demand", "area": "holding", "address": 98, "type": "uint32", "access": "R"}, {"name": "Real date", "area": "holding", "address": 100, "type": "uint32", "access": "R"}, {"name": "Real time", "area": "holding", "address": 102, "type": "uint32", "access": "R"}, {"name": "Maximum demand", "area": "holding", "address": 104, "type": "uint32", "access": "R"}, {"name": "Md date", "area": "holding", "address": 106, "type": "uint32", "access": "R"}, {"name": "Md time", "area": "holding", "address": 108, "type": "uint32", "access": "R"}, {"name": "1 2. Phase angle", "area": "holding", "address": 110, "type": "uint32", "access": "R"}, {"name": "3 2. Phase angle", "area": "holding", "address": 114, "type": "uint32", "access": "R"}, {"name": "V. Unbalance", "area": "holding", "address": 116, "type": "uint32", "access": "R"}, {"name": "1. Unbalance", "area": "holding", "address": 118, "type": "uint32", "access": "R"}, {"name": "Frequency", "area": "holding", "address": 2000, "type": "uint32", "access": "R"}, {"name": "1. Vrms", "area": "holding", "address": 2002, "type": "uint32", "access": "R"}, {"name": "2. Vrms", "area": "holding", "address": 2004, "type": "uint32", "access": "R"}, {"name": "3. Vrms", "area": "holding", "address": 2006, "type": "uint32", "access": "R"}, {"name": "A. Vrms", "area": "holding", "address": 2008, "type": "uint32", "access": "R"}, {"name": "1. Irms (2010)", "area": "holding", "address": 2010, "type": "uint32", "access": "R"} ] }