Your SICK ID gives you access to our extensive range of services. This includes direct online orders, price and availability checks, and access to our digital services.
Retrofit of a Gluing Station using SIG200, SIG100, MPA and SLT for Fill Level Visualization
Article No: KA-08326
Version: 1.0
Subject to change without notice
One purpose of the retrofit was to visualize the fill level of the two used adhesive cartridges by using MPA sensors and SLT signal lights. The second purpose was to detect the presence of a sensor housing, a PCB and a heat shield by using a single energetic W4 sensor (described in another tutorial). The application's logic circuitry was created using two SIG200s with built-in logic editors and one SIG100 as a port extension. Using the SIG200s enables a future upgrade to I4.0 applications e.g., monitoring with the Field Analytics software or SD3 (Sick Dynamic Data Display).
Table of Contents
The general purpose of the gluing station is to glue parts of the sensors KTX, KTS and CSS. Pictures of the application are shown at the end of this report.
Purpose and Schematic Plan of the Retrofit
The retrofit is divided into the cartridge fill level visualization and the presence detection of objects with different surface characteristics using one W4 sensor, which is shown in another tutorial. The general schematic plan is shown as follows.
Cartridge Fill Level Visualization
The gluing is automated by two pneumatic cylinders which press on each (two) adhesive cartridge. Before the retrofit, the fill level was monitored by using two standard cylinder sensors for the level nearly empty and empty. By replacing both with an IO-Link MPA sensor (on each pneumatic cylinder), more functionalities can be achieved. To measure the cartridge fill level, the current position of the cylinder was mapped (using the SIG200 logic editor) to the 0 to 100% fill level and visualized with the SLT signal lights mounted on top of the gluing station. The before used switching positions for nearly empty and empty were logically configured and assigned to the correspondingly used output ports of the SIG200 or SIG100 (see schematic plan). The digital outputs are again used in order to not change the old PLC program.
Configuration of a SIG200
SLT Configuration
IO-Link Ports Configuration
Logic Editor
The logic is divided in two main parts. The main part "MPA & SLT" (blue dashed frame) is divided into the parts "Scaling" and "SLT Alarm Output Config.". The second part indicates the configuration of the "W4" functions (green dashed frame).
Numbers written in purple indicate the value of a constant.
Text written in red indicate a variable for the further explanation
Outputs
O1 is the user defined alarm of the SLT
O2 is the level of the SLT (in level meter mode)
O3 is Port 1 of the SIG100, which is defined as output
O4 is Port 2 of the SIG100, which is defined as output
O5 is Port 3 of the SIG100, which is defined as output
O6 is Port 4 of the SIG100, which is defined as output
MPA & SLT
General: The used negation blocks in the picture below are used in order to be safe against broken cables.
Scaling
The scaling procedure results in O2, which is the level scaled from 0...100 % of the SLT (port S3). The input of the part is the position of the MPA sensor in millimeters.
The flow illustrates the following formula:
I1 is the position of the cylinder measured by the MPA sensor
C1 is the offset of the cylinder where the scaling is 0%
C2 equals 100 %
C3 is the raised position (max. position for the application) of the pneumatic cylinder
The last subtract block (right) is to get the difference between the current level in percent (out of the divide block) and 100 %. This is necessary for the intended light behavior of the SLT light, where 0 % indicates "empty cartridge" and 100 % "full cartridge".
SLT Alarm Output Config. The previously used cylinder sensors for empty and nearly empty have also been replaced by the MPA sensor. To do this, the percentage level of the divide block (hereafter referred to as div_level) from the scaling section was used and the levels for empty (C5) and nearly empty (C4) were defined. The corresponding positions/level represent the before mounted cylinder sensors.
If C4 is lower-equal the div_levelXOR If C5 is lower-equal div_level, the negated output O5 is switched
If C5 is lower-equal div_level, the negated output O6 is switched
If C5 is lower-equal div_level, then O1 is C6 (Alarm 1), else C7 (0 - no alarm)
The XOR block causes, that O5 is switched as long as O6 is not switched and the div_level is greater than C4. This means that if the div_level exceeds the nearly empty level, negated O5 is switched. But if the div_level raises more (greater than C5), O5 is reset and just the negated O6 is switched.
Configuration of the second SIG200 with the SIG100
SLT Configuration (same configuration as above)
IO-Link Ports Configuration
Logic Editor
The configuration of the second MPA & SLT combination is similar to the first one. Only the constants are different. For the explanation, please take a look at the first SIG200 Logic Editor configuration.