{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Yaskawa", "model": "CR700", "models": [ "CR700" ], "vendor_website": "yaskawa.eu.com", "description": "AC drive for cranes, 200 V and 400 V class, MEMOBUS/Modbus RTU on the built-in RS-485 port", "revision": 1, "revised": "2026-10-24", "source": "YASKAWA AC Drive CR700 for Cranes Technical Manual, SIEPC71061723B, section 5.3 and chapter 10", "sources": [ { "title": "YASKAWA AC Drive CR700 for Cranes Technical Manual", "version": "SIEPC71061723B", "url": "https://www.yaskawa.eu.com/Global%20Assets/Downloads/Technical_Documentation/Inverter_Drives/CR700/TM_SIEP-C710617-23.pdf", "note": "section 5.3 (tables 5.12 to 5.17) and the parameter list (b1, C1, d1, E1, E2, H5, o1, U1-U4); checked against the map attached to issue #70" } ], "notes": [ "MEMOBUS/Modbus RTU: 8 data bits and 1 stop bit (fixed). Factory defaults are node address 0x1F (31), 9600 bps (H5-02 = 3) and no parity (H5-03 = 0); after changing them, power cycle or set H5-20 = 1.", "Function 03 reads at most 16 registers per message; 06/10 write. Command data (0x0001-0x000F) and monitor data (0x0020-0x00FB) need no Enter command.", "To run from Modbus set b1-01 = 2 and b1-02 = 2. With H5-11 = 0 (default) a parameter write takes effect only after the Enter command: write 0 to 0x0900 (saved to EEPROM) or 0x0910 (RAM only).", "Frequency registers are scaled for o1-03 = 0 (0.01 Hz). Some current and power registers change resolution with the drive model; their scale is left at 1.", "Only the main parameters are listed. Every parameter has its MEMOBUS address in the manual's parameter list (chapter 10): read it with function 03 and write it as above.", "Do not use Modbus writes as a safety function on a crane: brake control, limits and emergency stop must stay in the drive's hardware and safety settings.", "Written from the manufacturer's manual; not tested on a device." ], "protocol": "rtu", "unit_id": 31, "baudrate": 9600, "parity": "N", "databits": 8, "stopbits": 1, "address_base": 0, "max_read_registers": 16, "x_status": "official", "enums": { "fault": {"0x0002": "Uv1", "0x0003": "Uv2", "0x0004": "Uv3", "0x0005": "SC", "0x0006": "GF", "0x0007": "oC", "0x0008": "ov", "0x0009": "oH", "0x000A": "oH1", "0x000B": "oL1", "0x000C": "oL2", "0x000F": "rr", "0x0010": "rH", "0x0011": "EF3", "0x0012": "EF4", "0x0013": "EF5", "0x0014": "EF6", "0x0015": "EF7", "0x0016": "EF8", "0x0017": "FAn", "0x0018": "oS", "0x0019": "dEv", "0x001A": "PGo", "0x001B": "PF", "0x001C": "LF", "0x001D": "oH3", "0x001E": "oPr", "0x001F": "Err", "0x0020": "oH4", "0x0021": "CE", "0x0022": "bUS", "0x0025": "CF", "0x0026": "SvE", "0x0027": "EF0", "0x002C": "EF9", "0x002D": "EF10", "0x0030": "oFx (hardware fault)", "0x0038": "PGoH", "0x0039": "E5", "0x0042": "EF1", "0x0043": "EF2", "0x0046": "CoF", "0x004E": "rF", "0x004F": "boL", "0x0052": "nSE", "0x0071": "SE1", "0x0072": "SE2", "0x0073": "SE3", "0x0074": "SE4", "0x0075": "oL3", "0x0076": "oL4", "0x0077": "oL5", "0x0078": "oL6", "0x0083": "CPF02", "0x0084": "CPF03", "0x0087": "CPF06", "0x0088": "CPF07", "0x0089": "CPF08", "0x008C": "CPF11", "0x008D": "CPF12", "0x008E": "CPF13", "0x008F": "CPF14", "0x0091": "CPF16", "0x0092": "CPF17", "0x0093": "CPF18", "0x0094": "CPF19", "0x0095": "CPF20", "0x0096": "CPF21", "0x0097": "CPF22", "0x0098": "CPF23", "0x0099": "CPF24", "0x009A": "CPF25", "0x009B": "CPF26", "0x009C": "CPF27", "0x009D": "CPF28", "0x009E": "CPF29", "0x009F": "CPF30", "0x00A0": "CPF31", "0x00A1": "CPF32", "0x00A2": "CPF33", "0x00A3": "CPF34", "0x00A4": "CPF35", "0x00A5": "CPF36", "0x00A6": "CPF37", "0x00A7": "CPF38", "0x00A9": "CPF40", "0x00AA": "CPF41", "0x0112": "oFA11", "0x0113": "oFA12", "0x0114": "oFA13", "0x0115": "oFA14", "0x0116": "oFA15", "0x0117": "oFA16", "0x0118": "oFA17", "0x0131": "oFA30", "0x0132": "oFA31", "0x0133": "oFA32", "0x0134": "oFA33", "0x0135": "oFA34", "0x0136": "oFA35", "0x0137": "oFA36", "0x0138": "oFA37", "0x0139": "oFA38", "0x013A": "oFA39", "0x013B": "oFA40", "0x013C": "oFA41", "0x013D": "oFA42", "0x013E": "oFA43", "0x0201": "oFb00", "0x0202": "oFb01", "0x0203": "oFb02", "0x0206": "oFb05", "0x0207": "oFb06", "0x0211": "oFb10", "0x0212": "oFb11", "0x0213": "oFb12", "0x0214": "oFb13", "0x0215": "oFb14", "0x0216": "oFb15", "0x0217": "oFb16", "0x0218": "oFb17", "0x0231": "oFb30", "0x0232": "oFb31", "0x0233": "oFb32"}, "ref_source": {"0": "Keypad", "1": "Terminals", "2": "Modbus communications", "3": "Option card"} }, "registers": [ {"name": "Run command: Forward run", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 0, "access": "RW"}, {"name": "Run command: Reverse run", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 1, "access": "RW"}, {"name": "Run command: External fault EF0", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 2, "access": "RW"}, {"name": "Run command: Fault reset", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 3, "access": "RW"}, {"name": "Run command: MFDI 1", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 4, "access": "RW"}, {"name": "Run command: MFDI 2", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 5, "access": "RW"}, {"name": "Run command: MFDI 3", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 6, "access": "RW"}, {"name": "Run command: MFDI 4", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 7, "access": "RW"}, {"name": "Run command: MFDI 5", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 8, "access": "RW"}, {"name": "Run command: MFDI 6", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 9, "access": "RW"}, {"name": "Run command: MFDI 7", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 10, "access": "RW"}, {"name": "Run command: MFDI 8", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 11, "access": "RW"}, {"name": "Run command: MFDI 9", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 12, "access": "RW"}, {"name": "Run command: MFDI 10", "group": "Command", "area": "holding", "address": "0x0001", "type": "bool", "bit": 13, "access": "RW"}, {"name": "Frequency reference", "group": "Command", "area": "holding", "address": "0x0002", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "description": "Units set by o1-03; 0.01 Hz with o1-03 = 0"}, {"name": "Output voltage gain", "group": "Command", "area": "holding", "address": "0x0003", "type": "uint16", "scale": 0.1, "unit": "%", "access": "RW", "write_min": 2, "write_max": 200, "description": "100.0% at power up"}, {"name": "Torque reference / limit", "group": "Command", "area": "holding", "address": "0x0004", "type": "int16", "scale": 0.1, "unit": "%", "access": "RW", "description": "Used when enabled in register 0x000F bit 2"}, {"name": "Torque compensation", "group": "Command", "area": "holding", "address": "0x0005", "type": "int16", "scale": 0.1, "unit": "%", "access": "RW", "description": "Used when enabled in register 0x000F bit 3"}, {"name": "Analog monitor output 1", "group": "Command", "area": "holding", "address": "0x0007", "type": "uint16", "access": "RW", "description": "Terminal FM/AM value when set for communications; 0x4000 = 10 V"}, {"name": "Analog monitor output 2", "group": "Command", "area": "holding", "address": "0x0008", "type": "uint16", "access": "RW", "description": "0x4000 = 10 V"}, {"name": "Digital outputs: M1-M2", "group": "Command", "area": "holding", "address": "0x0009", "type": "bool", "bit": 0, "access": "RW"}, {"name": "Digital outputs: M3-M4", "group": "Command", "area": "holding", "address": "0x0009", "type": "bool", "bit": 1, "access": "RW"}, {"name": "Digital outputs: M5-M6", "group": "Command", "area": "holding", "address": "0x0009", "type": "bool", "bit": 2, "access": "RW"}, {"name": "Digital outputs: Enable fault relay control", "group": "Command", "area": "holding", "address": "0x0009", "type": "bool", "bit": 6, "access": "RW"}, {"name": "Digital outputs: Fault relay MA/MB-MC", "group": "Command", "area": "holding", "address": "0x0009", "type": "bool", "bit": 7, "access": "RW"}, {"name": "Command selection: Torque limit from Modbus", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 2, "access": "RW"}, {"name": "Command selection: Torque compensation from Modbus", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 3, "access": "RW"}, {"name": "Command selection: Broadcast S5", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 12, "access": "RW"}, {"name": "Command selection: Broadcast S6", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 13, "access": "RW"}, {"name": "Command selection: Broadcast S7", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 14, "access": "RW"}, {"name": "Command selection: Broadcast S8", "group": "Command", "area": "holding", "address": "0x000F", "type": "bool", "bit": 15, "access": "RW"}, {"name": "Enter command (EEPROM)", "group": "Command", "area": "holding", "address": "0x0900", "type": "uint16", "access": "W", "write_min": 0, "write_max": 0, "description": "Write 0 to save written parameters to EEPROM and apply them (limited to 100,000 writes)"}, {"name": "Enter command (RAM)", "group": "Command", "area": "holding", "address": "0x0910", "type": "uint16", "access": "W", "write_min": 0, "write_max": 0, "description": "Write 0 to apply written parameters without saving them"}, {"name": "Drive status 1: Running", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 0}, {"name": "Drive status 1: Reverse", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 1}, {"name": "Drive status 1: Ready", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 2}, {"name": "Drive status 1: Fault", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 3}, {"name": "Drive status 1: oPE setting error", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 4}, {"name": "Drive status 1: M1-M2", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 5}, {"name": "Drive status 1: M3-M4", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 6}, {"name": "Drive status 1: M5-M6", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 7}, {"name": "Drive status 1: ComRef", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 14}, {"name": "Drive status 1: ComCtrl", "group": "Status", "area": "holding", "address": "0x0020", "type": "bool", "bit": 15}, {"name": "Fault description 1: oC/GF", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 0}, {"name": "Fault description 1: ov", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 1}, {"name": "Fault description 1: oL2", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 2}, {"name": "Fault description 1: oH1/oH2", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 3}, {"name": "Fault description 1: rH/rr", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 4}, {"name": "Fault description 1: EF0-EF10", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 7}, {"name": "Fault description 1: CPF/oFx", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 8}, {"name": "Fault description 1: oL1/oL3/oL4", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 9}, {"name": "Fault description 1: PGo/PGoH/oS/dEv", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 10}, {"name": "Fault description 1: Uv detection", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 11}, {"name": "Fault description 1: Uv1/Uv2/Uv3", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 12}, {"name": "Fault description 1: LF/PF", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 13}, {"name": "Fault description 1: CE/bUS", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 14}, {"name": "Fault description 1: oPr", "group": "Status", "area": "holding", "address": "0x0021", "type": "bool", "bit": 15}, {"name": "Fault contents: Writing data / switching motor", "group": "Status", "area": "holding", "address": "0x0022", "type": "bool", "bit": 0}, {"name": "Fault contents: Upper/lower limit error", "group": "Status", "area": "holding", "address": "0x0022", "type": "bool", "bit": 3}, {"name": "Fault contents: Data integrity error", "group": "Status", "area": "holding", "address": "0x0022", "type": "bool", "bit": 4}, {"name": "Fault contents: Writing to EEPROM", "group": "Status", "area": "holding", "address": "0x0022", "type": "bool", "bit": 5}, {"name": "Frequency reference (U1-01)", "group": "Monitors", "area": "holding", "address": "0x0023", "type": "uint16", "scale": 0.01, "unit": "Hz", "description": "Units set by o1-03"}, {"name": "Output frequency (U1-02)", "group": "Monitors", "area": "holding", "address": "0x0024", "type": "uint16", "scale": 0.01, "unit": "Hz", "description": "Units set by o1-03"}, {"name": "Output voltage reference (U1-06)", "group": "Monitors", "area": "holding", "address": "0x0025", "type": "uint16", "scale": 0.1, "unit": "V", "description": "1 V units when H5-10 = 1"}, {"name": "Output current (U1-03)", "group": "Monitors", "area": "holding", "address": "0x0026", "type": "uint16", "scale": 0.1, "unit": "A"}, {"name": "Output power (U1-08)", "group": "Monitors", "area": "holding", "address": "0x0027", "type": "int16", "unit": "kW", "description": "0.01 kW below 11 kW, 0.1 kW above; scale not applied"}, {"name": "Fault description 2: GF", "group": "Status", "area": "holding", "address": "0x0029", "type": "bool", "bit": 1}, {"name": "Fault description 2: PF", "group": "Status", "area": "holding", "address": "0x0029", "type": "bool", "bit": 2}, {"name": "Fault description 2: LF", "group": "Status", "area": "holding", "address": "0x0029", "type": "bool", "bit": 3}, {"name": "Fault description 2: rH", "group": "Status", "area": "holding", "address": "0x0029", "type": "bool", "bit": 4}, {"name": "Fault description 2: oH4", "group": "Status", "area": "holding", "address": "0x0029", "type": "bool", "bit": 6}, {"name": "Minor fault 1: EF run input error", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 2}, {"name": "Minor fault 1: bb baseblock", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 3}, {"name": "Minor fault 1: oL3/oL4", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 4}, {"name": "Minor fault 1: oH", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 5}, {"name": "Minor fault 1: ov", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 6}, {"name": "Minor fault 1: Uv", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 7}, {"name": "Minor fault 1: FAn", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 8}, {"name": "Minor fault 1: CE", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 9}, {"name": "Minor fault 1: bUS", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 10}, {"name": "Minor fault 1: oH3", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 12}, {"name": "Minor fault 1: CALL", "group": "Status", "area": "holding", "address": "0x002A", "type": "bool", "bit": 15}, {"name": "Input terminals: S1", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 0}, {"name": "Input terminals: S2", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 1}, {"name": "Input terminals: S3", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 2}, {"name": "Input terminals: S4", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 3}, {"name": "Input terminals: S5", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 4}, {"name": "Input terminals: S6", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 5}, {"name": "Input terminals: S7", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 6}, {"name": "Input terminals: S8", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 7}, {"name": "Input terminals: S9", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 8}, {"name": "Input terminals: S10", "group": "Status", "area": "holding", "address": "0x002B", "type": "bool", "bit": 9}, {"name": "Drive status 2: Running", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 0}, {"name": "Drive status 2: Zero speed", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 1}, {"name": "Drive status 2: Speed agree", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 2}, {"name": "Drive status 2: User speed agree", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 3}, {"name": "Drive status 2: Frequency detection 1", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 4}, {"name": "Drive status 2: Frequency detection 2", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 5}, {"name": "Drive status 2: Run ready", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 6}, {"name": "Drive status 2: Undervoltage detection", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 7}, {"name": "Drive status 2: Baseblock", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 8}, {"name": "Drive status 2: Frequency ref not from option", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 9}, {"name": "Drive status 2: Run command not from option", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 10}, {"name": "Drive status 2: Overtorque", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 11}, {"name": "Drive status 2: Frequency reference loss", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 12}, {"name": "Drive status 2: Fault", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 14}, {"name": "Drive status 2: Modbus timeout", "group": "Status", "area": "holding", "address": "0x002C", "type": "bool", "bit": 15}, {"name": "Output terminals: M1-M2", "group": "Status", "area": "holding", "address": "0x002D", "type": "bool", "bit": 0}, {"name": "Output terminals: M3-M4", "group": "Status", "area": "holding", "address": "0x002D", "type": "bool", "bit": 1}, {"name": "Output terminals: M5-M6", "group": "Status", "area": "holding", "address": "0x002D", "type": "bool", "bit": 2}, {"name": "Output terminals: Fault relay MA/MB-MC", "group": "Status", "area": "holding", "address": "0x002D", "type": "bool", "bit": 7}, {"name": "DC bus voltage (U1-07)", "group": "Monitors", "area": "holding", "address": "0x0031", "type": "uint16", "unit": "V"}, {"name": "Torque reference, 1% (U1-09)", "group": "Monitors", "area": "holding", "address": "0x0032", "type": "int16", "unit": "%"}, {"name": "Modbus error: CRC", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 0}, {"name": "Modbus error: Data length", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 1}, {"name": "Modbus error: Parity", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 3}, {"name": "Modbus error: Overrun", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 4}, {"name": "Modbus error: Framing", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 5}, {"name": "Modbus error: Timeout", "group": "Status", "area": "holding", "address": "0x003D", "type": "bool", "bit": 6}, {"name": "Frequency reference (U1-01) 0x0040", "group": "Monitors", "area": "holding", "address": "0x0040", "type": "uint16", "scale": 0.01, "unit": "Hz", "description": "U1 monitor block; units set by o1-03"}, {"name": "Output frequency (U1-02) 0x0041", "group": "Monitors", "area": "holding", "address": "0x0041", "type": "uint16", "scale": 0.01, "unit": "Hz"}, {"name": "Control method (U1-04)", "group": "Monitors", "area": "holding", "address": "0x0043", "type": "uint16", "enum": {"0": "V/f", "1": "V/f with PG", "2": "Open loop vector", "3": "Closed loop vector", "4": "Advanced open loop vector"}}, {"name": "Motor speed (U1-05)", "group": "Monitors", "area": "holding", "address": "0x0044", "type": "int16", "scale": 0.01, "unit": "Hz", "description": "Units set by o1-03"}, {"name": "DC bus voltage (U1-07) 0x0046", "group": "Monitors", "area": "holding", "address": "0x0046", "type": "uint16", "unit": "V"}, {"name": "Torque reference (U1-09)", "group": "Monitors", "area": "holding", "address": "0x0048", "type": "int16", "scale": 0.1, "unit": "%", "description": "Percent of motor rated torque"}, {"name": "Cumulative operation time (U4-01)", "group": "Monitors", "area": "holding", "address": "0x004C", "type": "uint16", "unit": "h"}, {"name": "Flash software number (U1-25)", "group": "Info", "area": "holding", "address": "0x004D", "type": "uint16", "role": "firmware", "description": "FLASH ID"}, {"name": "Terminal A1 level (U1-13)", "group": "Monitors", "area": "holding", "address": "0x004E", "type": "int16", "scale": 0.1, "unit": "%"}, {"name": "Terminal A2 level (U1-14)", "group": "Monitors", "area": "holding", "address": "0x004F", "type": "int16", "scale": 0.1, "unit": "%"}, {"name": "Terminal A3 level (U1-15)", "group": "Monitors", "area": "holding", "address": "0x0050", "type": "int16", "scale": 0.1, "unit": "%"}, {"name": "SFS output frequency (U1-16)", "group": "Monitors", "area": "holding", "address": "0x0053", "type": "uint16", "scale": 0.01, "unit": "Hz"}, {"name": "ROM software number (U1-26)", "group": "Info", "area": "holding", "address": "0x005B", "type": "uint16"}, {"name": "Energy, lower 4 digits (U4-10)", "group": "Energy", "area": "holding", "address": "0x005C", "type": "uint16", "scale": 0.1, "unit": "kWh", "description": "0.0 to 999.9 kWh"}, {"name": "Energy, upper 5 digits (U4-11)", "group": "Energy", "area": "holding", "address": "0x005D", "type": "uint16", "unit": "MWh"}, {"name": "Cooling fan operation time (U4-03)", "group": "Monitors", "area": "holding", "address": "0x0067", "type": "uint16", "unit": "h"}, {"name": "Heatsink temperature (U4-08)", "group": "Monitors", "area": "holding", "address": "0x0068", "type": "int16", "unit": "°C"}, {"name": "Number of Run commands (U4-02)", "group": "Monitors", "area": "holding", "address": "0x0075", "type": "uint16"}, {"name": "Capacitor maintenance (U4-05)", "group": "Monitors", "area": "holding", "address": "0x007C", "type": "uint16", "unit": "%"}, {"name": "Cooling fan maintenance (U4-04)", "group": "Monitors", "area": "holding", "address": "0x007E", "type": "uint16", "unit": "%"}, {"name": "Minor fault code", "group": "Status", "area": "holding", "address": "0x007F", "type": "uint16"}, {"name": "Current fault (U2-01)", "group": "Faults", "area": "holding", "address": "0x0080", "type": "uint16", "enum": "fault"}, {"name": "Previous fault (U2-02)", "group": "Faults", "area": "holding", "address": "0x0081", "type": "uint16", "enum": "fault"}, {"name": "Fault history 1 (U3-01)", "group": "Faults", "area": "holding", "address": "0x0090", "type": "uint16", "enum": "fault", "description": "Most recent"}, {"name": "Fault history 2 (U3-02)", "group": "Faults", "area": "holding", "address": "0x0091", "type": "uint16", "enum": "fault"}, {"name": "Fault history 3 (U3-03)", "group": "Faults", "area": "holding", "address": "0x0092", "type": "uint16", "enum": "fault"}, {"name": "Fault history 4 (U3-04)", "group": "Faults", "area": "holding", "address": "0x0093", "type": "uint16", "enum": "fault"}, {"name": "Drive rated current", "group": "Info", "area": "holding", "address": "0x00AB", "type": "uint16", "description": "0.01 A on models 2003-2033 and 4002-4018, 0.1 A on larger models; scale not applied"}, {"name": "Operation error number", "group": "Status", "area": "holding", "address": "0x00BF", "type": "uint16", "description": "xx of the active oPExx"}, {"name": "Fault description 3", "group": "Status", "area": "holding", "address": "0x00C0", "type": "uint16", "description": "Bit field: Uv1, Uv2, Uv3, SC, GF, oC, ov, oH, oH1, oL1, oL2, oL3, oL4, rr, rH (bits 1-15)"}, {"name": "Fault description 4", "group": "Status", "area": "holding", "address": "0x00C1", "type": "uint16", "description": "Bit field: EF3-EF8, FAn, oS, dEv, PGo, PF, LF, oH3, oPr, Err, oH4 (bits 0-15)"}, {"name": "Fault description 5", "group": "Status", "area": "holding", "address": "0x00C2", "type": "uint16"}, {"name": "Fault description 10 (crane)", "group": "Status", "area": "holding", "address": "0x00C7", "type": "uint16", "description": "Bit field: SE1-SE4 brake sequence (bits 0-3), oL5 (bit 6), oL6 (bit 7)"}, {"name": "Output current", "group": "Monitors", "area": "holding", "address": "0x00FB", "type": "uint16", "description": "0.01 A on models 2003-2033 and 4002-4018, 0.1 A on larger models; scale not applied"}, {"name": "A1-02 Control method", "group": "Parameters", "area": "holding", "address": "0x0102", "type": "uint16", "access": "RW", "enum": {"0": "V/f", "1": "V/f with encoder", "2": "Open loop vector", "3": "Closed loop vector", "4": "Advanced open loop vector"}}, {"name": "A1-06 Application preset", "group": "Parameters", "area": "holding", "address": "0x0127", "type": "uint16", "access": "RW", "enum": {"0": "General purpose", "1": "Crane (hoist)", "2": "Crane (traveling)", "3": "Closed loop crane (hoist)"}}, {"name": "b1-01 Frequency reference source", "group": "Parameters", "area": "holding", "address": "0x0180", "type": "uint16", "access": "RW", "enum": "ref_source"}, {"name": "b1-02 Run command source", "group": "Parameters", "area": "holding", "address": "0x0181", "type": "uint16", "access": "RW", "enum": "ref_source"}, {"name": "C1-01 Acceleration time 1", "group": "Parameters", "area": "holding", "address": "0x0200", "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 6000}, {"name": "C1-02 Deceleration time 1", "group": "Parameters", "area": "holding", "address": "0x0201", "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 6000}, {"name": "C1-09 Fast stop time", "group": "Parameters", "area": "holding", "address": "0x0208", "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 6000}, {"name": "d1-01 Reference 1", "group": "Parameters", "area": "holding", "address": "0x0280", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 590, "description": "Units set by o1-03"}, {"name": "d1-02 Reference 2", "group": "Parameters", "area": "holding", "address": "0x0281", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 590}, {"name": "d1-03 Reference 3", "group": "Parameters", "area": "holding", "address": "0x0282", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 590}, {"name": "d1-04 Reference 4", "group": "Parameters", "area": "holding", "address": "0x0283", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "RW", "write_min": 0, "write_max": 590}, {"name": "E1-04 Maximum output frequency", "group": "Parameters", "area": "holding", "address": "0x0303", "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW"}, {"name": "E1-05 Maximum output voltage", "group": "Parameters", "area": "holding", "address": "0x0304", "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW"}, {"name": "E1-06 Base frequency", "group": "Parameters", "area": "holding", "address": "0x0305", "type": "uint16", "scale": 0.1, "unit": "Hz", "access": "RW"}, {"name": "E2-01 Motor rated current", "group": "Parameters", "area": "holding", "address": "0x030E", "type": "uint16", "access": "RW", "description": "0.01 A or 0.1 A depending on the drive model; scale not applied"}, {"name": "E2-04 Motor poles", "group": "Parameters", "area": "holding", "address": "0x0311", "type": "uint16", "access": "RW", "write_min": 2, "write_max": 120}, {"name": "E2-11 Motor rated power", "group": "Parameters", "area": "holding", "address": "0x0318", "type": "uint16", "scale": 0.01, "unit": "kW", "access": "RW", "write_min": 0, "write_max": 650}, {"name": "H5-01 Node address", "group": "Communication", "area": "holding", "address": "0x0425", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 255, "description": "Factory default 0x1F (31); 0 = no response"}, {"name": "H5-02 Baud rate", "group": "Communication", "area": "holding", "address": "0x0426", "type": "uint16", "access": "RW", "enum": {"0": "1200", "1": "2400", "2": "4800", "3": "9600", "4": "19200", "5": "38400", "6": "57600", "7": "76800", "8": "115200"}}, {"name": "H5-03 Parity", "group": "Communication", "area": "holding", "address": "0x0427", "type": "uint16", "access": "RW", "enum": {"0": "None", "1": "Even", "2": "Odd"}}, {"name": "H5-04 Stop method on CE", "group": "Communication", "area": "holding", "address": "0x0428", "type": "uint16", "access": "RW", "enum": {"0": "Ramp to stop", "1": "Coast to stop", "2": "Fast stop (C1-09)", "3": "Alarm only"}}, {"name": "H5-05 CE detection", "group": "Communication", "area": "holding", "address": "0x0429", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}}, {"name": "H5-06 Transmit wait time", "group": "Communication", "area": "holding", "address": "0x042A", "type": "uint16", "unit": "ms", "access": "RW", "write_min": 0, "write_max": 65}, {"name": "H5-09 CE detection time", "group": "Communication", "area": "holding", "address": "0x0435", "type": "uint16", "scale": 0.1, "unit": "s", "access": "RW", "write_min": 0, "write_max": 10}, {"name": "H5-10 Register 0x0025 unit", "group": "Communication", "area": "holding", "address": "0x0436", "type": "uint16", "access": "RW", "enum": {"0": "0.1 V", "1": "1 V"}}, {"name": "H5-11 Enter command mode", "group": "Communication", "area": "holding", "address": "0x043C", "type": "uint16", "access": "RW", "enum": {"0": "Enter command required", "1": "Enter command not required"}}, {"name": "o1-03 Frequency display unit", "group": "Parameters", "area": "holding", "address": "0x0502", "type": "uint16", "access": "RW", "enum": {"0": "0.01 Hz", "1": "0.01 % of E1-04", "2": "r/min", "3": "User units", "4": "0.01 m/min"}}, {"name": "H5-20 Reload communication parameters", "group": "Communication", "area": "holding", "address": "0x0B57", "type": "uint16", "access": "RW", "enum": {"0": "At next power cycle", "1": "Now"}} ] }