VIGED310022EN-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

  • 17000 - IM10

  • 17002 - IM20

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

Product state

  • Bit1 - Reserved

  • Bit2 - Auto test

  • Bit3 - Reserved

  • Bit4 - Reserved

  • Bit5 - Monitoring

  • Bit6 - Reserved

  • Bit7 - Product error

  • Bit8 - System error

  • Bit9 - Injection disabled

  • 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
  • IMD-IM10

  • IMD-IM20

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

550...555 226...22B 551...556 227...22C R UTF8 Existing 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 monitoring registers

Address Register R/W Unit Type Range Description
dec hex dec hex
1020...1021 3FC...3FD 1021...1022 3FD...3FE R Ohm Float32

Resistance

The value NaN (Not a Number) 0xFFC00000 is returned during the auto-test.

1022...1023 3FE...3FF 1023...1024 3FF..400 R nF Float32

Capacitance

The value NaN (Not a Number) 0xFFC00000 is returned during the auto-test.

1031 407 1032 408 R V Float32
  • 0 = Injection active

  • 1 = Injection inactive

NOTE:

Applicable for IM20.

Injection status

Insulation alarm

Address Register R/W Unit Type Range Description
dec hex dec hex
1100 44C 1101 44D R Uint16
  • 0 = No alarm

  • 1 = Insulation alarm active

  • 2 = Preventive insulation alarm active

  • 4 = Transient insulation alarm active

  • 8 = Insulation alarm acknowledged

Insulation alarm
1110...1111 456...457 1111...1112 457...458 R Uint32 Product status
  • 0 - No alarm
  • Bit 1 - Active alarm

  • Bit 2 - Active pre-alarm

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

  • Bit 15 - Injection disable

  • Bit 16 - Reserved

  • Bit 17 - Disconnected injection

  • Bit 18 - Over limit capacitance

  • Bit 19 - Over voltage

  • Bit 20 - Reserved

  • Bit 21 - Reserved

  • Bit 22 - Reserved

  • Bit 23 - Reserved

  • Bit 24 - Reserved

  • Bit 25 - Product error

  • Bit 26 - Reserved

  • 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
2000 7D0 2001 7D1 W Uint16 0xA456 = run auto-test Run the auto-test of the product without testing the relay (same as the auto-test cycle).
2005...2006 7D5...7D6 2006...2007 7D6...7D7 R Uint32

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

Settings

Address Register R/W Unit Type Range Description
dec hex dec hex
3000 BB8 3001 BB9 R/W Uint16
  • 0 = Normally open

  • 1 = Normally closed

NOTE:

Applicable for IM20.

Injection inhibition

Default value: 0 (Normally open)

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

  • 2 = Failsafe

Insulation alarm relay logic command

Default value: 2 (Failsafe)

3002...3003 BBA...BBB 3003...3004 BBB...BBC R/W Ohm Uint32

0.05...500 kΩ

Insulation alarm threshold

Default value: 50 kΩ

3004...3005 BBC...BBD 3005...3006 BBD...BBE R/W Ohm Uint32
  • 1 kΩ...1 MΩ

  • 0xFFFFFFFF = OFF

Preventive alarm threshold

OFF is used to deactivate the preventive alarm.

Default value: 0xFFFFFFFF

3007 BBF 3008 BC0 R/W s Uint16 0...7200 s

Insulation alarm time delay (in seconds)

Default value: 0 s

3008 BC0 3009 BC1 R/W Uint16
  • 0 = 4s

  • 1 = 40s

  • 2 = 160s

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 IM20.

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 = HV1700

NOTE:

Applicable for IM20.

High voltage adapter

Default value: 0 (no adapter)

3022 BCE 3023 BCF R/W Uint16
  • 0 = Disabled

  • 1 = Enabled (relay triggers for 3 seconds when fault disappears in alarm acknowledge mode)

Corrected insulation fault signal

Disable corrected insulation fault signal if acknowledge alarm relay is disabled.

Default value: 0 (Disabled)

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

  • 1 = Enabled

Acknowledge alarm relay

Default value: 1 (Enabled)

NOTE:

Applicable for IM20.

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
...
20338...20349 4F72...4F7D 20339...20350 4F73...4F7E R Record Record 30
20710...20721 50E6...50F1 20711...20722 50E7...50F2 R Record Record 60

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

Was this helpful?