7EN02-0421-03

Modbus registers table

The following table lists the Modbus registers that apply to your device.

System status registers

Address Register R/W Unit Type Range Description
dec hex dec hex
100 64 101 65 R Uint16

Product identifier

    17038 - IFL12MCN

    114..115 72...73 115...116 73...74 R Uint32

    Product state

    • Bit1 - Reserved

    • Bit2 - Auto test

    • Bit3 - Commissioning

    • Bit4 - Safe state

    • Bit5 - Monitoring

    • Bit6 - Channel error

    • Bit7 - Product error

    • Bit8 - System error

    • Bit9 - Reserved

    • Bit10 - Reserved

    116 74 11722 75 R Uint16

    Product error codes

    • 0XFFFF - No error

    • 0x0000 - Unknown error

    • 0x0DEF - Undefined model

    • 0xAF00 - Auto-test failure

    • 0xBE00 - Metering

    • 0xC0F1 - Configuration error

    • 0x5EFA - Sensor call problem

    • 0xD1A1 - Glued IO

    • 0xD1A2 - RAM

    • 0xD1A3 - EEPROM

    • 0xD1A4 - Relay

    • 0xD1A5 - Status input

    • 0xD1A6 - Flash

    • 0xD1A7 - SIL

    • 0xE000 - NMI interrupt

    • 0xE001 - Hard fault exception

    • 0xE002 - Memory fault exception

    • 0xE003 - Bus fault exception

    • 0xE004 - Usage fault exception

    • 0xE005 - Unexpected interrupt

    • 0xFAF5 - Unexpected interrupt

    120...139 78...8B 121...140 79...8C R UTF8 Product family
    140...159 8C...9F 141...160 8D...A0 R/W UTF8 Product name (User application name)
    160...179 A0...B3 161...180 A1...B4 R UTF8 Product code

    IMDIFL12MCN

    180...199 B4...C7 181...200 B5...C8 R UF8 Manufacturer: Schneider Electric
    208...219 D0...DB 209...220 D1...DC R UF8 ASCII serial number
    220 DC 221 DD R Uint16 Manufacturing unit identifier
    227...246 E3...F6 228...247 E4...F7 R UTF8 Product capability
    247...266 F7...10A 248...267 F8...10B R UTF8 Product model

    IMDIFL12MCN

    300...306 12C...132 301...307 12D...133 R Uint16 Date and time in 7 register format

    The following parameters correspond to each register:

    • 300 - Year

    • 301 - Month

    • 302 - Day

    • 303 - Hour

    • 304 - Minute

    • 305 - Second

    • 306 - Millisecond

    307...310 133...136 308...311 134...137 R/W Uint16 Date and time in TI081 format. See Date and time (TI081 format).
    320...324 140...149 321...325 141...145 R Uint16 Present firmware version
    • X represents the primary revision number, which is encoded in register 321

    • Y represents the secondary revision number, which is encoded in register 322

    • Z represents the quality revision number, which is encoded in register 323

    325...329 145...149 326...330 146...14A R Uint16 Previous firmware version
    • X represents the primary revision number, which is encoded in register 326

    • Y represents the secondary revision number, which is encoded in register 327

    • Z represents the quality revision number, which is encoded in register 328

    340...344 154...158 341...345 155...159 R Uint16 Boot firmware version
    • X represents the primary revision number, which is encoded in register 341

    • Y represents the secondary revision number, which is encoded in register 342

    • Z represents the quality revision number, which is encoded in register 343

    500...505 1F4...1F9 501...506 1F5...1FA R UTF8 Hardware revision
    550...555 226...22B 551...556 227...22C R UTF8 Existing OS version
    556...561 22C...231 557...562 22D...232 R UTF8 Previous OS version
    562...567 232...237 563...572 233...23C R UTF8 Existing RS/Boot version
    586...591 24A...24F 587...592 24B...250 R UTF8 Existing SIL OS version

    Modbus

    Address Register   R/W Unit Type Range Description
    dec hex dec hex
    750 2EE 751 2EF R/W Uint16 1...247

    Device address

    Default value: 1

    751 2EF 752 2F0 R/W Uint16
    • 0 = 4800

    • 1 = 9600

    • 2 = 19200

    • 3 = 38400

    Baud rate

    Default value: 2 (19200)

    752 2F0 753 2F1 R/W Uint16
    • 0 = Even

    • 1 = Odd

    • 2 = None

    Parity

    Default value: 0 (Even)

    Insulation alarm

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    1102 44E 1103 44F R Uint16 Product alarm status
    • Bit 1...12 - Channel status for channel 1 to 12 respectively

      This bit is set for the corresponding channel for any of the following states:

      • Active alarm

      • Alarm acknowledged

      • Toroid disconnect

      • First measurement

      • Channel error

    • Bit 13 - System error

      This bit is set for the following states:

      • Voltage signal unavailable

      • Toroid disconnect

      • No toroid

    • Bit 14 - Product error

      This bit is set for Product failure state.

    1103 44F 1104 450 R Uint16 Compliment for product alarm status
    1104...1105 450...451 1105...1106 451...452 R Uint32 0...0XFFFFFFFF Status counter
    1110...1111 456...457 1111...1112 457...458 R Uint32 Product status
    • 0 - No alarm
    • Bit 1 - Active alarm

    • Bit 2 - Reserved

    • Bit 3 - Transient alarm

    • Bit 4 - Alarm acknowledged

    • Bit 5 - Reserved

    • Bit 6 - Reserved

    • Bit 7 - Reserved

    • Bit 8 - Reserved

    • Bit 9 - First measurement

    • Bit 10 - Reserved

    • Bit 11 - Reserved

    • Bit 12 - Reserved

    • Bit 13 - Auto test

    • Bit 14 - Commissioning

    • Bit 15 - Reserved

    • Bit 16 - Uncommissioned

    • Bit 17 - Locating signal unavailable

    • Bit 18 - Over limit capacitance

    • Bit 19 - Over voltage

    • Bit 20 - Reserved

    • Bit 21 - Reserved

    • Bit 22 - Toroid disconnect

    • Bit 23 - Reserved

    • Bit 24 - Reserved

    • Bit 25 - Product error

    • Bit 26 - Channel error

    • Bit 27 - Reserved

    • Bit 28 - Reserved

    • Bit 29 - Reserved

    • Bit 30 - Reserved

    • Bit 31 - Reserved

    • Bit 32 - Power Down

    1112...1134 458...46E 1113...1135 459...46F R Uint32 Channel (1 to 12) status. Each channel represents 2 registers.
    • 0 - No alarm
    • Bit 1 - Active alarm

    • Bit 2 - Reserved

    • Bit 3 - Transient alarm

    • Bit 4 - Alarm acknowledged

    • Bit 5 - Reserved

    • Bit 6 - Reserved

    • Bit 7 - Reserved

    • Bit 8 - Reserved

    • Bit 9 - First measurement

    • Bit 10 - Reserved

    • Bit 11 - Reserved

    • Bit 12 - Reserved

    • Bit 13 - Auto test

    • Bit 14 - Commissioning

    • Bit 15 - Reserved

    • Bit 16 - Uncommissioned

    • Bit 17 - Locating signal unavailable

    • Bit 18 - Over limit capacitance

    • Bit 19 - Over voltage

    • Bit 20 - Reserved

    • Bit 21 - Reserved

    • Bit 22 - Toroid disconnect

    • Bit 23 - Reserved

    • Bit 24 - Reserved

    • Bit 25 - Product error

    • Bit 26 - Channel error

    • Bit 27 - Reserved

    • Bit 28 - Reserved

    • Bit 29 - Reserved

    • Bit 30 - Reserved

    • Bit 31 - Reserved

    • Bit 32 - Power Down

    Diagnostics

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    2001...2004 7D1...7D4 2002...2005 7D2...7D5 R Date/Time

    Total uptime since first power up of product.

    Registers correspond to (result - 01/01/2000) = total uptime.

    TI081 date format (See Date and time (TI081 format))

    2005...2006 7D5...7D6 2006...2007 7D6...7D7 R Uint32

    Total number of power cycles since first power-up of the product

    2050 802 2051 803 W Uint16

    Write 0x1919 to reset factory settings (default factory settings)

    2051 803 2052 804 W Uint16

    Write 0xF0A1 to reset all logs

    2052 804 2053 805 W Uint16

    Write 0x25AB to reset all graphs

    CRC

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    2500...2501 9C4...9C5 2501...2502 9C5...9C6 R Uint32

    Application CRC value.

    2502...2503 9C6...9C7 2503...2504 9C7...9C8 R Uint32

    Boot CRC value

    Settings

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    2997...2998 BB5...BB6 2998...2999 BB6...BB7 R Uint16

    Total number of settings changed since first power-up. Incremented by 1 for each change of one or several parameters.

    3001 BB9 3002 BBA R/W Uint16
    • 1= Standard

    • 2 = Failsafe

    Insulation alarm relay logic command

    Default value: 2 (Failsafe)

    3008 BC0 3009 BC1 R/W Uint16

    • 0 = 5s

    • 1 = 40s

    • 2 = 400s

    Network filtering

    Default value: 1(40s)

    3009 BC1 3010 BC2 R/W Hz Uint16
    • 0 Hz

    • 50 Hz

    • 60 Hz

    • 400 Hz

    Network frequency

    Default value: 50 Hz

    3014 BC6 3015 BC7 R/W Uint16 0000...9999

    Password

    Default value: 0000

    3015 BC7 3016 BC8 R/W Uint16
    • 0 = OFF

    • 1 = ON

    Password protection

    Default value: 0 (password protection deactivated)

    3016 BC8 3017 BC9 R/W Uint16
    • 0 = English

    • 1 = French

    • 2 = Spanish

    • 3 = Russian

    • 4 = Chinese

    • 5 = Italian

    • 6 = German

    • 7 = Portuguese

    Interface language

    Default value: 0 (English)

    3017 BC9 3018 BCA R/W % Uint16 10...100%

    Screen contrast

    Default value: 50%

    3018 BCA 3019 BCB R/W % Uint16 10...100%

    Screen brightness.

    Default value: 100%

    3019 BCB 3020 BCC R/W Uint16
    • 0 = None

    • 1 = VA1T

    High voltage adapter

    Default value: 0 (no adapter)

    3023 BCF 3024 BD0 R/W Uint16
    • 0 = Disabled

    • 1 = Enabled

    Acknowledge alarm relay

    Default value: 1 (Enabled)

    3025 BD1 3026 BD2 R/W Uint16
    • 0 = Power

    • 1 = Control

    User application

    Default value: 0 (Power)

    3029 BD5 3030 BD6 R/W Uint16
    • 0 = OFF

    • 1 = ON

    Auto-test: test with relays

    Default value: 1 (ON)

    3033 BD9 3034 BDA R/W Uint16
    • 0 = OFF

    • 1 = ON

    Screen saver activation

    Default value: 0 (OFF)

    3034 BDA 3035 BDB R/W s Uint16 30....3600 s

    Screen saver delay

    Default value: 300 s (5 min)

    3042 BE2 3043 BE3 W Uint16

    Commissioning mode

    Write 0xAABB to enter commisioning

    Write 0xBBAA to exit commisioning

    Monitoring

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    10000...10023 2710...2727 10001...10024 2711...2728 R Ohm Float32 Resistance for 12 channels. Each channel represents 2 registers.
    10024...10047 2728...273F 10025...10048 2729...2740 R F Float32 Capacitance for 12 channels. Each channel represents 2 registers.
    10072...10083 2758...2763 10073...10084 2759...2764 R Uint16
    • 0 = Equal

    • 1 = Under

    • 2 = Over

    • 3 = UnderStrict

    • 4 = OverStrict

    R equality for 12 channels. Each channel represents 1 register.
    10084...10095 2764...276F 10085...10096 2765...2770 R Uint16
    • 0 = Equal

    • 1 = Under

    • 2 = Over

    • 3 = UnderStrict

    • 4 = OverStrict

    C equality for 12 channels. Each channel represents 1 register.

    NOTE: The following registers is applicable for channel 1. For channel 2 register, add “30” value to channel 1 register. For channel 3 register, add “30” value to channel 2 register and so on.

    Settings – For individual channels

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    11000...11008 2AF8...2B00 11001...11009 2AF9...2B01 R/W UTF8 Allowed length : 18 characters Name of the channel. The most significant byte of the fist register contains first character. The last significant byte of last register contains last character.

    Default value: CHANNEL - 1

    11009...11010 2B01...2B02 11010...11011 2B02...2B03 R/W Ohm Uint32

    0.2...200 kΩ

    Insulation alarm threshold

    Default value: 10 kΩ

    11015 2B07 11016 2B08 R/W s Uint16 0...7200 s

    Insulation alarm time delay

    Default value: 0 s

    11016 2B08 11017 2B09 R/W turns Uint16
    • 0 = Uncommissioned

    • 470, 1000 = Auto

    • 300...3000 = Manual

    Number of toroid turns

    Default value: 0

    The following registers is applicable for channel 1. For channel 2 register, add “30” value to channel 1 register. For channel 3 register, add “30” value to channel 2 register and so on.

    Trending – For individual channels

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    12030 2EFE 12031 2EFF R Uint16 Hour trending Number of new records in trending buffer not yet read by the Modbus master.
    12031 2EFF 12032 2F00 R Uint16

    Day trending

    Number of new records in trending buffer not yet read by the Modbus master.
    12032 2F00 12033 2F01 R Uint16

    Week trending

    Number of new records in trending buffer not yet read by the Modbus master.
    12033 2F01 12034 2F02 R Uint16

    Month trending

    Number of new records in trending buffer not yet read by the Modbus master.
    12034 2F02 12035 2F03 R Uint16

    Year trending

    Number of new records in trending buffer not yet read by the Modbus master.
    12040...12041 2F08...2F09 12041...12042 2F09 R Float32

    Hour value

    Reading hour values

    Each reading decrements the counter at address 12030.

    12042 2F0A 12043 2F0B R Uint16

    Hour value status

    Status:

    • 0x0000 - Data not initialized

    • 0x0001 - Data invalid

    • 0x0002 - Data valid

    • 0x0003 - Power supply loss after this value

    • 0x0004 - Injection disable after this value

    • 0x0005 - Power supply loss and injection disable after this value

    12043...12044 2F0B...2F0C 12044...12045 2F0C...2F0D R Float32

    Day value

    Reading day values

    Each reading decrements the counter at address 12031.

    12045 2F0D 12046 2F0E R Uint16

    Day value status

    Status:

    • 0x0000 - Data not initialized

    • 0x0001 - Data invalid

    • 0x0002 - Data valid

    • 0x0003 - Power supply loss after this value

    • 0x0004 - Injection disable after this value

    • 0x0005 - Power supply loss and injection disable after this value

    12046...12047 2F0E...2F0F 12047...12048 2F0F...2F10 R Float32

    Week value

    Reading week values

    Each reading decrements the counter at address 12032.

    12048 2F10 12049 2F11 R Uint16

    Week value status

    Status:

    • 0x0000 - Data not initialized

    • 0x0001 - Data invalid

    • 0x0002 - Data valid

    • 0x0003 - Power supply loss after this value

    • 0x0004 - Injection disable after this value

    • 0x0005 - Power supply loss and injection disable after this value

    12049...12050 2F11...2F12 12050...12051 2F12...2F13 R Float32

    Month value

    Reading month values

    Each reading decrements the counter at address 12033.

    12051 2F13 12052 2F14 R Uint16

    Month value status

    Status:

    • 0x0000 - Data not initialized

    • 0x0001 - Data invalid

    • 0x0002 - Data valid

    • 0x0003 - Power supply loss after this value

    • 0x0004 - Injection disable after this value

    • 0x0005 - Power supply loss and injection disable after this value

    12052...12053 2F14...2F15 12053...12054 2F15...2F16 R Float32

    Year value

    Reading year values

    Each reading decrements the counter at address 12034.

    12054 2F16 12055 2F17 R Uint16

    Year value status

    Status:

    • 0x0000 - Data not initialized

    • 0x0001 - Data invalid

    • 0x0002 - Data valid

    • 0x0003 - Power supply loss after this value

    • 0x0004 - Injection disable after this value

    • 0x0005 - Power supply loss and injection disable after this value

    Logging

    Address Register R/W Unit Type Range Description
    dec hex dec hex
    19996...19997 4E1C...4E1D 19997...19998 4E1D...4E1E R Uint32 Roll over counter
    19998...19999 4E1E...4E1F 19999...20000 4E1F...4E20 R Uint32 1...240 Number of event records
    20001 4E21 20002 4E22 R Uint16 Most recent record number
    20002...20013 4E22...4E2D 20003...20014 4E23...4E2E R Record Record 1
    20014...20025 4E2E...4E39 20015...20026 4E2F...4E3A R Record Record 2
    ...
    20710...20721 50E6...50F1 20711...20722 50E7...50F2 R Record Record 60
    22870...22881 5956...5961 22871...22882 5957...5962 R Record Record 240

    QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

    Was this helpful?