CARLO GAVAZZI PD30CTDx10BPxxIO Link Photoelectric Sensor Instruction Manual

June 1, 2024
CARLO GAVAZZI

carlo-gavazzi-logo

CARLO GAVAZZI PD30CTDx10BPxxIO Link Photoelectric Sensor

CARLO-GAVAZZI-PD30CTDx10BPxxIO-Link-Photoelectric-Sensor-
image

Specifications

  • Product: IO-Link photoelectric sensor PD30CTDx10BPxxIO
  • Manufacturer: Carlo Gavazzi Industri
  • Location: Hadstenvej 40, 8370 Hadsten, Denmark

Product Information

Main Features:

The IO-Link photoelectric sensor PD30CTDx10BPxxIO offers advanced features for reliable sensing applications.

Identification Number:

The sensor is uniquely identified by the code PD30CTDx10BPxxIO.

Operating Modes:

The sensor provides different operating modes to suit various sensing requirements.

Wiring Diagrams:

Refer to the user manual for detailed wiring diagrams to properly connect the sensor.

Product Usage Instructions

Commissioning:

Follow the instructions in the manual to properly commission the sensor for operation.

Operation:

Utilize the user interface of the PD30CTDx10BPxxIO sensor as described in the manual for efficient operation.

IODD File and Factory Setting:

Learn about the IODD file and factory settings to customize the sensor’s behavior according to your needs.

FAQs

  • Q: How do I access the factory settings?
    • A: You can access the factory settings by following the steps outlined in the user manual under the Factory Settings section.
  • Q: What are the safe limits for this sensor?
    • A: The safe limits, including Stable ON and Stable OFF conditions, are detailed in the manual on page 24.

“`

IO-Link photoelectric sensor
PD30CTDx10BPxxIO
Instruction manual Betriebsanleitung Manuel d’instructions Manual de instrucciones Manuale d’istruzione Brugervejledning

Carlo Gavazzi Industri Over Hadstenvej 40, 8370 Hadsten, Denmark

Introduction

This manual is a reference guide for Carlo Gavazzi IO-Link photoelectric sensors PD30CTDx10BPxxIO. It describes how to install, setup and use the product for its intended use. 1.1. Description Carlo Gavazzi photoelectric sensors are devices designed and manufactured in accordance with IEC international standards and are subject to the Low Voltage (2014/35/EU) and Electromagnetic Compatibility (2014/30/ EU) EC directives. All rights to this document are reserved by Carlo Gavazzi Industri, copies may be made for internal use only. Please do not hesitate to make any suggestions for improving this document.
1.2. Validity of documentation This manual is valid only for PD30CTDx10BPxxIO photoelectric sensors with IO-Link and until new documentation is published. 1.3. Who should use this documentation This instruction manual describes the function, operation and installation of the product for its intended use. This manual contains important information regarding installation and must be read and completely understood by specialized personnel dealing with these photoelectric sensors. We highly recommend that you read the manual carefully before installing the sensor. Save the manual for future use. The Installation manual is intended for qualified technical personnel.
1.4. Use of the product These photoelectric Diffuse reflective sensors are designed as energized sensors, meaning when a sufficient level of the emitted light is received by the receiver the sensor react and switch the outputs. The received signal level can be read via the Process data in IO-Link mode. The PD30CTDx10BPxxIO sensors can operate with or without IO-Link communication. By means of a SCTL55 or an IO-Link master it is possible to operate and configure these devices.
1.5. Safety precautions This sensor must not be used in applications where personal safety depends on the function of the sensor (The sensor is not designed according to the EU Machinery Directive). Installation and use must be carried out by trained technical personnel with basic electrical installation knowledge. The installer is responsible for correct installation according to local safety regulations and must ensure that a defective sensor will not result in any hazard to people or equipment. If the sensor is defective, it must be replaced and secured against unauthorised use.
1.6. Other documents It is possible to find the datasheet, the IODD file and the IO-Link parameter manual on the Internet at http://gavazziautomation.com
5
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

1.7. Acronyms

I/O PD PLC SIO SP IODD IEC NO NC NPN PNP Push-Pull QoR QoT UART SO SSC DA WDA AFO TA

Input/Output Process Data Programmable Logic Controller Standard Input Output Setpoints I/O Device Description International Electrotechnical Commission Normally Open contact Normally Closed contact Pull load to ground Pull load to V+ Pull load to ground or V+ Quality of Run Quality of Teach Universal Asynchronous Receiver-Transmitter Switching Output Switching Signal Channel Dust alarm Water drop alarm Application function output Temperatur alarm

6
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

Product

2.1. Main features
IO-Link Carlo Gavazzi 4-wire DC photoelectric Diffuse Reflective sensors, built to the highest quality standards, is available in Plast (PBT) IP67 approved housing material. They can operate in standard I/O mode (SIO), which is the default operation mode. When connected to an SCTL55 or an IO-Link master, they automatically switch to IO-Link mode and can be operated and easily configured remotely. Thanks to their IO-Link interface, these devices are much more intelligent and feature many additional configuration options, such as the settable sensing distance and hysteresis, also timer functions of the output. Advanced functionalities such as the Logic function block and the possibility to convert one output into an external input makes the sensor highly flexible. Application functions such as; Pattern recognition, Speed and Length monitoring, Divider function and Object and Gap detection are de- central functions dedicated to solve specific sensing tasks.

2.2. Identification number

Code Option Description

P

Photoelectric Sensor

D

Rectangular housing

30

Housing size

C

Plastic housing – PBT

T

Top trimmer

D

Diffuse reflective

I

Infrared light

R Red light

10

1 000 mm sensing distance

B

Selectable functions: NPN, PNP, Push-Pull, External Input (only pin 2), External teach input (only pin 2)

P

Selectable: NO or NC

A2 2 metre PVC cable

M5 M8, 4-pole connector

IO

IO-Link version

Additional characters can be used for customized versions.

7
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.3. Operating modes
IO-Link photoelectric sensors are provided with two switching outputs (SO) and can operate in two different modes: SIO mode (standard I/O mode) or IO-Link mode (pin 4).
2.3.1. SIO mode When the sensor operates in SIO mode (default), a SCTL55 or an O-Link master is not required. The device works as a standard photoelectric sensor, and it can be operated via a fieldbus device or a controller (e.g. a PLC) when connected to its PNP, NPN or push-pull digital inputs (standard I/O port). One of the greatest benefits of these photoelectric sensors is the possibility to configure them via a SCTL55 or an O-Link master and then, once disconnected from the master, they will keep the last parameter and configuration settings. In this way it is possible, for example, to configure the outputs of the sensor individually as a PNP, NPN or push-pull, or to add timer functions such as T-on and T-off delays or logic functions and thereby satisfy several application requirements with the same sensor.
2.3.2. IO-Link mode IO-Link is a standardized IO technology that is recognized worldwide as an international standard (IEC 61131-9). It is today considered to be the “USB interface” for sensors and actuators in the industrial automation environment. When the sensor is connected to one IO-Link port, the SCTL55 or IO-Link master sends a wakeup request (wake up pulse) to the sensor, which automatically switches to IO-Link mode: point-to-point bidirectional communication then starts automatically between the master and the sensor. IO- Link communication requires only standard 3-wire unshielded cable with a maximum length of 20 m.

24 13

C/Q
LL+

IO-Link SIO

IO-Link communication takes place with a 24 V pulse modulation, standard UART protocol via the switching and communication cable (combined switching status and data channel C/Q) PIN 4 or black wire. For instance, an M8 4-pin male connector has:
· Positive power supply: pin 1, brown · Negative power supply: pin 3, blue · Digital output 1: pin 4, black · Digital output 2: pin 2, white The transmission rate of PD30CTDx10BPxxIO sensors is 38.4 kBaud (COM2). Once connected to the IO-Link port, the master has remote access to all the parameters of the sensor and to advanced functionalities, allowing the settings and configuration to be changed during operation, and enabling diagnostic functions, such as temperature warnings, temperature alarms and process data.
Thanks to IO-Link it is possible to see the manufacturer information and part number (Service Data) of the device connected, starting from V1.1. Thanks to the data storage feature it is possible to replace the device and automatically have all the information stored in the old device transferred into the replacement unit.
8
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

Access to internal parameters allows the user to see how the sensor is performing, for example by reading the internal temperature. Event Data allows the user to get diagnostic information such as an error, an alarm, a warning or a communication problem. There are two different communication types between the sensor and the master and they are independent of each other:
· Cyclical for process data and value status ­ this data is exchanged cyclically. · Acyclical for parameter configuration, identification data, diagnostic information and events
(e.g. error messages or warnings) ­ this data can be exchanged on request.

2.3.3. Process data By default the process data shows the following parameters as active: 16 bit Analogue value, Switching Output1 (SO1) and Switching Output 2 (SO2). The following parameters are set as Inactive: SSC1, SSC2, TA, SC, DA1, DA2, AFO1, WDA1, WDA2. However by changing the Process Data Configuration parameter, the user can decide to also enable the status of the inactive parameters. This way several states can be observed in the sensor at the same time. Process data can be configured. See 2.5.3. Process data configuration.

Byte 0 31

30

29

28

27

26

25

24

MSB

Byte 1 23

22

21

20

19

18

17

16

LSB

Byte 2 15

14

13

12

11

10

9

8

SC

TA

DA2

DA1

SSC2

SSC1

Byte 3 7

6

5

4

3

2

1

0

AFO1

WDA2 WDA1 SO2

SO1

4 Bytes Analogue value 16 … 31 (16 BIT)

9
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN
Sensor front

2.4. Output Parameters
Seven sensing functions and 4 application functions can be selected. These values can be independently adjusted and used as source for the Switching Output 1 or 2; in addition to those, an external input can be selected for SO2. After selecting one of these sources, it is possible to configure the output of the sensor with a SCTL55 or an IO-Link master, following the seven steps shown in the Switching Output setup below. Once the sensor has been disconnected from the master, it will switch to the SIO mode and keep the last configuration setting.

1
1. SSC1
S.P.1 (trimmer/IO-Link) S.P.2 Hysteresis (man./auto) Logic Single point Two point Windows

2

3

Auto adjust

Selector

SSC1

A

One of

1 to 7

4

A

Logic A – B

B AND, OR, XOR, S-R

5

6

7

Time delay
ON, OFF One-shot

Output inverter
N.O., N.C.

Sensor
output SO1
NPN, PNP, Push-Pull

2. SSC2
S.P.1 S.P.2 Hysteresis Logic Single point Two point Windows
3. Temperature 4. Dust 1 5. Dust 2 6. EXT-Input

Selector

SSC2

B
One of

1 to 7

Logic A – B

A

AND, OR, XOR, S-R

B

Time delay
ON, OFF One-shot

Output inverter
N.O., N.C.

Sensor output
NPN, PNP, Push-Pull EXT-Input

SO2
EXTInput

7. Aplication functions

Pattern Recognition

or

Speed & Length

or

Divider function

orObject & Gap Monitoring

8

10
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

1
2.4.1. Sensor front The Diffuse Reflective sensor emits light towards a target and measures the light level reflected from the target. Once the energy of the received light level exceed a predefined level then the sensor switches the output. The sensing distance depends on the colour, shape and structure of the target.
2.4.1.1. SSC (Switching Signal Channel) For presence (or absence) detection of an object in front of the face of the sensor, the following settings are available: SSC1 or SSC2. Setpoints can be set from 100 … 1 000 [mm]*.

  • It is not recommended to use settings higher than maximum 1 000 mm however under optimal conditions (object surface, ambient light environment and EMC noise etc.) the distance can be set at higher value.
    2.4.1.2. Switchpoint mode: Each SSC channel can be set operate in 3 modes or be disabled. The Switchpoint mode setting can be used to create more advanced output behaviour. The following switchpoint modes can be selected for the switching behaviour of SSC1 and SSC2
    Disabled SSC1 or SSC2 can be disabled individually.
    Single point mode The switching information changes, when the measurement value passes the threshold defined in setpoint SP1, with rising or falling measurement values, taking into consideration the hysteresis.
    Hysteresis

Sensor

ON

OFF

Sensing distance

SP1 Example of presence detection – with non-inverted logic

11
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

Two point mode The switching information changes when the measurement value passes the threshold defined in setpoint SP1. This change occurs only with rising measurement values. The switching information also changes when the measurement value passes the threshold defined in setpoint SP2. This change occurs only with falling measurement values. Hysteresis is not considered in this case.
Hysteresis

Sensor

ON

OFF

Sensing distance

SP2

SP1

Example of presence detection – with non-inverted logic

Window mode The switching information changes, when the measurement value passes the thresholds defined in setpoint SP1 and setpoint SP2, with rising or falling measurement values, taking into consideration the hysteresis.

Hyst

Hyst

Sensor

OFF SP2

ON
window

OFF

Sensing distance

SP1 Example of presence detection – with non-inverted logic

2.4.1.3. Hysteresis Settings The hysteresis can be set automatically or manually for SSC1 and manually only for SSC2. The hysteresis is set as a percentage of the set value chosen for SP1 and SP2. Note: When trimmer is selected, the default hysteresis is Automatic.
Automatic hysteresis: Automatic hysteresis will guarantee stable operation for most application. Hysteresis is calculated with reference to SP1/SP2 and the actual values can be read via parameter “SSC1 Auto hysteresis”, typically 25% of the set value for SP1 and SP2.
Manual hysteresis: When manual hysteresis is selected, the hysteresis can be changed between 5 … 99% For application that require a hysteresis other than the automatic, the hysteresis can be configured manually. This feature makes the sensor more versatile. Note: Special attention to the application must be considered when choosing a hysteresis lower than the automatic hysteresis.

12
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.4.1.4. Dust alarm 1 and Dust alarm 2 The safe limit can be set individually. It is defined as a value between when the sensing output is switching and the value at which the sensor detects safely even with a slightly buildup of dust. See 2.6.6. Safe limits.
2.4.1.5. Water drop alarm 1 and Water drop alarm 2 The safe limit can be set individually. It is defined as a value between when the sensing output is switching and the value at which sensor detects safely even with a slightly buildup of water drops. See 2.6.6. Safe limits.
2.4.1.6. Temperature alarm (TA) The sensor monitors constantly the internal temperature. Using the temperature alarm setting it is possible to get an alarm from the sensor if temperature thresholds are exceeded. See §2.5.5.
Two independent temperature alarm settings can be set. One for the maximum temperature alarm and one for the minimum temperature alarm. It is possible to read the temperature of the sensor via the acyclic IO-Link parameter data. NOTE! The temperature measured by the sensor will always be higher than the ambient temperature, due to internal heating. The difference between ambient temperature and internal temperature is influenced by how the sensor is installed in the application. 2.4.1.7. External input The output 2 (SO2) can be configured as an external input allowing external signals to be fed into the sensor, e.g. from a second sensor or from a PLC or directly from machine output.
2
2.4.2. Auto adjust Auto adjustment function can be enabled to compensate for buildup of dust or water drops Based upon an preset setpoint from the trimmer, with IO-Link parameters SSC1_SP1 / SSC2_SP1 or by Teach, the sensor continuously monitors the received signals from the target and background, and adjusts the setpoint up or down if a stable ON or OFF state cannot be reached. Dust alarm is activated if Auto adjust has reached its maximum sensibility and cleaning is needed. Water drop alarm is activated if Auto adjust has reached its minimum sensibility and cleaning is needed.
3
2.4.3. Input selector This function block allows the user to select any of the signals from the “sensor front” to the Channel A or B. Channels A and B: can select from SSC1, SSC2, Dust alarm 1, Dust alarm 2, Water drop alarm 1, Water drop alarm 2, Temperature alarm and External input.
4
2.4.4. Logic function block In the logic function block a logic function can be added directly to the selected signals from the input selector without using a PLC ­ making decentralised decisions possible. The logic functions available are: AND, OR, XOR, SR-FF.
13
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

AND function

Symbol

2-input AND Gate

Boolean Expression Q = A.B

OR function

Symbol

2-input OR Gate

Boolean Expression Q = A + B

XOR function

Symbol

2-input XOR Gate
Boolean Expression Q = A + B
14
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

Truth table

A

B

Q

0

0

0

0

1

0

1

0

0

1

1

1

Read as A AND B gives Q

Truth table

A

B

Q

0

0

0

0

1

1

1

0

1

1

1

1

Read as A OR B gives Q

Truth table

A

B

Q

0

0

0

0

1

1

1

0

1

1

1

0

A OR B but NOT BOTH gives Q

EN

“Gated SR-FF” function The function is designed to: e.g. start or stop signal for a buffer conveyor dependent on the fill status of the adjacent feeder or receiver conveyor using only two interconnected sensors.

Symbol

Truth table

A

B

Q

0

0

0

0

1

X

1

0

X

1

1

1

X ­ no changes to the output.

5
2.4.5. Timer (Can be set individually for Out1 and Out2) The Timer allows the user to introduce different timer functions by editing the 3 timer parameters:
· Timer mode · Timer scale · Timer value
2.4.5.1. Timer mode This selects which type of timer function is introduced on the Switching Output. Any one of the following is possible:
2.4.5.1.1. Disabled This option disables the timer function no matter how the timer scale and timer delay is set up.
2.4.5.1.2. Turn On delay (T-on) The activation of the switching output is generated after the actual sensor actuation as shown in the figure below.
Presence of taPrrgeseetnce of target

N.O.

Ton

Ton

Ton Example with normally open output
15
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.4.5.1.3. Turn Off delay (T-off) The deactivation of the switching output is delayed until after to the time of removal of the target in the front of the sensor, as like shown in the figure below.
Presence of taPrrgeseetnce of target

N.O.

Toff

Toff

Toff

Toff

Example with normally open output
2.4.5.1.4. Turn ON and Turn Off delay (T-on and T-off) When selected, both the Ton and the Toff delays are applied to the generation of the switching output.

Presence of target

N.O.

Ton

Ton

Toff Ton Toff Example with normally open output

2.4.5.1.5. One shot leading edge Each time a target is detected in front of the sensor the switching output generates a pulse of constant length on the leading edge of the detection. This function is not retriggerable. See figure below.
Presence of target

N.O.

t

t

16
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

t

t

Example with normally open output

EN

2.4.5.1.6. One shot trailing edge Similar in function to the one shot leading edge mode, but in this mode the switching output is changed on the trailing edge of the activation as shown in the figure below. This function is not retriggerable.
Presence of target

N.O.

t

t

t

t

Example with normally open output

2.4.5.2. Timer scale The parameter defines if the delay specified in the Timer delay should be in milliseconds, seconds or minutes

2.4.5.3. Timer Value The parameter defines the actual duration of the delay. The delay can be set to any integer value between 1 and 32 767.
6
2.4.6. Output Inverter This function allows the user to invert the operation of the switching output between Normally Open and Normally Closed.
RECOMMENDED FUNCTION The recommended function is found in the parameters under 64 (0x40) sub index 8 (0x08) for SO1 and 65 (0x41) sub index 8 (0x08) for SO2. It has no negative influence on the Logic functions or the timer functions of the sensor as it is added after those functions.
CAUTION! The Switching logic function found under 61 (0x3D) sub index 1 (0x01) for SSC1 and 63 (0x3F) sub index 1 (0x01) for SSC2 are not recommended for use as they will have a negative influence on the logic or timer functions. Using this function will turn an ON delay into an Off delay if it is added for the SSC1 and SSC2. It is only for the SO1 and SO2.
7
2.4.7. Output stage mode In this function block the user can select if the switching outputs should operate as:
SO1: Disabled, NPN, PNP or Push-Pull configuration. SO2: Disabled, NPN, PNP, Push-Pull , External input (Active high/Pull-down), External input
(Active low/pull up) or External Teach input.
17
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

8
2.4.8. Application functions 4 unique application functions can be selected via IO-Link only. · Speed and Length. · Pattern Recognition. · Divider. · Object and Gap Monitoring. All application functions are disabled as factory setting.
2.4.8.1. Speed and Length This function is designed to monitor the length of an object as well as the speed of a conveyor belt by means of only two interconnected sensors. The actual value if the length in [mm] and the speed in [mm/s] are directly available on the IO-Link master. Either the length or the speed can be set as process data.
2.4.8.1.1. Conditions Two sensors are needed for this function: a Trigger sensor and a Main sensor. 2.4.8.1.2. Speed and Length ­ Setup procedure
Alignment of Trigger and Main Sensor
Sensor preparation 1) Mount two sensors at the conveyor with an individual distance of e.g. 100 mm 2) Connect the two sensors to an SCTL55 or IO-Link master 3) Upload the IODD files in the SCTL55 or IO-Link Master 4) Switch on the power to the sensors 5) Restore the sensors to factory settings using the SCTL55 or IO-Link master. 6) Align the two sensors so the light beams are parallel to each other and aimed at the target. 7) Adjust the sensitivity on the sensors to get a reliable detection on the object.
(The yellow LED is ON, and the green LED is ON indicating stable ON and IO- Link Mode) IO-Link parameter settings (see Data Range options in § 7.2.7.1.) 8) Trigger sensor: (The object passes the Trigger Sensor first)
a) Select “Speed and Length” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application Functions”
18
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

E N

b) Select “Sensor role” -> “Trigger Sensor” c) IO-Link Parameter Set-up is finished for the Trigger Sensor 9) Main sensor: (calculates Speed and Length and makes data available via IO-Link) a) Reset the sensor using “Restore factory Settings”
(if already performed in point 5 then this can be skipped). b) Select “Speed and Length” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application
Functions” c) Select “Sensor role” -> “Main Sensor”. d) Enter the distance in between the two sensors in [mm] in the menu “Speed and Length Measurement
Main Sensor” -> “Distance between sensors” e) Select “Object Length” or “Object Speed” if required in “Process Data” in the “Observation menu”
under “Process data configuration” -> “Analogue value” i. Object Length will be shown in [mm] ii. Object Speed will be shown in [mm/s] 10) Connect sensor output Pin 2 of the Trigger Sensor to Input Pin 2 of the Main Sensor 11) The Speed and length function is now ready for use. NB! During the measurement variations in the conveyor speed may impact the result.
2.4.8.2. Pattern Recognition The pattern recognition function is used to verify if a manufactured part has all the e.g. holes or taps as expected and that the parts are made according to the specification. A pattern of a part can be recorded into the sensor and the following parts then compared to the prerecorded pattern. If pattern match, the sensor will respond with a positive signal or command either as standalone operation or via an IO-Link master The pattern can max. contain 20 edges eg. 10 holes or 10 taps. If multiple pattern are to be detected then several Main sensors can be connected to a single Trigger sensor.
2.4.8.2.1. Conditions Two sensors are needed for this function a Trigger Sensor and a Main Sensor, however several Main sensors can be connected to the Trigger Sensor if more than one pattern must be examined simultaneously.
2.4.8.2.2. Pattern recognition ­ Setup procedure
Alignment of Trigger and Main Sensor
Sensor preparation 1) Mount two sensors at the conveyor in line so the object will reach the two sensors at the same time. 2) Connect the two sensors to an SCTL55 or IO-Link master 3) Upload the IODD files in the SCTL55 or IO-Link Master
19
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

  1. Switch on the power to the sensors 5) Restore the sensors to factory settings using the SCTL55 or IO-Link master. 6) Align the two sensors so the light beams will be detecting the edge of the target at the same time. 7) The trigger sensor must be mounted in a position where it will continuously detect the object without
    any holes or taps. 8) The Main sensor must be mounted so it detects the taps or holes that contain the pattern to be
    examined 9) Adjust the sensitivity on the sensors to get a reliable detection on the target.
    (The yellow LED are ON, and the green LED are ON indicating Stable ON and IO- Link Mode)
    IO-Link parameter settings (see Data Range options in § 7.2.7.2.) 10) Trigger sensor:
    a) Select “Pattern Recognition” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application Functions”
    b) Select “Sensor role” -> “Trigger Sensor” c) IO-Link Parameter Set-up is finished for the Trigger Sensor 11) Main sensor: a) Select “Pattern Recognition” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application
    Functions” b) Select “Sensor role” -> “Main Sensor”. c) Enter the Timeout value used for maximum evaluation time between 1 … 60 sec, in the menu
    “Pattern Recognition Setup” -> “Timeout” (default value is 60 sec.) d) Enter the Tolerance of the Pattern in (Parts per thousand), between 1 and 200 in the menu
    “Pattern Recognition Setup” -> “Tolerance”, default value is 50 12) Connect sensor output Pin 2 of the Trigger Sensor to Input Pin 2 of the Main Sensor(s)
    Teach the Pattern 13) Activate the “Teach Pattern” command to start learning the pattern 14) Move the target at a steady speed passing fully by the two sensors
    NB! During the measurement variations in the conveyor speed may impact the result. 15) The sensor responds with:
    a) “Saved” in “Pattern Recognition Result” -> “Reference Pattern” b) “E.g. 12” in “Pattern Recognition Result” -> “Reference Pattern No Of Edges” (counts both the
    leading and trailing edges of the measurement targets). c) Each edge is saved in ms from the leading edge of the complete measurement target and can be
    found in the Observation menu. When compared to the reference pattern the edges are normalized as a percentage value of the complete measurement target. This ensures that the pattern can be recognized at various constant speeds.
  2. The Pattern can be saved as a project in the SCTL55 or IO-Link master and at a later point send back to the sensor in order to use this specific saved pattern as a reference pattern. 17) The Pattern Recognition function is now ready for use. 18) Move the target again at a steady speed passing fully by the two sensors 19) The Sensor responds with the text a) “E.g. 12” in “Pattern Recognition Result” -> “Number of Edges Last Pattern” 20) “Patterns Match” in “Pattern Recognition Result” -> “Pattern Recognition Status”
    Standalone operation in SIO Mode 21) Disconnect the sensor from the SCTL55 or IO-Link master and connect the Pin 4 to your e.g. decentral
    Tower light or good/bad conveyor belt 22) Once a valid pattern is detected the Pin 4 output responds with a 1 second pulse.
    Multiple patterns Multiple patterns can be detected simultaneously on the same target using only one Trigger sensor and multiple Main sensors, each Main sensor responds to a specific Pattern.
    20
    Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.4.8.3. Divider function This function allows e.g. the user to set up a number of counts to be performed before changing the output. By default, this value is set to 1 and each activation causes the output to change. When the value is set to a higher value e.g. 10 then the sensor will give output every 10th detection, the sensor will count at the trailing edge of the object. In the application example below the sensor shall change the output state after 8 products have been detected. The sensor output will indicate a “box full” and a new box is moved in front of the primary conveyor. The counter can be reset manually via the SO2, pre-configured as an external reset button.
2.4.8.3.1. Conditions Only a single sensor is being used for this function. 2.4.8.3.2. Divider function ­ Setup procedure
Alignment of Sensor Sensor preparation 1) Mount the sensors at the conveyor at a position where the trailing edge of the target is detected just
before it drops into the box. 2) Connect the sensor to an SCTL55 or IO-Link master. 3) Upload the IODD file in the SCTL55 or IO-Link Master. 4) Switch on the power to the sensor. 5) Restore the sensor to factory settings using the SCTL55 or IO-Link master. 6) Align the sensor so the light beam will detect the target. 7) Adjust the sensitivity on the sensor to get a reliable detection on the target.
(The yellow LED must light steady, and the green LED are ON indicating Stable ON and IO-Link Mode) IO-Link parameter settings (see Data Range options in § 7.2.7.3.) 8) Select “Divider” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application Functions” 9) Enter the Counter value in the menu “Divider and Counter Setup” -> “Counter Limit” between 1 … 65 535
(default value is 1) 10) If a preset value is needed this can be set in the menu “Divider and Counter” -> “Preset Counter value”
between 0 … 65 535 (default value is 0)
21
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.4.8.4. Object and Gap Monitoring This function is designed to monitor that the length of an objects and the gap between the following object on a conveyor belt are within certain limits. The stand alone sensor gives a signal if the size of the object is too small, the objects overlap each other or if the gap between two objects are too small for the following processes.
2.4.8.4.1. Conditions Only a single sensor is being used for this function.
2.4.8.4.2. Object and Gap Monitoring ­ Setup procedure
Alignment of Sensor
Sensor preparation 1) Mount the sensor at the conveyor at the required position. 2) Connect the sensor to an SCTL55 or IO-Link master. 3) Upload the IODD file in the SCTL55 or IO-Link Master. 4) Switch on the power to the sensor. 5) Restore the sensor to factory settings using the SCTL55 or IO-Link master. 6) Align the sensor so the light beam is aimed at the target to be detected. 7) Adjust the sensitivity on the sensor to get a reliable detection on the target.
(The yellow LED must light steady, and the green LED are ON indicating Stable ON and IO-Link Mode)
IO-Link parameter settings (see Data Range options in § 7.2.7.4.) 8) Select “Object and Gap monitoring” in the SCTL55 or IO-Link master; Menu “Parameter” -> “Application
Functions”. 9) Object time:
a) Enter the minimum time the target will be present in the menu “Object and Gap monitor” -> “Object minimum time” between 10 … 60 000 ms (default value is 500) ms, e.g. 130 ms. As a help the Object time can be read from the “Object and Gap monitor” -> “Object time”.
b) Enter the maximum time the target will be present in the menu “Object and Gap monitor” -> “Object maximum time” between 10 … 60 000 ms (default value is 500) ms, e.g. 150 ms. As a help the Object time can be read from the “Object and Gap monitor” -> “Object time”.
10) Gap time: a) Enter the minimum time the gap will be present in the menu “Object and Gap monitor” -> “Gap minimum time” between 10 … 60 000 ms (default value is 500) ms, e.g. 110 ms. As a help the gap time can be read from the “Object and Gap monitor” -> “Gap time”.
22
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

E N

b) Enter the maximum time the Gap will be present in the menu “Object and Gap monitor” -> “Gap maximum time” between 10 … 60 000 ms (default value is 500) ms, e.g. 130 ms. As a help the gap time can be read from the “Object and Gap monitor” -> “Gap time”.
11) The sensor is now ready to use. 12) The Parameter for Object length will toggle between: Measurement running and Inside limits, Time too long or, Time too short. 13) The Parameter for Gap length will toggle between: Measurement running and Inside limits, Time too long
or, Time too short. Standalone operation in SIO Mode 14) Disconnect the sensor from the SCTL55 or IO-Link master. 15) Output Pin 4 will activate of the object time is too long or too short. 16) Output Pin 2 will activate of the gap time is too long or too short.
NB! If the signals of both outputs are evaluated using a logical OR function, the output of this OR function can be used as a common error output for both Object and Gap.
23
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.5. Sensor Specific adjustable parameters
Besides the parameters directly related to output configuration, the sensor also have various internal parameters useful for setup and diagnostics.
2.5.1. Selection of local or remote adjustment It is possible to select how to set the sensing distance by either selecting the “Trimmer Input” or “Teach-by- wire” using the external input of the sensor, or to disable the trimmer input by selecting “IO-Link Adjustment” to make the sensor tamperproof.
2.5.2. Trimmer data Data range between 13 500 and 70 units equal to 100 … 1 000 mm.
2.5.3. Process data configuration When the sensor is operated in IO-Link mode, the user has access to the cyclic Process Data Variable. By default the process data shows the following parameters as active: 16 bit Analogue value, Switching Output1 (SO1) and Switching Output 2 (SO2). The following parameters are set as Inactive: SSC1, SSC2, DA1, DA2, TA, SC, WDA1, WDA2, AFO1. However by changing the Process Data Configuration parameter, the user can decide to also enable the status of the inactive parameters. This way several states can be observed in the sensor at the same time. NB! If Application functions are selected more options for “Analogue Values” can be selected in the Observation tab.
2.5.4. Sensor Measurement Selection The sensor has 3 sensor precision presets, which can be selected depending on the environment: · Default precision (Filter scaler fixed to 1) · High precision (Filter scaler fixed to 10 – slow) · Customized (Filter scaler can be set from 1-255) Precision can be adjusted via parameter “Filter scaler”. See 2.6.9.
2.5.5. Temperature alarm threshold The temperature at which the temperature alarm will activate can be changed for the maximum and minimum temperature. This means that the sensor will give an alarm if the maximum or minimum temperature is exceeded. The temperatures can be set between -50 °C to +150 °C. The default factory settings are, Low threshold -30 °C and high threshold +120 °C.
2.5.6. Safe limits The Safe limits can be set for the sensor in % of the SP1 and SP2 and can be set individually for SSC1 and SSC2. It is used for calculating a Stable ON or Stable OFF signals. · Dust alarm: If the Safe limits are exceeded then the dust alarm is activated, see also Dust alarm description · Water drop alarm: If the Safe limits are exceeded then the water drop alarm is activated, see also water
drop alarm description. · Auto Adjust: When the safe limits are reached for the auto adjust function it activates the alarm for cleaning
the sensor face. · The Green LED is also influenced by the Safe limits and can be used to set up the sensing distance manually
adjusting until the LED lights Stable ON.
2.5.6.1. Stable ON When the sensor detects a signal that are x % higher (set by Safe limits) than the value for which the output switches ON, then the sensor is stable ON.
2.5.6.2. Stable OFF When the sensor detects a signal that are x % lower (set by Safe limits) than the value for which the outputs switches Off, then the sensor is stable OFF.
24
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.5.7. Event configuration Temperature events transmitted over the IO-Link interface are turned off by default in the sensor. If the user wants to get information about critical temperatures detected in the sensor application, this parameter allows the following 4 events to be enabled or disabled:
· Temperature fault event: the sensor detects temperature outside the specified operating range. · Temperature over-run: the sensor detects temperatures higher than those set in the Temperature
Alarm threshold. · Temperature under-run: the sensor detects temperatures lower than those set in the Temperature
Alarm threshold. · Short-circuit: the sensor detects if the sensor output is short-circuited.

2.5.8. Quality of run QoR The Quality of run informs the user about the actual sensor performance, evaluating the following parameters: Maximum signal, Minimum signal, Hysteresis, SP and Safe Limits. The value for QoR can vary from 0 … 255 %. The QoR value is updated for every detection cycle. Examples of QoR is listed in the table below.

Quality of Run values > 150% 100%
50% 0%

Explanation
Excellent sensing conditions, the sensor is not expected to require maintenance in the near future.
Good sensing conditions, the sensor performs as well as when the setpoints were taught or set-up manually with a safety margin of twice the standard hysteresis. · Long term reliability is expected under all environmental conditions. · Maintenance is not expected to be required.
Average sensing conditions · Due to environmental conditions, the reliability of the measurement values is reduced and maintenance is required in order to improve the detection behavior. · If the environmental conditions remain stable, reliable detection can be expected for the near future.
Unreliable sensing conditions, sensor does not work correctly, immediate maintenance required.

25
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.5.9. Quality of Teach QoT The quality of Teach value lets the user know how well the actually the teach procedure was carried out, evaluating the relation between the following parameters: TP2, TP1, Hysteresis and Safe Limits. The value for QoT can vary from 0 … 255 %. The QoT value is updated after every Teach procedure. Examples of QoT are listed in the table below.

Quality of Teach values > 150% 100%
50%
0%

Explanation
Excellent teach conditions, the sensor is not expected to require maintenance in the near future.
Good teach conditions, the sensor has been taught with the safe limits set at standard safe limits: · Long term reliability is expected under all environmental conditions. · Maintenance is not expected to be required.
Average teach conditions. · The environmental conditions do not allow reliable detection for a longer period. Maintenance should be carried out in the near future. · If the environmental conditions remain stable, reliable detection can be expected for the near future.
Poor teach result. · Poor sensing conditions for reliable detection. (e.g. too small measuring margin between the target and the surroundings).

2.5.10. Excess Gain The Excess Gain value describe the ratio of the light received by the photoelectric sensor to the light required to operate the sensor. The Excess gain value can be found in the Diagnostic tab of the SCTL55 or IO-Link master.

Light received by the sensor Excess Gain =
Light required to switch the output

2.5.11. Filter Scaler This function can increase the immunity towards unstable targets and electromagnetic disturbances: Its value can be set from 1 to 255, the default factory setting is 1. The filter functions as a moving average. This means that a filter setting of 1 gives the maximum sensing frequency and a setting of 255 gives the minimum sensing frequency.
2.5.12. Mutual interference In an optimal installation the sensors must be installed so they do not interfere with each other, however in some cases that is not possible, so the mutual interference protection function can be used. Using this function will increase the immunity significantly however it will also have a negative impact on the sensing speed. When the filter is activated, the sensor analyses the received signals and try to filter out interfering pulses. 1. sensor mode: is to be used where the sensor is disturbed by a foreign sensor, strong flashlight or a strong
modulated light source e.g. LED lights. The response time is increased 5 times 2. sensor mode:is to be used if two identical sensors are interfering each other. The response time is increased 5 … 6 times 3. sensor mode:is to be used if three identical sensors are interfering each other. The response time is increased 5 … 7 times

26
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.5.13. LED indication The LED indication can be configured in 3 different modes: Inactive, Active or Find my sensor. Inactive: The LEDs are turned off at all times Active: The LEDs follow the indication scheme in 5.1. Find my sensor: The LEDs are flashing alternating with 2Hz with 50% duty cycle in order to easily locate the sensor. 2.5.14. Hysteresis mode See 2.4.1.3.Hysteresis Settings 2.5.15. Auto hysteresis value See 2.4.1.3.Hysteresis Settings
27
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.6. Teach procedure by use of SCTL55 or an IO-Link master The setpoints can be set-up using a teach procedure, this ensures that the setpoints a set at an optimal value taking into consideration safe limits and hysteresis.
2.6.1. External Teach (Teach-by-wire) NB! This function works in Single point Mode, and only for SP1 in SSC1. The Teach by wire function must be selected first using the SCTL55 or an IO-link master: a) Select “Teach in” in “Channel 2 (SO2)” -> “Channel 2 Setup.Stage Mode. b) Select “Single point mode” in “Switching signal channel1” -> “SSC1 Configuration.Mode”. c) Select “Teach by wire” in “SSC1 Single Point” -> “Selection of local/remote adjustment”.
Teach-by-wire procedure. 1) Place target in front of sensor. 2) Connect Teach wire input (Pin 2 white wire) to V+ (Pin 1 brown wire).
Yellow led start to flash with 1Hz (10% on), indicating that Teach is running. 3) After 3-6 sec Teach window is open. Here flash pattern changes to 90% on. Release white wire. 4) If Teach is done successfully, yellow led makes 4 flash (2Hz, 50%). 5) The new teached setpoint can be found in “SSC1 Single Point” -> “Setpoint” -> ” SSC1 Parameter.Set Point 1″.
If Teach fails or is suspended, sensor will exit Teach mode. NB: If white wire is released outside the Teach window, teach is suspended. If white wire is not released within 10 sec., teach is suspended (timeout indicated by a number of fast yellow flash (5Hz, 50%)).
2.6.2. Teach from IO-Link Master or Smart configurator (SCTL55) 1. Select SSC1 or SSC2 configuration mode:
SSC1: Select: “Single point”, “Window” or “Two Point” in ” Switching signal channel1″ -> “SSC1 Configuration.Mode”. NB! If “Single point” is selected, then “IO-Link adjustment” must be chosen in “SSC1 Single Point” -> “Selection of local/remote adjustment” SSC2: Select: “Single point”, “Window” or “Two Point” in “Switching signal channel2” -> “SSC2 Configuration.Mode”. 2. Select channel to be taught e.g. “Switching signal channel 1” or “Switching signal channel 2” in “Teach-in” -> “Teach-in,Select”.
2.6.2.1. Single point mode procedure

  1. Single value teach command sequence: Single value teach command sequence. (Buttons are found in: “Teach-in SSC1” or “Teach-in SSC2” -> “Teach in single value SSC1” or “Teach-in single value SSC2”). 1. Place the target in front of the sensor. 2. Press “Teach SP1”. 3. Teach-in result is shown in “Teach-in Result. -> Teach-in State” e.g. “SUCCESS”. 4. QoT is shown in “Quality of Teach” e.g. 100%.
    28
    Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

E N

Hysteresis

Sensor SSC
SP1 TP1 ON

Sensing distance
OFF

  1. Dynamic teach command sequence Dynamic teach for Single value teach command sequence (Buttons are found in: “Teach-in SSC1” or “Teach-in SSC2” -> “Teach in dynamic SSC1” or “Teach-in dynamic SSC2”) 1. Press “Teach SP1 Start”. 2. Move the target in and out of the detecting zone, at slightly different positions, in front of the sensor. 3. Press “Teach SP1 Stop” 4. Teach-in result is shown in “Teach-in Result. -> Teach-in State” e.g . “SUCCESSS” 5. QoT is shown in “Quality of Teach” e.g. 150 %
  2. Two value teach command sequence Two Value teach for SP1 (Buttons are found in: “Teach-in SSC1” or “Teach-in SSC2” -> “Teach-in Two value SSC1” or “Teach- in Two value SSC2”) 1. Move the target to the position for SP1 TP1 A. Press “Teach SP1 TP1” B. “Teach-in Result.TeachPoint 1 of Set Point 1” = e.g. “OK” C. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 2. Move the target to the position for SP1 TP2 A. Press “Teach SP1 TP2”. B. Teach-in Result.TeachPoint 2 of Set Point 1″ = e.g. “OK” C. Teach-in Result. -> Teach- in State e.g . “SUCCESSS” 3. QoT is shown in “Quality of Teach” e.g. 150 %

Sensor SSC

Hysteresis

TP2 SP1 ON

TP1 OFF

Sensing distance

29
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

E N

2.6.2.2. Two point mode procedure

  1. Two value teach command sequence: Buttons are found in menu: “Teach-in SSC1” or “Teach in SSC2” -> “Teach-in Two value SSC1” or “Teach-in Two value SSC2” 1. Move the target to the position for SP1 TP1 A. Press “Teach SP1 TP1” B. “Teash-in Result.TeachPoint 1 of Set Point 1” = e.g. “OK” C. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 2. Move the target to the position for SP1 TP2 A. Press “Teach SP1 TP2” B. “Teash-in Result.TeachPoint 2 of Set Point 1” = e.g. “OK” C. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 3. Move the target to the position for SP2 TP1 A. Press “Teach SP2 TP1” B. “Teash-in Result.TeachPoint 1of Set Point 2” = e.g. “OK” C. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 4. Move the target to the position for SP2 TP2 A. Press “Teach SP2 TP2” B. “Teash-in Result.TeachPoint 2 of Set Point 2” = e.g. “OK” C. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 5. Press Teach Apply A. Teach-in Result.Teach-in state = e.g. “Success” 6. QoT is shown in “Quality of Teach” e.g. 100 %

Sensor SSC

SP2

SP1

TP2 ON

TP1 TP2

TP1 OFF

Sensing distance

  1. Dynamic teach command sequence: Buttons are found in menu: “Teach-in Dynamic SSC1” or “Teach-in Dynamic SSC2” -> “Teach-in” 1. Move the target to the position for SP1 A. Press “Teach SP1 Start “. B. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” C. Press “Teach SP1 Stop ” D. Teach-in Result .Teach-in state = e.g. “WAIT FOR COMMAND” 2. Move the target to the position for SP2 A. Press “Teach SP2 Start “. B. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” C. Press “Teach SP2 Stop ” D. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 3. Teach-in Result.Teach-in state = e.g. “SUCCESS” 4. QoT is shown in “Quality of Teach” e.g. 100 %
    30
    Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

Sensor SSC
SP2 TP2 ON

SP1 TP1
OFF

Sensing distance

2.6.2.3. Windows mode procedure

  1. Single value teach command sequence: Buttons are found in menu: “Teach-in SSC1” or “Teach in SSC2” -> “Teach-in Single value SSC1” or “Teach-in Single value SSC2” 1. Move the target to the position for SP1 A. Press “Teach SP1” B. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 2. Move the target to the position for SP2 A. Press “Teach SP2” B. Teach-in Result.Teach-in state = e.g. “SUCCESS” 3. QoT is shown in “Quality of Teach” e.g. 255 %

Hyst Sensor SSC
SP2 TP1 OFF

Hyst

SP1 TP1
ON
window

Sensing distance
OFF

31
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

E N

  1. Dynamic teach command sequence: Buttons are found in menu: “Teach-in SSC1” or “Teach-in SSC2” -> “Teach in Dynamic SSC1” or “Teach in Dynamic SSC2” 1. Move the target to the position for SP1 A. Press “Teach SP1 Start” B. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” C. Press “Teach SP1 Stop” D. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” 2. Move the target to the position for SP2 A. Press “Teach SP2 Start” B. Teach-in Result.Teach-in state = e.g. “WAIT FOR COMMAND” C. Press “Teach SP2 Stop” D. Teach-in Result .Teach-in state = e.g. “SUCCESS” 3. QoT is shown in “Quality of Teach” e.g. 100 %

Hyst

Hyst

Sensor SSC
SP2 TP2 OFF

SP1 TP1
ON
window

Sensing distance
OFF

32
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

2.7. Diagnostic parameters 2.7.1. Operating hours The sensor has a built-in counter that logs every hour in which the sensor has been operational. The actual number of operating hours can be read through the SCTL55 or an IO-Link master.
2.7.2. Number of power cycles [cycles] The sensor has a built-in counter that logs every time the sensor has been powered-up. The value is saved every hour. The actual number of power cycles is recorded and can be read through the SCTL55 or an IO-Link master.
2.7.3. Maximum temperature ­ all time high [°C] The sensor has a built-in function that logs the highest temperature that the sensor has been exposed to during its full operational lifetime. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
2.7.4. Minimum temperature ­ all time low [°C] The sensor has a built-in function that logs the lowest temperature that the sensor has been exposed to during its full operational lifetime. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
2.7.5. Maximum temperature since last power-up [°C] From this parameter the user can get information about what the maximum registered temperature has been since start-up. This value is not saved in the sensor, however it can be read through the SCTL55 or an IO-Link master.
2.7.6. Minimum temperature since last power-up [°C] From this parameter the user can get information about what the minimum registered temperature has been since start-up. This value is not saved in the sensor, however it can be read through the SCTL55 or an IO-Link master.
2.7.7. Current temperature [°C] From this parameter the user can get information about the current temperature of the sensor. The Temperature can be read through the SCTL55 or an IO-Link master.
2.7.8. Detection counter [cycles] The sensor logs every time the SSC1 changes state. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
2.7.9. Minutes above maximum temperature [min] The sensor logs how many minutes the sensor has been operational above the maximum temperature. The maximum number of minutes to be recorded is 2 147 483 647. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
2.7.10. Minutes below minimum temperature [min] The sensor logs how many minutes the sensor has been operational below the minimum temperature. The maximum number of minutes to be recorded is 2 147 483 647. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
2.7.11. Download counter The sensor logs how many times its parameters have been changed. The maximum number of changes to be recorded is 65 536. This parameter is updated once per hour and can be read through the SCTL55 or an IO-Link master.
33
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

NOTE! The temperature measured by the sensor will always be higher than the ambient temperature, due to internal heating. The difference between ambient temperature and internal temperature is influenced by how the sensor is installed in the application. If the sensor is installed in a metal bracket the difference will be lower than if the sensor is mounted in a plastic one.
3. Wiring diagrams

PIN Color 1 Brown 2 White 3 Blue 4 Black

1 BN

V

4 BK

2

4

2 WH

1

3

3 BU
V

Signal 10 … 30 VDC Load GND Load

Description Sensor Supply Output 2 / SIO mode / External input / External Teach Ground IO-Link /Output 1 /SIO mode

Commissioning

150 ms after the power supply is switched on, the sensor will be operational. If it is connected to an IO-link master, no additional setting is needed and the IO-Link communication will start automatically after the IO-Link master sends a wake-up request to the sensor.

34
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

Operation

5.1. User interface of PD30CTDx10BPxxIO PD30CTDx10BPxxIO sensors are equipped with one yellow and one green LED.

SIO and IO-Link mode

Green LED

Yellow LED

Power Detection

ON

OFF

ON

OFF (stable) SSC1

OFF

OFF

ON

OFF (Not stable) SSC1 or LEDs disabled

OFF

ON

ON

ON (Not stable) SSC1

ON

ON

ON

ON (stable) SSC1

OFF

OFF

OFF

Power not connected

Flashing 10 Hz 50% dutycycle

ON

Output short-circuit

Flashing 0.5…20 Hz 50% dutycycle

ON

Timer triggered indication

SIO mode only

Flashing 1 Hz

ON 100 ms

ON

OFF 900 ms

Flashing 1 Hz

ON 900 ms

ON

OFF 100 ms

Flashing 10 Hz

ON 50 ms OFF 50 ms

ON

Flashing for 2 sec

Flashing 2 Hz

ON 250 ms OFF 250 ms

ON

Flashing for 2 sec

External teach by wire. Only for single point mode Teach time window (3 – 6 sec)
Teach time out (12 sec)
Teach successful

IO-Link mode only

Flashing 1 Hz

ON 900 ms

OFF

OFF 100 ms

Flashing 1 Hz

ON 100 ms

ON

OFF 900 ms

Flashing 2 Hz 50% dutycycle

ON

Sensor is in IO-Link mode and SSC1 is stable

ON

Sensor is in IO-Link mode and SSC1 is not stable

ON

Find my sensor

35
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

IODD file and factory setting

6.1. IODD file of an IO-Link device
All features, device parameters and setting values of the sensor are collected in a file called I/O Device Description (IODD file). The IODD file is needed in order to establish communication between he SCTL55 or the IO-Link master and the sensor. Every supplier of an IO-Link device has to supply this file and make it available for download on their web site. The IODD file includes:
· process and diagnostic data · parameters description with the name, the allowed range, type of data and address (index and
sub-index) · communication properties, including the minimum cycle time of the device · device identity, article number, picture of the device and Logo of the manufacturer
An IODD file is available on IODD Finder as well as on the Carlo Gavazzi Website: http://gavazziautomation.com
6.2. Factory settings
The Default factory settings are listed in appendix 7 under default values.

Appendix

7.1. Acronyms

IntegerT OctetStringT PDV R/W RO SO SP TP SSC StringT TA UIntegerT WO SC DA WDA AFO1

Signed Integer Array of Octets Process Data Variable Read and Write Read Only Switching Output Set Point Teach Point Switching Signal Channel String of ASCII characters Temperature Alarm Unsigned Integer Write Only Short cicuit Dust alarm Water drop alarm Application Function Output 1

36
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2. IO-Link Device Parameters for PD30CTD IO-Link 7.2.1. Device Identification

Parameter Name Vendor Name Vendor Text Product Name
Product ID
Product Text
Serial Number Hardware Revision Firmware Revision Application Specific Tag Function Tag Location Tag Process-DataInput

Index Dec (Hex)
16 (0x10) 17 (0x11)
18 (0x12)

Access RO RO RO

19 (0x13)

RO

20 (0x14)

RO

21 (0x15)

RO

22 (0x16)

RO

23 (0x17)

RO

24 (0x18)

R/W

25 (0x19)

R/W

26 (0x1A)

R/W

40 (0x28)

RO

Default value
Carlo Gavazzi www.gavazziautomation.com
(Sensor name) e.g. PD30CTDI10BPA2IO (EAN code of product) e.g. 5709870394046 e.g. Photoelectric Sensor, Diffuse
Reflective, Red Light Emitter, 1 000 mm,
Plastic Housing, IO-Link (Unique serial number) e.g. 20210315C0001
e.g. V01.00 e.g. V01.00
*** –

Data range –

Data Type StringT StringT StringT
StringT

Length 20 Byte 34 Byte 20 Byte
13 Byte

StringT

30 Byte


Any string up to 32 characters Any string up to 32 characters Any string up to 32 characters –

StringT
StringT StringT StringT StringT StringT IntegerT

13 Byte
6 Byte 6 Byte max 32 Byte max 32 Byte max 32 Byte 32 bit

7.2.2. Observation

Parameter Name Process data configuration

Index Dec (Hex)
70 (0x46)

Access R/W

Analogue value

1 (0x01)

R/W

Default value –
1 = Normal

Switching Output 1

2(0x02)

R/W

Switching Output 2

3 (0x03)

R/W

Switching Signal Channel 1

4 (0x04)

R/W

Switching Signal Channel 2

5 (0x05)

R/W

Dust alarm 1

6 (0x06)

R/W

Dust alarm 2

7 (0x07)

R/W

Temperature alarm

8 (0x08)

R/W

Short-circuit

9 (0x09)

R/W

Water drop alarm 1

10 (0x10)

R/W

Water drop alarm 2

11 (0x11)

R/W

Application Function Output 1 12 (0x12)

R/W

1 = Switching Output 1 Active 1 = Switching Output 2 Active
0 = SSC1 Inactive 0 = SSC2 Inactive 0 = DA1 Inactive 0 = DA2 Inactive 0 = TA Inactive 0 = SC Inactive 0 = WDA1 Inactive 0 = WDA2 Inactive 0 = AFO1 Inactive

Data range
0 = Inactive 1 = Normal 2 = Object Length 3 = Object Speed 4 = Counter Value 0 = Switching Output 1 Inactive 1 = Switching Output 1 Active 0 = Switching Output 2 Inactive 1 = Switching Output 2 Active 0 = SSC1 Inactive 1 = SSC1 Active 0 = SSC2 Inactive 1 = SSC2 Active 0 = DA1 Inactive 1 = DA1 Active 0 = DA2 Inactive 1 = DA2 Active 0 = TA Inactive 1 = TA Active 0 = SC Inactive 1 = SC Active 0 = WDA1 Inactive 1 = WDA1 Active 0 = WDA2 Inactive 1 = WDA2 Active 0 = AFO1 Inactive 1 = AFO1 Active

Data Type –
RecordT
RecordT RecordT RecordT RecordT RecordT RecordT RecordT RecordT RecordT RecordT RecordT

Length –
16 bit
16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit 16 bit

37
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.3. SSC parameters

Parameter Name Teach-In Select Teach-In Result

Index Dec (Hex)

Access

58 (0x3A)

RW

59 (0x3B)

Teach-in State

1 (0x01)

RO

TP1 (Teach Point 1) of SP1 (Set point 1)

2 (0x02)

RO

TP2 (Teach Point 2) of SP1 (Set point 1)

3 (0x03)

RO

TP1 (Teach Point 1) of SP2 (Set point 2)

4 (0x04)

RO

TP2 (Teach Point 2) of SP2 (Set point 2)

5 (0x05)

RO

SSC1 Parameter (Switching Signal Channel 1)

60 (0x3C)

Set point 1 (SP1)

1 (0x01)

R/W

Set point 2 (SP2)

2 (0x02)

R/W

SSC1 Configuration (Switching Signal Channel 1)

61 (0x3D)

Switching Logic

1 (0x01)

R/W

Mode

2 (0x02)

R/W

Hysteresis

3 (0x03)

R/W

SSC2 Parameter (Switching Signal Channel 2)

62 (0x3E)

Set point 1 (SP1)

1 (0x01)

R/W

Set point 2 (SP2)

2 (0x02)

R/W

SSC2 Configuration (Switching Signal Channel 2)

63 (0x3F)

Switching Logic

1 (0x01)

R/W

Mode Hysteresis

2 (0x02)

R/W

3 (0x03)

R/W

Default value 1 = SSC1 –
0 = Idle
0 = Not OK 0 = Not OK 0 = Not OK 0 = Not OK
100 13 500 0 = High active
1 = Single Point
25% 100
13 500 –
0 = High active
0 = Deactivated
25%

Data range

Data Type

0 = No Channel Selected 1 = SSC1 (Switching Signal Channel 1) 2 = SSC2 (Switching Signal Channel 2)
0 = Idle 1 =Success 4 = Wait for command 5 = Busy 7 = Error 0 = Not OK 1 = OK 0 = Not OK 1 = OK 0 = Not OK 1 = OK 0 = Not OK 1 = OK

UIntegerT –
RecordT
RecordT RecordT RecordT RecordT

0 … 13 500 0 … 13 500

IntegerT IntegerT

0 = High active 1 = Low active 0 = Deactivated 1 = Single Point 2 = Window 3 = Two Point
5 … 99%

UIntegerT UIntegerT UIntegerT

0 … 13 500 0 … 13 500

IntegerT IntegerT

0 = High active 1 = Low active 0 = Deactivated 1 = Single Point 2 = Window 3 = Two Point
5 … 99%

UIntegerT UIntegerT UIntegerT

Length 8 bit –
8 bit
8 bit 8 bit 8 bit 8 bit
16 bit 16 bit
8 bit
8 bit
16 bit –
16 bit 16 bit
8 bit
8 bit
16 bit

38
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.4. Output Parameters

Parameter Name Channel 1 Setup (SO1)
Stage Mode
Input selector 1
Timer Mode Timer Scale Timer Value Logic function Output Inverter Channel 2 Setup (SO2)
Stage Mode
Input selector 2
Timer Mode Timer Scale Timer Value Logic function Output Inverter

Index Dec (Hex)

Access

Default value

Data range

Data Type

Length

64 (0x40)

1 (0x01)

R/W

1 = PNP output

0 = Disabled output 1 = PNP output 2 = NPN output
3 = Push-pull output

UIntegerT

8 bit

2 (0x02)

R/W

1 = SSC 1

0 = Deactivated

1 = SSC 1

2 = SSC 2

3 = Dust Alarm 1 (DA1) 4 = Dust alarm 2 (DA2)

UIntegerT

8 bit

5 = Temperature Alarm (TA)

6 = External logic input

7 = Application Functions

3 (0x03)

R/W

0 = Disabled timer

0 = Disabled timer

1 = T-on delay

2 = T-off delay 3 = T-on/T-off delay

UIntegerT

8 bit

4 = One-shot leading edge

5 = One-shot trailing edge

4 (0x04)

R/W

0 = Milliseconds

0 = Milliseconds 1 = Seconds 2 = Minutes

UIntegerT

8 bit

5 (0x05)

R/W

0

0 … 32 767

IntegerT

16 bit

7 (0x07)

R/W

0 = Direct

0 = Direct 1 = AND 2 = OR 3 = XOR 4 = Set-reset Flip-Flop

UIntegerT

8 bit

8 (0x08)

R/W

0 = Not inverted (Normally Open)

0 = Not inverted (Normally Open) 1 = Inverted (Normally Closed)

UIntegerT

8 bit

65 (0x41)

1 (0x01)

R/W

1 = PNP output

0 = Disabled output

1 = PNP output

2 = NPN output

3 = Push-Pull

4 = Digital logic input (Active high/ UIntegerT

8 bit

Pull-down)

5 = Digital logic input (Active low/

Pull-up)

6 = Teach-in (Active high)

2 (0x02)

R/W

1 = SSC 1

0 = Deactivated

1 = SSC 1

2 = SSC 2

3 = Dust Alarm 1 (DA1) 4 = Dust alarm 2 (DA2)

UIntegerT

8 bit

5 = Temperature Alarm (TA)

6 = External logic input

7 = Application Functions

3 (0x03)

R/W

0 = Disabled timer

0 = Disabled timer

1 = T-on delay

2 = T-off delay 3 = T-on/T-off delay

UIntegerT

8 bit

4 = One-shot leading edge

5 = One-shot trailing edge

4 (0x04)

R/W

0 = Milliseconds

0 = Milliseconds 1 = Seconds 2 = Minutes

UIntegerT

8 bit

5 (0x05)

R/W

0

0 … 32 767

IntegerT

16 bit

7 (0x07)

R/W

0 = Direct

0 = Direct 1 = AND 2 = OR 3 = XOR 4 = Set-reset Flip-Flop

UIntegerT

8 bit

8 (0x08)

R/W

1 = Inverted (Normally Closed)

0 = Not inverted (Normally Open) 1 = Inverted (Normally Closed)

UIntegerT

8 bit

39

Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.5. Sensor specific adjustable parameters

Parameter Name Selection of local/remote adjustment SP1 Trimmer value

Index Dec (Hex)

Access

68 (0x44)

R/W

69 (0x45)

RO

Sensor Filter pre-set

71 (0x47)

R/W

Temperature Alarm Threshold 72 (0x48)

High Threshold

1 (0x01)

R/W

Low Threshold

2 (0x02)

R/W

Safe limits

73 (0x49)

SSC 1 – Safe limit

1 (0x01)

R/W

SSC 2 – Safe limit

2 (0x02)

R/W

Filter scaler

77 (0x4D)

R/W

LED indication

78 (0x4E)

R/W

Hysteresis Mode

80 (0x50)

R/W

SSC1 Auto hysteresis value

81 (0x51)

AutoHysteresisValueSP1

1 (0x01)

RO

AutoHysteresisValueSP2

2 (0x02)

RO

Default value
1 = Trimmer input
70
0 = Default precision
70°C -30°C
20% 20% 1
1 = LED indication Active
0 = Hysteresis set manually –

Mutual interference protection 84 (0x54)

R/W

0 = Off

Data range
0 = IO-Link adjust 1 = Trimmer input 2 = Teach-by-wire
70 … 13 500 0 = Default precision 1 = High precision 2 = Customized (filter scaler)
-30 … 70°C -30 … 70°C
1 … 100% 1 … 100% 1 … 255 0 = LED indication Inactive 1 = LED indication Active 2 = Find my sensor 0 = Hysteresis set manually 1 = Hysteresis set automatically
5 … 99% 5 … 99% 0 = Off 1 = 1sensor mode 2 = 2sensor – sensor1 3 = 2sensor – sensor2 4 = 3sensor – sensor1 5 = 3sensor – sensor2 6 = 3sensor – sensor3

Data Type
UIntegerT
UIntegerT
UIntegerT
IntegerT IntegerT
IntegerT IntegerT UIntegerT
UIntegerT
UIntegerT –
UIntegerT UIntegerT
Uinteger

Length
8 bit
16 bit
8 bit
16 bit 16 bit
8 bit 8 bit 8 bit
8 bit
8 bit –
16 bit 16 bit
8 bit

7.2.6. Auto Adjust

Parameter Name
Auto Adjust setup
Auto Adjust setup
Adjust Window Size Resolution Size Corrected Setpoints SSC1 SSC2

Index Dec (Hex)
85 (0x54)
1 (0x01)
2 (0x02) 3 (0x03) 86 (0x56) 4 (0x04) 5 (0x05)

Access

R/W
R/W R/W
RO RO

Default value

0 = Auto Adjust Inactive
20% 75%
100 100

Data range
0 = Auto Adjust Inactive 1 = Auto Adjust Active
5 … 50% 5 … 100%
0 … 13 500 0 … 13 500

Data Type

UIntegerT
UIntegerT UIntegerT
UIntegerT UIntegerT

Length

8 bit
8 bit 8 bit
16 bit 16 bit

40
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.7. Application Function

Parameter Name Application Function Selector

Index Dec (Hex)

Access

Default value

88 (0x58)

RO

0 = No appliction function selected

Data range 0 = No appliction function selected
1 = Speed and Length 2 = Pattern Recognition
3 = Divider 4 = Object and Gap Monitoring

Data Type UIntegerT

Length 8 bit

7.2.7.1. Speed and Length

Parameter Name Setup
SensorMode
Distance between sensors Results
Object Speed Object length

Index Dec (Hex)
89 (0x59)

Access –

1 (0x01)

R/W

2 (0x02)

R/W

90 (0x5A)

1 (0x01)

RO

2 (0x02)

RO

Status

3 (0x03)

RO

Default value –
0 = No Role selected 100 mm –
0 = IDLE

Data range
0 = No Role selected 1 = Trigger Sensor
2 = Main Sensor 25 … 150 mm
0 … 2 000 mm/sec 25 … 60 000 mm
0 = IDLE 1 = Measurement Running
2 = Speed too High 3 = Timeout
4 = Object too Long 5 = Logic Fail

Data Type –
UIntegerT
UIntegerT –
UIntegerT UIntegerT

Length –
8 bit
8 bit –
16 bit 16 bit

UIntegerT

8 bit

7.2.7.2. Pattern Recognition

Parameter Name Pattern Recognition Setup
TimeOut Tolerance
Sensor Role
Pattern Recognition Result Reference pattern Reference pattern No of Edges No of Edges Last Pattern

Index Dec (Hex)
91 (0x5B) 1 (0x01) 2 (0x02)

Access
R/W R/W

3 (0x03)

R/W

92 (0x5C)

1 (0x01)

RO

2 (0x02)

RO

3 (0x03)

RO

Pattern Recognition Status

4 (0x04)

RO

Default value –
60 sec 50 0 = No role selected
0 = Not Saved
0 0
0 = IDLE

Data range
1 … 60 sec 1 … 200 0 = No role selected 1 = Trigger Sensor 2 = Main Sensor
0 = Not Saved
1 = Saved
0 … 20
0 … 20 0 = IDLE 1 = Measurement running 2 = Pattern Match 3 = Timeout 4 = Too many Edges 5 = EDGE count ERROR 6 = EDGE timing ERROR

Data Type –
UIntegerT UIntegerT
UIntegerT
UIntegerT
UIntegerT UIntegerT

Length –
8 bit 8 bit
8 bit
8 bit
8 bit 8 bit

UIntegerT

8 bit

41
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.7.2. Pattern Recognition (cont)

Parameter Name Observation Menu Pattern recognition
Timestamp 1 … 20
Pattern Timestamp 1 … 20
Object Time Length Reference pattern Reference pattern No of Edges

Index Dec (Hex)
97 (0x61) 1 … 20
(0x01 … 14) 21 … 40
(0x15 … 28) 41 (0x29) 42 (0x2A)
43 (0x2B)

Access
R/W R/W R/W R/W R/W

Default value
0 0 = No Edge 0 ms 0 = Not Saved 0

7.2.7.3. Divider

Parameter Name
Divider and counter Setup Counter limit Preset counter value
Result Counter value

Index Dec (Hex)
93 (0x5D) 1 (0x01) 2 (0x02)
94 (0x5E) 1 (0x01)

Access
R/W R/W
RO

Default value
5 0 –

7.2.7.4. Object and Gap Monitoring

Parameter Name
Object and Gap Monitoring Setup
Object minimum time Object maximum time Gap minimum time Gap maximum time Object and Gap Monitoring Result Object time Gap time

Index Dec (Hex)
95 (0x5F)
1 (0x01) 2 (0x02) 3 (0x03) 4 (0x04)
96 (0x60)
1 (0x01) 2 (0x02)

Access
R/W R/W R/W R/W
RO RO

Default value
500 ms 10 000 ms 500 ms 10 000 ms
0 ms 0 ms

Object status

3 (0x03)

RO

0 = Idle

Gap status

4 (0x04)

RO

0 = Idle

Data range

Data Type

Length

Time stamp for each event [ms]. Relative to start (time 0)

UIntegerT

16 bit

0 = No Edge 1 = Positive Edge 2= Negative Edge

UIntegerT

8 bit

0 … 65 535 ms

UIntegerT

16 bit

0 = Not Saved 1 = Saved

UIntegerT

8 bit

0 … 20

UIntegerT

8 bit

Data range
1 … 65 535 0 … 65 535
0 … 65 535

Data Type
UIntegerT UIntegerT
UIntegerT

Length
16 bit 16 bit
16 bit

Data range

10 … 60 000 ms 10 … 60 000 ms 10 … 60 000 ms 10 … 60 000 ms

0 … 60 000 ms 0 … 60 000 ms
0 = Idle 1 = Measurement running
2 = Inside limits 3 = Time too long 4 = Time too short
0 = Idle 1 = Measurement running
2 = Inside limits 3 = Time too long 4 = Time too short

Data Type
UIntegerT UIntegerT UIntegerT UIntegerT
UIntegerT UIntegerT

Length
16 bit 16 bit 16 bit 16 bit
16 bit 16 bit

UIntegerT

8 bit

UIntegerT

8 bit

42
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

7.2.8. Diagnostic parameters

Parameter Name
Sensor Diagnostics Frontend Failure EE_MemoryFailure (during power up)
Memory Failure Temperature Diagnostics Maximum temperature ­ All time high Minimum temperature – All time low Maximum temperature since power-up Minimum temperature since power-up Current temperature Minutes above Maximum Temperature Minutes below Minimum Temperature Operating Diagnostics Operating Hours Number of Power Cycles Detection counter SSC1 Maintenance event counter Download counter Quality of Teach Quality of Run Excess Gain Error Count

Index Dec (Hex)
209 (0xD1) 208 (0xD0)
1 (0x01)
203 (0xCB)
204 (0xCC)
205 (0xCD)
206 (0xCE) 207 (0xCF) 211 (0xD3)
212 (0xD4)
201 (0xC9) 202 (0xCA) 210 (0xD2) 213 (0xD5) 214 (0xD6) 75 (0x4B) 76 (0x4C) 83 (0x53) 32 (0x20)

Access
RO RO
RO
RO
RO
RO RO RO
RO
RO RO RO RO RO RO RO RO RO

Device Status

36 (0x24)

RO

Detailed Device Status

37 (0x25)

Temperature fault

RO

Temperature over-run

RO

Temperature under-run

RO

Short-circuit

RO

Maintenance Required

RO

Event Configuration

Event Configuration

74 (0x4A)

Maintenance event (0x8C30) 1 (0x01)

R/W

Temperature fault event (0x4000)

2 (0x02)

R/W

Temperature over-run event (0x4210)

3 (0x03)

R/W

Temperature under-run event (0x4220)

4 (0x04)

R/W

Short circuit event (0x7710) 5 (0x05)

R/W

Default value

Data range

Data Type

Length

0 = OK –
0 = OK

0 = OK. 1 = Fail. –
0 = OK. 1 = Fail.

IntegerT

8 bit

IntegerT

8 bit

– °C

-50 … 150 [°C]

IntegerT

16 bit

– °C

-50 … 150 [°C]

IntegerT

16 bit

– °C

-50 … 150 [°C]

IntegerT

16 bit

– °C

-50 … 150 [°C]

IntegerT

16 bit

– °C

-50 … 150 [°C]

IntegerT

16 bit

0 min

0 … 2 147 483 647 [min]

IntegerT

32 bit

0 min

0 … 2 147 483 647 [min]

IntegerT

32 bit

0 h 0 0 0 0 0
0 = Device is operating properly

0 … 2 147 483 647 [h] 0 … 2 147 483 647 0 … 2 147 483 647 0 … 2 147 483 647 0 … 65 536 0 … 255 0 … 255 1 … 255% 0 … 65 535
0 = Device is operating properly 1 = Maintenance required 2 = Out-of- specification 3 = Functional-Check 4 = Failure –

IntegerT IntegerT IntegerT IntegerT UIntegerT UIntegerT UIntegerT UIntegerT UIntegerT
UIntegerT
OctetStringT OctetStringT OctetStringT OctetStringT OctetStringT

32 bit 32 bit 32 bit 32 bit 16 bit 8 bit 8 bit 8 bit 16 Bit
8 Bit
3 Byte 3 Byte 3 Byte 3 Byte 3 Byte

0 = Maintanance event Inactive

0 = Maintenance event Inactive 1 = Maintenance event Active

RecordT

16 bit

0 = Temperature fault event Inactive

0 = Temperature fault event Inactive 1 = Temperature fault event Active

RecordT

16 bit

0 = Temperature over-run event Inactive

0 = Temperature over-run event Inactive 1 = Temperature over-run event Active

RecordT

16 bit

0 = Temperature under-run event Inactive

0 = Temperature under-run event Inactive 1 = Temperature under-run event Active

RecordT

16 bit

0 = Short circuit event Inactive

0 = Short circuit event Inactive 1 = Short circuit event Active

RecordT

16 bit

43

Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

EN

44
Rev.01 – 08.2022 | MAN PD30CTD IO-Link ENG | © 2022 | CARLO GAVAZZI Industri

DE

Photoelektrischer IO-Link-Sensor
PD30CTDx10BPxxIOBPxxIO

Instruction manual

Betriebsanleitung

Manuel d’instructions

Manual de instrucciones

Manuale d’istruzione Brugervejledning

Carlo Gavazzi Industri Over Hadstenvej 40, 8370 Hadsten, Dänemark

45

Rev.01 – 08.2022 | MAN PD30CTD IO-Link GER | © 2022 | CARLO GAVAZZI Industri

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

CARLO GAVAZZI User Manuals

Related Manuals