Instruction Manual for O200 Sensors with IO-Link Instruction Manual O200 Sensors with IO-Link
Content 1 Sensors covered by this manual ................................................................................................ 3 2 2.1 2.2 2.2.1 2.2.2 2.3 2.4 2.5 IO-Link Introduction ..................................................................................................................... 3 SIO / DI Mode Mode ....................................................................................................................... 3 IO-Link Communication Mode ..........................
1 Sensors covered by this manual These instruction applies to all O200 sensors with IO-Link interface: O200.G, O200.S, O200:R 2 IO-Link Introduction IO-Link is an IO technology standardized worldwide according to IEC 61131-9. It permits manufacturerindependent digital, bidirectional point-to-point communication. For this purpose, sensors are connected to the IO-Link master via standardized 3-wire plug-in cables.
2.2 IO-Link Communication Mode The IO link communication mode is initiated by the master (PLC) with a standardized command sequence, this sequence is called “wake-up”. After successful completion of the wake-up sequence the IO link communication starts. Data is the most important basis for process and product optimization. With the help of IO-Link, valuable additional data can be made accessible. Sensor and Master can exchange two different types of data (cyclic and acyclic data).
2.3 IO-Link Device Description (IODD) Each IO-Link Device has a device description file, the so-called IODD (IO Device Description). This contains data about the manufacturer, article number, functionality, software version etc., which can be easily read out and further processed by the automation system. Each device, i.e. each sensor, can be uniquely identified both via the IODD and via an internal device ID.
3 3.1 Sensor in the IO-Link Communication Mode Signal Path The signal path describes the rough position of a parameter in the signal processing chain. The path starts with the measuring value in the top left corner and finishes either with a physical pin (top right) or as output via the process data (bottom right). Figure 3 Illustrates the signal path from raw data to an output either through a physical pin (top right) or as output via the process data (bottom right) en_BA_O200_IO-Link_V1.docx 15.08.
3.2 Process Data With the sensor in the IO-Link communication mode, process data is cyclically exchanged between the IOLink master and the device. Process data is exchanged to and from the sensor (SensorMaster). The master does not need to explicitly request these process data. 3.2.1 Process Data-In Process Data-In is sent from the sensor to the master (Sensor Master).
Bit 8 to 15: Scale Value is the exponent to the power of ten, applicable to the value of the Measurement Data Channel (MDC) Example: - Value of MDC 1000 - Unit m - Scale -6 - Means 1000*10-6 m or 1000 m As O200 sensors only provide measuring values where no scale factor is required, the scale factor is set fixed to 0 (zero). Bit 16 to 31: MDC / Measurement Value MDC stands for measurement data channel.
4 4.1 Parameter System Commands A factory reset of the sensor activates the default parameters as programmed in the factory. All parameters changed by the user will be lost. Parameter name Short Description Rights Standard command Restore Factory Settings wo 4.2 4.2.1 Unit / Allowed values Measurement Data Channel (MDC) Measurement Values Parameter name Short Description Rights Measurement Value.Intensity Measurement Value.Quality Value Intensity measuring value (Only available for O200.
4.2.2 Switch Counts For each individual SSC a switching counter is implemented, which can be used as diagnosis data or also as measurement value. The number of counts of each channel can also be mapped to the measurement data channel MDC by adjusting the MDC source. Trigger of counter is on positive slope of related SSC. Note: Each power up, the switch counts are being reset/start from 0. Parameter name Short Description Rights - Command to set the counter value of SSCn to zero.
4.3 Configuration - Switching Signal Channel (SSC) The sensor features two different switching channels. Switching Signal Channel SSC1 is reserved for object detection. Switching Channel 4 includes a counter function with an auto-reset. All switching channels can be adjusted individually via IO-Link. All switching channels can be mapped to the MDC as well. Then they will show the counts detected by the channel.
4.3.2 SSC Configuration 4.3.2.1 Switching Mode Figure 7 Single Point Mode (O200.G, O200.R) Figure 8 Window Mode (Only O200.G) A single setpoint (SP1) is defined at which the sensor switches. The sensor switches withing a range defined by two different setpoints (SP1 and SP2) Figure 9 Single Point Mode SmartReflect (O200.S) A single setpoint (SP1) which represents the position of the reference background. Parameter name SSC1 Config.
4.3.2.3 Hysteresis Alignment Mode (Only O200.G) In case of axial detection tasks like stop trigger or level detection, an accurate switching distance is required. To adapt the switching behavior and the hysteresis to the movement direction of the object, the alignment of the hysteresis can be changed. Only available for O200.G sensors. Parameter name Hysteresis.SSC1 Alignment Short Description Selection of the alignment modes Available for SSC1.
4.3.2.3.3 Center Aligned A compromise between left and right aligned. The hysteresis is aligned symmetrical around the individual setpoints. Figure 16 Center Aligned, Single Point Mode en_BA_O200_IO-Link_V1.docx 15.08.
4.3.3 Timefilter This changes the timing of the switching signals, for example to avoid bouncing/suppress false switching operation. The ability to directly parametrize and configure the timing on the sensor itself, removes the need to have additional coding on the PLC or to use pulse stretching adapters. The described time filters can be configured and applied to each SSC individually. 4.3.3.
4.3.3.2 Release Delay Time The release delay time defines the time, where the measurement value needs to be below (single point) or outside (window mode) of the switchpioints of the related SSC, until its status is changed to inactive (or active, if the logic is inverted as described in section 4.3.2.
4.3.3.3 Minimum Pulse Duration The minimum pulse duration defines the minimum time, the switching signal of the related SSC stays active or inactive after the change of its status. When to apply? - To align the timing of the sensor to a slower PLC. - To avoid bouncing. - To avoid false pulses due to short losses of a proper signal. - To straighten the clock / pace Figure 20 Minimum Pulse Duration Parameter name Short Description Rights Minimum Pulse Duration.
4.3.4 Counter / SSC4 For each individual SSC a switching counter is implemented, which can be used as diagnosis data or also as measurement value. The number of counts of each channel can also be mapped to the measurement data channel MDC by adjusting the MDC source (See section 4.2.3). Trigger of counter is on positive slope of related SSC. By configuring SSC4, it is also possible to set up a binary signal related to the number of switchcounts of SSC1.
Parameter name Short Description Rights Response Delay.SSC4 Time Sets the response delay time, Available for SSC1, SSC2, SSC3 and SSC4 Sets the release delay time, Available for SSC1, SSC2, SSC3 and SSC4 Sets the response delay time, Available for SSC1, SSC2 , SSC3 and SSC4 rw Unit / Allowed values 0 to 60’000 ms rw 0 to 60’000 ms rw 0 to 60’000 ms Release Delay.SSC4 Time Minimum Pulse Duration.SSC4 Time 4.3.4.
4.4 4.4.1 Signal Processing Measurement Mode (Only O200.G, S) With this parameter pre-defined modes can be selected to achieve optimal results without much trial and error. Parameter name Measurement Mode Short Description Choose measurement mode for different applications Rights rw - Unit / Allowed values High Speed Standard High Power High Speed: Ideal for fast moving objects. Sensors is adjusted for fastest response time.
4.6 Local User Interface Different parameters are available to configure the local user interface which means the indication LED and the qTeach availability or qTeach mode (Xpress vs Xpert, static vs dynamic) 4.6.1 Local Teach Settings Parameter name Teach Lock Settings.Teach Lock Time Short Description Defines the time between power up and qTeach deactivation. This parameter is only applicable for the qTeach – the teach-in by wire is not affected / locked at any time.
4.6.1.1 Local Teach: Teach Modes Applicable for qTeach and for teach-in by wire Figure 22: Teach-in activation by qTeach The switching behavior depends if the switching mode is set to single point or window (only available for O200.G). For the behavior resulting based on the teach-in, please check section 5 and the following sub-chapters or section 4.3.2 how to adjust the switching mode or relevant parameters.
Mode Level 3: Output Logic Level 4: Factory Reset Xpert Static Enter teach Level by activating qTeach >6 .. <8 sec. (Green & yellow LED flash with 2 Hz) Enter teach level by activating qTeach >8 … <12 sec. Tap qTeach to change the logic indicated by the LEDs Green LED: Normal Yellow LED:Inverted Enter teach Level by activating qTeach >6 .. <8 sec.
4.6.2 Indication LEDs While the underlying functionality of the LEDs is in general well defined, it is possible to deactivate or to invert those. Figure 23 LED Indication - Standard-behavior in operating mode Parameter name Short Description Rights LED Settings.Green Mode Power on/short circuit rw LED Settings.
4.7 Quality Parameters The O200 sensors offers quality values to give an idea about the reliability or trend of the process based on the ratio of the current signal and the threshold or minimum required signal. - Contamination indicaton Alignment indication Evaluation of process reliability Parameter name Short Description Rights Quality Value Same value as described in section 4.2.1.
5 Teach Commands By using teach commands, the setpoints of the switching signal channel SSC1 can be defined by teach-in the position of the object or reference. Next to teach-by-value which can be applied as described in section 4.3.1, using teach commands makes it easy to compensate individual variations such as mechanical and mounting tolerances.
5.2 Static By using teach commands, setpoint 1 and setpoint 2 (SP1 and SP2) can be set by placing the object at the desired position and triggering the command. Which command is used in which order varies depending on the active switching mode (Single-Point or Window) of the selected-teach channel and is explained in the following sections.
Parameter name Short Description Rights Teach SP1 Sets SP1 at the current position of the object which is within the allowed range. wo Teach SP2 Teach SP1 TP1 Teach SP1 TP2 Teach Apply Teach Cancel en_BA_O200_IO-Link_V1.docx 15.08.2018/ In singlepoint mode, the teachpoint offset TPO needs to be considered (O200.G,R). Sets SP2 at the current position of the object which is within the allowed range. In singlepoint mode, the teachpoint offset TPO needs to be considered (O200.G,R).
5.2.1 Single Point Mode: 1-Point Teach If the selected SSC is configured as Single Point mode (Section 4.3.2.1), following command sequence is required to teach-in SP1: Command sequence: - Place object (O200.G), reflector (O200.R) or reference (O200.S) at desired position - Execute Teach SP1 to teach-in the position - Execute Teach Apply to store the resulting setpoint By executing Teach Cancel the teach-in procedure can be canceled at any state, as long Teach Apply has not been used before.
5.2.2 Single Point Mode: 2-Point Teach (Only O200.G, O200.R) Defines SP1 based on TP1 and TP2 for an optimized switching behaviour. O200.G: Teaches the position of the object and of the background. O200.
5.3 Dynamic (Only O200.G, O200.R) By using the dynamic teach-in commands, it is possible to define the setpoints by evaluating the minimum and maximum measurement values within a time frame.Accepted duration: 2 … 15 sec. When to apply? - For moving and/or small objects The command sequence to perform a dynamic teach-in is the same for all switching modes.
5.3.2 Dynamic in Window Mode (Only O200.G) If the selected SSC is configured to Window mode (Section 4.3.2.1) during the dynamic teach-in the minimum and maximum values are evaluated. Setpoint SP1 is set to Min, SP2 is set to Max.
7 Glossar wo rw ro SSC MDC SP AdSS en_BA_O200_IO-Link_V1.docx 15.08.
Baumer worldwide Belgium Baumer SA/NV BE-2260 Westerlo Phone +32 14 57462 0 Brasil Baumer do Brasil Ltda BR-04726-001 São PauloCapital Phone +55 11 56410204 Canada Baumer Inc. CA-Burlington, ON L7M 4B9 Phone +1 (1)905 335-8444 China Baumer (China) Co., Ltd. CN-201612 Shanghai Phone +86 (0)21 6768 7095 Denmark Baumer A/S DK-8210 Aarhus V.