CARLO GAVAZZI PD30CTDx10BPxxIO Link Photoelectric Sensor Instruction Manual
- June 1, 2024
- CARLO GAVAZZI
Table of Contents
CARLO GAVAZZI PD30CTDx10BPxxIO Link Photoelectric Sensor
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
- 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. - 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
- 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
- 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 %
- 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
- 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
- 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
- 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
- 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)
Read User Manual Online (PDF format) >>