background image

deutsch

IO-Link-Konfiguration

english

IO-Link Configuration

BES M12EH1-L01C40B-S04G-L04
BES M18EH1-L01C80B-S04G-L04

IO-Link Configuration

Summary of Contents for IO-Link BES M12EH1-L01C40B-S04G-L04

Page 1: ...deutsch IO Link Konfiguration english IO Link Configuration BES M12EH1 L01C40B S04G L04 BES M18EH1 L01C80B S04G L04 IO Link Configuration...

Page 2: ...www balluff com...

Page 3: ...BES M12EH1 L01C40B S04G L04 BES M18EH1 L01C80B S04G L04 IO Link Konfiguration deutsch...

Page 4: ...www balluff com...

Page 5: ...hing Profiles 26 4 4 Signalqualit t Signal Quality 35 5 Sekund re Ger tefunktionen 37 5 1 Externe Signalausblendung External Signal Blanking 37 5 2 Signalverz gerung Signal Delay 38 5 3 Signalgeschwin...

Page 6: ...riantenkonfiguration Variant Configuration 80 6 5 Pinzuweisung Pin Assignment 81 6 6 Bedeutung der LED Zust nde und Konfiguration LED meaning and configuration 85 6 7 Prozessdateninformation und konfi...

Page 7: ...itung und bersetzung bleiben vorbehalten 1 2 Verwendete Symbole und Konventionen Einzelne Handlungsanweisungen werden durch ein vorangestelltes Dreieck angezeigt Handlungsanweisung 1 Zahlen ohne weite...

Page 8: ...Basiswissen IO Link Das h chstwertige Byte als Byte 0 bezeichnet wird zuerst bertragen und befindet sich in der SPS unter der nied rigsten Speicheradresse Das niedrigstwertige Byte wird zuletzt bertra...

Page 9: ...ssda ten Ein Ger t kann mehrere verschiedene IO Link Devices in sich vereinen Diese Device Varianten unterscheiden sich in der grundlegenden Funktionalit t den IO Link Kommu nikationseinstellungen L n...

Page 10: ...t Status siehe Seite 63 Interne Temperatur Internal Temperature siehe Seite 65 Neigungsdetektion und Einstellhilfe Inclination and Installation Aid siehe Seite 67 Vibrationsdetektion Vibration siehe S...

Page 11: ...2 ms 1 Default Tab 3 1 Ger tevarianten 3 3 Prozessdatenprofile Siehe Kapitel 6 7 Prozessdateninformation und konfigura tion Process Data Info and Configuration auf Seite 88 Variante 1 LSSC PD Input By...

Page 12: ...0 Reserved Byte 6 Bit 7 MSB Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LSB Signal Quality Level Byte 7 Byte 8 Bit 7 MSB 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 Bi...

Page 13: ...it 4 Bit 3 Bit 2 Bit 1 Bit 0 System error Signal quality bad Reserved Reserved Temperature status Customer limits Inclination status Vibration status Humidity status Tab 3 4 Prozessdatenprofil PD Inpu...

Page 14: ...ation Specific Tag 0x0018 24 0 R W 32 Byte STRING Ja Function Tag 0x0019 25 0 R W 32 Byte STRING Ja Location Tag 0x001A 26 0 R W 32 Byte STRING Ja Product Type Code 0x0700 1792 0 R 64 Byte STRING Nein...

Page 15: ...Switchpoint Hysteresis 3 RW 16 Bit IntT16 Nein 0x19 25 SSC 2 Parameter 0x003E 62 0 1 2 3 RW 64 Bit RecordT Ja1 SSC 2 Configuration 0x003F 64 0 1 2 3 RW 32 Bit RecordT Ja Transducer Signal 0x01B2 434 0...

Page 16: ...l 1 1 R W 2 Byte UINT16 Nein 0 Channel 2 2 R W 2 Byte UINT16 Nein 0 Channel 3 3 R W 2 Byte UINT16 Nein 0 Channel 4 4 R W 2 Byte UINT16 Nein 0 Signal Delay Status 0x009A 154 0 R 4 Byte Nein Channel 1 1...

Page 17: ...R W 8 Byte Ja Input Signal 1 R W 2 Byte ENUM Nein Time Period Unit 2 R W 1 Byte ENUM Nein Sekunden Time Period Value 3 R W 2 Byte UINT16 Nein 1 Moving Average Win dow Unit 4 R W 1 Byte ENUM Nein Messw...

Page 18: ...ock 2 Input 3 2 R W 2 Byte UINT16_t Nein 0 Logic Block 3 Input 3 3 R W 2 Byte UINT16_t Nein 0 Logic Block 4 Input 3 4 R W 2 Byte UINT16_t Nein 0 Logic Block Input 4 0x0079 121 0 R W 8 Byte Ja 0 Logic...

Page 19: ...Byte ENUM Nein Time 2 R 4 Byte UINT32 Nein Interne Temperatur Device Temperature 0x0052 82 0 R 10 Byte INT16 Nein Device Temperature 1 R 2 Byte INT16 Nein Minimum device temperature since reset 2 R 2...

Page 20: ...ue 3 R 4 Byte FLOAT32 Nein Inclination Deviation Value 0x2154 8532 0 R 1 Byte UINT8 Nein Vibrationsdetektion Vibration Level 0x210E 8462 0 R 4 Float32 Nein Vibration Alarm Confi guration 0x210F 8463 0...

Page 21: ...IO Link 1 R W 1 Byte ENUM 0x00 Inactive Mode 2 R W 1 Byte ENUM 0x01 digital output Pin 4 Digital Configura tion 0x0091 145 0 R W 4 Byte Ja Signal Source 1 R W 2 Byte ENUM 0x0038 ADSS Logic 2 R W 1 Byt...

Page 22: ...cess Data Ouput Descriptor 0x000F 15 0 R PD Output Datenl nge UINT8 Last Valid Process Data Inputs 0x0028 40 0 R LSSC 1 Byte ADSS 1 Byte CCM 17 Byte Special Last Valid Process Data Outputs 0x0029 41 0...

Page 23: ...kgesetzt 0x4F 79 Teach chancel Jeglicher Teach in Vorgang wird abgebrochen 0x80 128 Device Reset Device Reset bedeutet einen Warmstart des Ger ts Dabei werden der Microcon troller neu hochgefahren und...

Page 24: ...hine pr fen 0 Device is operating properly 0x8CFF 36095 Warnung Niedriges Signalqualit tsniveau 0 Device is operating properly 0x8D07 36103 Warnung Die Berechnung der Grundstatistik wurde automa tisch...

Page 25: ...len erreicht Wartungs ber wachung nicht mehr gew hrleistet dient nur zur Information 0 Device is operating properly 0x8D23 36131 Fehler Schreibzyklenlimit erreicht Speichern nicht mehr gew hrleistet A...

Page 26: ...0 R W 32 Byte STRING Ja Product Type Code 0x0700 1792 0 R 64 Byte STRING Nein z B BES M12EH1 L01C40B S04G L04 ADSS Product Order Code 0x0701 1793 0 R 7 Byte STRING Nein z B BES05Y7 Tab 4 1 Identifikat...

Page 27: ...Ger teerkennung ISDU Ping Timeout Der Parameter Ping Timout stellt die Zeitdauer des Ping Signals ein das ber LEDs angezeigt wird Der Wert wird in Minuten angegeben Es ist der Wertebe reich 0 bis 30 M...

Page 28: ...FC Tab 4 4 Schaltprofile Schaltpunktauswertung deaktivieren bersicht AdSS Profil Nur ein Schaltkanal Switching Signal Channel SSC verf gbar Nur ein Schaltpunkt Setpoint pro Schaltkanal Produktspezifis...

Page 29: ...rt ist kleiner gleich Schaltpunkt 1 50 der eingestellten Hysterese so schaltet der Ausgang aktiv Ist der Ausgang aktiv und ist kleiner gleich Schalt punkt 2 50 der eingestellten Hysterese oder der Mes...

Page 30: ...verloren Bild 4 8 High SP1 TP1 TP2 Low Workflow 1 Teach SP1 TP1 2 Teach SP1 TP2 3 Teach Apply Messwert Schaltausgang Two Value Teach in Single Point Mode 4 Prim re Ger tefunktionen Fortsetzung Bild 4...

Page 31: ...O Link gesteuerten Teach Verfahren gibt es die M glichkeit eines manuellen Teach in Dabei handelt es prinzipiell um einen Single Value Teach des Setpoint 1 im Single Point Schaltmodus Mit diesem Verfa...

Page 32: ...ault SSC Parameter SP 0x0038 56 0 RW 16 Bit IntT16 Ja1 0x64 100 SSC Configuration Logic 0x0039 57 0 RW 8 Bit UIntT8 Ja 0x00 Teach In Result 0x003B 59 0 RO 8 Bit UIntT8 Nein Transducer Signal 0x01B2 43...

Page 33: ...ommando 5 BUSY Vorgang aktiv 6 Reserviert 7 ERROR Letzter Vorgang war nicht erfolgreich Tab 4 10 Schaltprofile Teach In Result Transducer Signal Der aktuell gemessene Wert des Sensors kann sowohl im L...

Page 34: ...003D 61 0 RW 32 Bit RecordT Ja Switchpoint Logic 1 RW 8 Bit UIntT8 Nein 0x00 Switchpoint Mode 2 RW 8 Bit UIntT8 Nein 0x01 Switchpoint Hysteresis 3 RW 16 Bit IntT16 Nein 0x19 25 SSC 2 Parameter 0x003E...

Page 35: ...ansonsten ist dieser deaktiviert Ist ein Setpoint deaktiviert ist dieser auf den Wert 0x7FFFFFFC No measurement data eingestellt und der Wert kann auch nicht ge ndert werden Ferner ist es m glich ber...

Page 36: ...Teach SP1 Stop ADSS Teach SP Stop Stoppt dynamisches Teach In f r Setpoint 1 und berechne den Schaltpunkt 0x49 73 Teach SP2 Start Startet dyna misches Teach in f r Setpoint 2 0x4A 74 Teach SP2 Stop S...

Page 37: ...asst werden um keinen Ausfall zu riskieren Zus tzlich bietet die berwachung der Signalqualit t eine sofortige Reaktion im Falle eines kritischen Ausfalls Diese Reaktion wird ausgel st wenn die Signalq...

Page 38: ...rd als Boolescher Wert angezeigt Wenn der Wert TRUE ist liegt die Signalqualit t unter dem Schwellenwert wenn der Wert FALSE ist ist die Signalqualit t gleich oder ber dem Schwellenwert Dieser Status...

Page 39: ...ge Funk tion zur Verf gung 5 1 2 ISDU Name Index Subindex Zugriff L nge Datentyp Data Storage Default External Signal Blan king 0x0421 1057 0 R W 1 Byte ENUM Nein 0 Tab 5 1 Externe Signalausblendung I...

Page 40: ...hematik Algorithmus Bild 5 1 Signalverz gerung Mathematik Algorithmus 5 2 3 Process Data Object ID Name Beschreibung Richtung 0x0008 8 Signal Delay Channel 1 Ausgangssignal Signal Delay Channel 1 Eing...

Page 41: ...Byte ENUM Nein 0 Signal Delay On Delay 0x0098 152 0 R W 8 Byte Ja Channel 1 1 R W 2 Byte UINT16 Nein 0 Channel 2 2 R W 2 Byte UINT16 Nein 0 Channel 3 3 R W 2 Byte UINT16 Nein 0 Channel 4 4 R W 2 Byte...

Page 42: ...0 0 und 0xFFFF 65535 Ein Wert von 0x0000 0 stellt keine Verz gerung dar Signal Delay Status Mit Signal Delay Status kann der aktuelle Status jedes Kanals abgelesen werden Wert Bedeutung Beschreibung 0...

Page 43: ...eibung Richtung 0x0010 16 Switching Speed ok Switching Speed Value innerhalb der Grenzen Eingang 0x0011 17 Switching Speed too low Switching Speed Value unterhalb der Grenze Eingang 0x0012 18 Switchin...

Page 44: ...erne bin re Signal quelle ausgew hlt werden Input enth lt eine Liste der internen bin ren Signale Speed Monitoring Mode Mit Speed Monitoring Mode kann der aktuelle Modus der Z hlfunktion ausgew hlt we...

Page 45: ...eschwin digkeitswert vor 0x01 1 Too low Geschwindigkeitswert ist kleiner als untere Schwelle 0x02 2 Ok Geschwindigkeitswert ist im passenden Bereich 0x04 4 Too high Geschwindigkeitswert ist gr er als...

Page 46: ...operating properly 0x8D09 36105 Warnung Geschwindigkeitswert ist berhalb der Grenze 0 Device is operating properly Tab 5 14 Speed Monitoring State Events 5 3 7 Variantenabh ngigkeit Die Funktionalit...

Page 47: ...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 Is...

Page 48: ...kann jederzeit durch ein System Command zur ckgesetzt werden Z hlwert Null Bild 5 4 Schaltz hler Auto Mode 5 4 3 Process Data Object ID Name Beschreibung Richtung 0x0003 3 Switching Counter Limit not...

Page 49: ...edeutung Beschreibung 0x00 0 Deactivated deaktiviert 0x01 1 Static Static Z hlfunktion 0x02 2 Auto Auto Z hlfunktion Tab 5 17 Switching Counter Mode Switching Counter Limit Mit Switching Counter Limit...

Page 50: ...er Value kann der aktuelle Z hlerwert abgelesen werden 5 4 5 System Commands Command Wert Ger teaktion 0x81 129 Application Reset Setzt beschreibbare Parameter auf den Default Wert zur ck 0x82 130 Res...

Page 51: ...Eingang Maximum Minimum Berechnung von Minimum Maximum und Durchschnitt Wie in Bild 5 5 dargestellt wird die Berechnung durch den Startbefehl eingeleitet und durch den Stoppbefehl gestoppt Die Werte...

Page 52: ...periodisches Fenster Periodischer Fensteransatz Beispiel 5 5 3 Process Data Object ID Name Beschreibung Richtung 0x0053 83 Minimum Minimalwert Eingang 0x0054 84 Maximum Maximalwert Eingang 0x0055 85...

Page 53: ...2 Byte UINT16 Nein 1 Moving Average Window Unit 4 R W 1 Byte ENUM Nein Messwerte Moving Average Window Value 5 R W 2 Byte UINT16 Nein 100 Statistics Data Output 0x0427 1063 0 R 21 Bytes Nein Minimum...

Page 54: ...chnitt 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 S...

Page 55: ...mmands Command Wert Ger teaktion 0xA7 167 Statistics Reset Setzt alle Aus gangsparameter auf 0 und alle Benutzereinstellungen auf die Default Werte zur ck 0xA8 168 Statistics Start min max avg Star te...

Page 56: ...tung der Minimalwert Maximalwert Durch schnitt Berechnung Es meldet keine Zeit berschreitung f r die Berechnung des gleitenden Durchschnitts da sich der Zeitablauf des gleitenden Durchschnitts wiederh...

Page 57: ...den Obwohl jeder Logikblock 4 Eing nge unterst tzt kann ein Block mit weniger Eing ngen verwendet werden Die nicht verwendeten Eing nge werden so eingestellt dass sie das Ergebnis nicht beeinflussen 5...

Page 58: ...NPUTS Logik Block 4 RESULT Index 0x77 Subindex 3 Index 0x77 Subindex 4 Index 0x7A Subindex 3 Index 0x7A Subindex 4 Index 0x78 Subindex 3 Index 0x78 Subindex 4 Index 0x79 Subindex 3 Index 0x79 Subindex...

Page 59: ...ogic Block Input 2 0x0077 119 0 R W 8 Byte Ja 0 Logic Block 1 Input 2 1 R W 2 Byte UINT16_t Nein 0 Logic Block 2 Input 2 2 R W 2 Byte UINT16_t Nein 0 Logic Block 3 Input 2 3 R W 2 Byte UINT16_t Nein 0...

Page 60: ...er Speicherung nach 1 Minute danach 2 Minuten danach 4 Minuten danach 8 Minuten bis zu einer maximalen Speicherrate von schlie lich alle 12 Minu ten 5 7 3 Process Data Object ID Name Beschreibung Rich...

Page 61: ...nach jedem Speichervorgang Dies ist auf ein Speicherintervall von 12 Minuten begrenzt Die Intervalle betragen 1 2 4 8 12 Minuten 0x01 1 Static Betriebsstundenz hler werden alle 12 Minuten gespeichert...

Page 62: ...ot Cycle Coun ter 0x0058 88 2 R 4 Byte UINT32 Nein 0 Tab 5 38 Betriebsstartz hler ISDU Der maximal speicherbare Z hlerwert betr gt 1 000 000 und bedeutet bei einer An und Abschaltung alle 12 Minuten e...

Page 63: ...d short circuit pin 2 TRUE berlast oder Kurzschluss an Pin 2 erkannt Eingang 0x0017 23 Undervoltage TRUE das Spannungsniveau liegt unter dem Schwellenwert Eingang 0x0018 24 Overvoltage TRUE das Spannu...

Page 64: ...bersicht aller System Commands siehe Kapi tel 3 5 auf Seite 21 5 9 6 Events Event Code Event Typ Beschreibung Device Status 0x5110 20752 Warnung berschreitung der prim ren Versorgungsspannung Abweichu...

Page 65: ...maximal 180 Sekunden haben 5 10 3 Process Data Object ID Name Beschreibung Richtung 0x0041 65 Lifetime Extreme Eine oder mehrere Extrembedingungen liegen vor Eingang 0x0042 66 Lifetime Extreme Time Z...

Page 66: ...die zusammengefasste Zeit in Sekunden in der sich das Ger t in einer Extrembedingung befunden hat ausgelesen werden 5 10 5 Events Event Code Event Typ Beschreibung Device Status 0x8D13 36115 Warnung E...

Page 67: ...ce Temperature Aktuelle Ger tetemperatur in C Ausgang Tab 5 49 Interne Temperatur Process Data 5 11 3 ISDU Name Index Subindex Zugriff L nge Datentyp Data Storage Default Device Temperature 0x0052 82...

Page 68: ...er halb der ger tespezifischen Temperaturgrenzen betrie ben Gefahr von Ger tesch den 4 Failure 0x4210 16912 Warnung Device temperature overrun clear heat of source Gefahr von Ger teschaden Das Ger t...

Page 69: ...ber die Prozessdaten verf gbar 5 12 2 Mathematik Algorithmus Mit dieser Funktion beschreibt die Neigungsabweichung Winkel die Neigung des IO Link Ger ts im Vergleich zu seiner urspr nglichen oder Ref...

Page 70: ...lination Alarm Enable 1 R W 1 Byte BOOL Nein 0x00 0 Inclination Alarm Threshold 2 R W 1 Byte UINT8 Nein 0x0A 10 Inclination Alarm Status 0x2152 8530 0 R 3 Byte Record Nein 0x00 0 Inclination Alarm Tea...

Page 71: ...mand 0x0C gesetzten gelehrten Referenzposition Werte 16 16 ohne Vibrationen sollten sie im Bereich 1 1 liegen Einheit g 9 81 m s2 Default Inclination Deviation Value Winkel zwischen der gelehrten Refe...

Page 72: ...Der Schwinggeschwindigkeitsbereich ist frequenzabh ngig Der angegebene Wert ist das theoretische Maximum innerhalb dieses Frequenzbereichs bei einer Beschleunigung von 16 g Tab 5 58 Vibrationsdetekti...

Page 73: ...t dem ISO 10816 3 Standard angelehnt aber f r eine detaillierte Schwingungsdiagnose bietet Balluff spezielle Sensoren an Die Produktfamilie ist so konzipiert dass sie eine vollst n dige berwachungsfun...

Page 74: ...hgef hrt Die Hysterese ist fest und basiert auf der Zeit nicht auf der Amplitude Wenn der Schwingungswert den Schwellen wert 50 ms lang berschreitet wird der Alarm aktiviert Ziel Entprellung und Verme...

Page 75: ...ang Tab 5 63 Feuchtigkeitsdetektion Process Data Siehe auch Kapitel Prozessdatenprofile auf Seite 9 5 14 3 ISDU Name Index Subindex Zugriff L nge Datentyp Data Storage Default Humidity bad 0x005C 92 1...

Page 76: ...die Anzahl an Schreibzyklen im Permanentspeicher begrenzt ist wird die Anzahl in jedem Abschnitt mit einem Z hler berwacht Alle Datenabschnitte sind mit einer CRC32 Pr fsumme gesch tzt 5 15 2 Events...

Page 77: ...ice is operating properly Ger t funktioniert fehlerfrei 1 Maintenance Required Obwohl die Prozessdaten g ltig sind zeigen interne Diagnosen an dass das Ger t kurz davor steht seine F higkeit zur kor r...

Page 78: ...besteht aus dem EventQualifier und dem EventCode und hat eine Datenl nge von 3 Byte Die gesamte Liste kann ber Subindex 0 abgefragt werden einzelne Eintr ge mit dem jeweiligen Subindex Die Eintr ge s...

Page 79: ...e Suppression Teach in 0x0072 114 0 W 2 Byte UINT16 n a n a Event Code Suppression Delete 0x0073 115 0 W 2 Byte UINT16 n a n a Tab 6 4 Diagnoseunterdr ckung ISDU 6 2 3 Diagnosis Level Configuration Di...

Page 80: ...FREE interpretiert Jede Event Meldung ist wie folgt aufgebaut Byte1 MSB sent first Byte0 LSB Event Code High Byte Event Code Low Byte Tab 6 6 Diagnoseunterdr ckung Event Message Suppression Event Code...

Page 81: ...2 durchgef hrt R cksetzen aller Parameter und Ger teeinstellungen auf Standardwerte mit Ausnahme der Identifikations und Tagging Parameter Keine R cksetzung der Konfiguration der Ger tevariante DS Upl...

Page 82: ...0x0055 85 0 R W 2 Byte ENUM Ja 2 ADSS Tab 6 9 Variantenkonfiguration ISDU Device Variant Der Parameter zeigt an welche Ger tevariante aktuell eingestellt ist Die Ger tevariante l sst sich entweder du...

Page 83: ...UM 0x00 normal Type 3 R W 1 Byte ENUM 0x02 push pull Pin 2 Function 0x0093 147 0 R W 2 Byte Ja Behavior IO Link 1 R W 1 Byte ENUM 0x01 normal operation Mode 2 R W 1 Byte ENUM 0x01 digital output Pin 2...

Page 84: ...sf hren Pin 2 0x00 0 Inactive Der Pin hat keine Funktion und ist hochohmig 0x01 1 Normal Operation Der Pin beh lt seine Funktion Tab 6 12 Pinzuweisung Behavior IO Link Mode Mit Mode kann die Funktion...

Page 85: ...011 17 Switching Speed too low 0x0012 18 Switching Speed too high 0x0015 21 Short Circuit Pin 4 0x0016 22 Short Circuit Pin 2 0x0017 23 Primary supply voltage under run 0x0018 24 Primary supply voltag...

Page 86: ...pe kann der Ausgang konfiguriert werden Wert Name Beschreibung Digital Pin 2 0x00 0 PNP PNP Ausgang 0x01 1 NPN NPN Ausgang 0x02 2 Push Pull Push Pull Ausgang Digital Pin 4 0x02 2 Push Pull Push Pull A...

Page 87: ...ch in Modus Maintenance Required Blau statisch Es muss eine Wartung durchgef hrt werden Overload Orange blinkend 3 Hz berlast an Pin 2 Pin 4 ist erkannt worden Bad Signal Quality Orange blinkend 1 Hz...

Page 88: ...Pin 2 Pin 4 ist erkannt worden Bad Signal Quality Orange blinkend 1 Hz Die Signalqualit t des Messsignals ist unterhalb der Warnschwelle Ein zuverl ssiges Messsignal kann nicht mehr gew hrleistet wer...

Page 89: ...ver schiedenen Signalisierungsstandards gew hlt werden Der Parameter definiert welcher Signalisierungsstandard verwendet werden soll Wert Standard 0 BALLUFF 1 NAMUR Tab 6 20 Bedeutung der LED Zust nd...

Page 90: ...en nicht ung ltig gekennzeichnet sondern durch Substitutionswerte bzw Fehlercodes ersetzt Dies ist bei der Auswertung zu ber cksichtigen Ung ltige Ausgangsdaten vom Master an das Device werden vom Ger...

Page 91: ...ssdatenprofils f r Ein und Ausgangsda ten anzugeben Es werden die einzelnen Prozessdatenvari ablen beschrieben Die gesamt Liste ist ber Subindex 0 ein einzelner Eintrag ber einen spezifischen Subindex...

Page 92: ...perly Tab 6 25 Prozessdateninformation und konfiguration Events 6 Systemfunktionen Fortsetzung 6 7 4 Variantenabh ngigkeit Die Selektion des Prozessdatenprofils ist variantenabh n gig Einer Variante i...

Page 93: ...weils 16 Bit und Funktionsklassen Ist eine Profil ID angegeben bedeutet das dass alle enthaltenen Funktionsklassen unterst tzt werden Falls nur Teilfunktionen spezifiziert sind werden diese explizit a...

Page 94: ...rt Alle Daten sind mit einer CRC32 Pr fsumme gesch tzt Im Falle eines besch digten Speichers gibt der Parameter Manager das Event Parameters not consistent aus 6 9 2 Events Event Code Event Typ Beschr...

Page 95: ...BES M12EH1 L01C40B S04G L04 BES M18EH1 L01C80B S04G L04 IO Link Configuration english...

Page 96: ...www balluff com...

Page 97: ...s 9 3 4 ISDU Identification Data 12 3 5 System Commands 21 3 6 Events 22 4 Primary Device Functions 24 4 1 Identification 24 4 2 Device Discovery 25 4 3 Switching Profiles 26 4 4 Signal Quality 35 5 S...

Page 98: ...uppression 77 6 3 Reset Commands 79 6 4 Variant Configuration 80 6 5 Pin Assignment 81 6 6 LED Meaning and Configuration 85 6 7 Process Data Info and Configuration 88 6 8 Profile Characteristic 91 6 9...

Page 99: ...he right to reproduce publish edit and translate this document 1 2 Symbols and conventions Individual action instructions are indicated by a preceding triangle Instruction 1 Numbers unless otherwise i...

Page 100: ...ut data flow 2 IO Link Basic Knowledge The highest value byte designated as Byte 0 is transferred first and can be found in the PLC under the lowest storage address The lowest value byte is transferre...

Page 101: ...AdSS Comprehensive Condition Monitoring They differ in the configuration of the process data A device can consist of a combination of several different IO Link devices These device variants differ in...

Page 102: ...toring see page 61 Extreme Environment Status see page 63 Internal Temperature see page 65 Inclination and Installation Aid see page 67 Vibration see page 70 Humidity see page 73 Storage Usage Monitor...

Page 103: ...yte 1 byte 1 1 2 2 ms 1 Default Tab 3 1 Device Variants 3 3 Process Data Profiles See section 6 7 Process Data Info and Configuration on page 88 Variant 1 LSSC PD Input Byte 0 Bit 7 Bit 6 Bit 5 Bit 4...

Page 104: ...0 Reserved Byte 6 Bit 7 MSB Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 LSB Signal Quality Level Byte 7 Byte 8 Bit 7 MSB 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...

Page 105: ...Bit 3 Bit 2 Bit 1 Bit 0 System error Signal quality bad Reserved Reserved Temperature status Customer limits Inclination status Vibration status Humidity status Tab 3 4 Process data profile for PD Inp...

Page 106: ...g 0x0018 24 0 R W 32 bytes STRING Yes Function Tag 0x0019 25 0 R W 32 bytes STRING Yes Location Tag 0x001A 26 0 R W 32 bytes STRING Yes Product Type Code 0x0700 1792 0 R 64 bytes STRING No e g BES M12...

Page 107: ...01 Switchpoint Hysteresis 3 RW 16 bits IntT16 No 0x19 25 SSC 2 Parameter 0x003E 62 0 1 2 3 RW 64 bits RecordT Yes1 SSC 2 Configuration 0x003F 64 0 1 2 3 RW 32 bits RecordT Yes Transducer Signal 0x01B2...

Page 108: ...e Yes Channel 1 1 R W 2 bytes UINT16 No 0 Channel 2 2 R W 2 bytes UINT16 No 0 Channel 3 3 R W 2 bytes UINT16 No 0 Channel 4 4 R W 2 bytes UINT16 No 0 Signal Delay Status 0x009A 154 0 R 4 byte No Chann...

Page 109: ...0 R W 8 byte Yes Input Signal 1 R W 2 bytes ENUM No Time Period Unit 2 R W 1 byte ENUM No Seconds Time Period Value 3 R W 2 bytes UINT16 No 1 Moving Average Window Unit 4 R W 1 byte ENUM No Measureme...

Page 110: ...ic Block 2 Input 3 2 R W 2 bytes UINT16_t No 0 Logic Block 3 Input 3 3 R W 2 bytes UINT16_t No 0 Logic Block 4 Input 3 4 R W 2 bytes UINT16_t No 0 Logic Block Input 4 0x0079 121 0 R W 8 byte Yes 0 Log...

Page 111: ...1 byte ENUM No Time 2 R 4 byte UINT32 No Internal Temperature Device Temperature 0x0052 82 0 R 10 byte INT16 No Device Temperature 1 R 2 bytes INT16 No Minimum Device Temperature Since Reset 2 R 2 byt...

Page 112: ...e Value 3 R 4 byte FLOAT32 No Inclination Deviation Value 0x2154 8532 0 R 1 byte UINT8 No Vibration Detection Vibration Level 0x210E 8462 0 R 4 Float32 No Vibration Alarm Configuration 0x210F 8463 0 R...

Page 113: ...s Behavior IO Link 1 R W 1 byte ENUM 0x00 Inactive Mode 2 R W 1 byte ENUM 0x01 digital output Pin 4 Digital Configuration 0x0091 145 0 R W 4 byte Yes Signal Source 1 R W 2 bytes ENUM 0x0038 ADSS Logic...

Page 114: ...ess Data Output Descriptor 0x000F 15 0 R PD output data length UINT8 Last Valid Process Data Inputs 0x0028 40 0 R LSSC 1 byte ADSS 1 byte CCM 17 bytes Special Last Valid Process Data Outputs 0x0029 41...

Page 115: ...emporarily stored values are reset 0x4F 79 Teach Cancel Any active teach in process is interrupted 0x80 128 Device Reset Device Reset means a warm start of the device During this process the microcont...

Page 116: ...equired 0x8CD1 36049 Warning Vibration alarm Check machine 0 Device is operating properly 0x8CFF 36095 Warning Low signal quality level 0 Device is operating properly 0x8D07 36103 Warning The calculat...

Page 117: ...t for write cycles reached maintenance monitoring no longer guaranteed for information purposes only 0 Device is operating properly 0x8D23 36131 Error Write cycle limit reached saving no longer ensure...

Page 118: ...Tag 0x001A 26 0 R W 32 bytes STRING Yes Product Type Code 0x0700 1792 0 R 64 bytes STRING No e g BES M12EH1 L01C40B S04G L04 ADSS Product Order Code 0x0701 1793 0 R 7 byte STRING No e g BES05Y7 Tab 4...

Page 119: ...Tab 4 2 Device detection ISDU Ping Timeout The Ping Timeout parameter sets the duration of the ping signal that is displayed via LEDs The value is specified minutes The value range from 0 to 30 minute...

Page 120: ...S Profile Only one switching channel Switching Signal Channel SSC available Only one switching point setpoint per switching channel Permanently defined hysteresis according to the product As switching...

Page 121: ...the measurement value is less than or equal to switching point 1 50 of the set hysteresis the output switches to active If the output is active and is less than or equal to switching point 2 50 of th...

Page 122: ...value Switching output Two Value Teach In Single Point Mode 4 Primary Device Functions continued Fig 4 9 High SP1 TP1 TP1 TP2 TP2 SP2 Low Workflow 1 Teach SP2 TP1 2 Teach SP2 TP2 3 Teach Apply option...

Page 123: ...l 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 Singe Value Teach of setpoint 1 in the Single Point switching mode...

Page 124: ...eter SP 0x0038 56 0 RW 16 bits IntT16 Yes1 0x64 100 SSC Configuration Logic 0x0039 57 0 RW 8 bits UIntT8 Yes 0x00 Teach In Result 0x003B 59 0 RO 8 bits UIntT8 No Transducer Signal 0x01B2 434 0 RO 16 b...

Page 125: ...it for next command 5 BUSY Process active 6 Reserved 7 ERROR Last process was not successful Tab 4 10 Switching profiles Teach In Result Transducer Signal The currently measured value of the sensor ca...

Page 126: ...61 0 RW 32 bits RecordT Yes Switchpoint Logic 1 RW 8 bits UIntT8 No 0x00 Switchpoint Mode 2 RW 8 bits UIntT8 No 0x01 Switchpoint Hysteresis 3 RW 16 bits IntT16 No 0x19 25 SSC 2 Parameter 0x003E 62 0...

Page 127: ...Window Mode and is otherwise deactivated If a setpoint is deactivated it is set to the value 0x7FFFFFFC No measurement data and it is also not possible to change the value Moreover it is possible to d...

Page 128: ...each in for setpoint 1 0x48 72 Teach SP1 Stop ADSS Teach SP Stop Stops dynamic teach in for setpoint 1 and calculates the switching point 0x49 73 Teach SP2 Start Starts dynamic teach in for setpoint 2...

Page 129: ...a failure In addition the monitoring of the signal quality offers an immediate response in the event of a critical failure This reaction is triggered if the signal quality drops below the adjustable...

Page 130: ...splayed as a Boolean value If the value is TRUE the signal quality is below the threshold value if the value is FALSE the signal quality is equal to or greater than the threshold value This status is...

Page 131: ...5 1 2 ISDU Name Index Subindex Access Length Data Type Data Storage Default External Signal Blanking 0x0421 1057 0 R W 1 byte ENUM No 0 Tab 5 1 External signal blanking ISDU External Signal Blanking T...

Page 132: ...gorithm Fig 5 1 Signal delay mathematics algorithm 5 2 3 Process Data Object ID Name Description Direction 0x0008 8 Signal Delay Channel 1 Output signal Signal Delay Channel 1 Input 0x0009 9 Signal De...

Page 133: ...R W 1 byte ENUM No 0 Signal Delay On Delay 0x0098 152 0 R W 8 byte Yes Channel 1 1 R W 2 bytes UINT16 No 0 Channel 2 2 R W 2 bytes UINT16 No 0 Channel 3 3 R W 2 bytes UINT16 No 0 Channel 4 4 R W 2 by...

Page 134: ...0xFFFF 65535 A value of 0x0000 0 represents no delay Signal Delay Status With Signal Delay Status the current status of each channel can be read Value Meaning Description 0x00 0 Off Output signal of S...

Page 135: ...0x0010 16 Switching Speed OK Switching Speed Value within the limits Input 0x0011 17 Switching Speed too low Switching Speed Value below the limit Input 0x0012 18 Switching Speed too high Switching S...

Page 136: ...l binary signal source can be selected Input contains a list of the internal binary signals Speed Monitoring Mode With Speed Monitoring Mode the current mode of the counter function can be selected Va...

Page 137: ...t available 0x01 1 Too low Speed value is less than the lower threshold 0x02 2 OK Speed value is in the suitable range 0x04 4 Too high Speed value is greater than the upper threshold 0x08 8 Startup De...

Page 138: ...e is operating properly 0x8D09 36105 Warning Speed value is above the limit 0 Device is operating properly Tab 5 14 Speed Monitoring State Events 5 3 7 Variant Dependence The functionality is availabl...

Page 139: ...onfigured 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 If the count...

Page 140: ...t value can be reset at any time by a system command count value zero Fig 5 4 Switching counter Auto Mode 5 4 3 Process Data Object ID Name Description Direction 0x0003 3 Switching Counter Limit not r...

Page 141: ...on can be selected Value Meaning Description 0x00 0 Deactivated Deactivated 0x01 1 Static Static counter function 0x02 2 Auto Auto counter function Tab 5 17 Switching Counter Mode Switching Counter Li...

Page 142: ...th Switching Counter Value the current counter value can be read 5 4 5 System Commands Command Value Device Action 0x81 129 Application Reset Resets writable parameters to the default value 0x82 130 R...

Page 143: ...Fig 5 5 Average Input Maximum Minimum Calculation of minimum maximum and average As shown in Fig 5 5 the calculation is initiated by the start command and stopped by the stop command The values are k...

Page 144: ...dic window Periodic window approach example 5 5 3 Process Data Object ID Name Description Direction 0x0053 83 Minimum Minimum value Input 0x0054 84 Maximum Maximum value Input 0x0055 85 Average Averag...

Page 145: ...R W 2 bytes UINT16 No 1 Moving Average Window Unit 4 R W 1 byte ENUM No Measurement values Moving Average Window Value 5 R W 2 bytes UINT16 No 100 Statistics Data Output 0x0427 1063 0 R 21 bytes No M...

Page 146: ...of 100 measurement values measurement values 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 v...

Page 147: ...System Commands Command Value Device Action 0xA7 167 Statistics Reset Resets all output parameters to 0 and all user settings to the default values 0xA8 168 Statistics Start min max avg Starts the sta...

Page 148: ...reports the timeout of the minimum value maximum value average calculation It does not report a timeout for the calculation of the moving average because the timer repeats and it does not indicate th...

Page 149: ...access Even though each logic block contains 4 inputs a block with fewer inputs can be used The unused inputs are set so that they cannot influence the result 5 6 2 Signal Inputs All process data obj...

Page 150: ...ex 4 INPUTS Logic block 4 RESULT Index 0x77 Subindex 3 Index 0x77 Subindex 4 Index 0x7A Subindex 3 Index 0x7A Subindex 4 Index 0x78 Subindex 3 Index 0x78 Subindex 4 Index 0x79 Subindex 3 Index 0x79 Su...

Page 151: ...ic Block Input 2 0x0077 119 0 R W 8 byte Yes 0 Logic Block 1 Input 2 1 R W 2 bytes UINT16_t No 0 Logic Block 2 Input 2 2 R W 2 bytes UINT16_t No 0 Logic Block 3 Input 2 3 R W 2 bytes UINT16_t No 0 Log...

Page 152: ...en after 2 minutes then after 4 minutes then after 8 minutes until a maximum storage rate of every 12 minutes 5 7 3 Process Data Object ID Name Description Direction 0x001B 27 Current Operating Hours...

Page 153: ...every save operation This is limited to a storage interval of 12 minutes The intervals are 1 2 4 8 12 minutes 0x01 1 Static Operating hours counters are stored every 12 minutes Tab 5 35 Operating hour...

Page 154: ...unter 0x0058 88 2 R 4 byte UINT32 No 0 Tab 5 38 Boot cycle counter ISDU The maximum counter value that can be saved is 1 000 000 and with a switch on and switch off every 12 minutes means a service li...

Page 155: ...or short circuit detected at pin 2 Input 0x0017 23 Undervoltage TRUE the voltage level is below the threshold value Input 0x0018 24 Overvoltage TRUE the voltage level is above the threshold value Inp...

Page 156: ...mmands For an overview of all System Commands see section 3 5 on page 21 5 9 6 Events Event Code Event Type Description Device Status 0x5110 20752 Warning Primary supply voltage exceeded Check for dev...

Page 157: ...rocess Data Object ID Name Description Direction 0x0041 65 Lifetime Extreme One or more extreme conditions present Input 0x0042 66 Lifetime Extreme Time Summed time in which the device was exposed to...

Page 158: ...ate Time Under Time the summed time in seconds in which the device was exposed to an extreme condition can be read out 5 10 5 Events Event Code Event Type Description Device Status 0x8D13 36115 Warnin...

Page 159: ...urrent device temperature in C Output Tab 5 49 Internal temperature Process data 5 11 3 ISDU Name Index Subindex Access Length Data Type Data Storage Default Device Temperature 0x0052 82 0 R 10 byte I...

Page 160: ...ated outside of the device specific temperature limits Risk of device damage 4 Failure 0x4210 16912 Warning Device temperature overrun clear heat of source risk of device damage The device is too hot...

Page 161: ...or via the process data 5 12 2 Mathematics Algorithm With this function the inclination deviation angle describes the inclination of the IO Link device compared to its original or reference installat...

Page 162: ...Yes 0x00 0 Inclination Alarm Enable 1 R W 1 byte BOOL No 0x00 0 Inclination Alarm Threshold 2 R W 1 byte UINT8 No 0x0A 10 Inclination Alarm Status 0x2152 8530 0 R 3 byte Record No 0x00 0 Inclination...

Page 163: ...ght in by system command 0x0C Values 16 16 without vibrations they should be in the range 1 1 Unit g 9 81 m s2 Default Inclination Deviation Value Angle between the taught in reference orientation and...

Page 164: ...bration velocity range is frequency dependent The specified value is the theoretical maximum within this frequency range at an acceleration of 16 g Tab 5 58 Vibration detection Primary characteristics...

Page 165: ...em This function is based on the ISO 10816 3 standard but for a detailed vibration analysis Balluff offers special sensors The product family is designed such that it offers complete monitoring functi...

Page 166: ...ogical OR link The hysteresis is fixed and is based on time not on amplitude If the vibration value exceeds the threshold value for 50 ms the alarm is activated Objective debouncing and avoidance of s...

Page 167: ...ty detection Process data Also see section Process Data Profiles on page 9 5 14 3 ISDU Name Index Subindex Access Length Data Type Data Storage Default Humidity Bad 0x005C 92 1 R 1 bit BOOL No 0 Opera...

Page 168: ...he permanent memory is limited the number in each segment is monitored by a counter All data segments are protected with a CRC32 checksum 5 15 2 Events Event Code Event Type Description Device Status...

Page 169: ...ows Value Status Description 0 Device is operating properly Device working correctly 1 Maintenance Required Although the process data is valid internal diagnoses show that the device will soon lose it...

Page 170: ...sts of the EventQualifier and the EventCode and has a data length of 3 bytes The total list can be queried via subindex 0 individual entires with the corresponding subindex Each of the entries in the...

Page 171: ...ion Teach in 0x0072 114 0 W 2 bytes UINT16 n a n a Event Code Suppression Delete 0x0073 115 0 W 2 bytes UINT16 n a n a Tab 6 4 Diagnosis suppression ISDU 6 2 3 Diagnosis Level Configuration This param...

Page 172: ...E Each event message is structured as follows Byte1 MSB sent first Byte0 LSB Event Code High Byte Event Code Low Byte Tab 6 6 Diagnosis suppression Event Message Suppression Event Code Suppression Tea...

Page 173: ...ormed using IO Link specification V1 1 2 Resets all parameters and device settings to default values with the exception of the identification and tagging parameters No reset of the configuration of th...

Page 174: ...iant 0x0055 85 0 R W 2 bytes ENUM Yes 2 ADSS Tab 6 9 Variant Configuration ISDU Device Variant This parameter indicates which variant is currently set The device variant can be changed either with thi...

Page 175: ...rmal Type 3 R W 1 byte ENUM 0x02 push pull Pin 2 Function 0x0093 147 0 R W 2 bytes Yes Behavior IO Link 1 R W 1 byte ENUM 0x01 normal operation Mode 2 R W 1 byte ENUM 0x01 digital output Pin 2 Digital...

Page 176: ...n Pin 2 0x00 0 Inactive The pin has no function and is high impedance 0x01 1 Normal Operation The pin retains its function Tab 6 12 Pin assignment Behavior IO Link Mode The function of the pin can be...

Page 177: ...ed too low 0x0012 18 Switching Speed too high 0x0015 21 Short Circuit Pin 4 0x0016 22 Short Circuit Pin 2 0x0017 23 Primary supply voltage under run 0x0018 24 Primary supply voltage over run 0x0021 33...

Page 178: ...put can be configured with Type Value Name Description Digital Pin 2 0x00 0 PNP PNP output 0x01 1 NPN NPN output 0x02 2 Push Pull Push Pull output Digital Pin 4 0x02 2 Push Pull Push Pull output Tab 6...

Page 179: ...Blue static Maintenance must be performed Overload Orange flashing 3 Hz Overload on pin 2 pin 4 has been detected Bad Signal Quality Orange flashing 1 Hz The signal quality of the measurement signal i...

Page 180: ...pin 4 has been detected Bad Signal Quality Orange flashing 1 Hz The signal quality of the measurement signal is below the warning threshold A reliable signal can no longer be ensured Out of Specifica...

Page 181: ...o select between two different signaling standards with the help of a parameter The parameter defines which signaling standard is to be used Value Standard 0 BALLUFF 1 NAMUR Tab 6 20 LED meaning and c...

Page 182: ...id but is instead replaced by substitution values or error codes This is to be taken into account during the evaluation Invalid output data from the master to the device is not processed by the device...

Page 183: ...process data profile for input and output data The individual process data variables are described The total list is possible via subindex 0 a single entry is possible using a specific subindex Subind...

Page 184: ...lue is used 0 Device is operating properly Tab 6 25 Process data information and configuration Events 6 System Functions continued 6 7 4 Variant Dependence The selection of the process data profile is...

Page 185: ...nction classes If a profile ID is specified this means that all included function classes are supported If only sub functions are supported these are output explicitly as an individual function class...

Page 186: ...s protected with a CRC32 checksum In the event of damaged memory the parameter manager outputs the Parameters not consistent event 6 9 2 Events Event Code Event Type Description Device Status 0x8D24 3...

Page 187: ......

Page 188: ...ngshan Rd 8F Building A Yunding International Commercial Plaza 200125 Pudong Shanghai Phone 86 400 820 0016 Fax 86 400 920 2622 service cn balluff com cn DACH Service Center Germany Balluff GmbH Schur...

Reviews: