{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Reinhausen", "model": "MSENSE PDM (PDM-600)", "models": ["MSENSE PDM", "PDM-600"], "vendor_website": "reinhausen.com", "description": "Partial discharge monitoring system with up to 6 UHF, IEC or AE channels", "revision": 1, "revised": "2026-10-14", "source": "Maschinenfabrik Reinhausen, \"MSENSE PDM Operating instructions\", 12636773/00 EN (2025-11), section 9.2.2.1", "sources": [ {"title": "MSENSE PDM Monitoring system, Operating instructions", "version": "12636773/00 EN", "date": "2025-11", "note": "section 9.2.2.1 (Modbus TCP) and figure 90"} ], "notes": [ "Manufactured for MR by BSS Hochspannungstechnik as the PDM-600.", "Modbus TCP on port 502; the unit id is fixed at 0. Read-only: discrete inputs and input registers.", "The unit of a PD value depends on the channel type: V (UHF without sensor calibration), V/m (UHF with calibration), C (IEC) or V (AE).", "Channels are numbered UHF first, then IEC, then AE; read Hardware configuration to see which channel is which." ], "protocol": "tcp", "unit_id": 0, "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "System running", "group": "Status", "area": "discrete", "address": 0, "type": "bool", "comment": "Shown in figure 90, not in table 11"}, {"name": "Measurement running", "group": "Status", "area": "discrete", "address": 1, "type": "bool", "comment": "Shown in figure 90, not in table 11"}, {"name": "Global warning", "group": "Status", "area": "discrete", "address": 2, "type": "bool"}, {"name": "Global alarm", "group": "Status", "area": "discrete", "address": 3, "type": "bool"}, {"name": "Warning channel 1", "group": "Warnings", "area": "discrete", "address": 11, "type": "bool"}, {"name": "Warning channel 2", "group": "Warnings", "area": "discrete", "address": 12, "type": "bool"}, {"name": "Warning channel 3", "group": "Warnings", "area": "discrete", "address": 13, "type": "bool"}, {"name": "Warning channel 4", "group": "Warnings", "area": "discrete", "address": 14, "type": "bool"}, {"name": "Warning channel 5", "group": "Warnings", "area": "discrete", "address": 15, "type": "bool"}, {"name": "Warning channel 6", "group": "Warnings", "area": "discrete", "address": 16, "type": "bool"}, {"name": "Alarm channel 1", "group": "Alarms", "area": "discrete", "address": 21, "type": "bool"}, {"name": "Alarm channel 2", "group": "Alarms", "area": "discrete", "address": 22, "type": "bool"}, {"name": "Alarm channel 3", "group": "Alarms", "area": "discrete", "address": 23, "type": "bool"}, {"name": "Alarm channel 4", "group": "Alarms", "area": "discrete", "address": 24, "type": "bool"}, {"name": "Alarm channel 5", "group": "Alarms", "area": "discrete", "address": 25, "type": "bool"}, {"name": "Alarm channel 6", "group": "Alarms", "area": "discrete", "address": 26, "type": "bool"}, {"name": "Hardware configuration", "group": "Info", "area": "input", "address": 0, "type": "uint16", "description": "Decimal digits give the number of UHF, IEC and AE channels: 1230 = 1 UHF, 2 IEC, 3 AE; 30 = 0 UHF, 0 IEC, 3 AE"}, {"name": "Software version", "group": "Info", "area": "input", "address": 1, "type": "uint16", "scale": 0.01, "role": "firmware", "description": "130 = v1.3.0"}, {"name": "PD value channel 1", "group": "Partial discharge", "area": "input", "address": 2, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"}, {"name": "PD value channel 2", "group": "Partial discharge", "area": "input", "address": 4, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"}, {"name": "PD value channel 3", "group": "Partial discharge", "area": "input", "address": 6, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"}, {"name": "PD value channel 4", "group": "Partial discharge", "area": "input", "address": 8, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"}, {"name": "PD value channel 5", "group": "Partial discharge", "area": "input", "address": 10, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"}, {"name": "PD value channel 6", "group": "Partial discharge", "area": "input", "address": 12, "type": "float32", "description": "Unit depends on the channel type (V, V/m or C)"} ] }