{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "model": "DVR", "models": [ "DVR" ], "description": "Digital voltage regulator relay (ANSI 90) for tap changers with eight regulation sets, parallel operation and Modbus RTU", "vendor": "Electron do Brasil", "vendor_website": "electron.com.br", "revision": 1, "revised": "2026-11-10", "source": "Electron do Brasil, Mapa de Registradores MODBUS RTU, DVR (Relé Regulador de Tensão Digital), v4.1", "sources": [ { "title": "Mapa de Registradores MODBUS RTU, DVR (Relé Regulador de Tensão Digital)", "version": "4.1", "url": "https://electron.com.br/api/downloads/file/mapa_de_registradores_modbus_rtu_dvr_pt-br_v4-1.pdf", "note": "linked in issue #127" } ], "notes": [ "All registers are holding registers. The document numbers them from 1 and calls the type Holding Register (40.000), so the addresses are 1-based (address on the wire = number minus 1). The document does not say so explicitly: if a read fails, try address_base 0.", "The document allows 2400 to 57600 bps with automatic baud rate detection, 8 data bits and no, even or odd parity. It gives no default baud rate, stop bits or slave address: 9600 N 1 and unit 1 are placeholders.", "Scales written as 1:N in the document are read as raw / N. An offset such as -100 (tap positions) is added to the raw value, and -250:10 (line drop components, raw 0 to 500) is read as raw / 10 - 25. These readings are interpretations of the document and are not confirmed on a device.", "The document lists eight regulation sets with the same layout, 30 registers apart (10, 40, 70 ... 220). Set 1 has no schedule registers. The ranges printed for set 7 and some typing errors in the document were not used.", "Primary side measurements are labelled kV, kA, MVA, MW and MVar after the display table of the document, but the measurement table gives no unit and its ranges do not fit a 16-bit value at the stated scale: check them against the display.", "Left out because the document is unclear, repeated or inconsistent: the phase selector (register 1), registers 275 and 276, 293, 305 and 306, the relay configuration registers 430 to 564 (functions, logic, timing and triggers of 14 relays), the parallel network registers 570 to 724, the analog output range registers 340 to 374, the display line registers 379 to 390 and the maintenance and history registers 801 to 884.", "Registers 3, 214, 260, 287 and 899 are bit fields, one entry per bit.", "Written from the manufacturer's document; not tested on a device." ], "protocol": "rtu", "unit_id": 1, "baudrate": 9600, "parity": "N", "databits": 8, "stopbits": 1, "address_base": 1, "byte_order": "big", "word_order": "big", "x_status": "official", "enums": { "op_mode": {"0": "Automatic", "1": "Local", "2": "Remote", "3": "Local and remote", "4": "Blocked"}, "timing": {"0": "Inverse", "1": "Linear", "2": "Step"}, "ldc": {"0": "Z compensation", "1": "RX compensation"}, "sched_day": {"0": "Every day", "1": "Sunday", "2": "Monday", "3": "Tuesday", "4": "Wednesday", "5": "Thursday", "6": "Friday", "7": "Saturday"}, "sched_on": {"0": "Schedule off", "1": "Schedule on"}, "crown_start": {"0": "From zero ohm", "1": "From the resistive step"}, "crown_mode": {"0": "Numeric", "1": "Alphanumeric"}, "maint_base": {"0": "Daily", "1": "Weekly", "2": "Monthly", "3": "Quarterly", "4": "Half-yearly", "5": "Yearly"}, "succ_cmd": {"0": "Block the tap changer", "1": "Return to previous position and block"}, "parallel": {"0": "Follower (slave)", "1": "Leader (master)", "2": "Individual", "3": "Parallel off"}, "topology": {"0": "Three-phase network", "1": "Transformer bank network"}, "display_colours": {"0": "White text on dark", "1": "Dark text on white"}, "enabled": {"0": "Disabled", "1": "Enabled"}, "protocol": {"0": "DNP3", "1": "Modbus RTU"}, "baud": {"0": "Automatic", "1": "2400", "2": "4800", "3": "9600", "4": "19200", "5": "38400", "6": "57600"}, "parity": {"0": "No parity", "1": "Even", "2": "Odd"}, "digital_input": {"0": "No function", "1": "Command", "2": "Regulation set", "3": "Regulation operation mode", "8": "Parallel mode"}, "analog_range": {"0": "0 to 1 mA", "1": "0 to 5 mA", "2": "0 to 10 mA", "3": "0 to 20 mA", "4": "4 to 20 mA"}, "analog_source": {"0": "Disabled", "2": "Current phase A (secondary)", "3": "Current phase B (secondary)", "4": "Current phase C (secondary)", "5": "Voltage phase A (secondary)", "6": "Voltage phase B (secondary)", "7": "Voltage phase C (secondary)", "8": "Power factor phase A", "9": "Power factor phase B", "10": "Power factor phase C", "11": "Active power phase A", "12": "Active power phase B", "13": "Active power phase C", "14": "Reactive power phase A", "15": "Reactive power phase B", "16": "Reactive power phase C", "17": "Apparent power phase A", "18": "Apparent power phase B", "19": "Apparent power phase C", "20": "Voltage deviation phase A (secondary)", "21": "Voltage deviation phase B (secondary)", "22": "Voltage deviation phase C (secondary)"}, "sign": {"0": "Positive", "1": "Negative"} }, "registers": [ {"name": "Regulation operation mode", "group": "Settings", "area": "holding", "address": 2, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 4, "enum": "op_mode"}, {"name": "Regulation set 1 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 0, "access": "RW"}, {"name": "Regulation set 2 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 1, "access": "RW"}, {"name": "Regulation set 3 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 2, "access": "RW"}, {"name": "Regulation set 4 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 3, "access": "RW"}, {"name": "Regulation set 5 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 4, "access": "RW"}, {"name": "Regulation set 6 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 5, "access": "RW"}, {"name": "Regulation set 7 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 6, "access": "RW"}, {"name": "Regulation set 8 enabled", "group": "Settings", "area": "holding", "address": 3, "type": "bool", "bit": 7, "access": "RW"}, {"name": "Set 1 nominal voltage", "group": "Regulation set 1", "area": "holding", "address": 10, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 1 maximum deviation step 1", "group": "Regulation set 1", "area": "holding", "address": 11, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 1 maximum deviation step 2", "group": "Regulation set 1", "area": "holding", "address": 12, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 1 maximum deviation step 3", "group": "Regulation set 1", "area": "holding", "address": 13, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 1 timing type", "group": "Regulation set 1", "area": "holding", "address": 14, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 1 time to raise step 1", "group": "Regulation set 1", "area": "holding", "address": 15, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 time to raise step 2", "group": "Regulation set 1", "area": "holding", "address": 16, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 time to raise step 3", "group": "Regulation set 1", "area": "holding", "address": 17, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 time to lower step 1", "group": "Regulation set 1", "area": "holding", "address": 18, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 time to lower step 2", "group": "Regulation set 1", "area": "holding", "address": 19, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 time to lower step 3", "group": "Regulation set 1", "area": "holding", "address": 20, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 1 subsequent tap delay", "group": "Regulation set 1", "area": "holding", "address": 21, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 1 line drop compensation type", "group": "Regulation set 1", "area": "holding", "address": 22, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 1 line drop resistive component", "group": "Regulation set 1", "area": "holding", "address": 23, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 1 line drop reactive component", "group": "Regulation set 1", "area": "holding", "address": 24, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 1 line drop percentage (Z compensation)", "group": "Regulation set 1", "area": "holding", "address": 25, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 1 maximum compensation", "group": "Regulation set 1", "area": "holding", "address": 26, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 nominal voltage", "group": "Regulation set 2", "area": "holding", "address": 40, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 2 maximum deviation step 1", "group": "Regulation set 2", "area": "holding", "address": 41, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 maximum deviation step 2", "group": "Regulation set 2", "area": "holding", "address": 42, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 maximum deviation step 3", "group": "Regulation set 2", "area": "holding", "address": 43, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 timing type", "group": "Regulation set 2", "area": "holding", "address": 44, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 2 time to raise step 1", "group": "Regulation set 2", "area": "holding", "address": 45, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 time to raise step 2", "group": "Regulation set 2", "area": "holding", "address": 46, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 time to raise step 3", "group": "Regulation set 2", "area": "holding", "address": 47, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 time to lower step 1", "group": "Regulation set 2", "area": "holding", "address": 48, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 time to lower step 2", "group": "Regulation set 2", "area": "holding", "address": 49, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 time to lower step 3", "group": "Regulation set 2", "area": "holding", "address": 50, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 2 subsequent tap delay", "group": "Regulation set 2", "area": "holding", "address": 51, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 2 line drop compensation type", "group": "Regulation set 2", "area": "holding", "address": 52, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 2 line drop resistive component", "group": "Regulation set 2", "area": "holding", "address": 53, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 2 line drop reactive component", "group": "Regulation set 2", "area": "holding", "address": 54, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 2 line drop percentage (Z compensation)", "group": "Regulation set 2", "area": "holding", "address": 55, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 maximum compensation", "group": "Regulation set 2", "area": "holding", "address": 56, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 2 schedule start hour", "group": "Regulation set 2", "area": "holding", "address": 57, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 2 schedule start minute", "group": "Regulation set 2", "area": "holding", "address": 58, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 2 schedule end hour", "group": "Regulation set 2", "area": "holding", "address": 59, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 2 schedule end minute", "group": "Regulation set 2", "area": "holding", "address": 60, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 2 schedule day", "group": "Regulation set 2", "area": "holding", "address": 61, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 2 schedule by time and calendar", "group": "Regulation set 2", "area": "holding", "address": 62, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Set 3 nominal voltage", "group": "Regulation set 3", "area": "holding", "address": 70, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 3 maximum deviation step 1", "group": "Regulation set 3", "area": "holding", "address": 71, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 3 maximum deviation step 2", "group": "Regulation set 3", "area": "holding", "address": 72, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 3 maximum deviation step 3", "group": "Regulation set 3", "area": "holding", "address": 73, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 3 timing type", "group": "Regulation set 3", "area": "holding", "address": 74, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 3 time to raise step 1", "group": "Regulation set 3", "area": "holding", "address": 75, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 time to raise step 2", "group": "Regulation set 3", "area": "holding", "address": 76, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 time to raise step 3", "group": "Regulation set 3", "area": "holding", "address": 77, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 time to lower step 1", "group": "Regulation set 3", "area": "holding", "address": 78, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 time to lower step 2", "group": "Regulation set 3", "area": "holding", "address": 79, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 time to lower step 3", "group": "Regulation set 3", "area": "holding", "address": 80, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 3 subsequent tap delay", "group": "Regulation set 3", "area": "holding", "address": 81, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 3 line drop compensation type", "group": "Regulation set 3", "area": "holding", "address": 82, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 3 line drop resistive component", "group": "Regulation set 3", "area": "holding", "address": 83, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 3 line drop reactive component", "group": "Regulation set 3", "area": "holding", "address": 84, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 3 line drop percentage (Z compensation)", "group": "Regulation set 3", "area": "holding", "address": 85, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 3 maximum compensation", "group": "Regulation set 3", "area": "holding", "address": 86, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 3 schedule start hour", "group": "Regulation set 3", "area": "holding", "address": 87, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 3 schedule start minute", "group": "Regulation set 3", "area": "holding", "address": 88, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 3 schedule end hour", "group": "Regulation set 3", "area": "holding", "address": 89, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 3 schedule end minute", "group": "Regulation set 3", "area": "holding", "address": 90, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 3 schedule day", "group": "Regulation set 3", "area": "holding", "address": 91, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 3 schedule by time and calendar", "group": "Regulation set 3", "area": "holding", "address": 92, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Set 4 nominal voltage", "group": "Regulation set 4", "area": "holding", "address": 100, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 4 maximum deviation step 1", "group": "Regulation set 4", "area": "holding", "address": 101, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 4 maximum deviation step 2", "group": "Regulation set 4", "area": "holding", "address": 102, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 4 maximum deviation step 3", "group": "Regulation set 4", "area": "holding", "address": 103, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 4 timing type", "group": "Regulation set 4", "area": "holding", "address": 104, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 4 time to raise step 1", "group": "Regulation set 4", "area": "holding", "address": 105, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 time to raise step 2", "group": "Regulation set 4", "area": "holding", "address": 106, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 time to raise step 3", "group": "Regulation set 4", "area": "holding", "address": 107, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 time to lower step 1", "group": "Regulation set 4", "area": "holding", "address": 108, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 time to lower step 2", "group": "Regulation set 4", "area": "holding", "address": 109, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 time to lower step 3", "group": "Regulation set 4", "area": "holding", "address": 110, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 4 subsequent tap delay", "group": "Regulation set 4", "area": "holding", "address": 111, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 4 line drop compensation type", "group": "Regulation set 4", "area": "holding", "address": 112, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 4 line drop resistive component", "group": "Regulation set 4", "area": "holding", "address": 113, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 4 line drop reactive component", "group": "Regulation set 4", "area": "holding", "address": 114, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 4 line drop percentage (Z compensation)", "group": "Regulation set 4", "area": "holding", "address": 115, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 4 maximum compensation", "group": "Regulation set 4", "area": "holding", "address": 116, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 4 schedule start hour", "group": "Regulation set 4", "area": "holding", "address": 117, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 4 schedule start minute", "group": "Regulation set 4", "area": "holding", "address": 118, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 4 schedule end hour", "group": "Regulation set 4", "area": "holding", "address": 119, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 4 schedule end minute", "group": "Regulation set 4", "area": "holding", "address": 120, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 4 schedule day", "group": "Regulation set 4", "area": "holding", "address": 121, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 4 schedule by time and calendar", "group": "Regulation set 4", "area": "holding", "address": 122, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Set 5 nominal voltage", "group": "Regulation set 5", "area": "holding", "address": 130, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 5 maximum deviation step 1", "group": "Regulation set 5", "area": "holding", "address": 131, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 5 maximum deviation step 2", "group": "Regulation set 5", "area": "holding", "address": 132, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 5 maximum deviation step 3", "group": "Regulation set 5", "area": "holding", "address": 133, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 5 timing type", "group": "Regulation set 5", "area": "holding", "address": 134, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 5 time to raise step 1", "group": "Regulation set 5", "area": "holding", "address": 135, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 time to raise step 2", "group": "Regulation set 5", "area": "holding", "address": 136, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 time to raise step 3", "group": "Regulation set 5", "area": "holding", "address": 137, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 time to lower step 1", "group": "Regulation set 5", "area": "holding", "address": 138, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 time to lower step 2", "group": "Regulation set 5", "area": "holding", "address": 139, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 time to lower step 3", "group": "Regulation set 5", "area": "holding", "address": 140, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 5 subsequent tap delay", "group": "Regulation set 5", "area": "holding", "address": 141, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 5 line drop compensation type", "group": "Regulation set 5", "area": "holding", "address": 142, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 5 line drop resistive component", "group": "Regulation set 5", "area": "holding", "address": 143, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 5 line drop reactive component", "group": "Regulation set 5", "area": "holding", "address": 144, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 5 line drop percentage (Z compensation)", "group": "Regulation set 5", "area": "holding", "address": 145, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 5 maximum compensation", "group": "Regulation set 5", "area": "holding", "address": 146, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 5 schedule start hour", "group": "Regulation set 5", "area": "holding", "address": 147, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 5 schedule start minute", "group": "Regulation set 5", "area": "holding", "address": 148, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 5 schedule end hour", "group": "Regulation set 5", "area": "holding", "address": 149, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 5 schedule end minute", "group": "Regulation set 5", "area": "holding", "address": 150, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 5 schedule day", "group": "Regulation set 5", "area": "holding", "address": 151, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 5 schedule by time and calendar", "group": "Regulation set 5", "area": "holding", "address": 152, "type": "uint16", "access": "RW", "enum": "sched_on", "description": "Register 152 (set 5) lists 3 values in the document; this entry uses the 0 and 1 meaning of the other sets"}, {"name": "Set 6 nominal voltage", "group": "Regulation set 6", "area": "holding", "address": 160, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 6 maximum deviation step 1", "group": "Regulation set 6", "area": "holding", "address": 161, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 6 maximum deviation step 2", "group": "Regulation set 6", "area": "holding", "address": 162, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 6 maximum deviation step 3", "group": "Regulation set 6", "area": "holding", "address": 163, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 6 timing type", "group": "Regulation set 6", "area": "holding", "address": 164, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 6 time to raise step 1", "group": "Regulation set 6", "area": "holding", "address": 165, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 time to raise step 2", "group": "Regulation set 6", "area": "holding", "address": 166, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 time to raise step 3", "group": "Regulation set 6", "area": "holding", "address": 167, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 time to lower step 1", "group": "Regulation set 6", "area": "holding", "address": 168, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 time to lower step 2", "group": "Regulation set 6", "area": "holding", "address": 169, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 time to lower step 3", "group": "Regulation set 6", "area": "holding", "address": 170, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 6 subsequent tap delay", "group": "Regulation set 6", "area": "holding", "address": 171, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 6 line drop compensation type", "group": "Regulation set 6", "area": "holding", "address": 172, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 6 line drop resistive component", "group": "Regulation set 6", "area": "holding", "address": 173, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 6 line drop reactive component", "group": "Regulation set 6", "area": "holding", "address": 174, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 6 line drop percentage (Z compensation)", "group": "Regulation set 6", "area": "holding", "address": 175, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 6 maximum compensation", "group": "Regulation set 6", "area": "holding", "address": 176, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 6 schedule start hour", "group": "Regulation set 6", "area": "holding", "address": 177, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 6 schedule start minute", "group": "Regulation set 6", "area": "holding", "address": 178, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 6 schedule end hour", "group": "Regulation set 6", "area": "holding", "address": 179, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 6 schedule end minute", "group": "Regulation set 6", "area": "holding", "address": 180, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 6 schedule day", "group": "Regulation set 6", "area": "holding", "address": 181, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 6 schedule by time and calendar", "group": "Regulation set 6", "area": "holding", "address": 182, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Set 7 nominal voltage", "group": "Regulation set 7", "area": "holding", "address": 190, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 7 maximum deviation step 1", "group": "Regulation set 7", "area": "holding", "address": 191, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 7 maximum deviation step 2", "group": "Regulation set 7", "area": "holding", "address": 192, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 7 maximum deviation step 3", "group": "Regulation set 7", "area": "holding", "address": 193, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 7 timing type", "group": "Regulation set 7", "area": "holding", "address": 194, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 7 time to raise step 1", "group": "Regulation set 7", "area": "holding", "address": 195, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 time to raise step 2", "group": "Regulation set 7", "area": "holding", "address": 196, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 time to raise step 3", "group": "Regulation set 7", "area": "holding", "address": 197, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 time to lower step 1", "group": "Regulation set 7", "area": "holding", "address": 198, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 time to lower step 2", "group": "Regulation set 7", "area": "holding", "address": 199, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 time to lower step 3", "group": "Regulation set 7", "area": "holding", "address": 200, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 7 subsequent tap delay", "group": "Regulation set 7", "area": "holding", "address": 201, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 7 line drop compensation type", "group": "Regulation set 7", "area": "holding", "address": 202, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 7 line drop resistive component", "group": "Regulation set 7", "area": "holding", "address": 203, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 7 line drop reactive component", "group": "Regulation set 7", "area": "holding", "address": 204, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 7 line drop percentage (Z compensation)", "group": "Regulation set 7", "area": "holding", "address": 205, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 7 maximum compensation", "group": "Regulation set 7", "area": "holding", "address": 206, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 7 schedule start hour", "group": "Regulation set 7", "area": "holding", "address": 207, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 7 schedule start minute", "group": "Regulation set 7", "area": "holding", "address": 208, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 7 schedule end hour", "group": "Regulation set 7", "area": "holding", "address": 209, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 7 schedule end minute", "group": "Regulation set 7", "area": "holding", "address": 210, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 7 schedule day", "group": "Regulation set 7", "area": "holding", "address": 211, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 7 schedule by time and calendar", "group": "Regulation set 7", "area": "holding", "address": 212, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Set 8 nominal voltage", "group": "Regulation set 8", "area": "holding", "address": 220, "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 40, "write_max": 280}, {"name": "Set 8 maximum deviation step 1", "group": "Regulation set 8", "area": "holding", "address": 221, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 8 maximum deviation step 2", "group": "Regulation set 8", "area": "holding", "address": 222, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 8 maximum deviation step 3", "group": "Regulation set 8", "area": "holding", "address": 223, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 8 timing type", "group": "Regulation set 8", "area": "holding", "address": 224, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 2, "enum": "timing"}, {"name": "Set 8 time to raise step 1", "group": "Regulation set 8", "area": "holding", "address": 225, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 time to raise step 2", "group": "Regulation set 8", "area": "holding", "address": 226, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 time to raise step 3", "group": "Regulation set 8", "area": "holding", "address": 227, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 time to lower step 1", "group": "Regulation set 8", "area": "holding", "address": 228, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 time to lower step 2", "group": "Regulation set 8", "area": "holding", "address": 229, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 time to lower step 3", "group": "Regulation set 8", "area": "holding", "address": 230, "type": "uint16", "unit": "s", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Set 8 subsequent tap delay", "group": "Regulation set 8", "area": "holding", "address": 231, "type": "uint16", "unit": "s", "access": "RW"}, {"name": "Set 8 line drop compensation type", "group": "Regulation set 8", "area": "holding", "address": 232, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "ldc"}, {"name": "Set 8 line drop resistive component", "group": "Regulation set 8", "area": "holding", "address": 233, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 8 line drop reactive component", "group": "Regulation set 8", "area": "holding", "address": 234, "type": "uint16", "scale": 0.1, "offset": -25, "unit": "V", "access": "RW"}, {"name": "Set 8 line drop percentage (Z compensation)", "group": "Regulation set 8", "area": "holding", "address": 235, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 8 maximum compensation", "group": "Regulation set 8", "area": "holding", "address": 236, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Set 8 schedule start hour", "group": "Regulation set 8", "area": "holding", "address": 237, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 8 schedule start minute", "group": "Regulation set 8", "area": "holding", "address": 238, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 8 schedule end hour", "group": "Regulation set 8", "area": "holding", "address": 239, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Set 8 schedule end minute", "group": "Regulation set 8", "area": "holding", "address": 240, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Set 8 schedule day", "group": "Regulation set 8", "area": "holding", "address": 241, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 7, "enum": "sched_day"}, {"name": "Set 8 schedule by time and calendar", "group": "Regulation set 8", "area": "holding", "address": 242, "type": "uint16", "access": "RW", "enum": "sched_on"}, {"name": "Intermediate position 1 enabled", "group": "Settings", "area": "holding", "address": 214, "type": "bool", "bit": 0, "access": "RW"}, {"name": "Intermediate position 2 enabled", "group": "Settings", "area": "holding", "address": 214, "type": "bool", "bit": 1, "access": "RW"}, {"name": "Intermediate position 3 enabled", "group": "Settings", "area": "holding", "address": 214, "type": "bool", "bit": 2, "access": "RW"}, {"name": "Intermediate position 4 enabled", "group": "Settings", "area": "holding", "address": 214, "type": "bool", "bit": 3, "access": "RW"}, {"name": "Intermediate position 5 enabled", "group": "Settings", "area": "holding", "address": 214, "type": "bool", "bit": 4, "access": "RW"}, {"name": "Intermediate position 1 start", "group": "Settings", "area": "holding", "address": 215, "type": "uint16", "offset": -100, "unit": "%", "access": "RW", "description": "Raw range 50 to 150 (-50 to 50 %)"}, {"name": "Intermediate position 2 start", "group": "Settings", "area": "holding", "address": 216, "type": "uint16", "offset": -100, "unit": "%", "access": "RW", "description": "Raw range 50 to 150 (-50 to 50 %)"}, {"name": "Intermediate position 3 start", "group": "Settings", "area": "holding", "address": 217, "type": "uint16", "offset": -100, "unit": "%", "access": "RW", "description": "Raw range 50 to 150 (-50 to 50 %)"}, {"name": "Intermediate position 4 start", "group": "Settings", "area": "holding", "address": 218, "type": "uint16", "offset": -100, "unit": "%", "access": "RW", "description": "Raw range 50 to 150 (-50 to 50 %)"}, {"name": "Intermediate position 5 start", "group": "Settings", "area": "holding", "address": 219, "type": "uint16", "offset": -100, "unit": "%", "access": "RW", "description": "Raw range 50 to 150 (-50 to 50 %)"}, {"name": "Intermediate position 1 number of operations", "group": "Settings", "area": "holding", "address": 245, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10}, {"name": "Intermediate position 2 number of operations", "group": "Settings", "area": "holding", "address": 246, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10}, {"name": "Intermediate position 3 number of operations", "group": "Settings", "area": "holding", "address": 247, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10}, {"name": "Intermediate position 4 number of operations", "group": "Settings", "area": "holding", "address": 248, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10}, {"name": "Intermediate position 5 number of operations", "group": "Settings", "area": "holding", "address": 249, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 10}, {"name": "Undervoltage block threshold", "group": "Settings", "area": "holding", "address": 250, "type": "uint16", "unit": "%", "access": "RW", "write_min": 10, "write_max": 99}, {"name": "Undervoltage block hysteresis", "group": "Settings", "area": "holding", "address": 251, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Undervoltage block delay", "group": "Settings", "area": "holding", "address": 252, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1200, "description": "The document gives no unit"}, {"name": "Overvoltage block threshold", "group": "Settings", "area": "holding", "address": 253, "type": "uint16", "unit": "%", "access": "RW", "write_min": 101, "write_max": 199}, {"name": "Overvoltage block hysteresis", "group": "Settings", "area": "holding", "address": 254, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Overvoltage block delay", "group": "Settings", "area": "holding", "address": 255, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1200, "description": "The document gives no unit"}, {"name": "Overcurrent block threshold", "group": "Settings", "area": "holding", "address": 256, "type": "uint16", "unit": "%", "access": "RW", "write_min": 101, "write_max": 199}, {"name": "Overcurrent block hysteresis", "group": "Settings", "area": "holding", "address": 257, "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW"}, {"name": "Overcurrent block delay", "group": "Settings", "area": "holding", "address": 258, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1200, "description": "The document gives no unit"}, {"name": "Current reading phase A enabled", "group": "Settings", "area": "holding", "address": 260, "type": "bool", "bit": 0, "access": "RW"}, {"name": "Current reading phase B enabled", "group": "Settings", "area": "holding", "address": 260, "type": "bool", "bit": 1, "access": "RW"}, {"name": "Current reading phase C enabled", "group": "Settings", "area": "holding", "address": 260, "type": "bool", "bit": 2, "access": "RW"}, {"name": "Rated current winding 1", "group": "Settings", "area": "holding", "address": 262, "type": "uint16", "scale": 0.001, "unit": "A", "access": "RW", "write_min": 0.001, "write_max": 9.999, "description": "Scale 1:1000 in the document"}, {"name": "Rated current winding 2", "group": "Settings", "area": "holding", "address": 263, "type": "uint16", "scale": 0.001, "unit": "A", "access": "RW", "write_min": 0.001, "write_max": 9.999, "description": "Scale 1:1000 in the document"}, {"name": "Rated current winding 3", "group": "Settings", "area": "holding", "address": 264, "type": "uint16", "scale": 0.001, "unit": "A", "access": "RW", "write_min": 0.001, "write_max": 9.999, "description": "Scale 1:1000 in the document"}, {"name": "Voltage transformer ratio phase A", "group": "Settings", "area": "holding", "address": 265, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Voltage transformer ratio phase B", "group": "Settings", "area": "holding", "address": 266, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Voltage transformer ratio phase C", "group": "Settings", "area": "holding", "address": 267, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Current transformer ratio winding 1", "group": "Settings", "area": "holding", "address": 268, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Current transformer ratio winding 2", "group": "Settings", "area": "holding", "address": 269, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Current transformer ratio winding 3", "group": "Settings", "area": "holding", "address": 270, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9999}, {"name": "Resistive step", "group": "Settings", "area": "holding", "address": 280, "type": "uint16", "scale": 0.1, "access": "RW", "write_min": 4, "write_max": 100, "description": "The document gives no unit"}, {"name": "Crown start position", "group": "Settings", "area": "holding", "address": 281, "type": "uint16", "access": "RW", "enum": "crown_start"}, {"name": "Potentiometer crown initial position", "group": "Settings", "area": "holding", "address": 282, "type": "uint16", "offset": -100, "access": "RW", "description": "Raw range 50 to 151"}, {"name": "Potentiometer crown neutral position", "group": "Settings", "area": "holding", "address": 283, "type": "uint16", "offset": -100, "access": "RW", "description": "Raw range 50 to 151"}, {"name": "Potentiometer crown final position", "group": "Settings", "area": "holding", "address": 284, "type": "uint16", "offset": -100, "access": "RW", "description": "Raw range 50 to 151"}, {"name": "Crown indication mode", "group": "Settings", "area": "holding", "address": 285, "type": "uint16", "access": "RW", "enum": "crown_mode"}, {"name": "Tap change time", "group": "Settings", "area": "holding", "address": 286, "type": "uint16", "unit": "s", "access": "RW", "write_min": 1, "write_max": 100}, {"name": "Undervoltage block enabled", "group": "Settings", "area": "holding", "address": 287, "type": "bool", "bit": 0, "access": "RW"}, {"name": "Overvoltage block enabled", "group": "Settings", "area": "holding", "address": 287, "type": "bool", "bit": 1, "access": "RW"}, {"name": "Overcurrent block enabled", "group": "Settings", "area": "holding", "address": 287, "type": "bool", "bit": 2, "access": "RW"}, {"name": "Reverse current block enabled", "group": "Settings", "area": "holding", "address": 287, "type": "bool", "bit": 5, "access": "RW"}, {"name": "Tap change failure block enabled", "group": "Settings", "area": "holding", "address": 287, "type": "bool", "bit": 6, "access": "RW"}, {"name": "Tap change maintenance base", "group": "Settings", "area": "holding", "address": 288, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 5, "enum": "maint_base"}, {"name": "Tap change maintenance operations", "group": "Settings", "area": "holding", "address": 290, "type": "uint32", "access": "RW", "description": "Operations before a maintenance notice; the low word is at 290 and the high word at 291"}, {"name": "Raise voltage command", "group": "Commands", "area": "holding", "address": 292, "type": "uint16", "access": "W", "description": "Write 1. Register 293 repeats this name in the document and is left out"}, {"name": "Successive command type", "group": "Settings", "area": "holding", "address": 294, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 1, "enum": "succ_cmd"}, {"name": "Parallel mode", "group": "Settings", "area": "holding", "address": 300, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 3, "enum": "parallel"}, {"name": "Number of devices in three-phase network", "group": "Settings", "area": "holding", "address": 301, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 31}, {"name": "Number of devices in transformer bank network", "group": "Settings", "area": "holding", "address": 302, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 9}, {"name": "Parallel network topology", "group": "Settings", "area": "holding", "address": 304, "type": "uint16", "access": "RW", "enum": "topology"}, {"name": "OLED contrast", "group": "Display", "area": "holding", "address": 310, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 255}, {"name": "Display colours", "group": "Display", "area": "holding", "address": 311, "type": "uint16", "access": "RW", "enum": "display_colours"}, {"name": "Stand-alone regulation", "group": "Settings", "area": "holding", "address": 312, "type": "uint16", "access": "RW", "enum": "enabled"}, {"name": "Protocol", "group": "Device", "area": "holding", "address": 313, "type": "uint16", "access": "R", "enum": "protocol"}, {"name": "Baud rate setting", "group": "Device", "area": "holding", "address": 315, "type": "uint16", "access": "R", "enum": "baud"}, {"name": "Parity", "group": "Device", "area": "holding", "address": 316, "type": "uint16", "access": "R", "enum": "parity"}, {"name": "Write protection over RS-485", "group": "Device", "area": "holding", "address": 317, "type": "uint16", "access": "RW", "enum": "enabled"}, {"name": "Data log interval", "group": "Device", "area": "holding", "address": 319, "type": "uint16", "unit": "min", "access": "RW", "write_min": 0, "write_max": 180}, {"name": "Clock seconds", "group": "Clock", "area": "holding", "address": 320, "type": "uint16", "access": "R"}, {"name": "Clock minutes", "group": "Clock", "area": "holding", "address": 321, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59}, {"name": "Clock hours", "group": "Clock", "area": "holding", "address": 322, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23}, {"name": "Clock day of week", "group": "Clock", "area": "holding", "address": 323, "type": "uint16", "access": "R", "description": "1 = Sunday"}, {"name": "Clock day of month", "group": "Clock", "area": "holding", "address": 324, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 31}, {"name": "Clock month", "group": "Clock", "area": "holding", "address": 325, "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12}, {"name": "Clock year", "group": "Clock", "area": "holding", "address": 326, "type": "uint16", "access": "RW", "write_min": 2016, "write_max": 2099}, {"name": "Digital input function", "group": "Settings", "area": "holding", "address": 327, "type": "uint16", "access": "RW", "enum": "digital_input"}, {"name": "Password reminder", "group": "Device", "area": "holding", "address": 328, "type": "uint16", "access": "R", "description": "Range 0 to 9999"}, {"name": "Analog output range", "group": "Analog output", "area": "holding", "address": 330, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 4, "enum": "analog_range"}, {"name": "Analog output 1 source", "group": "Analog output", "area": "holding", "address": 331, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 22, "enum": "analog_source"}, {"name": "Analog output 2 source", "group": "Analog output", "area": "holding", "address": 332, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 22, "enum": "analog_source"}, {"name": "Analog output 3 source", "group": "Analog output", "area": "holding", "address": 333, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 22, "enum": "analog_source"}, {"name": "Analog output 4 source", "group": "Analog output", "area": "holding", "address": 334, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 22, "enum": "analog_source"}, {"name": "Analog output 5 source", "group": "Analog output", "area": "holding", "address": 335, "type": "uint16", "access": "RW", "write_min": 0, "write_max": 22, "enum": "analog_source"}, {"name": "Tap changer running time (partial) hours", "group": "Measurements", "area": "holding", "address": 336, "type": "uint16", "access": "RW"}, {"name": "Tap changer running time (partial) days", "group": "Measurements", "area": "holding", "address": 337, "type": "uint16", "access": "RW"}, {"name": "Tap changer running time (partial) years", "group": "Measurements", "area": "holding", "address": 338, "type": "uint16", "access": "RW"}, {"name": "Tap changer running time (total) hours", "group": "Measurements", "area": "holding", "address": 356, "type": "uint16", "access": "RW"}, {"name": "Tap changer running time (total) days", "group": "Measurements", "area": "holding", "address": 357, "type": "uint16", "access": "RW"}, {"name": "Tap changer running time (total) years", "group": "Measurements", "area": "holding", "address": 358, "type": "uint16", "access": "RW"}, {"name": "Primary voltage phase A", "group": "Measurements", "area": "holding", "address": 740, "type": "uint16", "scale": 0.01, "unit": "kV", "access": "R"}, {"name": "Secondary voltage phase A", "group": "Measurements", "area": "holding", "address": 741, "type": "uint16", "scale": 0.01, "unit": "V", "access": "R"}, {"name": "Primary voltage phase B", "group": "Measurements", "area": "holding", "address": 742, "type": "uint16", "scale": 0.01, "unit": "kV", "access": "R"}, {"name": "Secondary voltage phase B", "group": "Measurements", "area": "holding", "address": 743, "type": "uint16", "scale": 0.01, "unit": "V", "access": "R"}, {"name": "Primary voltage phase C", "group": "Measurements", "area": "holding", "address": 744, "type": "uint16", "scale": 0.01, "unit": "kV", "access": "R"}, {"name": "Secondary voltage phase C", "group": "Measurements", "area": "holding", "address": 745, "type": "uint16", "scale": 0.01, "unit": "V", "access": "R"}, {"name": "Primary current phase A", "group": "Measurements", "area": "holding", "address": 746, "type": "uint16", "scale": 0.01, "unit": "kA", "access": "R"}, {"name": "Secondary current phase A", "group": "Measurements", "area": "holding", "address": 747, "type": "uint16", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Primary current phase B", "group": "Measurements", "area": "holding", "address": 748, "type": "uint16", "scale": 0.01, "unit": "kA", "access": "R"}, {"name": "Secondary current phase B", "group": "Measurements", "area": "holding", "address": 749, "type": "uint16", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Primary current phase C", "group": "Measurements", "area": "holding", "address": 750, "type": "uint16", "scale": 0.01, "unit": "kA", "access": "R"}, {"name": "Secondary current phase C", "group": "Measurements", "area": "holding", "address": 751, "type": "uint16", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Primary apparent power phase A", "group": "Measurements", "area": "holding", "address": 752, "type": "uint16", "scale": 0.01, "unit": "MVA", "access": "R"}, {"name": "Secondary apparent power phase A", "group": "Measurements", "area": "holding", "address": 753, "type": "uint16", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Primary apparent power phase B", "group": "Measurements", "area": "holding", "address": 754, "type": "uint16", "scale": 0.01, "unit": "MVA", "access": "R"}, {"name": "Secondary apparent power phase B", "group": "Measurements", "area": "holding", "address": 755, "type": "uint16", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Primary apparent power phase C", "group": "Measurements", "area": "holding", "address": 756, "type": "uint16", "scale": 0.01, "unit": "MVA", "access": "R"}, {"name": "Secondary apparent power phase C", "group": "Measurements", "area": "holding", "address": 757, "type": "uint16", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Primary active power phase A", "group": "Measurements", "area": "holding", "address": 758, "type": "uint16", "scale": 0.01, "unit": "MW", "access": "R"}, {"name": "Secondary active power phase A", "group": "Measurements", "area": "holding", "address": 759, "type": "uint16", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Primary active power phase B", "group": "Measurements", "area": "holding", "address": 760, "type": "uint16", "scale": 0.01, "unit": "MW", "access": "R"}, {"name": "Secondary active power phase B", "group": "Measurements", "area": "holding", "address": 761, "type": "uint16", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Primary active power phase C", "group": "Measurements", "area": "holding", "address": 762, "type": "uint16", "scale": 0.01, "unit": "MW", "access": "R"}, {"name": "Secondary active power phase C", "group": "Measurements", "area": "holding", "address": 763, "type": "uint16", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Primary reactive power phase A", "group": "Measurements", "area": "holding", "address": 764, "type": "uint16", "scale": 0.01, "unit": "MVar", "access": "R"}, {"name": "Secondary reactive power phase A", "group": "Measurements", "area": "holding", "address": 765, "type": "uint16", "scale": 0.01, "unit": "Var", "access": "R"}, {"name": "Primary reactive power phase B", "group": "Measurements", "area": "holding", "address": 766, "type": "uint16", "scale": 0.01, "unit": "MVar", "access": "R"}, {"name": "Secondary reactive power phase B", "group": "Measurements", "area": "holding", "address": 767, "type": "uint16", "scale": 0.01, "unit": "Var", "access": "R"}, {"name": "Primary reactive power phase C", "group": "Measurements", "area": "holding", "address": 768, "type": "uint16", "scale": 0.01, "unit": "MVar", "access": "R"}, {"name": "Secondary reactive power phase C", "group": "Measurements", "area": "holding", "address": 769, "type": "uint16", "scale": 0.01, "unit": "Var", "access": "R"}, {"name": "Power factor phase A", "group": "Measurements", "area": "holding", "address": 770, "type": "uint16", "access": "R", "description": "Range -1 to 1; the document's scale column (-1:2000) is not clear, so the value is raw"}, {"name": "Power factor phase B", "group": "Measurements", "area": "holding", "address": 771, "type": "uint16", "access": "R", "description": "Range -1 to 1; the document's scale column (-1:2000) is not clear, so the value is raw"}, {"name": "Power factor phase C", "group": "Measurements", "area": "holding", "address": 772, "type": "uint16", "access": "R", "description": "Range -1 to 1; the document's scale column (-1:2000) is not clear, so the value is raw"}, {"name": "Line frequency", "group": "Measurements", "area": "holding", "address": 773, "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Voltage deviation sign phase A", "group": "Measurements", "area": "holding", "address": 774, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Voltage deviation phase A", "group": "Measurements", "area": "holding", "address": 775, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Compensated voltage deviation sign phase A", "group": "Measurements", "area": "holding", "address": 776, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Compensated voltage deviation phase A", "group": "Measurements", "area": "holding", "address": 777, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage deviation sign phase B", "group": "Measurements", "area": "holding", "address": 778, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Voltage deviation phase B", "group": "Measurements", "area": "holding", "address": 779, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Compensated voltage deviation sign phase B", "group": "Measurements", "area": "holding", "address": 780, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Compensated voltage deviation phase B", "group": "Measurements", "area": "holding", "address": 781, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage deviation sign phase C", "group": "Measurements", "area": "holding", "address": 782, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Voltage deviation phase C", "group": "Measurements", "area": "holding", "address": 783, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Compensated voltage deviation sign phase C", "group": "Measurements", "area": "holding", "address": 784, "type": "uint16", "access": "R", "enum": "sign"}, {"name": "Compensated voltage deviation phase C", "group": "Measurements", "area": "holding", "address": 785, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Compensated voltage phase A", "group": "Measurements", "area": "holding", "address": 786, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Compensated voltage phase B", "group": "Measurements", "area": "holding", "address": 787, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Compensated voltage phase C", "group": "Measurements", "area": "holding", "address": 788, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Winding loading phase A", "group": "Measurements", "area": "holding", "address": 789, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Winding loading phase B", "group": "Measurements", "area": "holding", "address": 790, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Winding loading phase C", "group": "Measurements", "area": "holding", "address": 791, "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Reference voltage", "group": "Measurements", "area": "holding", "address": 792, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Selected regulation set", "group": "Measurements", "area": "holding", "address": 793, "type": "uint16", "access": "R"}, {"name": "Tap position", "group": "Measurements", "area": "holding", "address": 795, "type": "uint16", "offset": -100, "access": "R"}, {"name": "Minimum tap position", "group": "Measurements", "area": "holding", "address": 796, "type": "uint16", "offset": -100, "access": "R"}, {"name": "Maximum tap position", "group": "Measurements", "area": "holding", "address": 797, "type": "uint16", "offset": -100, "access": "R"}, {"name": "Total tap changes", "group": "Measurements", "area": "holding", "address": 799, "type": "uint32", "access": "R", "description": "Low word at 799, high word at 800"}, {"name": "Relay 1 state", "group": "Status", "area": "holding", "address": 885, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 2 state", "group": "Status", "area": "holding", "address": 886, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 3 state", "group": "Status", "area": "holding", "address": 887, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 4 state", "group": "Status", "area": "holding", "address": 888, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 5 state", "group": "Status", "area": "holding", "address": 889, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 6 state", "group": "Status", "area": "holding", "address": 890, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 7 state", "group": "Status", "area": "holding", "address": 891, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 8 state", "group": "Status", "area": "holding", "address": 892, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 9 state", "group": "Status", "area": "holding", "address": 893, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 10 state", "group": "Status", "area": "holding", "address": 894, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 11 state", "group": "Status", "area": "holding", "address": 895, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 12 state", "group": "Status", "area": "holding", "address": 896, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 13 state", "group": "Status", "area": "holding", "address": 897, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Relay 14 state", "group": "Status", "area": "holding", "address": 898, "type": "uint16", "access": "R", "description": "Signalling of relay activation; the document does not describe the values"}, {"name": "Undervoltage block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 0, "access": "R"}, {"name": "Overvoltage block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 1, "access": "R"}, {"name": "Overcurrent block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 2, "access": "R"}, {"name": "Reverse current block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 3, "access": "R"}, {"name": "Tap change failure block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 4, "access": "R"}, {"name": "Compensation failure block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 5, "access": "R"}, {"name": "Regulation failure block active", "group": "Status", "area": "holding", "address": 899, "type": "bool", "bit": 6, "access": "R"} ] }