IO-Link interface reference

Identification

Identification – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Vendor Name

0x0010 (16)

0

R

7 Byte

STRING

n/a

“Balluff”

Vendor text

0x0011 (17)

0

R

15 Byte

STRING

n/a

“www.balluff.com”

Product Name

0x0012 (18)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product ID

0x0013 (19)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product text

0x0014 (20)

0

R

33 Byte

STRING

n/a

Hub M12, 4x AO (V/A), 4x AI (V/A)

Serial Number

0x0015 (21)

0

R

16 Byte

STRING

n/a

Hardware Revision

0x0016 (22)

0

R

2 Byte

STRING

n/a

Firmware Revision

0x0017 (23)

0

R

≤ 10 Byte

STRING

n/a

Application Specific Tag

0x0018 (24)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Function Tag

0x0019 (25)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Location Tag

0x001A (26)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Product Type Code

0x0700 (1792)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product Order Code

0x0701 (1793)

0

R

7 Byte

STRING

n/a

BNI00MA

Parameters

Identification

Identification – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Vendor Name

0x0010 (16)

0

R

7 Byte

STRING

n/a

“Balluff”

Vendor text

0x0011 (17)

0

R

15 Byte

STRING

n/a

“www.balluff.com”

Product Name

0x0012 (18)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product ID

0x0013 (19)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product text

0x0014 (20)

0

R

33 Byte

STRING

n/a

Hub M12, 4x AO (V/A), 4x AI (V/A)

Serial Number

0x0015 (21)

0

R

16 Byte

STRING

n/a

Hardware Revision

0x0016 (22)

0

R

2 Byte

STRING

n/a

Firmware Revision

0x0017 (23)

0

R

≤ 10 Byte

STRING

n/a

Application Specific Tag

0x0018 (24)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Function Tag

0x0019 (25)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Location Tag

0x001A (26)

0

R/W

≤ 32 Byte

STRING

Yes

“***”

Product Type Code

0x0700 (1792)

0

R

20 Byte

STRING

n/a

BNI LH1-742-S13-R012

Product Order Code

0x0701 (1793)

0

R

7 Byte

STRING

n/a

BNI00MA

Configuration analog ports

Configuration of analog ports – ISDU

Name

Index

Subindex

Access

Length

Data
Type

Data
Storage

Default

Analog Mode

0xF0 (240)

0

R/W

8 Byte

Yes

Analog Mode Port x

1…8

R/W

1 Byte

UINT8

No

0xFF

Analog Port Pin Assignment

0xF2 (242)

0

R/W

4 Byte

Yes

Analog Port Pin Assignment Port x

1…4

R/W

1 Byte

UINT8

No

0x01

Safe States

0xFA (250)

0

R/W

4 Byte

Yes

Safe states Port x

1…4

R/W

1 Byte

UINT8

No

0x03

Configuration of analog value display

Configuration of analog value display – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Process Data Allignment

0x59 (89)

0

R/W

1 Byte

UINT8

Yes

0x01

Resolution

0xF1 (241)

0

R/W

8 Byte

Yes

Resolution Port x

1…8

R/W

1 Byte

UINT8

No

0x00

Process Data Format

0xF5 (245)

0

R/W

8 Byte

Yes

Process Data Format Port x

1…8

R/W

1 Byte

UINT8

No

0x00

Switch Point

Switch Point – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Switch point 1

0xF6 (246)

0

R/W

8 Byte

Yes

Switch Point 1 Port x

1…4

R/W

2 Byte

INT16

No

0x0000

Switch point 2

0xF7 (247)

0

R/W

8 Byte

Yes

Switch Point 2 Port x

1…4

R/W

2 Byte

INT16

No

0x0000

Switch Point Enable

0xF8 (248)

0

R/W

1 Byte

Yes

Switch Point Enable Port x

1…8

R/W

1 Bit

BOOL

No

0x00

Port Monitoring

Port monitoring – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Short circuit Pin 1

0xD6 (214)

0

R

1 Byte

n/a

Short circuit Pin 1 Port x

1…8

R

1 Bit

BOOL

n/a

Short circuit of outputs

0xD7 (215)

0

R

1 Byte

n/a

Short circuit of output Port x

1…4

R

1 Bit

BOOL

n/a

Wire break on inputs

0xD9 (217)

0

R

1 Byte

n/a

Wire break ininput Port x

1…4

R

1 Bit

BOOL

n/a

Moving Window Averaging

Moving window average – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Length of Moving Window Average

0xFB (251)

0

R/W

4 Byte

Yes

Length of Moving Window Average Port x

1…4

R/W

1 Byte

UINT8

No

0x08

Boot cycle counter

Boot cycle counter – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Boot Cycle Counter

0x58 (88)

0

R

8 Byte

n/a

Total Boot Cycle Counter

1

R

4 Byte

UINT32

n/a

Custom Boot Cycle Counter

2

R

4 Byte

UINT32

n/a

Operating hours counter

Operating hours counter – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Operating Hours Counter

0x0057 (87)

0

R

12 Byte

n/a

Current Operating Hours Counter

1

R

4 Byte

UINT32

n/a

Total Operating Hours Counter

2

R

4 Byte

UINT32

n/a

Custom Operating Hours Counter

3

R

4 Byte

UINT32

n/a

Operating Hours Saving Mode

0x0074 (116)

0

R/W

1 Byte

UINT8(ENUM)

Yes

0

Voltage monitoring

Voltage and current monitoring – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Voltage monitoring of module

0x00DE (222)

0

R

1 Byte

n/a

Low US

1

R

1 Byte

BOOL

n/a

Low UA

3

R

1 Byte

BOOL

n/a

No UA

4

R

1 Byte

BOOL

n/a

High US

5

R

1 Byte

BOOL

n/a

High UA

7

R

1 Byte

BOOL

n/a

Device status and detailed device status

Device status and detailed device status – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Device Status

0x0024 (36)

0

R

1 Byte

UINT8

n/a

0

Detailed Device Status

0x0025 (37)

0

R

30 Byte

UINT8[]

n/a

0x00 0x00 0x00

Process data information and configuration

Process data info and configuration – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Process Data Profile Selection

0x0051 (81)

0

R/W

1 Byte

UINT8

Yes

0x00

Process Data Input Descriptor

0x000E (14)

0

R

30 Byte

UINT8[]

n/a

01 01 00 01 03 02 01 01 06 01 18 08 02 10 20 02 10 30 02 10 40 02 10 50 01 04 64 01 04 6C

Process Data Output Descriptor

0x000F (15)

0

R

12 Byte

UINT8[]

n/a

02 10 00 02 10 10 02 10 20 02 10 30

Last Valid Process Data Input

0x0028 (40)

0

R

14 Byte

UINT[8]

n/a

Last Valid Process Data Output

0x0029 (41)

0

R

8 Byte

UINT[8]

n/a

Profile characteristic

Profile characteristic – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Profile Characteristic

0x000D (13)

0

R

14 Byte

UINT16[]

n/a

00 31 40 00

Device Access Locks

Device access locks – ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Device Access Locks

0x0C (12)

0

R/W

2 Byte

UINT16

n/a

0

Events

Configuration analog ports

Configuration of analog inputs – Events

Event Code

Event Type

Description

Device Status

0x8CA1 (36001)

Warning

Analog Input Value Overflow – The analog input value is too high

0 – Device is operating properly

0x8CA2 (36002)

Warning

Analog Input Value Underflow – The analog input value is too low

0 – Device is operating properly

Port Monitoring

Port monitoring – Events

Event Code

Event Type

Description

Device Status

0x7710 (30480)

Error

Short circuit

4 – Failure

0x8D50 (36176)

Error

Error on Port 1

0 – Device is operating properly.

0x8D51 (36177)

Error

Error on Port 2

0 – Device is operating properly.

0x8D52 (36178)

Error

Error on Port 3

0 – Device is operating properly.

0x8D53 (36179)

Error

Error on Port 4

0 – Device is operating properly.

0x8D54 (36180)

Error

Error on Port 5

0 – Device is operating properly.

0x8D55 (36181)

Error

Error on Port 6

0 – Device is operating properly.

0x8D56 (36182)

Error

Error on Port 7

0 – Device is operating properly.

0x8D57 (36183)

Error

Error on Port 8

0 – Device is operating properly.

Voltage Monitoring

Event Code

Event Type

Description

Device Status

0x5110

(20752)

Warning

Primary supply voltage exceeded
► Check for deviations in the supply.

2 – Out-of-Specification

0x5111

(20753)

Warning

Primary supply voltage below minimum value
► Check for deviations in the supply.

2 – Out-of-Specification

0x5112

(20754)

Warning

Secondary supply (UA) too low or too high
► Check for deviations in the supply.

2 – Out-of-Specification

Commands

Boot Cycle Counter

Command Value

Device Action

0x81 (129)

Application Reset – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0.

0x82 (130)

Restore Factory Settings – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0.

0xA5 (165)

Maintenance Reset – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0.

For more information, see section System Commands.

Operating Hours Counter

Command Value

Device Action

0x81 (129)

Application Reset – Resets Custom Operating Hours to the default value.

0x82 (130)

Restore Factory Settings – Resets Custom Operating Hours and Operating Hours Saving Mode to the default value.

0xA5 (165)

Maintenance Reset – Resets Custom Operating Hours to the default value.

For more information, see section Operating Hours Counter.

Voltage Monitoring

Command Value

Device Action

0x81 (129)

Application Reset – Resets the Voltage Monitoring Detection Time Duration with ISDU-index 0x2200 to the default value 10.

0x82 (130)

Restore Factory Settings – Resets the Voltage Monitoring Detection Time Duration with ISDU-index 0x2200 to the default value 10.

For more information, see section Voltage Monitoring.

Reset Commands

Command Value

Device Action

0x80 (128)

Device Reset – Device Reset means a warm start of the device. During this process, the microcontrollers are restarted and all initializations performed again without any change made to the parameter values.

0x81 (129)

Application Reset – This reset is performed using IO-Link specification version 1.1.4

  • Resets all parameters and device settings to default values (with the exception of the identification and tagging parameters)

  • No reset of the configuration of the device variant

  • No communication stop or restart

0x82 (130)

Restore Factory Settings – This reset is performed using IO-Link specification version 1.1.4

  • Reset all parameters and device settings to default settings (including identification and tagging parameters)

  • Reset the configuration of the device variants to the default variant

  • Communication stop and restart possible.

0x83 (131)

Back-to-Box Reset – This reset is performed using IO-Link specification version 1.1.4

  • Reset all parameters and device settings to default settings (including identification and tagging parameters)

  • Reset the configuration of the device variants to the default variant

  • Communication stop until the next restart.