7EN02-0406-04

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

  • 17033 - IFL12C

  • 17034 - IFL12MC

  • 17035 - IFL12LMC

  • 17036 - IFL12MCT

  • 17037 - IFL12LMCT

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
  • IMDIFL12C

  • IMDIFL12MC

  • IMDIFL12LMC

  • IMDIFL12MCT

  • IMDIFL12LMCT

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
  • IFL12C

  • IFL12MC

  • IFL12LMC

  • IFL12MCT

  • IFL12LMCT

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
NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Write 0xF0A1 to reset all logs

2052 804 2053 805 W Uint16
NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

High voltage adapter

Default value: 0 (no adapter)

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

  • 1 = Enabled

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Acknowledge alarm relay

Default value: 1 (Enabled)

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

  • 1 = Control

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

User application

Default value: 0 (Power)

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

  • 1 = ON

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Auto-test: test with relays

Default value: 1 (ON)

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

  • 1 = ON

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Screen saver activation

Default value: 0 (OFF)

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

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

3043 BE3 3044 BE4 R/W Uint16
  • 0 = Low current (high insulation)

  • 1 = Mid current (mid insulation)

  • 2= High current (low insulation)

NOTE:

Applicable for IFL12C.

Insulation alarm threshold

Default value: 0 (Low)

Monitoring

Address Register R/W Unit Type Range Description
dec hex dec hex
10000...10023 2710...2727 10001...10024 2711...2728 R Ohm Float32
NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Resistance for 12 channels. Each channel represents 2 registers.
10024...10047 2728...273F 10025...10048 2729...2740 R F Float32
NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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Ω

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

Insulation alarm threshold

Default value: 10 kΩ

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

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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

NOTE:

Applicable for IFL12MC, IFL12LMC, IFL12MCT, and IFL12LMCT.

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?