Spannungs- und Stromüberwachung (Voltage and Current Monitoring) 5.10 Status extremer Umweltbedingung (Extreme Environment Status) 5.11 Interne Temperatur (Internal Temperature) 5.12 Neigungsdetektion und Einstellhilfe (Inclination and Installation Aid) 5.13 Vibrationsdetektion (Vibration) 5.14 Feuchtigkeitsdetektion (Humidity) 5.15 Speichernutzungsüberwachung (Storage Usage Monitoring) www.balluff.com deutsch...
Page 6
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen Gerätestatus und detailierter Gerätestatus (Device Status and Detailed Device Status) Diagnoseunterdrückung (Diagnosis Suppression) Resetbefehle (Reset Commands) Variantenkonfiguration (Variant Configuration) Pinzuweisung (Pin Assignment) Bedeutung der LED-Zustände und Konfiguration (LED Meaning and Configuration) Prozessdateninformation und -konfiguration (Process Data Info and Configuration) Profilcharakteristik (Profile Characteristic) Gerätezugriffssperren (Device Access Locks)
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Basiswissen IO-Link Allgemein Das höchstwertige Byte (MSB, als Byte 0 bezeichnet) wird zuerst übertragen und befindet sich in der SPS unter der IO-Link integriert konventionelle und intelligente Sensoren niedrigsten Speicheradresse. Das niedrigstwertige Byte und Aktoren in Automatisierungssysteme und ist als (LSB) wird zuletzt übertragen und hat die höchste Bytezahl Kommunikationsstandard unterhalb der klassischen Feld- (in Bild 2-1 mit Byte 4 bezeichnet).
(siehe Resetbefehle (Reset Commands) auf Seite 90). Alle Gerätevarianten sind auch über den sogenannten Compatibility Mode anwählbar. In dem Fall wird die Port- Konfiguration am Master dazu genutzt, das Gerät in die Zielvariante zu versetzen, die dann vom Gerät dauerhaft übernommen wird. www.balluff.com deutsch...
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved PDOutput PDOutput Byte 0 Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved Reserved www.balluff.com deutsch...
Page 12
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Übersicht IO-Link-Daten und -Funktionen (Fortsetzung) 3.3.3 Variante 3 (Condition Monitoring + LSSC) PDInput Byte 0 Byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Switching Speed Value Byte 2 Byte 3 Bit 7 Bit 6 Bit 5 Bit 4...
Page 13
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Transducer Signal Byte 16 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PDOutput Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved www.balluff.com deutsch...
Page 14
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Übersicht IO-Link-Daten und -Funktionen (Fortsetzung) 3.3.4 Variante 4 (Counter + LSSC) PDInput Byte 0 Byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Switching Speed Value Byte 2 Byte 3 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3...
Page 15
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Device Temperature Byte 13 Byte 14 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Transducer Signal www.balluff.com deutsch...
Page 16
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Übersicht IO-Link-Daten und -Funktionen (Fortsetzung) Byte 15 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved Byte 16 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved PDOutput Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved deutsch...
ISDU – Identifikationsdaten Name Index Sub- Zugriff Länge Datentyp Data Default index Storage Identifikation Vendor Name 0x0010 7 Byte STRING “Balluff” (16) Vendor Text 0x0011 15 Byte STRING “www.balluff.com” (17) Product Name 0x0012 […] STRING z. B. “BOS R080K- (18) UIM-RE10-S4 (ADSS)” Product ID 0x0013 […]...
Page 26
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Übersicht IO-Link-Daten und -Funktionen (Fortsetzung) System Commands Command-Wert Geräteaktion 0x40 (64) Teach Apply – Berechnet den Schaltpunkt für SP1, SP2. 0x41 (65) Teach SP1 – Ermittelt Teachpoint 1 für Setpoint 1 und berechnet den Schaltpunkt. 0x42 (66) Teach SP2 – Ermittelt Teachpoint 1 für Setpoint 2 und berechnet den Schaltpunkt 0x43 (67) Teach SP1 TP1 –...
Page 27
Durchschnitts, da sich der Zeitablauf des gleitenden Durchschnitts wiederholt und es nicht das Ende der Berechnung anzeigt. 0x8D10 Warnung Device Temperature Upper Warning – Die eingestellte 0 – Device is operating properly. (36112) obere Temperaturwarnschwelle ist überschritten. www.balluff.com deutsch...
Page 28
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Übersicht IO-Link-Daten und -Funktionen (Fortsetzung) Event-Code Event-Typ Beschreibung Device Status 0x8D12 Warnung Überschreitung der festgelegten Schwelle der 1 – Maintenance-Required (36114) geräteinternen Feuchtigkeit. ► Installation und Umgebungsbedingungen prüfen. 0x8D13 Warnung Eine oder mehrere Extrembedingungen liegen vor. 0 –...
Page 29
Application Specific Tag Product Type Code Mit dem Parameter Application Specific Tag kann ein Der Balluff Typenschlüssel ist fest im Gerät hinterlegt. String (maximal 32 Byte) in das Device geschrieben wer- den. Typischerweise beschreibt dieser Wert die Applikation Product Order Code in der das Produkt eingesetzt wird.
Page 30
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Geräteerkennung (Device Discovery) 4.2.1 Beschreibung Mit der Funktion Device Discovery kann ein IO-Link-Device wiedergefunden werden, indem per System Command eine Signalisierung an der LED vom Device gestartet wird. 4.2.2 ISDU Name Index Subindex Zugriff Länge Datentyp...
Page 31
Eine Auswertung des Messwerts erfolgt nur, Two Value Teach und Dynamic Teach (Profile Spec. wenn sich dieser innerhalb des gültigen Messbereichs und Balluff Spec.). (Measuring Range) befindet. Befindet sich der Messwert außerhalb des Bereichs so schaltet der Ausgang immer Schaltpunktlogik (Switchpoint logic) inaktiv.
Page 32
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Schaltpunktmodus (Switchpoint Mode) Window Mode Im Schaltbereichsmodus (Window Mode) werden zwei Das AdSS-Profil unterstützt nur einen Schaltpunkt Schaltpunkte (Setpoints) definiert. (Setpoint). Dementsprechend ist in diesem Profil Schaltverhalten: auch nur der Single Point Mode verfügbar. –...
Page 33
Single Value Teach im Two Point Mode Workflow: Messwert 1. Teach SP2 TP1 2. Teach SP2 TP2 3. Teach Apply (optional) 4. Teach SP1 TP1 5. Teach SP1 TP2 6. Teach Apply TP1 TP2 Bild 4-9: Two Value Teach im Two Point Mode www.balluff.com deutsch...
Page 34
Alternative: 1. Dynamic Teach SP2 Start High 2. Dynamic Teach SP1 Stop erfasste Messwerte Bild 4-12: Dynamic Teach (Balluff) (Two Point Mode) Manual Teach-in Zusätzlich zu den IO-Link-gesteuerten Teach-Verfahren Mess- Workflow: gibt es die Möglichkeit eines manuellen Teach-in. Dabei wert 1.
Page 35
SSC Configuration Logic Mit Hilfe dieses Parameters kann die Schaltlogik des Schaltkanal konfiguriert werden. Wert Bedeutung Beschreibung 0x00 (0) High Active Schaltlogik High Active 0x01 (1) Low Active Schaltlogik Low Active Tab. 4-8: Schaltprofile – SSC Configuration Logic www.balluff.com deutsch...
Page 36
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Teach-in Result Gibt den aktuellen Status des aktuell aktiven bzw. des letzten Teach-in-Vorgangs aus: Teach-In Teach-In State Flags SP Bit 7 Bit 0 Tab. 4-9: Schaltprofile – Teach-In Result Bit- Bedeutung Beschreibung position – reserviert –...
Page 38
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Teach-in Channel SSC X Parameter Dieser Parameter repräsentiert die aktuell eingestellten Mit Hilfe dieses Parameters wird der zu teachende Schalt- Schaltpunkte (Setpoint 1 und Setpoint 2). Der Schalt- kanal ausgewählt. punkt 1 (Setpoint 1) ist in jedem Schaltmodus aktiv und Wert Bedeutung Beschreibung...
Page 39
Events Event- Event- Beschreibung Device- Code Status 0x8DC0 Benach- Teach-in Timeout – 0 – Device (36288) richti- Der aktuelle Teachvor- is opera- gung gang dauerte zu lange ting und wurde abgebro- properly. chen. Tab. 4-17: Schaltprofile – Events www.balluff.com deutsch...
Page 40
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Sensor-Betriebsarten (Sensor Operating Modes) 4.4.1 Beschreibung Um den Sensor bestmöglich an die Applikation anzupas- sen, stehen verschiedene Modi zur Verfügung. 4.4.2 ISDU Name Index Subindex Zugriff Länge Datentyp Data Default Storage Sensor Operating 0x009D 1 Byte ENUM...
Page 41
Beim Teach-In über den digitalen Eingang Pin 2 wird die 100-%-Referenz eingelernt. Die Schaltschwelle von SSC1 wird in die Mitte auf 50 % gelegt. 4.5.2 System Commands Command- Geräteaktion Wert 0xE3 (227) Teach-in der 100-%-Referenz Tab. 4-20: Teach-In 100-%-Referenz – System Commands www.balluff.com deutsch...
Page 42
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Automatische Schaltschwellennachführung (Automatic Switching Threshold Adaption) 4.6.1 Beschreibung Mithilfe der automatischen Schaltschwellennachführung können Reinigungszyklen verlängert werden. Der relative Sensormesswert wird fortlaufend proportional der detek- tierten Verschmutzung der Frontscheibe oder des Senders automatisch nachgeführt. Die Funktion kann insbesondere bei der Detektion von hochtransparenten Objekten hilfreich sein, um die Detektion stabiler gegenüber Verschmutzung zu machen und für eine längere Zeit stabil zu halten.
Page 43
Messwert zur Verfügung steht, dann wird der Wert 255 ausgelesen. 4.6.4 Events Event-Code Event-Typ Beschreibung Device-Status 0x8C40 Warnung Maintenance required – Cleaning 1 – Maintenance-Required (35904) ► Die Frontscheibe des Sensors oder den Sender reinigen. Tab. 4-24: Automatische Schaltschwellennachführung – Events www.balluff.com deutsch...
Page 44
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Schaltschwellenvoreinstellung (Switching Threshold Presetting) 4.7.1 Beschreibung Mithilfe der Schaltschwellenvoreinstellung können die Schaltschwellen des Sensors sowie die Hysterese auf typische zu detektierende Objekttypen eingestellt werden. Nach der Auswahl eines Objekttyps arbeitet der Sensor immer im Single-Point-Schaltmodus (siehe Kapitel Schalt- profile (Switching Profiles) auf Seite 29) mit der voreinge- stellten Schaltschwelle und Hysterese.
Page 45
Eine Signalqualität von 0 % wird erreicht, wenn die noch empfange Lichtenergie der eingestellten Schaltschwelle entspricht. Die Signalqualität wird nur aktualisiert, wenn die empfangene Lichtenergie über der Schaltschwelle liegt. Bei Verwendung des LSSC-Profils mit mehreren Schaltka- nälen (SSCs) resultiert die Signalqualität aus der minimalen Signalqualität aller Schaltkanäle. www.balluff.com deutsch...
Page 46
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Primäre Gerätefunktionen (Fortsetzung) Licht- energie Teach-in 100-%-Referenz nachgeführtes Energiesignal 100-%-Referenz Schaltschwelle SP1 Current Receiver Level abnehmendes Lichtenergiesignal – Sensor verschmutzt Signal- qualität Bild 4-14: Signalqualität – Mathematik/Algorithmus 4.8.3 Process Data Object ID Name Beschreibung Richtung 0x0020 (32) Current Signal Quality Ausgabe der aktuellen Signalqualität in Prozent- Eingang...
Page 47
Wert TRUE ist. Event- Event- Beschreibung Device- Code Status 0x8CFF War- Niedriges Signalquali- 0 – Device (36095) nung tätsniveau is operating properly. Tab. 4-30: Signalqualität – Events 4.8.7 Variantenabhängigkeit Die Funktionalität ist in allen Varianten verfügbar. www.balluff.com deutsch...
Page 48
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen Externe Signalausblendung (External Signal Blanking) 5.1.1 Beschreibung Die externe Signalausblendung reduziert die Empfindlich- keit gegenüber umgebenden Störsignalen. Störungen werden herausgefiltert. Bei aktiver externer Signalausblendung wird eine zusätzli- che Messung mit abgeschaltetem Sender durchgeführt. Dadurch kann störendes Fremdlicht ausgeblendet werden. Die Messung wird dadurch jedoch langsamer und die maximal mögliche Schaltfrequenz kann sinken.
Page 49
Ausgangssignal Signal Delay Channel 1 Eingang 0x0009 (9) Signal Delay Channel 2 Ausgangssignal Signal Delay Channel 2 Eingang 0x000A (10) Signal Delay Channel 3 Ausgangssignal Signal Delay Channel 3 Eingang 0x000B (11) Signal Delay Channel 4 Ausgangssignal Signal Delay Channel 4 Eingang Tab. 5-4: Signalverzögerung – Process Data www.balluff.com deutsch...
Page 50
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.2.4 ISDU Name Index Sub index Zugriff Länge Datentyp Data Storage Default Signal Delay Input 0x0096 8 Byte (150) Channel 1 2 Byte UINT16(ENUM) Nein Channel 2 2 Byte UINT16(ENUM) Nein Channel 3 2 Byte UINT16(ENUM) Nein Channel 4 2 Byte UINT16(ENUM)
Page 51
Logicblock Result 1 0xFF (255) Deactivated Feature ist deaktiviert. 0x0064 (100) Logicblock Result 2 Tab. 5-8: Signalverzögerung – Signal Delay Status 0x0065 (101) Logicblock Result 3 0x0066 (102) Logicblock Result 4 Tab. 5-6: Signalverzögerung – Signal Delay Input www.balluff.com deutsch...
Page 52
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.2.5 System Commands Command- Geräteaktion Wert 0x81 (129) Application Reset – Setzt beschreibbare Parameter auf den Default-Wert zurück. 0x82 (130) Reset Factory Settings – Setzt beschreibbare Parameter auf den Default-Wert zurück. Tab. 5-9: Signalverzögerung –...
Page 53
Eingang 0x0012 (18) Switching Speed too high Switching Speed Value überhalb der Grenze Eingang 0x0013 (19) Switching Speed Value Switching Speed Value Eingang 0x0014 (20) Switching Speed Reset Reset Switching Speed Ausgang Tab. 5-10: Signalgeschwindigkeitsüberwachung – Process Data www.balluff.com deutsch...
Page 55
Teach In 0x0041 (65) Lifetime Extreme 0x004B (75) Vibration Alarm Status 0x0063 (99) Logicblock Result 1 0x0064 (100) Logicblock Result 2 0x0065 (101) Logicblock Result 3 0x0066 (102) Logicblock Result 4 Tab. 5-12: Signalgeschwindigkeitsüberwachung – Speed Monitoring Input www.balluff.com deutsch...
Page 56
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Speed Monitoring State Mit Speed Monitoring State kann der aktuelle Status abgelesen werden. Wert Bedeutung Beschreibung 0x00 (0) Idle Es liegt noch kein Geschwin- digkeitswert vor 0x01 (1) Too low Geschwindigkeitswert ist kleiner als untere Schwelle 0x02 (2) Geschwindigkeitswert ist im passenden Bereich...
Page 57
Zählerzustandsflag reached gesetzt. Ist der Zählwert größer als die konfigurierte Zählergrenze, wird das Zählerzustandsflag exceeded gesetzt. Der Zählwert kann jederzeit durch ein System Command zurückgesetzt werden (Zählwert = Null). Bild 5-3: Schaltzähler – Static Mode www.balluff.com deutsch...
Page 58
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Switching Counter – Auto Mode Bei jeder steigenden Flanke des Eingangssignals wird der Zählerwert erhöht (siehe Bild 5-4). Ist der Zählerwert kleiner als die konfigurierte Zählergrenze, wird das Zählerzustandsflag not reached gesetzt. Sobald der Zählwert größer oder gleich der konfigurierten Zähler- grenze ist, wird das Zählerzustandsflag reached gesetzt.
Page 60
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Switching Counter Input Switching Counter Mode Mit Switching Counter Input kann die interne binäre Signal- Mit Switching Counter Mode kann der aktuelle Modus der quelle ausgewählt werden. Input enthält eine Liste der Zählfunktion ausgewählt werden. internen binären Signale.
Page 61
0xA6 (166) Switching Counter Reset – Setzt Zähler- wert und Flags zurück. Tab. 5-22: Schaltzähler – System Commands Für eine Übersicht aller System Commands siehe Kapi- tel 3.5 auf Seite 24. 5.4.6 Variantenabhängigkeit Die Funktionalität ist in allen Varianten verfügbar. www.balluff.com deutsch...
Page 62
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Grundlegende Statistik (Basic Statistics) 5.5.1 Beschreibung Mit der Funktion Basic Statistics können Statistikvorgänge ausgeführt werden, wie z. B. die Berechnung von Mini- mum, Maximum und Durchschnitt. Darüber hinaus ist es möglich, den gleitenden Durchschnitt zu berechnen. Mit Basic Statistics können Trends für die gewählte Ein- gabe über die angegebene Dauer (zwischen 1 Sekunde und 1 Woche oder 1 bis 1000 Abtastpunkte) anzeigt...
Page 63
Eingang 0x0056 (86) Moving Average Wiederholt berechneter Durchschnittswert Eingang 0x0057 (87) Status Statuswert Eingang 0x0058 (88) Number Of Samples Anzahl der Messwerte für die Berechnung von Eingang Minimum, Maximum und Durchschnitt Tab. 5-23: Grundlegende Statistik – Process Data www.balluff.com deutsch...
Page 64
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.5.4 ISDU Minimum, Maximum, Average and Moving Average outputs werden im FLOAT32-Format ausgegeben. Bevor sie weiterverarbeitet werden und von FLOAT32 zu INT32 oder UINT32 kon- vertiert werden, muss das Ausgangssignal geprüft werden, ob es größer als INT32_Max oder UINT32_Max ist.
Page 65
Mittelwert für jeweils 100 Messwerte zu berechnen, kann als Einheit Messwerte (samples) gewählt werden. Wert Bedeutung Beschreibung 0x01 (1) Seconds Sekunden 0x02 (2) Minutes Minuten 0x03 (3) Hours Stunden 0x04 (4) Samples Messwerte Tab. 5-27: Statistics Data Configuration – Moving Average Window Unit www.balluff.com deutsch...
Page 66
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Statistics Data Output: Status Bit- Bedeutung Beschreibung position Configured 1 – alle Eingänge sind konfiguriert Started Min/ 1 – Min/Max/Avg läuft Max/Avg Started Moving 1 – Moving Average läuft Average Buffer Overflow 1 – Pufferüberlauf Event Timeout Event 1 –...
Page 67
Es meldet keine Zeitüberschreitung für die Berechnung des gleitenden Durchschnitts, da sich der Zeitablauf des gleitenden Durchschnitts wiederholt und es nicht das Ende der Berechnung anzeigt. Tab. 5-31: Grundlegende Statistik – Events 5.5.7 Variantenabhängigkeit Die Funktionalität ist in allen Varianten verfügbar. www.balluff.com deutsch...
Page 68
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Logische Blöcke (Logic Blocks) 5.6.1 Beschreibung Das Gerät bietet 4 digitale Logikblöcke, die als AND/NOR/ OR/XOR konfiguriert werden können. Jeder dieser Logik- blöcke hat 4 Eingangssignale. Diese Eingangssignale werden zyklisch entsprechend der Zykluszeit ausgewertet. Das Ergebnis eines Logikblocks kann als Eingangssignal für jeden anderen Logikblock verwendet werden.
Page 70
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.6.5 Process Data Object ID Name Beschreibung Richtung 0x0063 (99) LOGICBLOCK1_RESULT Ergebnis Logik-Block 1 Eingang 0x0064 (100) LOGICBLOCK2_RESULT Ergebnis Logik-Block 2 Eingang 0x0065 (101) LOGICBLOCK3_RESULT Ergebnis Logik-Block 3 Eingang 0x0066 (102) LOGICBLOCK4_RESULT Ergebnis Logik-Block 4 Eingang Tab. 5-34: Logische Blöcke – Process Data 5.6.6 ISDU Name...
Page 71
Die maximale Anzahl von Speicherzyklen beträgt 500.000 und bedeutet bei einer An- und Abschal- tung alle 12 Minuten (mit statischem Zähler) eine Laufzeit von über 10 Jahren. Bei häufigerer An- und Abschaltung bzw. einem dynamischen Speichern verringert sich die maxi- male Speicherzeit je nach Anwendung. www.balluff.com deutsch...
Page 72
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Current Operating Hours 5.7.5 Betriebsstundenzähler – Operating Hours Saving ModeSystem Commands Dieser Parameter speichert den Wert der Betriebsstunden seit der letzten Inbetriebnahme in Sekunden. Command-Wert Geräteaktion 0x81 (129) Application Reset – Setzt Custom Total Operating Hours Operating Hours auf den Default- Dieser Parameter speichert den Wert der Betriebsstunden...
Page 73
0xA5 (165) Maintenance Reset – Setzt den Custom Boot Cycle Counter mit ISDU-Index 0x58 Subindex 2 auf den Default-Wert 0 zurück. Tab. 5-41: Betriebsstartzähler – System Commands Für eine Übersicht aller System Commands siehe Kapi- tel 3.5 auf Seite 24. www.balluff.com deutsch...
Page 74
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Spannungs- und Stromüberwachung (Voltage and Current Monitoring) 5.9.1 Beschreibung Das Spannungs- und Strommodul sendet Benachrichti- gungen über Überstrom, Kurzschluss, Drahtbruch, Über- und Unterspannung. Die Über- und Unterspannungserken- nung startet einen Timer. Wenn während des Ablaufs des Timers der Spannungspegel nicht auf die normale Betriebsspannungsschwelle zurückgeht, sendet das Modul die Benachrichtigungen aus.
Page 75
► Abweichungen in der Versorgung prüfen. 0x8D0B Warnung Kurzschluss an Pin 2 2 – Out-of-Specification (36107) ► Verkabelung prüfen. 0x8D0D Warnung Falsche Last/Kabelbruch, analoger Stromausgang Pin 2 2 – Out-of-Specification (36109) ► Verkabelung bzw. angeschlossene Geräte prüfen. Tab. 5-45: Spannungs- und Stromüberwachung – Events www.balluff.com deutsch...
Page 76
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.10 Status extremer Umweltbedingung (Extreme Environment Status) 5.10.1 Beschreibung 5.10.2 Mathematik/Algorithmus Mithilfe des Extreme Environment Status wird die Zeit Wenn eine (oder mehrere) Extrembedingungen erfüllt sind, aufgezeichnet, in der sich das Gerät unter extremen beginnt das Gerät die Zeit zu erfassen.
Page 77
Parameter auf den Default-Wert zurück. 0xA5 (165) Maintenance Reset – Setzt den Wert für Time und Flags zurück. Tab. 5-50: Status extremer Umweltbedingung – System Commands Für eine Übersicht aller System Commands siehe Kapi- tel 3.5 auf Seite 24. www.balluff.com deutsch...
Page 78
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.11 Interne Temperatur (Internal Temperature) 5.11.1 Beschreibung Das Gerät verfügt über eine interne Temperaturüberwa- chung. Dabei wird die Gerätetemperatur erfasst sowie Maximal- und Minimalwerte seit Produktion und seit letz- tem Neustart des Geräts. Für das Modul Gerätetemperatur kann ein oberer und ein unterer Schwellenwert festgelegt werden.
Page 79
0 – Device is operating pro- obere Temperaturwarnschwelle ist überschritten. perly. 0x8D20 (36128) Warnung Device Temperature Lower Warning – Die eingestellte 0 – Device is operating pro- untere Temperaturwarnschwelle ist unterschritten. perly. Tab. 5-53: Interne Temperatur – Events www.balluff.com deutsch...
Page 80
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.12 Neigungsdetektion und Einstellhilfe (Inclination and Installation Aid) 5.12.1 Beschreibung 5.12.2 Mathematik/Algorithmus Dieses Feature bietet zwei Funktionen: Mit dieser Funktion beschreibt die Neigungsabweichung (Winkel) die Neigung des IO-Link-Geräts im Vergleich zu 1. Neigungserkennung seiner ursprünglichen oder Referenzeinbauposition.
Page 81
Reference Taught Position 0x2153 12 Byte (8531) X Reference Value 4 Byte FLOAT32 – Y Reference Value 4 Byte FLOAT32 – Z Reference Value 4 Byte FLOAT32 – Inclination Deviation Value 0x2154 1 Byte UINT8 – (8532) Tab. 5-55: Neigungsdetektion und Einstellhilfe – ISDU www.balluff.com deutsch...
Page 82
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) Alarm Enable Inclination Deviation Value Wenn der Parameter gesetzt ist (TRUE), dann wird die Winkel zwischen der gelehrten Referenzorientierung und tatsächliche Neigung (Grad-Differenz oder Abweichung) der tatsächlichen Orientierung: mit dem Wert der Alarm-Schwelle verglichen. Ist die Nei- –...
Page 83
Verschleißes eines Lagers. Das Spektrum und die Amplitude der Schwingung ändert sich. Ein komplexeres mechanisches System (wie eine Produktionslinie) liefert komplexere Messergebnisse (Spektrum). Der Ausgabewert ist ein Gesamtwert zur einfachen Handhabung. Tab. 5-61: Klassische Anwendung – Erkennen von Schwingungsän- derungen www.balluff.com deutsch...
Page 84
Schwingungsdiagnose bietet malem Betrieb ergeben sowie die Erkennung von Trends Balluff spezielle Sensoren an. (Änderung der Werte über die Zeit). Die Produktfamilie ist so konzipiert, dass sie eine vollstän- Die Genauigkeit der Messung wird durch die Anwendung dige Überwachungsfunktionalität bietet, wobei die...
Page 85
50 ms lang überschreitet, wird der Alarm aktiviert. Ziel: Entprellung und Vermeidung von Stoßwerten. Einheit: [mm/s] Minimalwert: 0,0 Maximalwert: 1770,0 Vibration Alarm Status Das Status-Flag ist TRUE, wenn die Vibration den Alarm- schwellenwert überschreitet. 0 = Kein Alarm 255 = Alarm www.balluff.com deutsch...
Page 86
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Sekundäre Gerätefunktionen (Fortsetzung) 5.14 Feuchtigkeitsdetektion (Humidity) 5.14.1 Beschreibung Die Funktion überwacht die Luftfeuchtigkeit im Gerät und informiert über Änderungen durch entsprechende IO-Link- Events. Die Feuchtigkeitserkennung liefert eine sofortige Reaktion im Falle eines kritischen Ausfalls. Diese Reaktion wird ausgelöst, wenn die Feuchte über einen festen Schwellen- wert ansteigt, und gibt Entwarnung, wenn ein zufrieden- stellendes Feuchteniveau wieder erreicht wird.
Page 87
Schreibzyklenlimit erreicht – Speichern nicht mehr 1 – Maintenance-Required gewährleistet – Austausch empfohlen. 0x8D24 (36132) Warnung Parameterschreibfehler – Beim Schreiben der Daten 0 – Device is operating pro- ist ein Fehler aufgetreten – dient nur zur Information. perly. Tab. 5-68: Speichernutzungsüberwachung – Events www.balluff.com deutsch...
Page 88
Prozessdaten sind aufgrund einer Fehlfunktion des Geräts oder seiner Peripheriegeräte ungültig. Das Gerät ist nicht in der Lage, seine vorgesehene Funktion auszuführen. Eine Neukonfiguration (Zurücksetzen auf Werkseinstellungen) kann weiterhelfen. Sonst muss der Balluff-Service kontaktiert oder das Gerät ausge- tauscht werden. Tab. 6-2: Device Status...
Page 89
Liste solange abrufbar, wie das Event ansteht. Subindex Objektname Datentyp Kommentar Error_Warning_1 3 Byte Alle Byte 0x00 (0): kein Fehler/Warnung Byte 1: EventQualifier Error_Warning_2 3 Byte Byte 2, 3: EventCode Error_Warning_3 3 Byte Error_Warning_4 3 Byte … Error_Warning_n 3 Byte Tab. 6-3: Detailed Device Status www.balluff.com deutsch...
Page 90
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Diagnoseunterdrückung (Diagnosis Suppression) 6.2.1 Beschreibung Die Diagnoseunterdrückung dient dazu, Diagnosemeldun- gen des Geräts zu unterdrücken. Hierfür gibt es 2 Möglich- keiten: – Diagnoseunterdrückungslevel, das ein generelles Unterdrücken von Meldungen eines bestimmten Niveaus (Benachrichtigung, Warnung, Fehler) zulässt. –...
Page 91
Um ein Event zur Liste der unterdrückten Events hinzuzu- fügen, wird der Event-Code in Subindex 0 in Event Code Suppression Teach-in eingefügt. Er wird dem nächsten freien Tabellenplatz hinzugefügt. Wird der Event-Code mit Event Code Suppression Delete gelöscht, wird er aus der Liste entfernt. www.balluff.com deutsch...
Page 92
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Resetbefehle (Reset Commands) 6.3.1 Beschreibung Das Gerät unterstützt verschiedene Reset Commands zum Zurücksetzen der eingestellten Parameter auf Default- Werte. Auf diese Kommandos wird jeweils über System Commands zugegriffen. Diese Funktion ist in der IO-Link-Spezifikation definiert und nach der Version 1.1.3 umgesetzt.
Page 93
Wert Bedeutung Beschreibung 0x0001 (1) ADSS ADSS-Smart-Sensor-Profil-konformes Prozessdatenprofil 0x0002 (2) LSSC Legacy-Smart-Sensor-Profil-konformes Prozessdatenprofil 0x0003 (3) LSSC + weitere Condition-Monitoring-Informationen in Prozessdaten 0x0004 (4) LSSC + weitere Counter-Informationen in Prozessdaten 0x0005 (5) Comprehensive Condition Monitoring Tab. 6-10: Übersicht Gerätevarianten www.balluff.com deutsch...
Page 94
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Pinzuweisung (Pin Assignment) 6.5.1 Beschreibung Es stehen verschiedene interne digitale und analoge Signale zur Verfügung, die an den Pins des Devices ausge- geben oder eingelesen werden können. Pin 4 und Pin 2 können mit folgenden Funktionen konfigu- riert werden: Pin 4: Digital Output...
Page 95
Logicblock Result 1 0x0064 (100) Logicblock Result 2 0x0065 (101) Logicblock Result 3 0x0066 (102) Logicblock Result 4 Digital Input 0x0002 (2) Digital Input Pin 2 0x0007 (7) Switching Counter Reset 0x0014 (20) Switching Speed Reset 0x0027 (39) Transducer Enable 0x003E (62) Teach-in www.balluff.com deutsch...
Page 96
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Type Wert Name Mit Type kann der Ausgang konfiguriert werden. Analog Output 0x0006 (6) Switching Counter Value Wert Name Beschreibung 0x0013 (19) Switching Speed Value Digital 0x001B (27) Current Operating Hours 0x00 (0) PNP-Ausgang 0x001C (28) Total Operating Hours 0x01 (1)
Page 97
IO-Link-Kommunikation ist aktiv. Das Gerät ist bereit. aus im Verhältnis 10:1, 1 s Periode Ready Grün statisch Das Gerät ist bereit. Tab. 6-18: Bedeutung der LED-Zustände und Konfiguration – Balluff Standard, LED1 LED 2 (Indikation/Warnung/Teach/Device Discovery) Name Signal Bedeutung Device Discovery Blau blinkend 3 Hz Das Device Discovery kann über ein System Command...
Page 98
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Namur Standard LED 1 (Betriebszustand und Kommunikation) Name Signal Bedeutung Failure Rot statisch Allgemeiner Fehler Communication Grün wechselnd mit LED IO-Link Kommunikation ist aktiv. Das Gerät ist bereit. aus im Verhältnis 10:1, 1 s Periode Ready Diagnosis On Grün statisch Das Gerät ist bereit.
Page 99
Signalisierungsstandards gewählt werden. Der Parameter definiert, welcher Signalisierungsstandard verwendet werden soll: Wert Standard BALLUFF NAMUR Tab. 6-23: Bedeutung der LED-Zustände und Konfiguration – LED Standard Selection Der Parameter wird durch die Application Reset und Factory Reset zurückgesetzt (siehe auch Kapitel Resetbe- fehle (Reset Commands) auf Seite 90).
Page 100
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Prozessdateninformation und -konfiguration (Process Data Info and Configuration) 6.7.1 Beschreibung Prozessdaten-Information und -Konfiguration bietet ver- schiedene Möglichkeiten rund um Prozessdaten: – Auswahl eines der vom Gerät vorgegebenen Prozess- datensets – Information über den Aufbau der Ein- und Ausgangs- daten –...
Page 101
Last Valid Process Data Dieser Parameter zeigt die letzten gültigen Eingangs- bzw. Ausgangsdaten des Geräts an. Das zuerst übertragene Byte in den Prozessdaten (MSB) wird zuerst übertragen. Es handelt sich um ein exaktes Abbild. Zugriff erfolgt über Subindex 0. www.balluff.com deutsch...
Page 102
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) 6.7.3 Events 6.7.4 Variantenabhängigkeit PD Update Timeout PD Invalid Bei speziellen Prozessdatenwerten überprüft das Gerät PD Inputs Invalid: selbstständig, ob die Werte im vom Gerät vorgegebenen Eingangsdaten (Device-zu-Master) werden als ungültig Zeitraum aktualisiert werden. Wird dadurch ein Update- gekennzeichnet, wenn der Device Status (siehe Kapitel 6.1 Timeout ausgelöst, wird dies über folgende Diagnosemel- auf Seite 86) des Geräts Failure ist.
Page 103
0x0001 Generic Profiled Sensor 0x4000 Identification and Diagnosis 0x8001 SSC, type 0 Generic Profiled Sensor 0x8004 Teach Channel 0x8007 Teach-in single value 0x8008 Teach-in two value 0x8009 Teach-in dynamic 0x800C Transducer Disable Tab. 6-29: Profilcharakteristik – unterstützte Funktionsklassen www.balluff.com deutsch...
Page 104
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) Alle Einzelfunktionen sind in dieser Anleitung beschrieben. Genauere Bedeutungen der Profile können in den entspre- chenden Profilspezifikationen nachgelesen werden (siehe www.io-link.com). deutsch...
Page 105
Device Access Locks 0x000C (12) 2 Byte UINT16 Tab. 6-30: Gerätezugriffssperren – ISDU Der Zugriff auf den Parameter erfolgt über Subindex 0. Durch Setzen des entsprechenden Bits kann der Parame- terzugriff gesperrt werden: Zugriffsmethode/Schnittstelle Zugriff Beschreibung 0…15 Tab. 6-31: Gerätezugriffssperren – Parameterzugriff www.balluff.com deutsch...
Page 106
BOS R080K-UIM-RE10-… Optoelektronische Sensoren Systemfunktionen (Fortsetzung) 6.10 Parametermanager (Parameter Manager) 6.10.1 Beschreibung Der Parameter-Manager ist für die Speicherung von Para- metern im permanenten Speicher im Gerät verantwortlich. Beim Start werden alle gespeicherten Parameter aus dem Permanentspeicher gelesen, bei Parameteränderungen werden die Daten durch den Parameter-Manager innerhalb des Permanentspeichers gespeichert.
Page 109
Signal Speed Monitor Switching Counter Basic Statistics Logic Blocks Operating Hours Counter Boot Cycle Counter Voltage and Current Monitoring 5.10 Extreme Environment Status 5.11 Internal Temperature 5.12 Inclination and Installation Aid 5.13 Vibration 5.14 Humidity 5.15 Storage Usage Monitoring www.balluff.com english...
Page 110
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions Device Status and Detailed Device Status Diagnosis Suppression Reset Commands Variant Configuration Pin Assignment LED Meaning and Configuration Process Data Info and Configuration Profile Characteristic Device Access Locks 6.10 Parameter Manager english...
Page 112
BOS R080K-UIM-RE10-… Photoelectric Sensors IO-Link Basic Knowledge General The highest value byte (MSB, designated as Byte 0 ) is transferred first and can be found in the PLC under the IO-Link integrates conventional and intelligent sensors and lowest storage address. The lowest value byte (LSB) is actuators in automation systems and is intended as a transferred last and has the highest byte number communication standard below classic field buses.
Page 113
All device variants can also be selected via the so-called Compatibility Mode. In this case, the port configuration on the master is used to switch the device to the target variant, which is then used permanently by the device. www.balluff.com english...
Page 114
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions Overview of the included Functions 3.1.1 Primary Functions – Identification see page 27 – Device Discovery see page 28 – Switching Profiles see page 29 – Sensor Operating Modes see page 38 – Teach-In 100 % Reference see page 39 –...
Page 115
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved PDOutput PDOutput Byte 0 Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved Reserved www.balluff.com english...
Page 116
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) 3.3.3 Variant 3 (Condition Monitoring + LSSC) PDInput Byte 0 Byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Switching Speed Value Byte 2 Byte 3 Bit 7 Bit 6...
Page 117
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Transducer Signal Byte 16 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PDOutput Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved www.balluff.com english...
Page 118
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) 3.3.4 Variant 4 (Counter + LSSC) PDInput Byte 0 Byte 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Switching Speed Value Byte 2 Byte 3 Bit 7 Bit 6 Bit 5...
Page 119
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Device Temperature Byte 13 Byte 14 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Transducer Signal www.balluff.com english...
Page 120
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) Byte 15 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved Byte 16 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved PDOutput Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reserved english...
Page 121
ISDU – Identification Data Name Index Sub- Access Length Data Type Data Default index Storage Identification Vendor Name 0x0010 7 Byte STRING “Balluff” (16) Vendor Text 0x0011 15 Byte STRING “www.balluff.com” (17) Product Name 0x0012 […] STRING e.g. “BOS R080K- (18) UIM-RE10-S4 (ADSS)” Product ID 0x0013 […]...
Page 122
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) Name Index Sub- Access Length Data Type Data Default index Storage Switching profiles (LSSC) Teach-in Select 0x003A 1 Byte UINT8 0x00 (58) Teach-in Result 0x003B 1 Byte UINT8 – (59) SSC 1 Parameter 0x003C 8 Byte (60)
Page 124
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) Name Index Sub- Access Length Data Type Data Default index Storage Signal Speed Monitoring Switching Speed 0x009B 12 Byte (155) Input 2 Byte UINT16(ENUM) Mode 1 Byte UINT8(ENUM) Speed Upper Limit 2 Byte UINT16 High Speed Upper Limit...
Page 130
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) System Commands Command Value Device Action 0x40 (64) Teach Apply – Calculates the switching point for SP1, SP2. 0x41 (65) Teach SP1 – Determines teach point 1 for setpoint 1 and calculates the switching point. 0x42 (66) Teach SP2 –...
Page 131
0x8D10 Warning Device Temperature Upper Warning – The set upper 0 – Device is operating properly. (36112) temperature warning threshold has been exceeded. www.balluff.com english...
Page 132
BOS R080K-UIM-RE10-… Photoelectric Sensors Overview of IO-Link Data and Functions (continued) Event Code Event Type Description Device Status 0x8D12 Warning The defined threshold of the device-internal humidity 1 – Maintenance-Required (36114) was exceeded. ► Check installation and ambient conditions. 0x8D13 Warning One or more extreme conditions present.
Page 133
Application Specific Tag Product Type Code With the Application Specific Tag parameter, a string The Balluff type code is stored permanently in the device. (maximum 32 bytes) can be written to the device. This value typically describes the application in which the Product Order Code product is used.
Page 134
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Device Discovery 4.2.1 Description With the Device Discovery function, an IO-Link device can be found again by starting signaling on the LED of the device by means of a system command. 4.2.2 ISDU Name Index...
Page 135
The measurement value is only evaluated if it is Value Teach and Dynamic Teach (profile spec. and within this valid measurement range. If the measurement Balluff spec.). value is outside of this range, the output switches to always active. For switching sensors, this value is Switchpoint Logic permanently defined according to the product.
Page 136
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Switchpoint Mode Window Mode In Window Mode, two switching points (setpoints) are The AdSS profile only supports one switching defined. point (setpoint). Accordingly, only the Single Point Switching behavior: Mode is available in this profile. –...
Page 138
1. Dynamic Teach SP2 Start 2. Dynamic Teach SP1 Stop Recorded measurement values High Fig. 4-12: Dynamic Teach (Balluff) (Two-Point Mode) Manual Teach-in In addition to the IO-Link-controlled teach processes, there is the possibility of a manual teach-in. This is, in principle, a Measure- Workflow:...
Page 139
With the help of this parameter, the switching logic of the switching channel can be configured. Value Meaning Description 0x00 (0) High Active Switching logic High Active 0x01 (1) Low Active Switching logic Low Active Tab. 4-8: Switching profiles – SSC Configuration Logic www.balluff.com english...
Page 140
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Teach-in Result Outputs the current status of the currently active or of the last teach-in process: Teach-In Teach-In State Flags SP Bit 7 Bit 0 Tab. 4-9: Switching profiles – Teach-In Result Meaning Description position –...
Page 142
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Teach-In Channel SSC X Parameter This parameter represents the currently set switching With the help of this parameter, the switching channel that points (setpoint 1 and setpoint 2). The switching point 1 is to be taught is selected. (setpoint 1) is active in all switching modes and can be Value Meaning...
Page 143
Tab. 4-15: Switching profiles – SSC Configuration Logic Event Event Description Device Code Type Status 0x8DC0 Notifica- Teach-in Timeout – 0 – Device (36288) tion The current teach-in process took too long operating and was interrupted. properly. Tab. 4-17: Switching profiles – Events www.balluff.com english...
Page 144
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Sensor Operating Modes 4.4.1 Description Various modes are available to adapt the sensor to the application in the best possible way. 4.4.2 ISDU Name Index Subindex Access Length Data Type Data Default Storage Sensor Operating 0x009D...
Page 145
During teach-in via the pin 2 digital input, the 100 % reference is taught in. The switching threshold of SSC1 is set to 50 % in the middle. 4.5.2 System Commands Command Device Action Value 0xE3 (227) Teach-in of 100% reference Tab. 4-20: Teach-In 100 % Reference - System Commands www.balluff.com english...
Page 146
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Automatic Switching Threshold Adaption 4.6.1 Description Cleaning cycles can be extended with the help of automatic switching threshold adaptation. The relative sensor measurement value is continuously and automatically adapted in proportion to the detected soiling of the front lens or transmitter.
Page 147
255 is read out. 4.6.4 Events Event Code Event Type Description Device Status 0x8C40 Warning Maintenance required – Cleaning 1 – Maintenance-Required (35904) ► Clean the front lens of the sensor or transmitter. Tab. 4-24: Automatic Switching Threshold Adaption – Events www.balluff.com english...
Page 148
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Switching Threshold Presetting 4.7.1 Description With the help of switching threshold presetting, the switching thresholds of the sensor as well as the hysteresis can be adjusted to typical object types that you want to detect.
Page 149
The signal quality is only updated if the received light energy is above the switching threshold. When using the LSSC profile with multiple switching channels (SSCs), the signal quality results from the minimum signal quality of all switching channels. www.balluff.com english...
Page 150
BOS R080K-UIM-RE10-… Photoelectric Sensors Primary Device Functions (continued) Light Energy Teach-in 100% reference Adapted Energy Signal 100 % Reference Switching Threshold SP1 Current Receiver Level Decreasing light energy signal – Sensor soiled Signal Quality Fig. 4-14: Signal quality – Mathematics/Algorithm 4.8.3 Process Data Object ID Name...
Page 151
Events TRUE. Event Event Description Device Code Type Status 0x8CFF Warning Low signal quality 0 – Device (36095) level is operating properly. Tab. 4-30: Signal quality – Events 4.8.7 Variant Dependence The functionality is available in all variants. www.balluff.com english...
Page 152
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions External Signal Blanking 5.1.1 Description External signal blanking reduces the sensitivity to interfering signals in the surrounding area. Interference is filtered out. If external signal blanking is active, an additional measurement is performed with the transmitter switched off.
Page 153
Signal Delay Channel 2 Output signal Signal Delay Channel 2 Input 0x000A (10) Signal Delay Channel 3 Output signal Signal Delay Channel 3 Input 0x000B (11) Signal Delay Channel 4 Output signal Signal Delay Channel 4 Input Tab. 5-4: Signal delay – process data www.balluff.com english...
Page 154
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.2.4 ISDU Name Index Subindex Access Length Data Type Data Storage Default Signal Delay Input 0x0096 8 Byte (150) Channel 1 2 Byte UINT16(ENUM) Channel 2 2 Byte UINT16(ENUM) Channel 3 2 Byte UINT16(ENUM) Channel 4 2 Byte UINT16(ENUM) Signal Delay Mode...
Page 155
Vibration Alarm Status Tab. 5-8: Signal Delay – Signal Delay Status 0x0063 (99) Logic block result 1 0x0064 (100) Logic block result 2 0x0065 (101) Logic block result 3 0x0066 (102) Logic block result 4 Tab. 5-6: Signal Delay Input www.balluff.com english...
Page 156
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.2.5 System Commands Command Device Action Value 0x81 (129) Application Reset – Resets writable parameters to the default value. 0x82 (130) Reset Factory Settings – Resets writable parameters to the default value. Tab.
Page 157
0x0012 (18) Switching Speed too high Switching Speed Value above the limit Input 0x0013 (19) Switching Speed Value Switching Speed Value Input 0x0014 (20) Switching Speed Reset Reset Switching Speed Output Tab. 5-10: Signal speed monitor – process data www.balluff.com english...
Page 158
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.3.4 ISDU Name Index Subindex Access Length Data Type Data Storage Default Switching Speed 0x009B (155) 12 Byte Monitoring Input 2 Byte UINT16(ENUM) Mode 1 Byte UINT8(ENUM) Speed Upper Limit High 2 Byte UINT16 Speed Upper Limit Low 2 Byte UINT16 Speed Lower Limit High...
Page 159
0x004B (75) Vibration Alarm Status 0x0063 (99) Logic block result 1 0x0064 (100) Logic block result 2 0x0065 (101) Logic block result 3 0x0066 (102) Logic block result 4 Tab. 5-12: Signal Speed Monitoring – Speed Monitoring Input www.balluff.com english...
Page 160
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Speed Monitoring State With Speed Monitoring State, the current status can be read. Value Meaning Description 0x00 (0) Idle No speed value yet available 0x01 (1) Too low Speed value is less than the lower threshold 0x02 (2) Speed value is in the suitable...
Page 161
The count value can be reset at any time by a system command (count value = zero). Fig. 5-3: Switching Counter – Static Mode www.balluff.com english...
Page 162
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Switching Counter – Auto Mode On every rising edge of the input signal, the counter value is increased (see Fig. 5-4). If the counter value is less than the configured counter limit, the counter state flag not reached is set. As soon as the count value is greater than or equal to the configured counter limit, the counter state flag reached is set.
Page 164
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Switching Counter Input Switching Counter Mode With Switching Counter Input, the internal binary signal With Switching Counter Mode, the current mode of the source can be selected. Input contains a list of the internal counter function can be selected.
Page 165
0xA6 (166) Switching Counter Reset – Resets counter value and flags. Tab. 5-22: Switching counter – System Commands For an overview of all System Commands, see section 3.5 on page 24. 5.4.6 Variant Dependence The functionality is available in all variants. www.balluff.com english...
Page 166
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Basic Statistics 5.5.1 Description With the Basic Statistics function, statistics processes can be executed, such as the calculation of minimum, maximum and average. Furthermore, it is possible to calculate the moving average. With Basic Statistics, trends can be displayed for the selected entry over the specified duration (between 1 second and 1 week or 1 to 1000 sampling points).
Page 167
Moving Average Repeatedly calculated average value Input 0x0057 (87) Status Status value Input 0x0058 (88) Number Of Samples Number of measurement values for the Input calculation of minimum, maximum and average Tab. 5-23: Basic statistics – process data www.balluff.com english...
Page 168
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.5.4 ISDU Minimum, Maximum, Average and Moving Average outputs are output in FLOAT32 format. Before they are processed further and converted from FLOAT32 to INT32 or UINT32, the output signal must be checked to determine whether it is larger than INT32_Max or UINT32_Max.
Page 169
(samples) can be selected as the unit. Value Meaning Description 0x01 (1) Seconds Seconds 0x02 (2) Minutes Minutes 0x03 (3) Hours Hours 0x04 (4) Samples Measurement values Tab. 5-27: Statistics Data Configuration – Moving Average Window Unit www.balluff.com english...
Page 170
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Statistics Data Output: Status Meaning Description position Configured 1 – all inputs are configured Started Min/ 1 – Min/Max/Avg running Max/Avg Started Moving 1 – Moving Average Average running Buffer Overflow 1 – buffer overflow Event Timeout Event 1 –...
Page 171
It does not report a timeout for the calculation of the moving average because the timer repeats and it does not indicate the end of the calculation. Tab. 5-31: Basic statistics – Events 5.5.7 Variant Dependence The functionality is available in all variants. www.balluff.com english...
Page 172
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Logic Blocks 5.6.1 Description The device offers four digital logic blocks that can be configured as AND/NOR/OR/XOR. Each of these logic blocks has 4 input signals. These input signals are evaluated cyclically according to the cycle time. The result of a logic block an be used as an input signal for each other logic block.
Page 174
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.6.5 Process Data Object ID Name Description Direction 0x0063 (99) LOGICBLOCK1_RESULT Result Logic Block 1 Input 0x0064 (100) LOGICBLOCK2_RESULT Result Logic Block 2 Input 0x0065 (101) LOGICBLOCK3_RESULT Result Logic Block 3 Input 0x0066 (102) LOGICBLOCK4_RESULT Result Logic Block 4 Input Tab.
Page 175
500,000 and, with a switch-on and switch-off every 12 minutes (with static counter), this means a service life of over 10 years. If switched on and off more frequently or in the case of dynamic storage, the maximum storage time is reduced depending on the application. www.balluff.com english...
Page 176
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Current Operating Hours 5.7.5 Operating hours counter– Operating Hours Saving Mode System Commands This parameter saves the value of the operating hours since the last commissioning in seconds. Command Value Device Action 0x81 (129) Application Reset –...
Page 177
Maintenance Reset – Resets the Custom Boot Cycle Counter with ISDU-index 0x58 subindex 2 to the default value 0. Tab. 5-41: Boot cycle counter – System Commands For an overview of all System Commands, see section 3.5 on page 24. www.balluff.com english...
Page 178
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Voltage and Current Monitoring 5.9.1 Description The voltage and current module sends messages about over-current, short-circuit, wire breakage, over-voltage and under-voltage. Over-voltage and under-voltage detection starts a timer. If the voltage level does not return to the normal operating voltage threshold before the timer expires, the module sends the messages.
Page 179
Short circuit at pin 2 2 – Out-of-Specification (36107) ► Check wiring. 0x8D0D Warning Incorrect load/cable breakage, analog current output pin 2 2 – Out-of-Specification (36109) ► Check wiring or connected devices. Tab. 5-45: Voltage and current monitoring – Events www.balluff.com english...
Page 180
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.10 Extreme Environment Status 5.10.1 Description 5.10.2 Mathematics/Algorithm With the help of the Extreme Environment Status, the time If one (or more) extreme conditions are met, the device is recorded in which the device was exposed to extreme begins to record the time.
Page 181
Reset Factory Settings – Resets writable parameters to the default value. 0xA5 (165) Maintenance Reset – Resets the value for Time and Flags. Tab. 5-50: Extreme environment status – System Commands For an overview of all System Commands, see section 3.5 on page 24. www.balluff.com english...
Page 182
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.11 Internal Temperature 5.11.1 Description The device has internal temperature monitoring. This records the device temperature as well as the maximum and minimum values since production and since the last time the device was restarted. An upper and a lower threshold value can be defined for the device temperature module.
Page 183
0x8D20 (36128) Warning Device Temperature Lower Warning – The device 0 – Device is operating temperature has fallen below the set lower temperature properly. warning threshold. Tab. 5-53: Internal temperature – Events www.balluff.com english...
Page 184
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.12 Inclination and Installation Aid 5.12.1 Description 5.12.2 Mathematics/Algorithm This feature offers two functions: With this function, the inclination deviation (angle) describes the inclination of the IO-Link device compared to 1. Inclination detection its original or reference installation position.
Page 185
Reference Taught Position 0x2153 12 Byte (8531) X Reference Value 4 Byte FLOAT32 – Y Reference Value 4 Byte FLOAT32 – Z Reference Value 4 Byte FLOAT32 – Inclination Deviation Value 0x2154 1 Byte UINT8 – (8532) Tab. 5-55: Inclination and installation aid – ISDU www.balluff.com english...
Page 186
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) Alarm Enable Inclination Deviation Value If the parameter is set (TRUE), the actual inclination Angle between the taught-in reference orientation and the (degrees-difference or deviation) is compared with the actual orientation: value of the alarm threshold. If the inclination is greater –...
Page 187
The spectrum and the amplitude of the vibration change. A more complex mechanical system (such as a production line) returns more complex measurement results (spectrum). The output value is a total value for simple handling. Tab. 5-61: Classic application – Detection of vibration changes www.balluff.com english...
Page 188
The objective of this function is the detection of larger This function is based on the ISO-10816-3 standard, but vibration deviations that arise between normal and for a detailed vibration analysis Balluff offers special abnormal operation as well as the detection of trends sensors.
Page 189
50 ms, the alarm is activated. Objective: debouncing and avoidance of shock values. Unit: [mm/s] Minimum value: 0.0 Maximum value: 1770.0 Vibration Alarm Status The status flag is TRUE if the vibration exceeds the alarm threshold value. 0 = no alarm 255 = alarm www.balluff.com english...
Page 190
BOS R080K-UIM-RE10-… Photoelectric Sensors Secondary Device Functions (continued) 5.14 Humidity 5.14.1 Description The function monitors the air humidity in the device and informs of changes through corresponding IO-Link events. The humidity detection returns an immediate reaction in the event of a critical failure. This reaction is triggered if the humidity rises above a fixed threshold value and gives the clear if a satisfactory humidity value is again achieved.
Page 191
1 – Maintenance-Required – replacement recommended. 0x8D24 (36132) Warning Parameter write error – An error occurred while 0 – Device is operating writing the data – for information purposes only. properly. Tab. 5-68: Storage usage monitoring – Events www.balluff.com english...
Page 192
Process data is invalid due to a malfunction of the device or its peripheral devices. The device is not able to perform its intended function. Re-configuration (resetting to factory settings) can help. Otherwise, Balluff service must be contacted or the device replaced. Tab. 6-2:...
Page 193
Subindex Object name Data Type Comment Error_Warning_1 3 Byte All bytes 0x00 (0): no error/warning Byte 1: EventQualifier Error_Warning_2 3 Byte Byte 2, 3: EventCode Error_Warning_3 3 Byte Error_Warning_4 3 Byte … Error_Warning_n 3 Byte Tab. 6-3: Detailed Device Status www.balluff.com english...
Page 194
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) Diagnosis Suppression 6.2.1 Description Diagnosis suppression is used to suppress diagnosis messages from the device. There are two possibilities here: – Diagnosis suppression level that permits a general suppression of messages of a certain level (message, warning, error).
Page 195
Event Code Suppression Teach-In. It is added to the next free place in the table. If the event code is deleted with Event Code Suppression Delete, it is removed from the list. www.balluff.com english...
Page 196
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) Reset Commands 6.3.1 Description The device supports various reset commands for resetting the set parameters to default values. Each of these commands is accessed by means of System Commands. This function is defined in the IO-Link specification and is implemented according to Version 1.1.3.
Page 197
LSSC Legacy-Smart-Sensor-Profile-compliant process data profile 0x0003 (3) LSSC + further Condition-Monitoring information in the process data 0x0004 (4) LSSC + further Counter information in the process data 0x0005 (5) Comprehensive Condition Monitoring Tab. 6-10: Overview of device variants www.balluff.com english...
Page 198
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) Pin Assignment 6.5.1 Description Two different internal digital and analog signals are available that can be output or read in at the pins of the device. Pin 4 and pin 2 can be configured with the following functions: Pin 4: Digital Output...
Page 199
Logic block result 2 0x0065 (101) Logic block result 3 0x0066 (102) Logic block result 4 Digital Input 0x0002 (2) Digital Input Pin 2 0x0007 (7) Switching Counter Reset 0x0014 (20) Switching Speed Reset 0x0027 (39) Transducer Enable 0x003E (62) Teach-in www.balluff.com english...
Page 200
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) Type Value Name The output can be configured with Type. Analog Output 0x0006 (6) Switching Counter Value Value Name Description 0x0013 (19) Switching Speed Value Digital 0x001B (27) Current Operating Hours 0x00 (0) PNP output 0x001C (28) Total Operating Hours...
Page 201
IO-Link communication is active. The device is ready. LED off in a ratio of 10:1, 1 s period Ready Green, static The device is ready. Tab. 6-18: LED meaning and configuration – Balluff Standard, LED1 LED 2 (Indication/Warning/Teach/Device Discovery) Name Signal Meaning Device Discovery Blue, flashing, 3 Hz...
Page 202
Green, static The device is ready. Diagnosis functions are on. Ready Diagnosis Off Static white The device is ready. Diagnosis functions are switched off. Tab. 6-20: LED meaning and configuration – Balluff default, LED1 LED 2 (Indication/Warning/Teach/Device Discovery) Name Signal Meaning Device Discovery Blue, flashing, 3 Hz...
Page 203
The parameter defines which signaling standard is to be used: Value Standard BALLUFF NAMUR Tab. 6-23: LED meaning and configuration – LED Standard Selection The parameter is reset by Application Reset and Factory Reset (also see section Reset Commands on page 90).
Page 204
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) Process Data Info and Configuration 6.7.1 Description Process data information and configuration offers various possibilities related to process data: – Selection of a process dataset specified by the device – Information about the structure of the input and output data –...
Page 205
Last Valid Process Data This parameter indicates the most recently valid input or output data of the device. The first transferred byte in the process data (MSB) is transferred first. This is an exact representation. Access occurs via subindex 0. www.balluff.com english...
Page 206
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) 6.7.3 Events 6.7.4 Variant Dependence PD Update Timeout PD Invalid With special process data values, the device automatically PD Inputs Invalid: checks whether the values are updated in the time period Input data (device-to-master) is marked as invalid if the specified by the device.
Page 207
Generic Profiled Sensor 0x4000 Identification and Diagnosis 0x8001 SSC, type 0 Generic Profiled Sensor 0x8004 Teach Channel 0x8007 Teach-in single value 0x8008 Teach-in two value 0x8009 Teach-in dynamic 0x800C Transducer Disable Tab. 6-29: Profile Characteristic – supported function classes www.balluff.com english...
Page 208
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) All individual functions are described in this guide. For more exact descriptions of the profiles, refer to the corresponding profile specifications (see www.io-link.com). english...
Page 209
2 Byte UINT16 Tab. 6-30: Device Access Locks – ISDU The parameter is accessed via subindex 0. Parameter access can be locked by setting the corresponding bits: Access Method/Interface Access Description 0…15 Tab. 6-31: Device Access Locks – parameter access www.balluff.com english...
Page 210
BOS R080K-UIM-RE10-… Photoelectric Sensors System Functions (continued) 6.10 Parameter Manager 6.10.1 Description The parameter manager is responsible for the saving of parameters in the permanent memory of the device. On startup, all stored parameters are read from permanent memory; if parameters are changed, the data is stored within the permanent memory by the parameter manager.
Page 212
Americas Service Center Asia Pacific Service Center Poland Greater China Balluff Sp. z o.o. Balluff Inc. Balluff Automation (Shanghai) Co., Ltd. Ul. Graniczna 21A 8125 Holton Drive No. 800 Chengshan Rd, 8F, Building A, 54-516 Wrocław Florence, KY 41042 Yunding International Commercial Plaza...
Need help?
Do you have a question about the BOS R080K-UIM-RE10 Series and is the answer not in the manual?
Questions and answers