E_IolProfileIdentifier

Defines the profiles that an IO-Link device can have. One device can support multiple profiles.

Name

Value

Description

NoProfileSupported

0x0000

No profile is supported

FunctionClass

0x0001

Function classes are supported

Switching sensor profile type 1

SSP_1_1

0x0002

Defines the fixed switching sensor with the profile 0x8005 without 0x800C

SSP_1_2

0x0003

Defines the fixed switching sensor with the profile 0x8005 and 0x800C

Switching sensor profile type 2

SSP_2_1

0x0004

Defines the adjustable switching sensor with the profile 0x8007 without 0x800C

SSP_2_2

0x0005

Defines the adjustable switching sensor with the profile 0x8008 without 0x800C

SSP_2_3

0x0006

Defines the adjustable switching sensor with the profile 0x8009 without 0x800C

SSP_2_4

0x0007

Defines the adjustable switching sensor with the profile 0x8007 with 0x800C

SSP_2_5

0x0008

Defines the adjustable switching sensor with the profile 0x8008 with 0x800C

SSP_2_6

0x0009

Defines the adjustable switching sensor with the profile 0x8009 with 0x800C

Measuring Device profile types 3

SSP_3_1

0x000A

Defines the profiles 0x800A without 0x800C

SSP_3_2

0x000B

Defines the profiles 0x800B without 0x800C

SSP_3_3

0x000C

Defines the profiles 0x800A with 0x800C

SSP_3_4

0x000D

Defines the profiles 0x800B with 0x800C

Overview of Functionclasses

Dev_Ident

0x8000

With this profile, the Firmware Revision, ApplicationSpecificTag and ProductID parameters must be supported by the IO-Link device

Multi_Ch

0x8001

Defines the process data type of the IO-Link device

PDV

0x8002

Defines the process data transmission of the device.

Dev_Diag

0x8003

With this profile, the Device Status and Detailed Device Status parameters must be supported by the IO-Link device

Teach_Ch

0x8004

 

Fixed_SSC

0x8005

Fixed switching sensors in the Smart Sensor Profile are devices that support exactly one binary output signal (switching signal). The setpoint of this switching output is predefined during the manufacturing process and is thus fixed for the application.

Adjust_SSC

0x8006

 

Teach_Single_Value

0x8007

A setpoint is defined by a "Teachpoint" (TP). The teach-in process is "static", i.e. the measured value is constant during teach-in.

Teach_Two_Value

0x8008

A setpoint is defined by two "Teachpoints" (TP).

Teach_Dyn

0x8009

"Dynamic teach-in" (within a time period) A single setpoint or both setpoints of an SSC are taught-in via acquired measured values during a specific time period. The teach-in is "dynamic", i.e. the measured value is not constant during the teach-in. As a rule, the minimum and maximum values within this timespan are used to determine the setpoints.

Meas_Data_Ch_Std

0x800A

The function class provides a standardized process data structure and some additional information on how to interpret the transmitted data, such as physical unit or measurement limits. (default resolution)

Meas_Data_Ch_High

0x800B

The function class provides a standardized process data structure and some additional information on how to interpret the transmitted data, such as physical unit or measurement limits. (high resolution)

Sensor_Ctrl

0x800C

The deactivation signal can be used to switch off the sensor transducer.

Example of the profile identification of an extended profile

Ident_And_Diag

0x4000

Combines the profiles 0x8000, 0x8002, 0x8003 and 0x8100

Visual_Localizations

0x8100

With this profile, the FunctionTag and Location parameters must be supported by the IO-Link device