These original operating instructions contain information regarding the proper use of the CML 700i
measuring light curtain series. It is included in the delivery contents.
1.1Used symbols and signal words
Table 1.1:Warning symbols, signal words and symbols
Pay attention to passages marked with this symbol. Failure to observe the provided instructions could lead to personal injury or damage to equipment.
Signal word for property damage
NOTE
Indicates dangers that may result in property damage if the measures for danger avoidance are not followed.
Symbol for tips
Text passages with this symbol provide you with further information.
About this document
Table 1.2:Operating on the display
Main Settings
Digital IOs
Symbols for action steps
Text passages with this symbol instruct you to perform actions.
1.2Terms and abbreviations
Figure 1.1:Terms and abbreviations
DTM (Device Type Manager)Software device manager of the sensor
FNIB (First Not Interrupted Beam)First not interrupted beam
Bold text
Indicates that this field is currently selected and appears highlighted in
the receiver display.
Normal text
Indicates that this field is not currently selected (is not highlighted in the
receiver display).
FDT (Field Device Tool)Software frame for management of device managers (DTM)
LB (Last Beam)Last beam
LIB (Last Interrupted Beam)Last interrupted beam
LNIB (Last Not Interrupted Beam)Last not interrupted beam
TIB (Total Interrupted Beams)Total of interrupted beams
TNIB (Total Not Interrupted Beams)Total of not interrupted beams (TNIB = n - TIB)
nNumber of all logical beams of a light curtain; dependent on the
selected measurement field length and resolution as well as the
beam mode (parallel- / diagonal- / crossed-beam scanning)
EDSElectronic Data Sheet (EDS file for CANopen interface)
Description of the device for the control
Leuze electronicCML 720i Ex7
Page 8
About this document
GSD (Generic Station Description)Device master data file (GSD file for PROFIBUS interface)
Description of the device for the control
IODDIO Device Description (IODD file for IO-Link interface)
Description of the device for the control
GUI (Graphical User Interface)Graphical user interface
RTURemote Terminal Unit (serial RS 485 Modbus RTU mode)
PLCProgrammable Logic Control
(corresponds to Programmable Logic Controller (PLC))
Response time per beamLength of time for the evaluation of a beam
ResolutionThe minimum size of an object that can be reliably detected.
With parallel-beam evaluation, the smallest object to be
detected corresponds to the sum of beam spacing and optic
diameter.
Delay before start-upDuration between the switching on of the supply voltage and
the start of operational readiness of the light curtain
Function reserve (sensitivity adjustment)
Ratio of the optical reception power set during the teach event
and the minimum light quantity required to switch the individual
beam. This compensates for the light attenuation caused by
dirt, dust, smoke, humidity and vapor.
High function reserve = low sensitivity
Low function reserve = high sensitivity
Measurement field lengthOptical detection range between the first and last beam
Beam spacingCenter-to-center spacing between two beams
Cycle timeSum of the response times of all beams of a light curtain plus
the duration of the internal evaluation.
Cycle time =
number of beams x response time per beam + evaluation time
Leuze electronicCML 720i Ex8
Page 9
1TIB (total of interrupted beams)
1
6
3
2
2
5
4
2TNIB (total of not interrupted beams)
3LIB (Last interrupted beam )
4LNIB (Last not interrupted beam)
5FNIB (First not interrupted beam)
6FIB (First interrupted beam)
Figure 1.2:Definition of terms
About this document
Leuze electronicCML 720i Ex9
Page 10
2Safety
This sensor was developed, manufactured and tested in line with the applicable safety standards. It corresponds to the state of the art.
2.1Intended use
The device is designed as a measuring and object-detecting, configurable, multi-sensor unit.
Areas of application
The measuring light curtain is designed for the measurement and detection of objects for the following
areas of application in handling and warehousing systems, the packaging industry or a comparable environment:
• Height measurement
• Width measurement
• Contour measurement
• Orientation detection
CAUTION
Observe intended use!
Only operate the device in accordance with its intended use.
The protection of personnel and the device cannot be guaranteed if the device is operated in a manner
not complying with its intended use.
Leuze electronic GmbH + Co. KG is not liable for damages caused by improper use.
Read the original operating instructions before commissioning the device.
Knowledge of the original operating instructions is an element of proper use.
Safety
NOTICE
Comply with conditions and regulations!
Observe the locally applicable legal regulations and the rules of the employer's liability insurance asso-
ciation.
2.2Foreseeable misuse
Any use other than that defined under “Intended use” or which goes beyond that use is considered
improper use.
In particular, use of the device is not permitted in the following cases:
• Circuits relevant to safety
• Operation for medical purposes
NOTICE
Do not modify or otherwise interfere with the device!
Do not carry out modifications or otherwise interfere with the device.
The device must not be tampered with and must not be changed in any way.
The device must not be opened. There are no user-serviceable parts inside.
Repairs must only be performed by Leuze electronic GmbH + Co. KG.
2.3Competent persons
Connection, mounting, commissioning and adjustment of the device must only be carried out by competent
persons.
Leuze electronicCML 720i Ex10
Page 11
Prerequisites for competent persons:
• They have a suitable technical education.
• They are familiar with the rules and regulations for occupational safety and safety at work.
• They are familiar with the original operating instructions of the device.
• They have been instructed by the responsible person on the mounting and operation of the device.
Certified electricians
Electrical work must be carried out by a certified electrician.
Due to their technical training, knowledge and experience as well as their familiarity with relevant stan-
dards and regulations, certified electricians are able to perform work on electrical systems and independently detect possible dangers.
In Germany, certified electricians must fulfill the requirements of accident-prevention regulations BGV A3
(e.g. electrician foreman). In other countries, there are respective regulations that must be observed.
2.4Exemption of liability
Leuze electronic GmbH + Co. KG is not liable in the following cases:
• The device is not being used properly.
• Reasonably foreseeable misuse is not taken into account.
• Mounting and electrical connection are not properly performed.
• Changes (e.g., constructional) are made to the device.
Safety
2.5Notices for the safe use of sensors in potentially explosive areas
These notices apply for devices with the following classification:
Table 2.1:Classification of the devices
Device groupDevice categoryEquipment protection
level
II3GGc2 (gas)
II3DDc22 (dust)
WARNING
Safe use of sensors in potentially explosive areas!
Check whether the device classification corresponds to the requirements of the application.
A safe operation is only possible if the devices are used properly and for their intended purpose.
The devices are not suited for the protection of persons and may not be used for emergency shutdown
purposes.
Electrical devices may endanger humans and (where applicable) animal health, and may threaten the
safety of goods if used incorrectly or under unfavorable conditions in potentially explosive areas.
Observe the applicable national regulations (e.g., EN 60079-14) for the configuration and installation
of explosion-proof systems.
Zone
Installation and Commissioning
Only have the devices installed and commissioned by certified electricians.
The certified electricians must be knowledgeable of the regulations and the operation of explosion-proof
equipment.
Prevent unintended disconnection while under voltage.
Devices with connector must be equipped with a safeguard or a mechanical interlocking guard; see
table 17.9.
Attach the warning sign “Do not disconnect under voltage” that is supplied with the device to the sensor
or the mounting bracket so that it is clearly visible.
Leuze electronicCML 720i Ex11
Page 12
Safety
Protect the connection cables and connectors from excessive pulling or pushing strain.
Avoid electrostatic charging.
Integrate metallic parts (e.g., housing, mounting devices) in the potential equalization.
Prevent dust deposits from forming on the devices.
Maintenance
Make no changes to explosion-proof devices.
Cyclical maintenance of the device is not necessary.
Replace defective devices immediately.
Only have repairs performed by the manufacturer.
Clean the lens cover of the device from time to time; see chapter 14 "Care, maintenance and disposal".
Chemical resistance
• The devices demonstrate good resistance against diluted (weak) acids and bases.
• Exposure to organic solvents is possible only under certain circumstances and only for short periods
of time.
• Test the resistance to chemicals on a case-by-case basis.
Special conditions
Protect the devices from direct exposure to UV rays.
The devices must be installed in such a way that they are not directly exposed to any UV rays (sunlight).
Avoid static charging on plastic surfaces.
Leuze electronicCML 720i Ex12
Page 13
3Device description
X2X3
3
241
X1
56
3.1General information
The light curtains of the CML 700i series are designed as measuring and object-detecting, configurable,
multi-sensor units. Depending on the configuration and model, the devices are suitable for a variety of
tasks with various resolutions and can be integrated in different control environments.
The total system of the light curtain consists of a transmitter and a receiver, including the connection and
interconnection cables.
• Transmitter and receiver are connected to one another via a synchronization cable.
• The integrated control panel with indicators and operational controls for configuring the total system
is located on the receiver.
• The shared power supply is provided via connection X1 on the receiver.
Device description
1Transmitter
2Receiver
3IO Logic with control panel
4Control (PLC)
5Synchronization cable
6Connection cable for supply voltage and measurement data interface
Figure 3.1:Total system in combination with a programmable logic control
3.2General performance characteristics
The most important performance characteristics of the CML 720i Ex series are:
• Operating range up to 7000 mm
• Measurement field length from 130 mm to 2950 mm
• Beam spacings of 5 mm*, 10 mm, 20 mm, 40 mm*
*: Devices with beam spacing of 5 mm and 40 mm can only be ordered upon consultation with
Leuze electronic.
• Response time 30 µs per beam
• Beam modes: parallel, diagonal, crossed-beam
• Single-beam evaluation (beam-stream)
• Evaluation functions: TIB, TNIB, LIB, LNIB, FIB, FNIB, status of beam areas 1 … 32, status of the
digital inputs/outputs
• Local control panel with display
• Interfaces to the machine control:
• IO-Link and CANopen interfaces:
Leuze electronicCML 720i Ex13
Page 14
2 digital inputs/outputs (configurable)
1
2
• Blanking of unnecessary beams
• Smoothing for interference suppression
• Cascading of multiple devices
• Block evaluation of beam areas
• Position / hole recognition with continuous web material
• Explosion protection
• Zone 22 (dust)
Devices with measurement field length from 130 mm to 2950 mm
• Zone 2 (gas)
Devices with measurement field length from 130 mm to 2550 mm
3.3Connection technology
The transmitter and receiver feature an M12 connector with the following number of pins:
Device typeDesignation on devicePlug/socket
ReceiverX1 M12 plug, 8-pin
ReceiverX2 M12 socket, 5-pin
Device description
TransmitterX3 M12 plug, 5-pin
3.4Display elements
The display elements show the device status in operation and provide support during commissioning and
error analysis.
Located on the receiver is a control panel with the following display elements:
•two LEDs
• one OLED display (Organic Light-Emitting Diode), two-line
Located on the transmitter is the following display element:
•one LED
3.4.1Operation indicators on
Two function indicator LEDs are located on the receiver control panel.
the receiver control panel
1LED1, green
2LED2, yellow
Figure 3.2:LED indicators on the receiver
Leuze electronicCML 720i Ex14
Page 15
Table 3.1:Meaning of the LEDs on the receiver
12
3
LEDColorStateDescription
Device description
1GreenON (continuous
light)
Flashingsee chapter 13.2
OFFSensor not ready
2YellowON (continuous
light)
Flashingsee chapter 13.2
OFFAt least one beam interrupted (object detected)
3.4.2Display on the receiver control panel
Located on the receiver is an OLED display which serves as a function indicator.
Light curtain ready (normal mode)
All active beams are free - with function reserve
Figure 3.3:OLED display on the receiver
The type of display on the OLED display is different for the following operating modes:
• Alignment mode
• Process mode
Display indicators in alignment mode
In alignment mode, the OLED display shows the received signal level of the first active logical beam (FB)
and of the last active logical beam (LB) via two bar graph indicators.
1Evenly aligned light curtain
2No reception signal from first beam (FB); good reception signal from last beam (LB)
3Marker for the minimum signal level which is to be achieved
Figure 3.4:OLED display on the receiver in alignment mode
Display indicators in process mode
In process mode, the upper line shows the number of interrupted beams (TIB) and the lower line shows
the logic state of the digital outputs. The value to be displayed is configurable.
Leuze electronicCML 720i Ex15
Page 16
1Total of interrupted beams
1
234 5
2Logic state at pin 2 (0 = not active, 1 = active)
3Logic state at pin 5 (0 = not active, 1 = active)
4Logic state at pin 6 (0 = not active, 1 = active)
5Logic state at pin 7 (0 = not active, 1 = active)
Figure 3.5:OLED display on the receiver in process mode
If the control panel is not used for several minutes, the display darkens and switches off. Press
a function button to again make the display visible. Settings for visibility, display duration, etc.
can be changed via the Display menu.
Device description
3.4.3Operating indicators on the transmitter
Located on the transmitter is an LED wh
ich serves as a function indicator.
Table 3.2:Meaning of the LED on the transmitter
LEDColorStateDescription
1GreenON
(continuous light or
Light curtain operates continuously with maximum measure-
ment frequency
flashing in sync with
the measurement)
OFFNo communication with the receiver
Light curtain waits for external trigger signal
3.5Operating elements on the receiver control panel
Located on the receiver below the OLED display is a membrane keyboard with two function buttons for
entering various functions.
Figure 3.6:Function buttons on the receiver
3.6Menu structure of the receiver control panel
The following summary shows the structure of all menu items. In a given device model, only the actually
available menu items are present for entering values or for selecting settings.
Serial numberReceiver serial number (e.g., 01436000288)
Tx.transmitter-IDTransmitter part no. (e.g., 50119407)
Tx.transmitter-SNTransmitter serial no. (e.g., 01436000289)
FW versione.g., 01.61
HW versione.g., A001
Kx versione.g., P01.30e
Leuze electronicCML 720i Ex18
Page 19
3.7Menu navigation on the receiver control panel
The and buttons have different functions depending on the operating situation. These functions
are displayed at the left edge of the display above the icons.
3.7.1Meaning of the display icons
IconPositionFunction
Symbolizes that you can select the next parameter within a menu level by
First line
First line
Second line
Second line
pressing the button.
Symbolizes that you have reached the lowest menu level (not highlighted).
Symbolizes the respective, next menu level that you have not yet selected
(not highlighted).
Press the button to exit the menu level or the menu.
Device description
Second line
Second line
Second line
Second line
3.7.2Level display
The display of bars between icons and text that span both lines indicates the open menu levels. The
example shows a configuration in the menu level 2:
Symbolizes the input mode.
The selected (highlighted) option field can be a fixed selection parameter or a
multi-digit input field. With a multi-digit input field, you can increase the active
digit by one with the button and use the button to switch from one
digit to the next.
Symbolizes the confirmation of a selection.
This icon appears when you complete an option field with the button.
Symbolizes the rejection of a selection.
This icon is accessed from the previous icon (check mark) by pressing
the button. This mode allows you to reject the current value or option
parameter by pressing the button.
Symbolizes the return to the selection.
This icon is accessed from the previous icon (cross) by pressing
the button. This mode allows you to reset the current value or option
parameter for the purpose of entering a new value or selecting an option
parameter by pressing the button.
Start Beam
End beam
Leuze electronicCML 720i Ex19
Page 20
3.7.3Menu navigation
Main Settings
Digital IOs
Selects the next menu item (“Digital IOs”); the other menu items follow if pressed again.
Selects the highlighted submenu (“Main Settings”).
3.7.4Editing value parameters
Start Beam
End beam
Device description
Selects the “Start Beam” menu item with the bright background.
Start beam
0001
Changes the value of the first digit (0).
Selects additional numbers for configuring values.
After entering the last number, the total value can be saved, re
Start beam
0010
jected or reset.
Saves the new value (0010).
Changes the action mode; first and then appears on the second line.
If the selected option is not saved in the window above, but rather the action mode is selected with
the button, this means:
Leuze electronicCML 720i Ex20
Page 21
Start beam
0
001
Rejects the current input value. The display returns to the higher-order menu level: Start Beam/
End Beam
If the action mode is selected with the button, this means:
Start beam
0010
Device description
Resets the current input value (0001) and allows the entry of new values.
3.7.5Editing selection parameters
IO Logic
IO Pin 2
Selects the “IO Logic” menu item with the bright background.
IO Logic
Positive PNP
With each actuation, displays the next option on this menu level, i.e., the display switches
between:
• Negative NPN
• Positive PNP
Selects the “Positive PNP” menu item with the bright background.
Leuze electronicCML 720i Ex21
Page 22
Device description
IO Logic
Positive PNP
Changes the action mode; appears; subsequent actuation displays or again.
Saves the selected option “Positive PNP”.
Leuze electronicCML 720i Ex22
Page 23
4Functions
1
This chapter describes the functions of the light curtain for adaptation to different applications and operating conditions.
4.1Beam modes
4.1.1Parallel
In “parallel”-beam mode (parallel-beam scanning), the light beam of eac
the directly opposing receiver LED.
Functions
h transmitter LED is detected by
Figure 4.1:Beam path in “parallel”
4.1.2Diagonal
In “diagonal” beam mode, the light beam of each transmitter diode is received in succession both by the
directly opposing receiver diode as well as by the next receiver diode in the counting direction (i-1) (parallel
and diagonal beam path). This increases the resolution in the middle between the transmitter and receiver.
1Area with increased resolution
Figure 4.2:Beam path in “diagonal”
Calculation
The number of beams for diagonal-beam scanning n
beam scanning n
Leuze electronicCML 720i Ex23
.
d
is calculated from the number of beams for parallel-
p
Page 24
Functions
nd2np1–=
1
Formula for calculating the number of beams for diagonal-beam scanning
n
[number] = number of beams for diagonal-beam scanning
d
n
[number] = number of beams for parallel-beam scanning
p
Example: 288 beams in parallel-beam scanning become 575 logical individual beams in diagonal-beam
scanning, which must be taken into account during evaluation functions. With a beam spacing of 5 mm,
this spacing is reduced to 2.5 mm in the center area.
The “diagonal” beam mode (diagonal-beam scanning) can be activated via the respective field-
bus interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration software (see
chapter 12).
NOTICE
Minimum distance for diagonal-beam scanning!
For diagonal-beam scanning, the minimum distance that must be maintained between transmitter and
receiver changes, whereby the values vary depending on beam spacing (see chapter 16).
NOTICE
Teach after changing the beam mode!
Changing the beam mode changes the number of beams used for the evaluation. Perform a teach
after changing the beam mode (see chapter 8.2).
4.1.3Crossed-beam
The “crossed-beam” mode (crossed-beam scanning) is available for increasing the resolution for an area
of the measurement field. In “crossed-beam” mode, the light beam of each transmitter LED is detected in
succession both by the directly opposing receiver LED as well as by the two adjacent receiver LEDs (i+1,
i-1).
1Area with increased resolution
Figure 4.3:Beam path in “crossed-beam”
Leuze electronicCML 720i Ex24
Page 25
Functions
nk3np2–=
a
b
1
... n
a
1... n
bba
1... n
Calculation
The number of beams for crossed-beam scanning n
beam scanning n
.
k
is calculated from the number of beams for parallel-
p
Formula for calculating the number of beams for crossed-beam scanning
n
[number] = number of beams for crossed-beam scanning
K
[number] = number of beams for parallel-beam scanning
n
p
NOTICE
Minimum distance for crossed-beam scanning!
For crossed-beam scanning, the minimum distance that must be maintained between transmitter and
receiver changes, whereby the values vary depending on beam spacing (see chapter 16).
Example: 288 beams in parallel-beam scanning become 862 logical beams in crossed-beam scanning.
With a beam spacing of 5 mm, this spacing is reduced to 2.5 mm in the center area.
The “crossed-beam” mode (crossed-beam scanning) can be activated via the respective fieldbus
interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration software (see
chapter 12).
4.2Measurement beam sequence
By default, the counting direction of the beams begins at the sensor connection unit. It can, however, be
reconfigured so that counting begins with 1 at the sensor head.
The simplest application case for the inverted beam sequence is vertical mounting with the connection unit
at the top, e.g., for height measurement, where beam 1 is to begin at the bottom:
aReceiver connection unit
bOptical part
Another variant with two successive light curtains, where the second is rotated by 180° and counting again
begins with 1, is illustrated as follows:
aReceiver connection unit
Leuze electronicCML 720i Ex25
For width detection, counting can begin with 1 at either end at the head part of the sensor as shown below:
bOptical part
Page 26
aReceiver connection unit
a
1... n
bba
n ...1
1 1 1 1 1 01 1 1 1 1 10 0 0 1
1
16
1
bOptical part
The counting direction can be changed via the respective fieldbus interface (see chapter 9 et
seq.) or via the
4.3Beam-stream
The single-beam evaluation (beam-stream) returns the status of each individual beam (see figure 4.4).
Uninterrupted beams (free beams) are represented as logical 1 in the output bit in this case.
The data is available via the respective fieldbus interface (see chapter 9 et seq.) or via the
Sensor Studio
For an example configuration, see chapter 11.1.
Sensor Studio
configuration software (see chapter 12).
configuration software (see chapter 12).
Functions
1Beam-stream
Figure 4.4:Example: beam-stream evaluation
4.4Evaluation functions
Leuze electronicCML 720i Ex26
The states of the individual optical beams (free/interrupted) can be evaluated in the CML 700i and the
result read out via various evaluation functions.
The most important evaluation functions are shown in the following figure:
Page 27
1Total of interrupted beams (TIB)
1
6
3
2
2
5
4
2Total of not interrupted beams (TNIB)
3Last interrupted beam (LIB)
4Last not interrupted beam (LNIB)
5First not interrupted beam (FNIB)
6First interrupted beam (FIB)
Figure 4.5:Evaluation functions
Functions
Also included among the evaluation functions are:
• the status of beam areas 1 … 32
• the status of the digital inputs/outputs
For the beam area mappings to an output pin or the status of the digital inputs/outputs, see chapter 4.10.
4.5Hold function
The setting of the hold times is performed via the respective fieldbus interface (see chapter 9 et
seq.) or via the
Sensor Studio
The minima and maxima of the following evaluation functions can be temporarily stored for an adjustable
period of time via this function:
• First interrupted beam (FIB)
• First not interrupted beam (FNIB)
• Last interrupted beam (LIB)
• Last not interrupted beam (LNIB)
• Total of interrupted beams (TIB)
• Total of not interrupted beams (TNIB)
• Single-beam evaluation (beam-stream): A beam that has been interrupted once is kept at logical 0 in
the output bit until the hold time has expired.
Temporary storage simplifies the reading out of the measurement results if the used control cannot
transmit the data at the same speed that the light curtain makes the data available.
configuration software (see chapter 12).
4.6Blanking
If light curtains are installed such that existing frames / cross bars etc. continuously interrupt some beams,
these beams must be suppressed.
During blanking, beams that are not to be included in the evaluation are suppressed. The numbering of
the beams is not affected, i.e., the suppression of beams does not change the beam numbers.
Leuze electronicCML 720i Ex27
Page 28
1Interrupted beams
1
2
4
3
3
2Suppressed beams (blanking)
3Free beams
4Object present at the installation site
Figure 4.6:Beam states
Functions
Up to four adjacent beam areas can be suppressed.
The beams can be activated or suppressed via the respective fieldbus interface (see chapter 9
et seq.), via the
Sensor Studio
configuration software (see chapter 12) and partially via the oper-
ational controls on the receiver.
The behavior of each blanking area can be adapted to the requirements of the application:
Logical value of a blanking areaMeaning in the application
No beams are blankedAll beams of the device are included in the evaluation.
Logical value 0 for blanked beamsAll beams of the blanking area are taken into account
as interrupted beams (logical value 0) in the evaluation.
Logical value 1 for blanked beamsAll beams of the blanking area are taken into account
as free beams (logical value 1) in the evaluation.
Logical value is the same as the adjacent
beam with lower beam number
Logical value is the same as the adjacent
beam with higher beam number
All beams of the blanking area behave in the evaluation like the previous beam.
All beams of the blanking area behave in the evaluation like the subsequent beam.
For an example configuration, see chapter 11.4.
NOTICE
Teach after changing the blanking configuration!
Perform a teach after changing the blanking configuration (see chapter 8.2).
Auto blanking during teaching
area is activated, interrupted beams can be mapped to the blanking area(s) during teaching. Existing
If there are obstacles present in the measurement field at the installation site and at least one blanking
settings for the blanking areas are then overwritten (see chapter 8.2).
If no beams are interrupted during teaching, no blanking areas are configured.
Leuze electronicCML 720i Ex28
Page 29
Functions
Auto blanking cannot be used to detect transparent objects.
Deactivated beams are lost if the beam mode is changed while auto blanking is active.
NOTICE
Deactivate auto blanking in process mode!
Deactivate auto blanking in process mode.
Activate auto blanking only during commissioning of the device to suppress distracting objects.
NOTICE
Deactivate auto blanking during Power-Up Teach!
Deactivate auto blanking if “Power-Up Teach” is activated (see chapter 4.7).
NOTICE
Resetting all blanking areas!
To deactivate blanking areas, leave auto blanking active with at least the same number of blanking
areas.
Perform a new teach in a free measurement field.
To deactivate blanking with the
ing areas as zero and, at the same time, deactivate each area.
Perform a new teach.
Sensor Studio
configuration software, configure the number of blank-
4.7Power-Up Teach
After applying operating voltage, the “Power-Up Teach” function performs a teach event when the device
is ready for operation.
• If the Power-Up teach is successful, the new teach values are adopted if they are different from the
previously stored teach values.
• If the Power-Up teach is not successful (e.g. object in the light path), the previously saved teach values are used.
The “Power-Up Teach” event can only be activated via the receiver control panel.
NOTICE
Deactivate auto blanking during Power-Up Teach!
Deactivate auto blanking if “Power-Up Teach” is activated.
NOTICE
No objects in the light path!
During “Power-Up Teach”, ensure that no beams are partially covered by an object.
4.8Smoothing
With the smoothing function, interrupted beams are then only taken into account in the evaluation if the set
minimum number of adjacent beams is reached at the same time.
Smoothing can be used, e.g., to suppress interference caused by spot soiling of the lens cover.
Smoothing “1” means that every interrupted beam is evaluated.
Leuze electronicCML 720i Ex29
Page 30
Functions
1
1
1Data output: beam number x interrupted
Figure 4.7:Smoothing configuration “1”
If smoothing is set to a value of “3”, for example, data is only output if at least three adjacent beams are
interrupted.
1Data output: 0 beams interrupted
Figure 4.8:Smoothing configuration “3”, but no more than two adjacent beams interrupted
Leuze electronicCML 720i Ex30
Page 31
1Data output: beam numbers from … to … interrupted
1
2
2Interrupted beam is not taken into account
Figure 4.9:Smoothing configuration “3”, and three or more adjacent beams interrupted
Functions
NOTICE
Configuration values for smoothing!
Values from 1 to 255 can be entered for smoothing.
Inverted smoothing
Inverted smoothing can suppress interference near the edges of objects, since uninterrupted beams are
not evaluated until the set number is reached.
With inverted smoothing it is possible to detect, e.g., only successive openings of a certain minimum size
within a web.
For an example configuration, see chapter 11.5.
4.9Cascading/triggering
If the measurement field length of a light curtain is not sufficient for detecting a desired measurement path,
multiple light curtains can be connected in series or cascaded. When doing so, it must be ensured that the
light curtains do not mutually influence or interfere with one another. This is ensured by activating (triggering) with a time offset.
The following light curtain arrangements are possible in a cascade arrangement:
• Multiple light curtains above one another, e.g., for height monitoring
Leuze electronicCML 720i Ex31
Page 32
Functions
1
2
3
1
2
1Light curtain 1
2Light curtain 2
Figure 4.10: Simple cascading with two light curtains for height monitoring
• Multiple light curtains in a rectangular frame, e.g., for object measurement of height and width along
a transport system.
Figure 4.11: Simple cascading with three light curtains for object measurement
The selection of activation via an internal or external trigger signal is made via the respective
fieldbus interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration software (see
chapter 12).
NOTICE
Cascading necessary for multiple-track transport systems!
Cascade light curtains for multiple-track transport systems.
Prevent mutual interference through sequential activation of the light curtains.
If the spatial configuration excludes mutual interference, multiple light curtains can also be activated
simultaneously.
Leuze electronicCML 720i Ex32
Page 33
4.9.1External triggering
Trigger input
an exact time assignment, it is possible to start the measurement cycle of a light curtain in a targeted
For
manner by means of a pulse at the trigger input. In this way, mutual interference can be prevented in applications with multiple light curtains. This trigger signal generated in the control must be wired at all
cascaded light curtains.
The individual light curtains are configured so that the respective measurement is started with different
delay times to the trigger pulse (see figure 4.12).
1
Functions
4
LV 1
LV 2
010
1PLC
2Light curtain 1, delay time = 0 ms
3Light curtain 2, delay time = 11 ms (depending on the cycle time LC1)
4Trigger signal (PLC)
Figure 4.12: Activation via external trigger
4.9.2Internal triggering
With internal trigger activation, a CML 700i configured as "master light curtain" generates the trigger pulse.
This trigger pulse is continuous; this means that no further activation is required from a primary control.
Trigger output
The trigger output of the master light curtain makes available the trigger signal necessary for “cascading
via internal trigger”. The trigger output must be wired to the trigger inputs of the slave light curtains (see
figure 4.13). This is used to start the measurement in the configured time sequence.
23
1132
t [ms]
The cycle time of the respective light curtain can be read out via the
Sensor Studio
configuration
software (see chapter 12) or via the respective fieldbus interface (see chapter 9 et seq.).
The selection of activation via an internal or external trigger signal is made via the respective
fieldbus interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration software (see
chapter 12).
For an example configuration, see chapter 11.6.
The following figure shows a wiring example for the cascading of three light curtains via internal trigger:
Leuze electronicCML 720i Ex33
Page 34
Functions
2
1
5
1
4
3
LV2
LV1
t [µs]
LV3
LV1-OUT
1
2
3
4
t
LV2
t
LV3
t
LV1
1Trigger In (on X1, e.g. pin 5)
2Slave light curtain 3
3Slave light curtain 2
4Master light curtain 1
5Trigger Out (on X1, e.g. pin 5)
Figure 4.13: Wiring example of three light curtains via internal trigger
The following example shows a configuration of three light curtains via internal trigger.
Figure 4.14: Example: cascading via internal trigger
4.10Block evaluation of beam areas
With this function, the quantity of data to be transmitted can be reduced by restricting the imaging accuracy. The minimum resolution of the light curtain is still retained.
Leuze electronicCML 720i Ex34
Page 35
4.10.1 Defining beam area
To read out the beam states blockmapped to up to 32 areas independent of the maximum beam number. The individual beam information
of grouped beams is linked to a logical bit, i.e., each area is represented as 1 bit.
The number of beams in an area can be freely defined. However, the beams must be adjacent to one
another. The start beam and the end beam are to be defined as well as the conditions for switching of the
area.
NOTICE
Hold function for beam areas!
The hold function (see chapter 4.5) also applies for the block evaluation of beam areas.
4.10.2 Autosplitting
The beams of the device are automatically divided into the selecte
states of the areas generated in this way can be read out in the process data by means of the
“Area Out - HiWord” and “Area Out - LoWord” parameters.
Procedure:
• Select logic combination of the beams within the areas (logical AND / logical OR)
• Define the number of desired areas (e.g., 16 or 32)
Functions
wise with a 16-bit or 32-bit telegram, the individual beams can be
d number of areas of the same size. The
The autosplitting configuration can be defined via the respective fieldbus interface (see chapter 9
et seq.) or via the
Sensor Studio
4.10.3 Mapping beam area to switching output
If grouping individual beams or if creating a block, the beam sta
can be signaled at a switching output.
The following options are possible here:
• To use a specific, single beam for the evaluation, e.g., as trigger signal for a primary control.
• To group the complete measurement field into one switching area and thereby signal at the switching
output whether an object (at any position) is located in the measurement field.
• To configure up to 32 switching areas for a reference check or height monitoring; in many cases, this
can make beam-data processing in the primary programmable logic control (PLC) unnecessary.
The switching conditions for the areas can be either AND or OR linked:
Logic function
Group bit (area status)
[logic 1/0]
AND1If all beams mapped to the area are interrupted
0If at least one beam is not interrupted in the selected area
OR1If at least one beam is interrupted in the selected area
configuration software (see chapter 12).
te of any number of adjacent beams (area)
0If none of the beams mapped to the area are interrupted
Areas may be sequential or overlapping. A maximum of 32 areas are available.
The switching behavior or the conditions for switching a beam area on and off can be defined via
the respective fieldbus interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration
software (see chapter 12).
For an example configuration, see chapter 11.2.
Leuze electronicCML 720i Ex35
Page 36
Functions
1
160
1
1
5
2
6
24
3
15
157
4
140
160
Example for the configuration of an OR or AND link for a light curtain with 32 beams
The following figure shows how the beam areas can be arranged directly next to one another or freely overlapping.
1Beam area 1
2Beam area 2
3Beam area 3
4Beam area 4
Figure 4.15: Beam areas
For a mapping of previously defined beam areas to, e.g., four switching outputs (Q1 to Q4), see
chapter 11.2.
NOTICE
Increased number of logical beams for the diagonal- or crossed-beam function!
Take into account the (increased) number of beams if the “diagonal”- or “crossed-beam” mode is acti-
vated (see chapter 4.1.2 or see chapter 4.1.3).
4.10.4 Teach height area
With the “Teach height area” function, it is possible to teach in up to four height areas, e.g. for height monitoring or sorting packets. In many cases, this saves time for programming.
• A maximum of four height areas are available.
• A height area is automatically defined using an object.
When teaching a height area, all free beams above or below the object are combined into one height
area. Therefore, the object cannot be located in the center of the measurement field length; the first
or last beam must be interrupted.
Leuze electronicCML 720i Ex36
Page 37
1Teaching height area 1
12
2Teaching height area 2
Figure 4.16: Teaching the height area with the “Teach in height area”
Functions
• To define the entire beam area as a height area, teaching of the height area is performed without an
object (all beams free).
Figure 4.17: Teaching of the total beam area as height area without object
• The switching behavior or the conditions for switching the height area on or off via the “Teach height
area” function is permanently defined as OR.
• Every IO pin can be assigned to a height area via the receiver control panel.
Example: Digital IOs > IO Pin 2 > Teach height > Execute
On the receiver control panel, the “Teach height area” function is activated via the Teach height
menu item. Example: Digital IOs > IO Pin 2 > Teach height > Execute
If the “Teach height area” function is activated via the receiver control panel, the IO pins are auto-
matically assigned to the height areas.
Example configurations for the assignment of previously defined height areas to switching outputs Q1 to
Q4:
• see chapter 11.2 "Example configuration - Mapping of beams 1 … 32 to output pin 2"
Leuze electronicCML 720i Ex37
Page 38
4.11Switching outputs
4.11.1 Light/dark switching
The behavior of switching output
switching. The setting ex works is “light switching”, i.e., the outputs are activated if the light paths are free
and become inactive if an object is detected in the measurement field.
The output behavior can be changed to “dark switching” via the respective fieldbus interface (see
chapter 9 et seq.), via the receiver control panel and via the
(see chapter 12).
4.11.2 Time functions
Functions
s Q1 to Q4 (or Q1 to Q2) can be configured with respect to light/dark
Sensor Studio
configuration software
Each of the individual switching outpu
following table.
The accuracy of the switching delay is dependent on the measurement frequency. Observe this
especially in cascaded operation.
Time functionSelectable
Start-up delay
with re-trigger
Switch-off delay
with re-trigger
Pulse stretching0 … 65000 ms Minimum time that the state of the output is retained
Pulse suppression
with re-trigger
ts can be assigned one of the time functions described in the
Description
Duration
0 … 65000 ms Time that the sensor delays the start-up process after
detecting an object.
By means of a start-up delay, it is possible to suppress,
e.g., upward-protruding packaging remnants (stretch
wrap, etc.) during pallet height monitoring.
0 … 65000 ms Time that the sensor delays the switching back of the
output if the object leaves the detection range.
independent of what the sensor detects during this time.
Pulse stretching is necessary for, e.g., hole recognition if
the PLC cycle time does not register short pulses.
0 … 65000 ms Minimum time that a measurement signal must be pres-
ent in order for the output to switch. Short interference
pulses are thereby suppressed.
The various time functions can be configured via the respective fieldbus interface (see chapter 9
et seq.) or via the
Sensor Studio
configuration software (see chapter 12).
4.12Interference suppression (filter depth)
To suppress any faulty measurement values that may occur due to interference (ambient light, electromagnetic fields, …), the filter depth of the light curtain can be increased.
“Filter depth” means that an interrupted/free beam is not included in the further data evaluation until the
same beam status is recorded for the set number of measurement cycles.
Filter depth “1” = the beam states of each measurement cycle are output.
Filter depth “3” = only those beam states that were stable over three measurement cycles are output.
Filter depth can be configured via the respective fieldbus interface (see chapter 9 et seq.) or via
Sensor Studio
the
Leuze electronicCML 720i Ex38
configuration software (see chapter 12).
Page 39
5Applications
The following typical applications with corresponding evaluation function (see chapter 4) exist for the
measuring light curtain.
For a detailed configuration example see chapter 11.3.
Applications
Figure 5.6:Hole recognition
For hole recognition within a web material, a beam area must be defined over the area to be monitored
and mapped to an output. All beams in this area are interrupted. If a beam becomes “free” due to a flaw
in the material, the output switches.
If, for example, the web edge wanders slightly, the beam area can be dynamically adapted by “tracking”
the start beam by selecting the
selecting the
Last interrupted beam (LIB)
First interrupted beam (FIB)
evaluation function.
evaluation function and the end beam by
Leuze electronicCML 720i Ex43
Page 44
6Mounting and installation
6.1Mounting the light curtain
NOTICE
No reflective surfaces, no mutual interference!
Avoid reflective surfaces near the light curtains.
Objects may otherwise not be precisely detected due to halation.
Ensure sufficient distance, suitable positioning or partitioning.
Optical sensors (e.g., other light curtains, photoelectric sensors, etc.) must not interfere with one
another.
Avoid interference from outside light (e.g., from flash lamps, direct sunlight) on the receiver.
Mount the transmitter and receiver as follows:
Select the fastening type for transmitter and receiver.
- Fastening via the T-groove on one side of the standard profile (see chapter 6.3).
- Fastening via the rotating bracket on the ends of the profile (see chapter 6.4).
- Fastening via the swiveling mounting brackets or parallel brackets (see chapter 6.5).
Have a suitable tool at hand and mount the light curtain in accordance with the notices regarding the
mounting locations.
Mount the transmitter and receiver at the same height or with the same housing reference edge, free of
tension and with the base in full contact with the mounting surface.
Mounting and installation
NOTICE
Must be observed!
For horizontally mounted measuring light curtains with lengths of more than 2,000 mm, use an addi-
tional mounting bracket in the middle of the light curtain.
The optical surfaces of transmitter and receiver must be parallel to and opposite one another.
The transmitter and receiver connections must point in the same direction.
Secure transmitter and receiver against turning or sliding.
Leuze electronicCML 720i Ex44
Page 45
1Same height position / upper edge
43
1
2
2
a)b)c)d)
2Parallel alignment
3Receiver
4Transmitter
Figure 6.1:Arrangement of transmitter and receiver
Mounting and installation
To achieve the maximum operating range limit, transmitter and receiver must be aligned with one
another as accurately as possible.
After mounting, you can electrically connect (see chapter 7) and start up (see chapter 8) the light curtain.
6.2Definition of directions of movement
The following terms for alignment movements of the light curtain around one of its individual beams are
used:
aSliding: movement along the longitudinal axis
bTurning: movement around the longitudinal axis
cTilting: lateral turning movement diagonal to the lens cover
dPitching: lateral turning movement in the direction of the lens cover
Figure 6.2:Directions of movement during alignment of the light curtain
Leuze electronicCML 720i Ex45
Page 46
6.3Fastening via sliding blocks
By default, transmitter and receiver are delivered with two sliding blocks (three sliding blocks for measurement field lengths of more than 2,000 mm) each in the side groove (see chapter 17).
Fasten transmitter and receiver to the machine or system via the lateral T-groove with M6 screws.
Sliding in the direction of the groove is possible, but turning, tilting and pitching is not.
Mounting and installation
Figure 6.3:Mounting via sliding blocks
6.4Fastening via swivel mount
When mounting with the BT-2R1 swivel mount (see table 17.8), sold separately, the light curtain can be
aligned as follows:
• Sliding through the vertical threaded holes in the wall plate of the swivel mount
• Turning by 360° around the longitudinal axis by fixing on the screw-on cone
• Tilting around main axis
• Pitching through horizontal threaded holes in the wall mounting
The wall mounting through threaded holes makes it possible to lift the mounting bracket after the screws
have been loosened over the connection cap. Therefore, the mounting brackets do not need to be
removed from the wall when exchanging the device. Loosening the screws is sufficient.
Figure 6.4:Mounting via swivel mount
Leuze electronicCML 720i Ex46
Page 47
Mounting and installation
One-sided mounting on the machine table
The sensor can be mounted directly on the machine table via an M5 screw on the blind hole in the end
cap. On the other end, a BT-2R1 swivel mount can be used, for example, so that turning movements for
alignment are possible despite the fact that the sensor is mounted on one side.
NOTICE
Avoid reflection bypasses at the machine table!
Make sure that reflections on the machine table and in the vicinity are prevented reliably.
Figure 6.5:Mounting directly on the machine table
6.5Fastening via swiveling mounting brackets
When mounting with the BT-2SSD/BT-4SSD or BT-2SSD-270 swiveling mounting brackets (see
table 17.8), sold separately, the light curtain can be aligned as follows:
• Sliding in the direction of slot
• Turning +/- 8° around the longitudinal axis
The BT-SSD (see figure 16.5) swiveling mounting brackets are also equipped with a vibration damper.
Leuze electronicCML 720i Ex47
Page 48
7Electrical connection
WARNING
Safe use of the sensor in potentially explosive areas!
Observe the information on the safe use of sensors in potentially explosive areas; see chapter 2.5.
7.1Shielding and line lengths
The light curtains are equipped with modern electronics developed for industrial applications. In industrial
environments, a number of sources of interference may affect the light curtains.
In the following, information is provided on the EMC-compliant wiring of the light curtains and the other
components in the switch cabinet.
7.1.1Shielding
NOTICE
General shielding information!
Avoid interference emissions when using power components (frequency inverters, …).
The necessary specifications under which the power component satisfies its CE Declaration of
Conformity can be found in the technical descriptions of the power components.
In practice, the following measures have proven effective:
Properly ground the total system.
Screw mains filter, frequency inverter, etc., flat to a galvanized mounting plate (thickness 3 mm) in the
switch cabinet.
Keep cable between mains filter and inverter as short as possible and twist cables.
Shield both ends of the motor cable.
Carefully ground all parts of the machine and of the switch cabinet using copper strips, ground rails or
grounding cables with large cross section.
Keep the length of the shieldless end of the cable as short as possible.
Guide the shielding untwisted to a terminal (no “RF braid”).
Electrical connection
NOTICE
Separate power and control cables!
Devices with connector must be equipped with a safeguard or a mechanical interlocking guard; see
table 17.9.
Lay the cables for the power components (mains filter, frequency inverter, …) as far from the light cur-
tain cables as possible (distance > 30 cm).
Avoid laying power and light curtain cables parallel to one another.
Cable crossings should be laid as perpendicular as possible.
NOTICE
Lay cables close to grounded metal surfaces!
Lay the cables on grounded metal surfaces
This measure reduces interference coupling in the cables.
NOTICE
Avoid leakage currents in the cable shielding!
Carefully ground all parts of the machine.
Leakage currents arise from incorrectly implemented equipotential bonding.
You can measure leakage currents with a clip-on ammeter.
Leuze electronicCML 720i Ex48
Page 49
Electrical connection
NOTICE
Star-shaped cable connections!
Ensure that the devices are connected in a star-shaped arrangement.
You thereby avoid mutual influences from various loads.
This prevents cable loops.
Grounding the light curtain housings
Connect the transmitter housing and receiver housing of the light curtain to the protective conductor on
the FE machine star point via the PE screw on the grounding slot nut (see figure 7.1).
The cable should have an impedance as low as possible for high-frequency signals, i.e., be as short as
possible and have a large cross-sectional area (grounding strip, …).
Use a lock washer and check the penetration of the anodized layer.
Check the small Allen screw to ensure a secure connection between the grounding slot nut and housing.
The Allen screw is correctly tightened upon delivery from the factory.
If you have changed the position of the grounding slot nut or the PE screw, tighten the small Allen screw.
Figure 7.1:Connecting the ground potential to the light curtain
Example for shielding both ends of the connection cables from the switch cabinet to the light curtain
Ground the transmitter housing and receiver housing of the light curtain (see chapter "Grounding the
light curtain housings").
Clamp the shield in the switch cabinet flat to FE (see figure 7.2).
Use special shielding terminals (e.g., Wago, Weidmüller, …).
Figure 7.2:Connecting the cable shielding in the switch cabinet
Leuze electronicCML 720i Ex49
Page 50
Electrical connection
Depicted shielding components from Wago, series 790 …:
- 790 … 108 screen clamping saddle 11 mm
- 790 … 300 busbar holder for TS35
Example for shielding both ends of the connection cables from the PLC to the light curtain
Ground the transmitter housing and receiver housing of the light curtain (see chapter "Grounding the
light curtain housings").
Only lay shielded light curtain cables to the PLC.
Clamp the shield flat to FE in the PLC (see figure 7.3).
Use special shielding terminals (e.g., Wago, Weidmüller, …).
Make certain that the mounting rail is well grounded.
Figure 7.3:Connecting the cable shielding to the PLC
Depicted shielding components from Wago, series 790 …:
- 790 … 108 screen clamping saddle 11 mm
- 790 … 112 carrier with grounding foot for TS35
7.1.2Cable lengths for shielded cables
Observe the maximum cable lengths for shielded cables.
Table 7.1:Cable lengths for shielded cables
Connection to the CML 700iInterfaceMax. cable lengthShielding
PWR IN/digital IO, IO-Link, analogX120 mRequired
PWR IN/digital IO (Y-connection cable and
synchronization cable)
Designation of the interface connections: see chapter 7.3 "Device connections"
X120 mRequired
Leuze electronicCML 720i Ex50
Page 51
7.2Connection and interconnection cables
X1-1
X1-6/7
GND
18 - 30 VDC
100 mA (max. 250 mA)
X1-3
X1-2/5
10k
10k
X1-3
Use only the cables listed in the accessories (see chapter 17) for all connections (connection
cable, analog/IO-Link/fieldbus interconnection cable, cable between transmitter and receiver).
Use only shielded cables for the cable between transmitter and receiver.
NOTICE
Competent persons and approved purpose!
Only allow competent persons to perform the electrical connection.
Select the functions so that the light curtain can be used as intended (see chapter 2.1).
7.3Device connections
The light curtain is provided with the following connections:
Electrical connection
Device con-
TypeFunction
nection
X1 on receiver M12 connector,
Control interface and data interface:
8-pin
X2 on receiver M12 socket,
Synchronization interface and fieldbus interface:
4-/5-pin
X3 on
transmitter
M12 connector,
5-pin
Synchronization interface (for all controller types)
7.4Digital inputs/outputs on connection X1
Ex works, input/output IO 1 (pin 2) is assigned the teach-in function and input/output IO 2 (pin 5)
is assigned the trigger-in function.
• Voltage supply
• Switching outputs and control inputs
Configuration interface
• Synchronization interface
(for devices with fieldbus interface)
• Fieldbus interface (for CANopen and IO-Link devices)
Figure 7.4:Digital input/output schematic diagram
NOTICE
Single assignment of input functions!
Each input function may only be used one time. If multiple inputs are assigned the same function, mal-
functions may occur.
7.5Electrical connection – CML 720i Ex with CANopen or IO-Link interface
The electrical connection is established in the same way for all devices.
Leuze electronicCML 720i Ex51
Page 52
Electrical connection
NOTICE
Light curtain grounding!
Ground the light curtain before establishing an electrical connection or connecting the voltage supply
(see chapter "Grounding the light curtain housings").
BUS IN
BUS
OUT
3
1
X1X2X3
2
4
IN/Digital IO
PWR
1Receiver (R)
2Transmitter (T)
3Y-fieldbus cable (M12 plug/socket, 5-pin), see table 17.5, see table 17.6
4Y-connection cable and synchronization cable (M12 socket/plug, 8-pin/5-pin), see table 17.3
Figure 7.5:Electrical connection – CML 720i Ex with CANopen or IO-Link interface
Connect connection X1 with the Y-interconnection cable; connect the short end to the power supply or
configuration software interface and connect the long end to connection X3 on the transmitter.
Connect connection X2 on the receiver with the Y-interconnection cable; use both ends to connect to
BUS IN or BUS OUT on the other network devices.
For devices with IO-Link interface in operation, the X2 connection on the receiver is not assigned.
The Y-fieldbus cable (3) is not required.
7.5.1Pin assignment – CML 720i Ex with CANopen or IO-Link interface
X1 pin assignment (logic and power on the receiver and connection to transmitter)
8-pin, M12 plug (A-coded) for connecting to PWR IN/digital IO and transmitter.
Table 7.2:X1/X3 pin assignment – CML 720i Ex with CANopen or IO-Link interface
Pin (X1) X1 - Logic and power on the receiver and connection to transmitterPin (X3)
1VIN: +24 V DC supply voltage2
2IO 1: input/output (configurable)
3GND: ground (0 V)3
4C/Q: IO-Link communication
5IO 2: input/output (configurable)
6RS 485 Tx-: synchronization5
7RS 485 Tx+: synchronization4
8SHD: FE functional earth, shield1
Connection cables: see table 17.3, see table 17.7
Pin assignment on the short end of the Y-interconnection cable (PWR IN/digital IO)
5-pin, M12 plug (A-coded) on the short end of the Y-interconnection cable for connecting to PWR IN/
digital IO.
1M12 plug (5-pin, A-coded)
Figure 7.7:X1 connection - PWR IN/digital IO
Table 7.3:X1 pin assignment - PWR IN/digital IO
PinX1 - Short end of the Y-interconnection cable
1VIN: +24 V DC supply voltage
2IO 1: input/output (configurable)
Leuze electronicCML 720i Ex53
Ex works: teach input
Page 54
PinX1 - Short end of the Y-interconnection cable
3GND: ground (0 V)
4C/Q: IO-Link communication
5IO 2: input/output (configurable)
Ex works: trigger input
Connection cables: see table 17.4
Pin assignment on the long end of the Y-interconnection cable (PWR IN/digital IO)
The pin assignment on the long end of the Y-interconnection cable for synchronization of transmitter and
receiver for devices with fieldbus interface is the same as for IO-Link.
X3 pin assignment (transmitter)
Pin assignment on the transmitter: see table 7.2
Connection cables: see table 17.3
7.5.2X2 pin assignment – CML 720i Ex with CANopen interface
5-pin, M12 plug (A-coded) for a dev
ice with CANopen interface for connecting to BUS IN/BUS OUT.
Electrical connection
12
1M12 socket (5-pin, A-coded)
Figure 7.8:X2 connection – CML 720i Ex with CANopen interface
Table 7.4:X2 pin assignment – CML 720i Ex with CANopen interface
PinX2 - CANopen interface
1SHD: FE functional earth, shield
2n.c.
3CAN_GND: ground (0 V)
4CAN_H:
5CAN_L:
Interconnection cables: see table 17.5
7.6Electrical supply
With regard to the data for the electrical supply, see table 16.6.
Leuze electronicCML 720i Ex54
Page 55
8Starting up the device - Basic configuration
The basic configuration includes the alignment of transmitter and receiver and the basic configuration
steps via the receiver control panel.
The following optional basic functions are available for operation and configuration via the receiver control
panel:
• Define digital inputs/outputs
• Defining the filter depth
• Defining the display properties
• Changing the language
• Product information
• Resetting to factory settings
8.1Aligning transmitter and receiver
NOTICE
Alignment during commissioning!
The alignment performed during commissioning should only be performed by qualified personnel.
Observe the data sheets and mounting instructions of the individual components.
Starting up the device - Basic configuration
Prerequisites:
• The light curtain has been mounted (see chapter 6) and connected (see chapter 7) correctly.
Switch on the light curtain.
NOTICE
Alignment mode!
When switched on for the first time ex works, the light curtain automatically starts in process mode.
You can switch from process mode to alignment mode via the control panel.
Check whether the green LEDs on the receiver control panel and transmitter illuminate continuously.
The display shows the alignment state of the first beam (FB) and last beam (LB) via two bar graph indicators.
Figure 8.1:Example: display showing an incorrectly aligned light curtain
Loosen the fastening screws of the transmitter and receiver.
Loosen the screws only enough so that the devices can just be moved.
Turn or slide the transmitter and receiver until the optimum position is reached and the bar graph indi-
cators show the maximum values for the alignment.
Leuze electronicCML 720i Ex55
Page 56
Starting up the device - Basic configuration
NOTICE
Minimum sensitivity of the sensor!
In order to perform a teach, a minimum level must be reached in the bar graph indicator (mark in the
middle of the display).
Figure 8.2:Display showing an optimally aligned light curtain
Tighten the fastening screws of the transmitter and receiver.
Transmitter and receiver are aligned.
Switching to process mode
After aligning, switch to process mode.
Select Display > Mode > Process mode.
The display in the receiver of the light curtain shows the process mode states with the total of interrupted
beams (TIB) and the logic states of the digital inputs/outputs (digital IOs).
Figure 8.3:Display showing the process mode state of the light curtain
The structure of the configuration in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Display
LanguageEnglishGermanFrenchSpanishItalian
Operating
mode
Process mode Alignment
Switching to alignment mode
You can switch from process mode to alignment mode via the menu.
Select Display > Mode > Alignment.
The structure of the configuration in the receiver control panel menu is as follows:
Leuze electronicCML 720i Ex56
Page 57
Level 0Level 1Level 2Description
Display
LanguageEnglishGermanFrenchSpanishItalian
Operating
mode
The next configuration step is teaching the environmental conditions (teach).
8.2Teaching the environmental conditions
During teaching, the system checks whether the signals of all beams are within a certain corridor.
This means that a teach event generally regulates all beams to the preset function reserve (or sensitivity)
for the current operating range. This ensures that all beams exhibit an identical switching behavior.
NOTICE
Conditions for performing a teach!
When teaching without preconfigured blanking areas, the light path must always be completely free.
A teaching error will otherwise occur.
In this case, remove the obstacles and repeat the teach.
If the light path is partially interrupted by structural elements, the permanently interrupted beams can
be suppressed by means of blanking (
this case.
To automatically suppress the affected beams during teaching, configure the number of blanking
areas via the configuration software
Sensor Studio
Process mode Alignment
auto blanking
function). Interrupted beams are “deactivated” in
(see chapter 12).
Starting up the device - Basic configuration
The configuration can be performed via the respective fieldbus interface (see chapter 9 et seq.)
or via the
Sensor Studio
configuration software (see chapter 12).
You can choose whether the teach values are to be stored permanently or only temporarily (while
the operating voltage is applied). The configuration ex works is for permanent (non-volatile) stor-
age.
A teach event can be performed both directly from process mode as well as from alignment
mode.
NOTICE
Execute teach after changing the beam mode!
Always perform a teach after changing the beam mode (parallel-/diagonal-/crossed-beam scanning)
as well.
Prerequisites:
• The light curtain must be correctly aligned (see chapter 8.1).
• The bar graph indicator must show a minimum level.
You can use one of the following teach types:
Teach via receiver control panel (see chapter 8.2.1).
Teach via teach input (see chapter 8.2.2).
Teach via fieldbus interface (IO-Link, see chapter 9; CANopen, see chapter 10).
Teach via
Sensor Studio
configuration software (see chapter 12).
Leuze electronicCML 720i Ex57
Page 58
8.2.1Teach via receiver control panel
If blanking areas are configured via the configuration software interface, a teach event is performed that
takes these blanking areas into account (blanking teach or auto blanking, see chapter 4.6).
During a blanking teach or auto blanking, an “additional distance” is always added to the beams
detected as interrupted. Safer operation is thereby achieved, e.g., in the case of vibrating guides,
etc., in the “blanked” area.
Optimization of the blanked beams is to be performed via a software interface configuration.
A maximum of four adjacent areas of suppressed beams (blanking areas) can be configured.
The structure of the configuration in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Main Settings
CommandsTeachResetFactory settings
Select Main Settings > Command > Teach.
Press the button to execute the teach.
The display shows
Starting up the device - Basic configuration
Wait...
If the teach was started while in process mode, the display returns to the process mode display after a
successful teach (see chapter 8.1).
If the teach was started from alignment mode, the display returns to the bar graph indicator following a
successful teach and shows the received signal level of the first beam (FB) and the last beam (LB) (see
chapter 8.1).
If teach is successful, both bars display the maximum value.
Figure 8.4:Display after successful teach
If no bars are visible in the bar graph indicator for the first beam (FB) and the last beam (LB), an error has
occurred. It is possible, e.g., that the reception signal is too low. You can correct errors according to the
error list (see chapter 13).
Power-Up Teach
After applying operating voltage, the “Power-Up Teach”"
The structure of the configuration in the receiver control panel menu is as follows:
8.2.2Teaching via a control signal from the control
Teach input (Teach In)
his input can be used to perform a teach following initial commissioning, change of the alignment or
T
during operation. During this procedure, the transmitter and receiver adjust themselves to the maximum
function reserve according to the distance.
To trigger a teach, a pulse must be applied on connection X1 on the receiver IO1 = pin 2 (factory setting)
for longer than 20 ms … but less than 80 ms.
Depending on the configuration (PNP or NPN), this corresponds to the following signal response:
Starting up the device - Basic configuration
1
High
Low
1Teach is performed here
Figure 8.5:Control signals for line teach with PNP configuration
1
High
Low
1Teach is performed here
Figure 8.6:Control signals for line teach with NPN configuration
Performing a teach via the line input
Prerequisites:
• The light curtain must be correctly aligned (see chapter 8.1).
• A connection must be established between PLC and the line input (teach-in).
Send a teach si gnal to th e teach inp ut via the control ( see chapter "Teach input (Teach In)" for the data)
to trigger a teach.
The display on the receiver control panel shows
Wait...
Following a successful teach, the display switches back to the bar graph (alignment mode).
Leuze electronicCML 720i Ex59
Page 60
If teach is successful, both bars display the maximum value.
Figure 8.7:Display after successful teach
The next configuration step is to check the alignment.
8.3Check alignment
Prerequisites:
• The light curtain must first be correctly aligned and a teach must be performed.
Check whether the green LEDs on the receiver control panel and transmitter illuminate continuously.
Use the bar graph indicator to check whether the light curtain is optimally aligned, i.e., whether the max-
imum is reached for both the first beam (FB) and the last beam (LB) in the bar graph indicator.
Use the bar graph indicator to check the optimum alignment of the light curtain if you have corrected an
error that occurred.
Starting up the device - Basic configuration
The next configuration steps:
• Perform extended configurations on the receiver control panel if necessary (see chapter 8.5)
• Start up CML 700i light curtains with IO-Link interface (see chapter 9)
• Start up CML 700i light curtains with CANopen interface (see chapter 10)
8.4Setting the function reserve
The function reserve can be set to three levels:
• High function reserve (low sensitivity)
• Medium function reserve
• Low function reserve (high sensitivity)
The function reserve can be set via the receiver control panel and the
ware (see chapter 12).
The function reserve can be set via the receiver control panel, via the respective fieldbus interface (see
chapter 9 et seq.) or via the
The sensitivity levels (e.g., high function reserve for stable operation, medium function reserve
and low function reserve) are configured ex works with “high function reserve for stable
operation”. The “low function reserve” configuration enables the detection of partially transparent
objects.
The structure of the configuration in the receiver control panel menu is as follows:
Sensor Studio
Sensor Studio
configuration software (see chapter 12).
configuration soft-
Leuze electronicCML 720i Ex60
Page 61
Starting up the device - Basic configuration
Level 0Level 1Level 2Description
Main Settings
CommandsTeachResetFactory settings
Operational setting
Filter depth
Beam mode
Function reserveHighMediumLow
Select Main Settings > Operational Settings > Function Reserve
8.5Extended configurations on the receiver control panel menu
It is not mandatory that extended configurations be performed on the receiver control panel menu
in order to start up a light curtain.
8.5.1Define digital inputs/outputs
The digital IOs, IO pin x configurations (IO function, inversion
used to configure the parameters for the switching outputs.
, area logic, start beam, end beam, etc.) are
The individual configuration steps for the extended configuration combinations are not described
separately.
When configuring start and end beam, you can configure values of up to 1774. Values above
1774 (to 1999) are not accepted and must be entered again.
The structure of these configurations in the receiver control panel menu is as follows (multiple configurations displayed simultaneously):
Examples
Configuration of pin 2 as PNP switching output
The following example shows a configuration of pin 2 as PNP switching output with additional configura-
tions, such as area logic “OR” with a beam area of 1 … 32 and beam 1 as start beam according to the
following table.
The height area is automatically configured as an area output.
IO Function > Area Out must also be selected.
8.5.2Inversion of the switching behavior (light/dark switching)
Light/dark switching is config
ured with this configuration.
For all digital process interfaces, the configuration can also be performed via the respective field-
bus interface (see chapter 9 et seq.) or via the
chapter 12).
The following example shows how the switching output is switched from light switching (normal) to dark
switching (inverted).
The structure of the configuration in the receiver control panel menu is as follows:
The filter depth is used to specify that an evaluation of the mea
surement values occurs only once the beam
states are stable over multiple measurement cycles.
Leuze electronicCML 720i Ex63
Page 64
Starting up the device - Basic configuration
Example: with a filter depth of “5”, five measurement cycles must be consistent before an evaluation is
performed. For further information, see also the description of interference suppression (see
chapter 4.12).
For all digital process interfaces, the configuration can also be performed via the respective field-
bus interface (see chapter 9 et seq.) or via the
Sensor Studio
configuration software (see
chapter 12).
When configuring the filter depth, you can enter values of up to 255. Values above 255 (to 299)
are not accepted and must be entered again.
The structure of the configuration in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Main Settings
CommandsTeachResetFactory settings
Operational setting
Filter Depth(enter value)
min = 1
max = 255
Select Main Settings > Operational Settings > Filter Depth.
8.5.4Defining the display properties
With these configurations for the display, the brightness and a time unit for darkening the display are
defined.
Visibility:
• Off: no display; the display remains dark until a button is pressed.
• Dark: text is only slightly visible.
• Normal: text is visible with good contrast.
• Bright: text appears very bright.
• Dynamic: The display darkens gradually over the number of seconds configured under Time Unit (s).
During this time span, the display passes through all levels, from bright to off.
After approx. 5 minutes without button actuation, configuration mode is exited and the display
changes to the previous mode.
When configuring the Visibility in the dark, normal and bright modes, the display is completely
inverted after approx. 15 minutes to prevent the LEDs from burning in.
When configuring the Time Unit (s), you can enter values of up to 240 seconds. Values above
240 (to 299) are not accepted and must be entered again.
The structure of these configurations in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Display
LanguageEnglishGermanFrenchItalianSpanish
Operating
mode
VisibilityOffDarkNormalBrightDynamic
Time Unit (s)(enter value)
Leuze electronicCML 720i Ex64
Process modeAlignment
min = 1
max = 240
Page 65
Select Display > Visibility.
Select Display > Time Unit (s).
8.5.5Changing the language
The system language can be configur
The structure of the configuration in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Display
LanguageEnglishGermanFrenchItalianSpanish
Select Display > Language.
8.5.6Product information
With this configuration, you can re
tion-specific data) of the light curtain.
The structure of the configuration in the receiver control panel menu is as follows:
Starting up the device - Basic configuration
ed with this configuration.
ad out product data (part number, type designation and other produc-
Level 0Level 1Level 2Description
Information
Select Information.
8.5.7Reset to factor
Factory settings can be restored with this configuration.
structure of this menu item in the receiver control panel menu is as follows:
The
Level 0Level 1Level 2Description
Main Settings
Product nameCML 720i
Product IDReceiver part no. (e.g., 50119835)
Serial numberReceiver serial number (e.g., 01436000288)
Tx.transmitterID
Tx.transmitterSN
FW versione.g., 01.61
HW versione.g., A001
Kx versione.g., P01.30e
Transmitter part no. (e.g., 50119407)
Transmitter serial no. (e.g., 01436000289)
y settings
CommandsTeachResetFactory Settings
Select Main Settings > Command > Factory Settings.
Leuze electronicCML 720i Ex65
Page 66
Starting up the device - IO-Link interface
9Starting up the device - IO-Link interface
The configuration of an IO-Link interface involves the following steps on the receiver control panel and the
IO-Link master module of the control-specific configuration software.
General prerequisites:
• The measuring light curtain has been mounted (see chapter 6) and connected (see chapter 7) correctly.
• The basic configuration has been performed (see chapter 8).
9.1Defining IO-Link device configurations on the receiver control panel
The parameters for the IO-Link interface are configured with the bit rate and process data length (PD
length) configurations. By changing the bit rate and/or the process data length, the light curtain receives a
new IO-Link device ID and must be operated with the compatible IO Device Description (IODD).
NOTICE
Changes take effect immediately!
The changes take effect immediately (without restarting).
The IODD file is supplied with the device and is available for download at www.leuze.com.
Factory settings:
Bit rate (COM2) = 38.4 kbit/s
PD length: 2 bytes
The structure of these configurations in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Main Settings
Commands
Operational setting
IO-LinkBit rateCOM3: 230.4COM2: 38.4
PD Length2 bytes8 bytes32 bytes
Data storageDeactivated
Activated
Select Main Settings > IO-Link > Bit rate.
Select Main Settings > IO-Link > PD-Length.
The bit rate and PD length are configured.
Other possible configuration steps are performed via the
Sensor Studio
configuration software (see
chapter 12).
Process mode is configured via the IO-Link master module of the control-specific software.
9.2Defining configurations via the IO-Link master module of the PLC-specific software
General prerequisites:
• The measuring light curtain has been mounted (see chapter 6) and connected (see chapter 7) correctly.
• The basic configuration has been performed (see chapter 8).
• IO-Link-specific basic configurations have been performed.
• IO-Link bit rate selected
• IO-Link PD length selected
Leuze electronicCML 720i Ex66
Page 67
Starting up the device - IO-Link interface
The IO Device Description (IODD) can be used both with connected light curtain for direct con-
figuration or without connected light curtain for creating device configurations.
The IODD files are supplied with the product. The IODD can also be downloaded from the
Internet at www.leuze.com.
Open the configuration software of the IO-Link master module.
Configure the following parameters:
- Beam mode (parallel-, diagonal-, crossed-beam)
- Blanking settings
- Teach settings
Perform a teach. This is possible via the receiver control panel or the control group in the IO-Link pro-
cess data (IO-Link object 2).
If necessary, configure additional parameter/process data (see chapter 9.3).
Save the configuration via the control group in the IO-Link process data (IO-Link object 2).
The IO-Link-specific configurations are performed and copied to the device. The device is prepared for
process mode.
9.3Parameter/process data for IO-Link
The parameter data and process data are described in the IO-Link Device Description (IODD) file.
Details on the parameters and on the structure of the process data can be found in the .html document,
which is contained in the IODD zip file.
Sub-index access is not supported.
Overview
GroupGroup name
Group 1System commands (see page 68)
Group 2CML 700i status information (see page 68)
Group 3Device description (see page 68)
Group 4General configurations (see page 70)
Group 5Extended settings (see page 71)
Group 6Process data settings (see page 71)
Group 7Cascading/trigger settings (see page 72)
Group 8Blanking settings (see page 73)
Group 9Teach settings (see page 74)
Group 10Digital IO pin N settings (N = 2, 5, 6, 7) (see page 75)
Group 11Time module settings for digital outputs (see page 75)
Group 12Analog device settings (see page 77)
Group 13Autosplitting (see page 77)
Group 14Configuration for block evaluation of beam areas (see page 78)
Group 15Evaluation functions (see page 79)
Leuze electronicCML 720i Ex67
Page 68
System commands (group 1)
The system commands trigger a direct action in the device.
Starting up the device - IO-Link interface
ParameterIndexSub-
System command2unsigned 8WO128, 130, 162,
Data typeAccessValue rangeDefault Explanation
index
163
CML 700i status information (group 2)
The status information consists of operating state information or error messages.
ParameterIndexSub-
CML 700i status
information
1620unsigned 16 RO0: Normal function
Data typeAccess Value rangeDefault Explanation
index
128: Reset device
130: Factory reset
162: Perform teach
163: Save settings
Note:
Processing of the Save command takes up to
600 ms. During this time, no other data/telegrams
are accepted.
1: Teaching error
2: Internal temperature/voltage monitoring
3: Invalid configuration
4: Hardware error
5: 24 V voltage error (supply voltage U
6: Transmitter and receiver incompatible
7: No connection to transmitter
8: Soiling
9: Teaching necessary
10: Measurement not active. The device
• reconfigures itself
• (re)starts
• waits for the first trigger pulse
• was manually stopped
11: Trigger frequency too high
)
B
ParameterIndexSub-
Status of teach event690unsigned 8RO0, 1, 1280Status information on teach event
Alignment700record 32 bit,
Signal level of last beam 701
Signal level of first beam 702
Data typeAccess Value rangeDefault Explanation
index
isolated
access to
sub-index not
possible
unsigned 16 RO0
(bit
offset
= 16)
unsigned 16 RO0
(bit
offset
= 0)
ROInformation on the signal level of the first and last
beam. The value changes depending on the
selected function reserve.
Device description (group 3)
The device description specifies the device characteristics, e.g., beam spacing, the number of
physical/logical individual beams, the number of cascades (16 individual beams) in the device
and the cycle time.
Leuze electronicCML 720i Ex68
Page 69
Starting up the device - IO-Link interface
ParameterIndexSub-
Manufacturer name160string
Manufacturer text170string
Product name180string
Product ID190string
Product text200string
Serial number
Receiver
Hardware version220string
Firmware version230string
User-specific name240string
Device status360unsigned 8R0 … 4Value: 0 device is OK
210string
Data typeAccess Value rangeDefault Explanation
index
32 bytes
64 bytes
64 bytes
20 bytes
64 bytes
16 bytes
20 bytes
20 bytes
32 bytes
ROLeuze electronic GmbH + Co. KG
ROLeuze electronic - the sensor people
ROReceiver type designation
ROOrder number of the receiver (8-digit)
RO“Measuring light curtain CML 720i”
ROSerial number of the receiver for unique product
RO
RO
RW***Device designation defined by the user
identification
Value: 1 maintenance required
Value: 2 outside of specifications
Value: 3 function test
Value: 4 error
Receiver part no.640string
Transmitter product
designation
Transmitter part no.660string
Transmitter serial
number
Device characteristics680record 80 bit,
Beam spacing681
Number of physical individual beams
Number of configured
logical individual beams
650string
670string
682
683
20 bytes
64 bytes
20 bytes
16 bytes
isolated
access to
sub-index not
possible
unsigned 16 RO5, 10, 20, 405Distance between two adjacent optical individual
(bit
offset
= 64)
unsigned 16 RO16
(bit
offset
= 48)
unsigned 16 RO16The number of logical individual beams is depen(bit
offset
= 32)
ROOrder number of the receiver (8-digit)
ROType designation
ROOrder number of the transmitter (8-digit)
ROTransmitter serial number for unique product iden-
ROThe device characteristics specify the beam spac-
tification
ing, the number of physical/logical individual
beams, the number of cascades (16 individual
beams) in the device and the cycle time.
beams.
dent on the selected operating mode.
The evaluation functions of the CML 700i are calculated on the basis of the logical individual
beams.
Segment number of a
beam-stream with 16
beams
Device cycle time685
684
unsigned 16 RO1The CML 700i has a modular structure. 16 or 32
(bit
offset
= 16)
unsigned 16 RO1000The device cycle time defines the duration of a
(bit
offset
= 0)
individual beams are always grouped into a cascade.
measurement cycle of the CML 700i.
Leuze electronicCML 720i Ex69
Page 70
Starting up the device - IO-Link interface
ParameterIndexSub-
Device model900unsigned 32RW1 … 61Interfaces:
CANopen settings910record 16 bit,
CANopen bit rate911 (bit
CANopen node ID912 (bit
PROFIBUS settings920record 32 bit,
Data typeAccess Value rangeDefault Explanation
index
isolated
access to
sub-index not
possible
unsigned 80 … 300: 1000 kbit/s
offset
= 8)
unsigned 8RW1 … 12710
offset
= 0)
isolated
access to
sub-index not
possible
1: Reserved
2: Analog device with 2x inputs/outputs
3: IO-Link device with 4x inputs/outputs
4: CANopen device with 2x inputs/outputs
5: PROFIBUS device with 2x inputs/outputs
6: RS 485 Modbus device with 2x inputs/outputs
7: PROFINET device with 2x inputs/outputs
Node ID and bit rate are set under CANopen settings.
1: 500 kbit/s
2: 250 kbit/s
3: 125 kbit/s
PROFIBUS settings: bus address, bit rate
PROFIBUS Bit rate921 (bit
Bus address922 (bit
unsigned 80 … 360: 9.6 kbit/s
offset
= 8)
unsigned 8RW1 … 126126
offset
= 8)
General configurations (group 4)
Configured under group 4 “General configurations” are the type of scanning (parallel-/diagonal-
/crossed-beam), counting direction and minimum object diameter for the evaluation (smoothing).
The minimum hole size for the evaluation, e.g., with web material, is configured via inverted
smoothing.
ParameterIndexSub-
General settings710record 32 bit,
Data typeAccess Value rangeDefault Explanation
index
The extended settings specify the filter depth, integration time (hold function) and button lock on
the receiver control panel.
ParameterIndexSub-
Extended settings 740record 32 bit,
Data typeAccess Value rangeDefault Explanation
index
isolated
access to
sub-index not
possible
RW
1: Inverted – beginning opposite the connection
side
Less than i interrupted beams are ignored.
Less than i free beams are ignored.
Filter depth742
Integration time743
Button lock and display780unsigned 8RW0 … 10Lock operational controls on the device.
unsigned 8RW1 … 2551The filter depth indicates the necessary number of
(bit
offset
= 16)
unsigned 8RW0 … 655350All measurement values are accumulated and
(bit
offset
= 0)
consistent beam states before the evaluation of the
measurement values. The filter depth corresponds
to the number of passes with interrupted beam so
that the result leads to switching.
retained over the duration of the integration time.
Hold function in ms.
0: Enabled
1: Locked
Process data settings (group 6)
The process data settings describe the cyclically transmitted process data.
The process data extension permits the serial output of the individual pieces of beam data. Each individual
beam can be processed and transferred as a bit independent of measurement field length, resolution and
beam mode (beginning with firmware version v2.10).
NOTICE
A maximum of 256 beams can be processed as a bit!
The IO-Link specification only permits 32 bytes as process data; i.e., up to 256 beams can each be
processed and transmitted as a bit.
Through the limitation of the process data length, the beams, depending on the resolution, can only
be processed and transmitted up to a certain measurement field length as a bit.
Leuze electronicCML 720i Ex71
Page 72
Starting up the device - IO-Link interface
Examples for the limitation of the measurement field length:
• Resolution of 5 mm: Measurement field length up to 1280 mm
• Resolution of 10 mm: Measurement field length up to 2560 mm
• Resolution of 20 mm, 40 mm: No limitation of the measurement field length
ParameterIndexSub-
Process data settings720record
Evaluation function
module 01
Evaluation function
module 02
72
(bit
offset
= 120)
72
(bit
offset
= 112)
Data typeAccess Value rangeDefault Explanation
index
128 bit, iso-
lated access
to sub-index
not possible
1unsigned 8RW1 … 111,
2unsigned 8RW1 … 111,
RW
0,
200 … 205,
208 … 210,
212
0,
200 … 205,
208 … 210,
212
2021 … 111: Number of optical cascades for beam-
stream evaluation (16 beams)
0: No evaluation (NOP)
200: First interrupted beam (FIB)
201: First not interrupted beam (FNIB)
202: Last interrupted beam (LIB)
203: Last not interrupted beam (LNIB)
204: Total of interrupted beams (TIB)
205: Total of not interrupted beams (TNIB)
208: Switching state of areas 16 … 1
209: Switching state of areas 32 … 17
210: Switching state of the outputs mapped to the
areas
212: CML 700i status information
01 … 111: Number of optical cascades for beam-
stream evaluation (16 beams)
0: No evaluation (NOP)
200: First interrupted beam (FIB)
201: First not interrupted beam (FNIB)
202: Last interrupted beam (LIB)
203: Last not interrupted beam (LNIB)
204: Total of interrupted beams (TIB)
205: Total of not interrupted beams (TNIB)
208: Switching state of areas 16 … 1
209: Switching state of areas 32 … 17
210: Switching state of the outputs mapped to the
areas
212: CML 700i status information
...........................
...........................
Evaluation function
module 16
72
1unsigned 8RW1 … 111,
(bit
offset
= 0)
0,
200 … 205,
208 … 210,
212
01 … 111: Number of optical cascades for beam-
Cascading/trigger settings (group 7)
To prevent mutual interference, multiple light curtains can be operated with a time offset with
respect to one another (cascade). Here, the master generates the cyclical trigger signal; the
slaves start their measurement after delay times, which are to be set to different values.
stream evaluation (16 beams)
0: No evaluation (NOP)
200: First interrupted beam (FIB)
201: First not interrupted beam (FNIB)
202: Last interrupted beam (LIB)
203: Last not interrupted beam (LNIB)
204: Total of interrupted beams (TIB)
205: Total of not interrupted beams (TNIB)
208: Switching state of areas 16 … 1
209: Switching state of areas 32 … 17
210: Switching state of the outputs mapped to the
areas
212: CML 700i status information
Leuze electronicCML 720i Ex72
Page 73
Starting up the device - IO-Link interface
ParameterIndexSub-
Trigger Settings730record 64 bit,
Cascading731
Function type732
Trigger delay time →
Start measurement
Master cycle time735
733
Data typeAccess Value rangeDefault Explanation
index
isolated
access to
sub-index not
possible
unsigned 8RW0 … 100: Not active (constant measurement of the sen(bit
offset
= 56)
Up to four beam areas can be deactivated. Deactivated beams can be assigned the logical
values 0, 1 or the value of the adjacent beam. With auto blanking activated, up to four beam
areas are automatically suppressed during teaching.
RW
sor)
1: Active (sensor expects trigger signal)
1: Master (sends trigger signal)
Auto blanking should only be activated during commissioning of the CML 700i to suppress inter-
fering objects. In process mode, auto blanking should be deactivated.
For details on this topic see chapter 11.4.
NOTICE
Perform teach after changing the blanking configuration!
Perform a teach after changing the blanking configuration.
A teach can be performed via the receiver control panel or via the teach command.
ParameterIndexSub-
Blanking settings760record
Number of auto-blanking
areas
Auto blanking (during
teaching)
761
762
Data typeAccess Value rangeDefault Explanation
index
208 bit, iso-
lated access
to sub-index
not possible
unsigned 8RW0 … 40Permissible number of auto-blanking areas
(bit
offset
= 200)
unsigned 8RW0 … 100: Not active (manual blanking area configuration)
(bit
offset
= 192)
RW
0: 0 auto-blanking areas
1: 1 auto-blanking area
2: 2 auto-blanking areas
3: 3 auto-blanking areas
4: 4 auto-blanking areas
1: Active (automatic area configuration through
teach)
1: Logical value 0 for blanked beams
2: Logical value 1 for blanked beams
3: Logical value = same as adjacent beam with
lower beam number
4: Logical value = same as adjacent beam with
higher beam number
Leuze electronicCML 720i Ex73
Page 74
Starting up the device - IO-Link interface
ParameterIndexSub-
Start beam of blanking
area 1
End beam of blanking
area 1
Logical value for blanking
area 2
Start beam of blanking
area 2
End beam of blanking
area 2
...........................
...........................
764
765
766
767
768
Data typeAccess Value rangeDefault Explanation
index
1: Logical value 0 for blanked beams
2: Logical value 1 for blanked beams
3: Logical value = same as adjacent beam with
lower beam number
4: Logical value = same as adjacent beam with
higher beam number
In most applications, it is recommended that teach values be stored in non-volatile memory
(remanent).
Depending on the function reserve selected for the teach event, the sensitivity is higher or lower
(high function reserve = low sensitivity; low function reserve = high sensitivity).
ParameterIndexSub-
Teach settings790record 32 bit,
Data typeAccess Value rangeDefault Explanation
index
isolated
access to
sub-index not
possible
RW
1: Logical value 0 for blanked beams
2: Logical value 1 for blanked beams
3: Logical value = same as adjacent beam with
lower beam number
4: Logical value = same as adjacent beam with
higher beam number
unsigned 8RW0 … 20Sensitivity of the measurement system:
(bit
offset
= 8)
1: Teach values stored only while voltage is ON
0: High function reserve (for stable operation)
1: Medium function reserve
2: Low function reserve
Leuze electronicCML 720i Ex74
Page 75
Digital IO pin N settings (N = 2, 5, 6, 7) (group 10)
In this group, the inputs/outputs can be set to positive switching (PNP) or to negative switching
(NPN). The switching behavior applies the same for all inputs/outputs.
Moreover, the inputs/outputs can be configured via this group: pin 2, 5, 6, 7 for IO-Link devices,
pin 2, 5 for analog or fieldbus devices.
Starting up the device - IO-Link interface
ParameterIndexSub-
Switching level of the
inputs/outputs
Configuration of pin 2
Digital IO Pin 2 Settings 800record 32 bit,
Input/output selection801
Switching behavior802
Input function803
Output function804
770unsigned 8RW0 … 110: Transistor, NPN
Data typeAccess Value rangeDefault Explanation
index
In this group, various parameters can be used to set the analog device configurations, e.g, the
configuration of the analog output level and how the evaluation function that is represented on
the analog output is selected.
Starting up the device - IO-Link interface
ParameterIndexSub-
Signal level880unsigned 8RW0 … 60Configuration of the analog output level: voltage:
Evaluation function890record 48 bit,
Analog Function891
Start beam for analog
measurement range
892
Data typeAccess Value rangeDefault Explanation
index
0 … 5 V voltage: 0 … 10 V voltage: 0 … 11 V current: 4 … 20 mA current: 0 … 20 mA current:
0 … 24 mA
0: Not active
1: Voltage: 0 … 5 V
2: Voltage: 0 … 10 V
3: Voltage: 0 … 11 V
4: Current: 4 … 20 mA
5: Current: 0 … 20 mA
6: Current: 0 … 24 mA
RWSelection of the evaluation function that is repre-
sented on the analog output: first interrupted/not
interrupted beam (FIB/FNIB), last interrupted/not
interrupted beam (LIB/LNIB), total of interrupted/
not interrupted beams (TIB/TNIB)
1: First interrupted beam (FIB)
2: First not interrupted beam (FNIB)
3: Last interrupted beam (LIB)
4: Last not interrupted beam (LNIB)
5: Total of interrupted beams (TIB)
6: Total of not interrupted beams (TNIB)
End beam for analog
measurement range
893
Autosplitting (group 13)
In this group, it is possible to split all logical beams into areas of identical size. The fields of areas
01 … 32 are thereby automatically configured.
unsigned 16 RW1 … 17741
(bit
offset
= 16)
Leuze electronicCML 720i Ex77
Page 78
Starting up the device - IO-Link interface
ParameterIndexSub-
Automatic splitting980unsigned 16RW1 … 32
Evaluation of the beams
in the area
Number of areas (evenly
split)
981
982
Data typeAccess Value rangeDefault Explanation
index
1: (active: all
beams free - not
active: = one
beam interrupted)
257 … 288
2: (active: one
beam free - not
active: = all
beams interrupted)
Configuration for block evaluation of beam areas (group 14)
1:
Splitting of all logical beams into areas of identical
(active
size according to the number of areas set under
: all
“Number of areas”. The fields of areas 01 … 32 are
beams
thereby automatically configured.
free not
1: (active: all beams free –
active:
not active: ≥ one beam interrupted)
= one
1: One area
beam
…
inter-
32: Thirty-two areas
rupted)
2: (active: one beam free –
not active: = all beams interrupted)
257: One area
…
288: Thirty-two areas
1: AND combination
In this group, a detailed area configuration can be displayed and a beam area configured for the
block evaluation.
ParameterIndexSub-
Display detailed area
configuration
Configuration of area 1
Configuration of area 01 1000record
Area1001
Active beam1002
990unsigned 8RW0 … 320Select the desired area (1 … 32) for which the con-
Data typeAccess Value rangeDefault Explanation
index
112 bit, isolated access
to sub-index
not possible
unsigned 8RW0 … 100: Not active
(bit
offset
= 104)
unsigned 8RW0 … 100: Light switching (beam is active if light path is
(bit
offset
= 96)
figuration is to be edited in detail.
0: Area 01
1: Area 02
2: Area 03
…
31: Area 32
RWConfiguration of the area: definition of the status
conditions so that the area takes on a logical
1 or 0. For diagonal- or crossed-beam scanning,
the numbers of the logical beams are to be
entered.
1: Active
free)
1: Dark switching (beam is active if light path is
interrupted)
Start beam of the area1003
End beam of the area1004
unsigned 8RW1 … 1774
(bit
offset
= 80)
unsigned 8RW1 … 1774
(bit
offset
= 64)
65534
65533
65532
65531
65534
65533
65532
65531
1
65534: First interrupted beam (FIB)
65533: First not interrupted beam (FNIB)
65532: Last interrupted beam (LIB)
65531: Last not interrupted beam (LNIB)
1
65534: First interrupted beam (FIB)
65533: First not interrupted beam (FNIB)
65532: Last interrupted beam (LIB)
65531: Last not interrupted beam (LNIB)
Leuze electronicCML 720i Ex78
Page 79
Starting up the device - IO-Link interface
ParameterIndexSub-
Number of active beams
for area ON
Number of active beams
for area OFF
Specified middle of the
area
Specified width of the
area
...........................
...........................
Configuration of area 32
Configuration of area 32 1310record
1005
1006
1007
1008
Data typeAccess Value rangeDefault Explanation
index
unsigned 16 RW0 … 17740
(bit
offset
= 48)
unsigned 16 RW0 … 17740
(bit
offset
= 32)
unsigned 16 RW0 … 17740
(bit
offset
= 16)
unsigned 16 RW0 … 17740
(bit
offset
= 0)
112 bit, iso-
lated access
to sub-index
not possible
RWConfiguration of the area: definition of the status
conditions so that the area takes on a logical
1 or 0. For diagonal- or crossed-beam scanning,
the numbers of the logical beams are to be
entered.
Area1311
Active beam1312
Start beam of the area1313
End beam of the area1314
Number of active beams
for area ON
Number of active beams
for area OFF
Specified middle of the
area
1315
1316
1317
unsigned 8RW0 … 100: Not active
(bit
offset
= 104)
unsigned 8RW0 … 100: Light switching (beam is active if light path is
(bit
offset
= 96)
unsigned 8RW1 … 655341
(bit
offset
= 80)
unsigned 16 RW1 … 655341
(bit
offset
= 64)
unsigned 16 RW1 … 17740
(bit
offset
= 48)
unsigned 16 RW1 … 17740
(bit
offset
= 32)
unsigned 16 RW1 … 17740
(bit
offset
= 16)
1: Active
free)
1: Dark switching (beam is active if light path is
interrupted)
Specified width of the
area
1318
unsigned 16 RW1 … 17740
(bit
offset
= 0)
Evaluation functions (group 15)
In this group, all evaluation functions can be configured.
Leuze electronicCML 720i Ex79
Page 80
Starting up the device - IO-Link interface
ParameterIndexSub-
First interrupted beam
(FIB)
First not interrupted
beam (FNIB)
Last interrupted beam
(LIB)
Last not interrupted
beam (LNIB)
Total of interrupted
beams (TIB)
Total of not interrupted
beams (TNIB)
Area Out - LoWord1580unsigned 16ROStatus of areas 01 … 16 as 2 bytes of process data
Area Out - HiWord1590unsigned 16 ROStatus of areas 17 … 32 as 2 bytes of process data
1500unsigned 16 ROLogical beam number of the first darkened individ-
1510unsigned 16 ROLogical beam number of the first undarkened indi-
1520unsigned 16 ROLogical beam number of the last darkened individ-
1530unsigned 16 ROLogical beam number of the last undarkened indi-
1540unsigned 16 ROSum of all darkened individual beams. The sum
1550unsigned 16 ROSum of all undarkened individual beams. The sum
Data typeAccess Value rangeDefault Explanation
index
ual beam. The logical beam numbers change to
the “diagonal” or “crossed-beam” mode. Note any
changed configuration of the counting direction!
vidual beam. The logical beam numbers change to
the “diagonal” or “crossed-beam” mode. Note any
changed configuration of the counting direction!
ual beam. The logical beam numbers change in
diagonal- or crossed-beam mode. Note any
changed configuration of the counting direction!
vidual beam. The logical beam numbers change to
the “diagonal” or “crossed-beam” mode. Note any
changed configuration of the counting direction!
changes to the “ or “"”crossed-beam” mode.
changes to the “diagonal” or “crossed-beam”
mode.
Result of the area evaluation mapped to pins
Reserved1601
Pin 71602
Pin 61603
Pin 51604
Pin 21605
HW analog (HWA)1610unsigned 16 RO
1600record 16 bit,
(bit
offset
= 4)
(bit
offset
= 3)
(bit
offset
= 2)
(bit
offset
= 1)
(bit
offset
= 1)
isolated
access to
sub-index not
possible
unsigned 16 RO
booleanRO
booleanRO
booleanRO
booleanRO
ROLogical status of the area evaluations mapped to
the pin
PD beam-stream1710arrayRO8 bytes
PD beam-stream1720arrayRO16 bytes
PD beam-stream1730arrayRO32 bytes
PD beam-stream1740arrayRO 64 bytes
Leuze electronicCML 720i Ex80
Page 81
Starting up the device - IO-Link interface
ParameterIndexSub-
PD beam-stream1750arrayRO 128 bytes
PD beam-stream1760arrayRO 222 bytes
Beam-stream mask1770arrayRO 222 bytes
Data typeAccess Value rangeDefault Explanation
index
Leuze electronicCML 720i Ex81
Page 82
Starting up the device - CANopen interface
10Starting up the device - CANopen interface
The configuration of a CANopen interface involves the following steps on the receiver control panel and in
the control-specific configuration software.
General prerequisites:
• The measuring light curtain has been mounted (see chapter 6) and connected (see chapter 7) correctly.
• The basic configuration has been performed (see chapter 8).
10.1Defining the CANopen basic configuration on the receiver control panel
The parameters for the CANopen interface are defined with the node ID and bit rate configurations.
The structure of these configurations in the receiver control panel menu is as follows:
Level 0Level 1Level 2Description
Main Settings
Commands
Operational setting
IO-Link
CANopenNode ID(enter value)
Bit rate1000 kbit/s500 kbit/s250 kbit/s125 kbit/s
min = 1
max = 127
Prerequisites:
• The measuring light curtain must be correctly aligned (see chapter 8.1).
• The measuring light curtain must be correctly taught (see chapter 8.2).
The following procedure describes the configurations for CANopen interfaces.
Select Main Settings > CANopen > Node ID > Enter value.
Select Main Settings > CANopen > Bit Rate > Enter value.
The CANopen address (Node ID) and bit rate are configured.
Other possible configuration steps are performed via the
Sensor Studio
configuration software (see
chapter 12).
Process mode is configured via the control-specific CANopen interface of the CANopen master.
10.2Defining configurations via the PLC-specific software of the CANopen master
General prerequisites:
• The measuring light curtain has been mounted (see chapter 6) and connected (see chapter 7) correctly.
• The basic configuration has been performed (see chapter 8).
• The CANopen basic configurations have been performed:
• CANopen node ID selected
• CANopen bit rate selected
Specific prerequisites:
• The CANopen-specific EDS file must be installed on the control.
The CANopen device description (EDS file) can be used for direct configuration with connected
light curtain.
An EDS file is supplied with the product. It can also be downloaded from the Internet at
www.leuze.com.
Leuze electronicCML 720i Ex82
Page 83
Starting up the device - CANopen interface
NOTICE
Configuration dependent on the control-specific software!
The sequence of the configurations is dependent on the control-specific software.
First configure the EDS file while
off-line
.
Once all parameters have been configured, transmit the EDS configurations to the CML 700i.
Information on using the configuration parameters can be found in the general descriptions of the
individual functions of the CML 700i (see chapter 4).
The following standard procedure for the TPDO mapping may vary depending on the used con-
figuration software.
Standard procedure for the TPDO mapping:
Set the device to the
Preoperational
state.
In the desired TPDO Transmit PDO communication parameter 1 … 28 (objects 0x1800 … 0x181B), set
the COB-ID (sub-index 1) to 0x80000xxx (where the xxx part is node-dependent) and transmit this
COB-ID to the device.
This sets the invalid bit, thereby making the TPDO entry invalid.
In the desired TPDO Transmit PDO mapping parameter 1 … 28 (objects 0x1A00 … 0x1A1B), set the
entry for the number of the following elements (sub-index 0,
numOfEntries
) to 0 and transmit this to the
device.
An existing mapping is thereby deleted.
Then reset this entry to the number of desired mapping elements, whereby a maximum of 4 elements
per TPDO are possible.
Transmit this entry back to the device.
Set the mapping entries to the desired values. Each of the mapping sub-indices contains a 32-bit value
that is structured as follows: SDO object number, sub-index and length. Normally (depending on the
used master), the respective settings can be selected from a list.
After completing the mapping, transmit the complete TPDO Transmit PDO mapping parameter 1 … 28
object to the device.
In the TPDO Transmit PDO communication parameter 1 … 28 object (objects 0x1800 … 0x181B), set
the transmission type (sub-index 2
Event timer
).
Transmission type
) and, if applicable, the event timer (sub-index 5,
In the same TPDO object, set the COB-ID (sub-index 1) to 0x00000xxx (where the xxx part is node-
dependent) and transmit the complete TPDO object including all sub-indices to the device. This resets
the invalid bit, thereby making the TPDO entry valid.
Set the device to the
With operating mode set to
Operational
Transmission type
state.
, the device starts to send process data (PDOs).
NOTICE
Boundary conditions for object descriptions!
Beginning with firmware V2.16, no process data settings are automatically stored in non-volatile mem-
ory (remanent). The <Save> command is always to be used.
Leuze electronicCML 720i Ex85
Page 86
Device description (group 2)
The device characteristics, beginning with index 0x200B, specify the beam spacing, the number
of physical/logical individual beams, the number of cascades (16 individual beams) in the device
and the cycle time.
Starting up the device - CANopen interface
ParameterIndex
Manufacturer name2000ROLeuze electronic
Manufacturer text2001ROThe sensor people
Receiver part no.2002ROReceiver
Receiver serial number2003ROReceiver
Transmitter product designation2008ROTransmitter
Transmitter part no.2009ROTransmitter
Transmitter serial number200AROTransmitter
Beam spacing200B1t16URO
Number of physical individual beams200B2t16URO
Number of configured logical cascades200B3t16UROWith parallel scanning, the
Number of optical cascades200B4t16URO
Device cycle time [µs]200B5t16URODuration for a complete mea-
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
number of logical individual
beams corresponds to the
number of physical individual
beams; with diagonal scanning, this number is doubled.
surement cycle (measurement cycle for one
measurement); minimum time
is 1 ms.
General configurations (group 3)
Configured in group 3 “General configurations” are the type of scanning (parallel-/diagonal-/
crossed-beam), counting direction and minimum object size for the evaluation (smoothing). The
minimum hole size for the evaluation, e.g., with web material, is configured via inverted smooth-
ing.
connection side
1: Inverted – beginning opposite the connection side
are ignored
ignored
Leuze electronicCML 720i Ex86
Page 87
Extended settings (group 4)
The filter depth indicates the necessary number of consistent beam states before the evaluation
of the measurement values.
All measurement values are accumulated and retained over the duration of the integration time.
Starting up the device - CANopen interface
ParameterIndex
Filter depth21012t08URW0MAX_T08U 1The necessary number of
Integration/hold time 21013t16URW0MAX_T16U 0Hold function in ms
Button lock and display2106t08URW020Lock operational controls on
Sub-
Data
(hex.)
index
(hex.)
21011t08URO0Reserved
type
AccessMin.
Max. value Default Explanation
value
consistent beam states before
the evaluation of the measurement values.
All measurement values are
accumulated and retained
over the duration of the integration time.
the device.
0: Enabled
1: Locked
2: Temporary
Cascading configuration (group 5)
To prevent mutual interference, multiple light curtains can be operated with a time offset with
respect to one another (cascade). Here, the master generates the cyclical trigger signal; the
slaves start their measurement after delay times, which are to be set to different values.
ParameterIndex
Cascading21021t08URW100: Not active (constant mea-
Function type21022t08URW100: Slave (expects trigger sig-
Trigger delay time → Start of the measurement
Reserved21024t16U
Master cycle time21025t16URW65001Duration of a TRIGGER_cycle
Sub-
Data
(hex.)
index
(hex.)
21023t16URWMAX_T16U 500Delay time in µs (from rising
type
AccessMin.
Max. value Default Explanation
value
surement of the sensor)
1: Active (sensor expects trigger signal)
Note: With cascading operation, the master must also be
set to 1 (active)!
nal)
1: Master (sends trigger signal)
edge at TRIGGER until start
of measurement cycle)
in ms
Teach settings (group 6)
In most applications, it is recommended that the teach values be stored in non-volatile memory.
Depending on the function reserve selected for the teach event, the sensitivity is higher or lower
(high function reserve = low sensitivity; low function reserve = high sensitivity).
Leuze electronicCML 720i Ex87
Page 88
Starting up the device - CANopen interface
ParameterIndex
Number of teach cycles21031t08URO10Depending on the environ-
Type of storage for teach values21032t08URW0100: Non-volatile storage of
Sensitivity adjustment for teach event21033t08URW0Sensitivity of the measure-
Teach status24001t08SRO0MAX_T08UInformation about the last
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
mental conditions or application, the light curtain may
have completed multiple
cycles after the triggering of a
teach.
teach values
1: Teach values stored only
while voltage is ON
ment system:
0: High function reserve (for
stable operation)
1: Medium function reserve
2: Low function reserve
Up to four beam areas can be deactivated. Deactivated beams can be assigned the logical
values 0, 1 or the value of the adjacent beam. With auto blanking activated, up to four beam
areas are automatically suppressed during teaching.
Auto blanking should only be activated during commissioning of the CML 700i to suppress inter-
fering objects. In process mode, auto blanking should be deactivated.
For details on this topic see chapter 11.4.
NOTICE
Perform teach after changing the blanking configuration!
Perform a teach after changing the blanking configuration.
A teach can be performed via the receiver control panel or via the teach command.
Leuze electronicCML 720i Ex88
Page 89
Starting up the device - CANopen interface
ParameterIndex
Number of auto-blanking areas21041t08URW040Permissible number of auto-
Auto blanking (during teaching)21042t08URW0100: Not active (manual blanking
Function for blanking area 121043t16URW0400: No beams blanked,
Start beam of blanking area 121044t16URW1MAX_BEAM1Start beam of the blanking
End beam of blanking area 121045t16URW1MAX_BEAM1End beam of the blanking
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. valueDefault Explanation
blanking areas
0: 0 auto-blanking areas
1: 1 auto-blanking area
2: 2 auto-blanking areas
3: 3 auto-blanking areas
4: 4 auto-blanking areas
area configuration)
1: Active (automatic blanking
area configuration through
teach)
1: Logical value 0 for blanked
beams,
2: Logical value 1 for blanked
beams,
3: Logical value = same as
adjacent beam with lower
beam number,
4: Logical value = same as
adjacent beam with higher
beam number
area
area
Function for blanking area 221046t16URW0400: No beams blanked,
Start beam of blanking area 221047t16URW1MAX_BEAM1Start beam of the blanking
End beam of blanking area 221048t16URW1MAX_BEAM1End beam of the blanking
Function for blanking area 321049t16URW0400: No beams blanked,
Start beam of blanking area 32104At16URW1MAX_BEAM1Start beam of the blanking
End beam of blanking area 32104Bt16URW1MAX_BEAM1End beam of the blanking
1: Logical value 0 for blanked
beams,
2: Logical value 1 for blanked
beams,
3: Logical value = same as
adjacent beam with lower
beam number,
4: Logical value = same as
adjacent beam with higher
beam number
area
area
1: Logical value 0 for blanked
beams,
2: Logical value 1 for blanked
beams,
3: Logical value = same as
adjacent beam with lower
beam number,
4: Logical value = same as
adjacent beam with higher
beam number
area
area
Leuze electronicCML 720i Ex89
Page 90
Starting up the device - CANopen interface
ParameterIndex
Function for blanking area 42104Ct16URW0400: No beams blanked,
Start beam of blanking area 42104Dt16URW1MAX_BEAM1Start beam of the blanking
End beam of blanking area 42104Et16URW1MAX_BEAM1End beam of the blanking
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. valueDefault Explanation
1: Logical value 0 for blanked
beams,
2: Logical value 1 for blanked
beams,
3: Logical value = same as
adjacent beam with lower
beam number,
4: Logical value = same as
adjacent beam with higher
beam number
area
area
Switching level of inputs/outputs (group 8)
The inputs/outputs can be set to positive switching (PNP) or to negative switching (NPN). The
switching behavior applies the same for all inputs/outputs.
For details on this topic see chapter 11.
ParameterIndex
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
Switching level of inputs/outputs2150BoolRW0110: NPN
1: PNP
Configuration of the inputs/outputs: pin 2 and/or pin 5.
Procedure for the four time ranges:
Four different time functions can be set; the maximum duration that can be set is 65 s.
Mapping of the area 1 … 32 to output pin 2 = index 0x2155 sub 3 or index 0x2156 sub 3 for pin 5.
Activate the area by entering a 1 at the corresponding position in the 32-bit word. Area 1 … 32 increas-
ing from right.
For details on this topic see chapter 11.
ParameterIndex
Digital Output Pin 2 Settings
Operating mode of the time module21551t08URW0400: Not active
Delay time for selected function21552t16URW0MAX_T16U 00 … 65535 ms
Area mapping 32 … 121553t32URW0MAX_T32U 0Logical OR link mask of the
Digital Output Pin 5 Settings
Operating mode of the time module21561t08URW0400: Not active
Delay time for selected function21562t16URW0MAX_T16U 00 … 65535 ms
Area mapping 32 … 121563t32URW0MAX_T32U 0Logical OR link mask of the
Procedure for manual area splitting of the maximum 32 areas:
Definition of the status conditions so that the area takes on a logical 1 or 0.
For diagonal- or crossed-beam mode, the numbers of the logical beams are to be entered.
For details on this topic see chapter 11.
ParameterIndex
Configuration of area 12170
Area21701t08URW0100: Not active
Logical behavior of the area21702t08URW0100: Normal - light switching
Start beam of the area21703t16URW1FFFE11 … 1774
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
1: Active
1: Inverted - dark switching
65534: First interrupted beam
(FIB)
65533: First not interrupted
beam (FNIB)
65532: Last interrupted beam
(LIB)
65531: Last not interrupted
beam (LNIB)
Leuze electronicCML 720i Ex91
Page 92
Starting up the device - CANopen interface
ParameterIndex
End beam of the area21704t16URW1FFFE11 … 1774
Number of active beams for area ON21705t16URW0MAX_BEAM00 … 1774
Number of active beams for area OFF21706t16URW0MAX_BEAM00 … 1774
Specified middle of the area21707t16URW0MAX_BEAM00 … 1774
Specified width of the area21708t16URW0MAX_BEAM00 … 1774
Configuration of area 22171
Area21711t08URW0100: Not active
Logical behavior of the area21712t08URW0100: Normal - light switching
Start beam of the area21713t16URW1FFFE11 … 1774
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
65534: First interrupted beam
(FIB)
65533: First not interrupted
beam (FNIB)
65532: Last interrupted beam
(LIB)
65531: Last not interrupted
beam (LNIB)
1: Active
1: Inverted - dark switching
65534: First interrupted beam
(FIB)
65533: First not interrupted
beam (FNIB)
65532: Last interrupted beam
(LIB)
65531: Last not interrupted
beam (LNIB)
End beam of the area21714t16URW1FFFE11 … 1774
Number of active beams for area ON21715t16URW0MAX_BEAM00 … 1774
Number of active beams for area OFF21716t16URW0MAX_BEAM00 … 1774
Specified middle of the area21717t16URW0MAX_BEAM00 … 1774
Specified width of the area21718t16URW0MAX_BEAM00 … 1774
All other 30 areas are configured in the same way as described for 2170 and 2171:
Configuration of area 32172
Configuration of area 42173
Configuration of area 52174
Configuration of area 62175
Configuration of area 72176
65534: First interrupted beam
(FIB)
65533: First not interrupted
beam (FNIB)
65532: Last interrupted beam
(LIB)
65531: Last not interrupted
beam (LNIB)
Configuration of area 82177
Configuration of area 92178
Configuration of area 102179
Leuze electronicCML 720i Ex92
Page 93
Starting up the device - CANopen interface
ParameterIndex
Configuration of area 11217A
Configuration of area 12217B
Configuration of area 13217C
Configuration of area 14217D
Configuration of area 15217E
Configuration of area 16217F
Configuration of area 172180
Configuration of area 182181
Configuration of area 192182
Configuration of area 202183
Configuration of area 212184
Configuration of area 222185
Configuration of area 232186
Configuration of area 242187
Configuration of area 252188
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
Configuration of area 262189
Configuration of area 27218A
Configuration of area 28218B
Configuration of area 29218C
Configuration of area 30218D
Configuration of area 31218E
Configuration of area 32218F
Leuze electronicCML 720i Ex93
Page 94
Starting up the device - CANopen interface
Commands (group 10)
Procedure for "automatic" area splitting:
Send the desired number of areas to the command argument (index 0x2200, sub 2).
Perform area splitting: set command argument (index 0x2200, sub 1) to value 8.
For all commands, first the command argument must be written and then the command identifier.
ParameterIndex
Command Identifier22001t16UWOCommand to be executed for
Command argument22002t16UWOArgument for command 8
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
write access
0: Reserved
1: Reserved
3: Teach
4: Reboot
5: Reset
Note
Reset deletes the user settings. On the next PowerOn,
the factory settings are
applied. To reset to factory
settings, a reboot must follow
a reset.
6: Save
Note:
Processing of the Save command takes up to 600 ms.
During this time, no other
data/telegrams are accepted.
7: Reserved
8: Splitting, division of the
evaluation areas
(splitting):
Into how many areas should
the beams be split?
Number of areas 1 … i
Enter value (max. 32):
1: i = 1: All beams of the light
curtain form one area
2: i = 2: Beams are split into 2
equally large areas
3: i = 3: Beams are split into 3
equally large areas, etc.
(bit 0 … 7)
Note on splitting:
The result of the splitting function is written in the
ration of area …
indices 2170 … 218F.
__________________________
0: Area result active if a beam
is interrupted (AND)
1: Area result active if all
beams are interrupted (OR)
(bit 8)
Configu
objects with
-
Teach status (group 11)
ParameterIndex
Teach status24001t08UROMAX_T08UInformation about the last
Check the alignment of the light curtains (group 12)
Information on the signal level of the first and last beam.
The value changes depending on the selected function reserve.
Starting up the device - CANopen interface
ParameterIndex
Signal level of first beam24041t16UROSignal level on beam no. 1
Signal level of last beam24042t16UROSignal level on beam no. i
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
Process data (group 13)
Configuration of the process data:
- First interrupted/not interrupted beam (FIB/FNIB),
- Last interrupted/not interrupted beam (LIB/LNIB),
- Total of interrupted/not interrupted beams (TIB/TNIB);
- Area Out 1 … 16 or 17 … 32; digital inputs/outputs
ParameterIndex
First interrupted beam (FIB)2405t16UROFirst interrupted beam
First not interrupted beam (FNIB)2406t16UROFirst not interrupted beam
(hex.)
Subindex
(hex.)
Data
type
AccessMin.
value
Max. value Default Explanation
Last interrupted beam (LIB)2407t16UROLast interrupted beam
Last not interrupted beam (LNIB)2408t16UROLast not interrupted beam
Total of interrupted beams (TIB)2409t16UROSum of interrupted beams
Total of not interrupted beams (TNIB)240At16UROSum of not interrupted beams
Area Out - LoWord240Dt16UROLogical value of areas 1 … 16
Area Out - HiWord240Et16UROLogical value of areas
Status of the digital inputs/outputs240Ft16URORepresentation of the hard-
CML 700i status information2411t16UROBits 0 … 11: measurement
17 … 32
ware switching outputs; these
are mapped to the areas
cycle number of a measurement;
Bits 12 … 13: reserved;
Bit 14: 1 = event (is set if the
status changes)
Cause/reason for event can
be seen in index 2162.
Bit 15: 1 = valid measurement result exists
Leuze electronicCML 720i Ex95
Page 96
Starting up the device - CANopen interface
ParameterIndex
Beam-stream24121t16UROReading out of the beam
Status/state of a beam2402t16UROReading out the beams states
Sub-
Data
(hex.)
index
(hex.)
2t16URORead out beam 17 … 32
3t16URORead out beam 33 … 48
..................
6Ft16URORead out beam 1761 … 1774
type
AccessMin.
Max. value Default Explanation
value
states of all existing individual
beams:
One bit per interrupted or
uninterrupted beam in
inverted operation (i.e.,
bit i = 1 corresponds to “light
path is free”).
An object contains 16 individual beams, i.e., beam i to
(i+15).
__________________________
Read out beam 1 … 16
according to the blanking settings: 0: Beam is interrupted;
no blanking settings
1: Beam is interrupted; blanking setting: beam = 0 (interrupted)
2: Beam is interrupted; blanking setting: beam = 1 (free
light path)
3: Beam is interrupted; blanking setting: suppressed beam
= adjacent beam with smaller
beam number
4: Beam is interrupted; blanking setting: suppressed beam
= adjacent beam with larger
beam number
128: Free light path; no blanking settings
129: Free light path; blanking
setting: beam = 0 (interrupted)
130: Free light path; blanking
setting: beam = 1 (free light
path)
131: Free light path; blanking
setting: suppressed beam =
adjacent beam with smaller
beam number
132: Free light path; blanking
setting: suppressed beam =
adjacent beam with larger
beam number
Notes:
This object cannot be used as
TPDO mapping.
The data can be read for 64
beams. The first beam of this
block output is selected via
the “index for block access for
the extended beam data”
(0x2912).
Index for block access
(for the extended beam data)
2912t16URW117741Defines the first logical beam
for the evaluation of extended
beam data.
Leuze electronicCML 720i Ex96
Page 97
Status (group 14)
Information on the status of the light curtain.
Starting up the device - CANopen interface
ParameterIndex
Device status2162t16SRO0: Normal function
error field2600t16UROFor internal diagnosis only
R
X
K
error field2601t16UROFor internal diagnosis only
X
(hex.)
Subindex
Data
type
AccessMin.
value
Max. value Default Explanation
1: Teaching error
2: Internal temperature/voltage monitoring
3: Invalid configuration
4: Hardware error
5: 24 V voltage error (supply
voltage U
6: Transmitter and receiver
incompatible
7: No connection to transmitter
8: Soiling
9: Teaching necessary
10: Measurement not active.
The device
• reconfigures itself
• (re)starts
• waits for the first trigger
pulse
• was manually stopped
11: Frequency of trigger signal too high
)
B
Leuze electronicCML 720i Ex97
Page 98
11Example configurations
11.1Example configuration - Reading out 64 beams (beam-stream)
The beam-stream evaluation function is used, e.g., for evaluating the size and position of objects on a
transport system.
Example configurations
11.1.1 Configuration of beam-stream pr
ap the beam states of the individual optical cascades in the CML 700i to the process data as follows.
M
Evaluation function 01
(group 6)
Evaluation function 02
(group 6)
Evaluation function 03
(group 6)
Evaluation function 04
(group 6)
Index 72, bit offset 120 = 1 The first optical cascade (beams 1 … 16) is transmitted in process data module 01
Index 72, bit offset 112 = 2 The second optical cascade (beams 17 … 32) is transmitted in process data module 02
Index 72, bit offset 104 = 3 The third optical cascade (beams 33 … 48) is transmitted in process data module 03
Index 72, bit offset 96= 4 The fourth optical cascade (beams 49 … 64) is transmitted in process data module 04
11.1.2 Configuration of beam-stream pr
ap the TPDO1 as follows.
M
MAPPINGENTRY124120110Index 0x2412 sub-index 01 is mapped, Length of the mapped object: 16 bit
MAPPINGENTRY224120210Index 0x2412 sub-index 02 is mapped, Length of the mapped object: 16 bit
MAPPINGENTRY324120310Index 0x2412 sub-index 03 is mapped, Length of the mapped object: 16 bit
MAPPINGENTRY424120410Index 0x2412 sub-index 04 is mapped, Length of the mapped object: 16 bit
These 32 bits are to be read as follows:
ocess data via IO-Link interface
ocess data via CANopen interface
3116 1587 0
IndexSub-indexLength
MSBLSB
This means that 4 x 16 bit objects can be mapped per PDO → 64 beams.
11.2Example configuration - Mapping of beams 1 … 32 to output pin 2
11.2.1 Configuration of area/output mapping (general)
The following table shows an example configuration for an area map
beams 1 … 32 are to be applied to output pin 2 on interface X1.
Map beams 1 … 32 to area 01.
Description / variables
Display detailed area configuration
Value: 0 = area 01
Configuration of area 01
Area
Value: 1 = active
Logical behavior of the area Value: 0
Normal - light switching
(i.e., switching if beams are
free)
Value: 1
Inverted - dark switching
(i.e., switching if beams are
interrupted)
ping to an output. In this example,
Value: 0
Normal - light switching
Value: 1
Inverted - dark switching
Start beam of the area
Value:1111
End beam of the area
Value:32323232
Leuze electronicCML 720i Ex98
Page 99
Example configurations
Number of active beams for
area ON
Value:323211
Number of active beams for
area OFF
Value:313100
Switching behavior
Value: 0 = normal - light
switching (i.e., switching if
beams are free)
Switching behavior
Value: 1 = inverted - dark
switching (i.e., switching if
beams are interrupted)
Output 1 if all beams are
free.
Output 0 if a beam is interrupted or if more than a
beam are interrupted.
Output 0 if all beams are
free.
Output 1 if one or more
beams are interrupted.
OR function
Output 0 if all beams are
free or 1 … 31 beams are
free.
Output 1 only if 32 beams
are interrupted.
Output 1 if all beams are
free or 1 … 31 beams are
free.
Output 0 only if 32 beams
are interrupted.
AND function
Output 1 if all beams are
free or as long as 1 … 31
beams are free.
Output 0 if 32 beams are
interrupted.
Output 0 if all beams are
free or as long as 1 … 31
beams are free.
Output 1 if 32 beams are
interrupted.
Output 0 if all beams are
free.
Output 1 as soon as a
beam is interrupted.
Output 1 if all beams are
free.
Output 0 as soon as a
beam is interrupted.
Configure pin 2 as area output.
Description / variables
Configuration of digital inputs/outputs
Input/output selectionValue: 0 = outputPin 2 functions as digital output
Function of the switching outputValue: 1 = switching output (area 1 … 32)The switching output signals the logical states of beam
areas 1 … 32
Map pin 2 to configured area 1.
Digital Output 2 Settings
Area mapping 32 … 1
(OR combination)
0b0000000000000000000000000000001Every area is displayed as a bit.
Possible additional area-to-pin configurations:
Map pin 2 to configured area 8.
Digital Output 2 Settings
Area mapping 32 … 1
(OR combination)
0b0000000000000000000000010000000
Map the configured areas 1 and 8 (OR-linked) to the corresponding switching output.
Digital Output 2 Settings
Area mapping 32 … 1
(OR combination)
0b0000000000000000000000010000001
11.2.2 Configuration of an area/output mapping via IO-Link interface
ap the beams to output pin 2 as follows.
M
Configuration of area 01
(group 14)
Index 100, bit offset 104:= 1Area 01 active
Index 100, bit offset 96:= 0Light switching
Index 100, bit offset 80:= 1Start beam of the area
Index 100, bit offset 64:= 32End beam of the area
Index 100, bit offset 48:= 32Number of active beams for area ON
Index 100, bit offset 32:= 31Number of active beams for area OFF
Leuze electronicCML 720i Ex99
Page 100
Example configurations
Digital IO Pin 2 Settings
(group 10)
Index 80, bit offset 24:= 0 Pin 2 as output
Index 80, bit offset 16:= 1Switching behavior inverted
Index 80, bit offset 0:= 1Switching output area 32 … 1
Index 84, bit offset 0:= 1Bit mapping of area 01 to pin 2
11.2.3 Configuration of area/output mapping via CANopen interface
ap the beams to output pin 2 as follows.
M
Configuration of area 01
(module 8)
Switching level of inputs/outputs
(module 7)
Index 0x2170 sub 01:= 1Area 01 active
Index 0x2170 sub 02:= 0Light switching
Index 0x2170 sub 03= 1Start beam of the area
Index 0x2170 sub 04:= 32End beam of the area
Index 0x2170 sub 05:= 32Number of active beams for area ON
Index 0x2170 sub 06:= 31Number of active beams for area OFF
Index 0x2151 sub 01:= 0 Pin 2 as output
Index 0x2151 sub 03:= 1Switching behavior inverted
Index 0x2151 sub 04:= 1Switching output area 32 … 1
Index 0x2155 sub 03:= 1Bit mapping of area 01 to pin 2
11.3Example configuration - Hole recognition
The following table shows an example configuration for hole recognition for web material with signaling of
a hole at output pin 2. Example of detection beginning with a free beam with fixed/dynamic web position.
First activate and configure a beam area (e.g., area 01).
Description / variables
Configuration of area 01
Area
Value: 1 = active
Logical behavior of the area
Value: 0 = normal - light switching
Start beam of the area
Value: FIB for dynamic web position or fixed position
value, if specified
End beam of the area
Value: LIB for dynamic web position or fixed position
value, if specified
Number of active beams for area ON
Value: 1
Number of active beams for area OFF
Value: 0
Map the area to the corresponding switching output.
01This area is active and is then mapped to output pin 2.
00Switching in case of free beams.
FIBIf a hole is to be detected in a web with arbitrary position or width, the value
LIBIf a hole is to be detected in a web with arbitrary position or width, the value LIB
1With this setting, the area (output) switches as soon as one or more beams are
0
FIB is to be set for the start beam.
With fixed position value, the start beam of the area is to be set.
is to be set for the end beam.
With fixed position value, the end beam of the area is to be set.
not interrupted.
Description / variables
Configuration of pin 2
Input/output selectionValue: 0 = outputPin 2 functions as digital output
Function of the switching outputValue: 1 = switching output area 1 … 32The switching output signals the logical states of beam
Switching behaviorSwitching behavior
Value: 0 = normal - light switching
Value: 1 = inverted - dark switching
areas 1 … 32
Configuration according to the necessary switching
behavior of the output
Leuze electronicCML 720i Ex100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.