Switching signal channel

The sensor implements SSP 2.8 profile according to the IO-Link specification. In this profile there are four switching channels are available:

  • SSC1.1

  • SSC1.2

  • SSC1.3

  • SSC1.4

Note

The implemented profile requires a Process Data In byte, so that these switching signals are available in the process data. For details see Process Data In structure.

However it is not recommended to use those signals for any purpose as this sensor is primarily an SSI sensor. These signals are mainly used in the Stroke monitoring function.

Description

Evaluation logic

The sensor performs measurement value acquisition as a continous signal that is avaluated for switching signal generation. The measurement value is only evaluated if it is within this valid measurement range. If the measurement value is outside of this range, the switching channel output goes into inactive state.

Note

The switching channel output signal (high or low) depends on the channel configuration.

In case of BTL the measurement signal is always the position of the first position magnet.

Switching points are defined by means of setpoints that can be determined using teach process. Alternatively, the setpoints can also be set directly via ISDUs, but under observation of the same requirements and rules as define for the teach process.

The setpoint setting can also be used to deactivate the switching point evaluation.

Setpoints - substitution value

Value

Meaning

0x7FFFFFFC (2,147,483,644)

Setpoint not taught, disabled

Overview of switching signal channels

Switchpoint logic

With switching logic High Active, the switching output switches to high if the current measurement value is greater than the set (taught) setpoint.

../../../_images/ssc_logic_high_active.png

SSC logic - high active

With Low Active this logic is inverted.

../../../_images/ssc_logic_low_active.png

SSC logic - low active

Switchpoint mode

Single point mode

In single point mode, only one switching point (setpoint) is defined.

Switching behavior:

  • Measurement value ≥ switching point: output active

  • Measurement value ≤ switching point minus a defined hysteresis: output inactive

../../../_images/ssc_mode_single_point.png

SSC mode - single point mode

Two point mode

In two point mode, two switching points (setpoint) are defined.

Switching behavior:

  • Measurement value ≥ switching point 1: output active

  • Measurement value ≤ switching point 2 output inactive

../../../_images/ssc_mode_two_point.png

SSC mode - two point mode

Window mode

In window mode, two switching points (setpoints) are defined.

Switching behavior:

  • If the output is inactive and the measurement value is greater than or equal to switching point 2 + 50% of the set hysteresis or the measurement value is less than or equal to switching point 1 – 50% of the set hysteresis, the output switches to active.

  • If the output is active and the measurement value is less than or equal to switching point 2 – 50% of the set hysteresis or the measurement value is greater than or equal to switching point 1 + 50% of the set hysteresis, the output switches to inactive.

../../../_images/ssc_mode_window.png

SSC mode - window mode

Teaching

Single value teach

With Single-Value Teach, the switching point (setpoint) is defined via a teach point. Moreover, this is a static process, i.e., the measurement value is constant during the teach phase. The teach process is performed independently for each switching point in two point mode.

../../../_images/ssc_teach_single_point.png

Single value teach in single point mode

../../../_images/ssc_teach_two_point.png

Single value teach in two point mode

ISDU

Switching signal channel – configuration ISDU

Name

Index

Subindex

Access

Length

Data Type

Data Storage

Default

Teach-in select

0x003A (58)

0

R/W

1

UINT8

No

0x00 (0)

Teach-in result

0x003B (59)

0

R

1

UINT8

n/a

SSC 1.1 parameter

0x003C (60)

0

R/W

8

RECORD

Yes

Setpoint 1

1

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

Setpoint 2

2

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

SSC 1.1 configuration

0x003D (61)

0

R/W

4

RECORD

Yes

Switchpoint logic

1

R/W

1

UINT8

No

0x00 (0)

Switchpoint mode

2

R/W

1

UINT8

No

0x00 (0)

Hysteresis

3

R/W

2

INT16

No

0x01F4 (500)

SSC 1.2 parameter

0x003E (62)

0

R/W

8

RECORD

Yes

Setpoint 1

1

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

Setpoint 2

2

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

SSC 1.2 configuration

0x003F (63)

0

R/W

4

RECORD

Yes

Switchpoint logic

1

R/W

1

UINT8

No

0x00 (0)

Switchpoint mode

2

R/W

1

UINT8

No

0x00 (0)

Hysteresis

3

R/W

2

INT16

No

0x01F4 (500)

SSC 1.3 parameter

0x4000 (16384)

0

R/W

8

RECORD

Yes

Setpoint 1

1

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

Setpoint 2

2

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

SSC 1.3 configuration

0x4001 (16385)

0

R/W

4

RECORD

Yes

Switchpoint logic

1

R/W

1

UINT8

No

0x00 (0)

Switchpoint mode

2

R/W

1

UINT8

No

0x00 (0)

Hysteresis

3

R/W

2

INT16

No

0x01F4 (500)

SSC 1.4 parameter

0x4002 (16386)

0

R/W

8

RECORD

Yes

Setpoint 1

1

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

Setpoint 2

2

R/W

4

INT32

No

0x7FFFFFFC (2147483644)

SSC 1.4 configuration

0x4003 (16387)

0

R/W

4

RECORD

Yes

Switchpoint logic

1

R/W

1

UINT8

No

0x00 (0)

Switchpoint mode

2

R/W

1

UINT8

No

0x00 (0)

Hysteresis

3

R/W

2

INT16

No

0x01F4 (500)

Teach-in select

With the help of this parameter, the switching channel that is to be taught is selected.

Teach-in select - available values

SSC

Value

Default (SSC 1.1)

0x00 (0)

SSC 1.1

0x01 (1)

SSC 1.2

0x02 (2)

SSC 1.3

0x03 (3)

SSC 1.4

0x04 (4)

Teach-in result

Outputs the current status of the currently active or of the last teach-in process.

Teach-in result - state

Value

Meaning

0x00 (0)

IDLE - No currently active teach process

0x01 (1)

SP1 SUCCESS - Last process for SP1 was successful

0x02 (2)

SP1 SUCCESS - Last process for SP1 was successful

0x03 (3)

SP12 SUCCESS - Last process for SP1 was successful

0x04 (4)

WAIT FOR COMMAND - Wait for next command

0x05 (5)

BUSY - Process active

0x06 (6)

Reserved

0x07 (7)

ERROR - Last process was not successful

SSC 1.x configuration

Switchpoint logic

This parameter controls the logical output value of a switching signal channel.

Switchpoint logic - options

Logic

Value

High active

0x00 (0)

Low active

0x01 (1)

Switchpoint mode

Switchpoint mode - options

Logic

Value

Deactivated

0x00 (0)

Single point

0x01 (1)

Window

0x02 (2)

Two point

0x03 (3)

Hysteresis

Switchpoint hysteresis in μm. The actual usage of this value is depends on the Switchpoint mode.

SSC 1.x parameter

This ISDU contains two setpoints which defines the switching characteristic according to the channel’s mode. Setpoint 2 is not relevant if the channel mode is Disabled or Single point.