background image

 

BVS ID-M1280xF1-xx-xxx

110

  english

Z Reference Value

3

R


byte
s

FLOAT3
2

n/a

-

Inclination 
Deviation Value

0x2
154 
(853
2)

0

R


byte

UINT8

n/a

-

Vibration Detection

Vibration Level

0x2
10E 
(846
2)

0

R


byte
s

FLOAT3

n/a

-

Vibration Alarm 
Configuration

0x2
10F 
(846
3)

0

R/
W


byte
s

Yes

Vibration Alarm 
Enable

1

R/
W

1 byt
e

BOOL

No

0

Vibration Alarm 
Threshold

2

R/
W


byte
s

FLOAT3

No

0.0

Vibration Alarm 
Status

0x2
110 
(846
4)

0

R

1 byt
e

BOOL

n/a

-

Humidity Detection

Humidity

0x0
05C
 
(92)

0

R


byte
s

n/a

Humidity Bad

1

R

1 byt
e

BOOL 

n/a

-

Operating Hours 
At Exceedance

2

R


byte
s

UINT32 

n/a

-

Temperature At 
Exceedance

3

R


byte
s

INT32 

n/a

-

Device Status and Detailed Device Status

Summary of Contents for BVS ID-M1280-F1 Series

Page 1: ...deutsch Konfigurationsanleitung english Configuration Guide BVS ID M1280 F1 xx xxx...

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

Page 3: ...deutsch Konfigurationsanleitung BVS ID M1280xF1 xx xxx...

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

Page 5: ...tes und Upgrades 7 1 7 Marken 7 2 SensorApp Webinterface 8 2 1 Einleitung 8 2 2 Systemmen 9 2 3 Aktionsmen 18 2 4 Tools 21 2 5 Ger te Infos 41 3 Balluff Engineering Tool BET 42 3 1 Einleitung 42 4 Anb...

Page 6: ...rheberrechtlich gesch tzt Alle Rechte einschlie lich der Vervielf ltigung Ver ffentlichung 1 2 Verwendete Symbole und Konventionen In diesem Handbuch werden folgende Darstellungsmittel verwendet 1 2 1...

Page 7: ...und die beschriebenen Ma nahmen zur Vermeidung von Gefahren Die verwendeten Warnhinweise enthalten verschiedene Signalw rter und sind nach folgendem Schema aufgebaut Die Signalw rter bedeuten im Einz...

Page 8: ...es Netzwerkprotokoll f r Machine to Machine Kommunikation n c Not connected nicht belegt PC Personal Computer REST RESTful Web Schnittstelle RT Realtime RX Receiver Empf nger SIO Standard Input Output...

Page 9: ...ige Lizenzen erfordern es dass der Quellcode sowie die Modifikationen ver ffentlicht werden m ssen Diese Quellen sind auf der Produkthomepage ver ffentlicht Die Lizenztexte aller verwendeter Softwarep...

Page 10: ...edliche Netzwerkeinstellungen notwendig blicherweise sind in einem Firmennetz bzw in einer Produktionsst tte die IP Adressen fest vorgegeben Bei Verbindungsschwierigkeiten konsultieren Sie bitte Ihren...

Page 11: ...ienoberfl che Es besteht aus folgenden Men punkten Men punkt Bedeutung Link zu den Anleitungen und den Open Source Lizenzen im ZIP Format Systemeinstellungen 2 2 1 Hilfesystem Anleitungen Der Button f...

Page 12: ...rgenommen werden Information Alle wichtigen Systeminformationen sind hier zusammengefasst Einstellung Beschreibung Firmware Version Die momentan installierte Version der SensorApp Software Log Dateien...

Page 13: ...Balluff Entwicklern in der Suche nach der Fehlerursache unterst tzen Client Log Dateien client log Diese Log Dateien enthalten Berichte ber Ereignisse und Fehler in Webbrowsern ber welche die SensorAp...

Page 14: ...oll HINWEIS Um nach der nderung der Netzwerkeinstellungen mit dem BVS ID verbinden zu k nnen muss der BVS ID an ein entsprechendes Netzwerk gem den vorgegebenen Einstellungen angeschlossen werden HINW...

Page 15: ...obald Sie beide Netzwerkadapter Gigabit Ethernet und Feldbus verwendet Anderenfalls k nnen Datenpakete durch ungenaues Routing verloren gehen HINWEIS Das Gateway gibt an wie Pakete zu anderen Netzwerk...

Page 16: ...nk Status IO Link Zeigt an ob es eine aktive Verbindung zu einem IO Link Master gibt oder nicht IO Link Version IO Link Versionsnummer der Firmware des IO Link Moduls innerhalb des BVS ID IO Link Endi...

Page 17: ...Description Enable Aktiviert das Senden der erfassten Daten an den angegebenen MQTT Broker Verbindungsstat us Zeigt an ob es eine aktive Verbindung zum MQTT Broker vorhanden ist Broker Adresse Die IP...

Page 18: ...und auf welchem Speicherort die Berichte abgelegt werden Die exportierten Berichte werden je nach ausgew hltem Protokoll als XML Dateien auf dem Server oder im angegebenen Verzeichnis unter einem Ord...

Page 19: ...ben domain benutzername Passwort Das Passwort f r die Authentifizierung auf dem Server Connection test Pr ft ob mit den eingegebenen Parametern eine Verbindung zu einem Zielverzeichnis herstellen l ss...

Page 20: ...JPG Dateien abgelegt werden sollen NOK Bilder RAW Legt fest ob Bilder im Fehlerfall als BMP Dateien abgelegt werden sollen 2 3 Aktionsmen Das Aktionsmen bietet zwei Aktionsbereiche Configure erlaubt d...

Page 21: ...Gefundene Codes Datum der Bildaufnahme und Ausf hrungszeit die Ausf hrungszeit beinhaltet nicht die Zeit welche f r das Warten auf ein Trigger Signal die Belichtungszeit bei der Bildaufnahme oder zum...

Page 22: ...sen Button kann der Auto Setup Prozess gestartet werden Tools Eine Inspektion besteht aus drei Elementen Inputs Analysis und Outputs Die Tools werden im nachfolgenden Kapitel erl utert Mit dem Save Bu...

Page 23: ...eine Mischung von Datenpaketen per UDP TCP mit einem Trigger per digitalem Eingang wird daher nicht empfohlen HINWEIS Sind Unicode Zeichen im Referenzwert enthalten ist zu beachten dass bei der voraus...

Page 24: ...rt kann damit im folgenden Inspektionsprogrammdurchlauf nicht mehr verwendet werden Ist Neue Referenz pro Testzyklus deaktiviert wird ein einmal eingelesener Referenzwert so lange verwendet bis er dur...

Page 25: ...zeige und Verarbeitung gespeicherter Bilder Triggermodus Continuous keine externe Triggerung aktiv Der Sensor nimmt freilaufend Bilder auf Rising Edge nimmt Bilder auf wenn am Trigger Eingang ein Low...

Page 26: ...e fest auf welche der Fokus scharf gestellt werden soll 50 600 mm Int Breite pixel 1 Breite des Bildausschnitts minimal 16 Pixel maximal 1024 Pixel Int H he pixel 1 H he des Bildausschnitts minimal 16...

Page 27: ...Vertikale Startposition des rechteckigen Bildausschnittes Int 1 Der BVS ID verwendet bei der Suche nach dem zu lesenden Code standardm ig das volle Bildfeld Um den Lesevorgang zu beschleunigen oder ro...

Page 28: ...oll Codes werden dabei innerhalb des Auswertebereichs gesucht und auch dann erkannt wenn diese gedreht sind oder in unterschiedlicher Gr e vorliegen Parameter Parameter Beschreibung Datentyp Code Type...

Page 29: ...n Schnell Bietet eine gute Lesegeschwindigkeit Allerdings k nnen damit Codes deren Parameter f r H he Breite Modulgr e Verzerrung usw von den blichen Werten abweichen eventuell nicht gefunden werden D...

Page 30: ...im Bild zu sehen sind Strukturarmen Hintergrund w hlen Prinzipiell vermutet der Suchalgorithmus zu Beginn hinter jeder Struktur einen Code Dieser Anfangsannahme wird soweit untersucht bis das Vorhand...

Page 31: ...enden Wert verwendet werden soll Standardwert Die enthaltenen Werte aller Codes werden mit dem erwarteten Wert verglichen Die Bildanalyse ist erfolgreich wenn mindestens ein Code gefunden wurde der de...

Page 32: ...s Die minimale Anzahl an Codes die bei der Bildanalyse zu finden sind Ist die gegeben minimale Anzahl von Codes kleiner als die gefundene Anzahl so schl gt die Bildanalyse fehl Int Bei Verwendung eine...

Page 33: ...osition rechts links Codes werden anhand der X Koordinate des Mittelpunktes von rechts nach links sortiert Y Position oben unten Codes werden anhand der Y Koordinate des Mittelpunktes von oben nach un...

Page 34: ...NWEIS F r die Berechnung der Qualit t ist ein gewisser Bildbereich um den Code herum erforderlich Sollte die Qualit tsberechnung trotz gefundenem Code fehlschlagen sollte berpr ft werden ob sich der C...

Page 35: ...ittelten Qualit t von 1D Codetypen in Anlehnung an ISO IEC 15416 Die ermittelte Qualit t wird dem Benutzer als String im Format a bcdefghi angezeigt und hat folgende Bedeutung Index Merkmal de Merkmal...

Page 36: ...nten wide narrow ratio der Abstand zwischen Elementen inter character gaps Aufbau des Ergebnisstrings zur ermittelten Qualit t von 2D Codetypen in Anlehnung an ISO IEC 15415 Die ermittelte Qualit t wi...

Page 37: ...das Merkmal allgemeine Verzerrung bewertet h Ungenutzte Fehlerkorrekturkapazit t Unused error correction Gibt ein Ma zur potenziellen Robustheit des Dekodierungsprozesses mit den genutzten Fehlerkorr...

Page 38: ...ung Index Merkmal de Merkmal en Beschreibung a Gesamtqualit t Overall quality Die minimale bzw schlechteste Qualit t aller Merkmale b Zellenkontrast Cell contrast Beschreibt die Differenz zwischen max...

Page 39: ...t des Dekodierungsprozesses mit den genutzten Fehlerkorrekturen des 2D Codes i Reflexionswertunterschie d Reflectance margin Vergleichbar mit dem Merkmal Modulation ber cksichtigt zus tzlich ob ein Mo...

Page 40: ...ten Zeichen in Bytes kann ber die String L nge festgelegt werden sofern die zu versendende Information nicht eine konstante L nge hat Einstellen der Parameter Mit einem neuen Inspektionsprogramm sind...

Page 41: ...Bytes Total Result Das Gesamtergebnis eines Inspektionsdurchlaufs Bool 1 Result Message String Nachricht die das Ergebnis des Durchlaufs beschreibt String 60 Code Type 1 n Typbeschreibung des gefunden...

Page 42: ...en ber den in den Systemeinstellungen definierten Kommunikationskanal Um die Daten korrekt zu interpretieren ist der Nachrichtenaufbau wie er im Kapitel Anbindung an das Kundensteuerungssystem beschri...

Page 43: ...werden Die folgenden Status sind sichtbar Status Bedeutung Ready Ob der BVS ID bereit ist Die folgenden Fehler sind sichtbar Fehler Bedeutung Trigger Error Ob ein Trigger Fehler vorliegt Result Data E...

Page 44: ...endigen Fehlersuche w hrend der SPS Programmierung durch vorheriges Pr fen der IO Link Verdrahtung Schnellere Fehlererkennung durch Vergleichen der geplanten IO Link Topologie mit der im Feld vorhande...

Page 45: ...ich initialisiert kann im n chsten Schritt die Topologie eingerichtet werden Beim Start hat das Balluff Engineering Tool BET hierf r schon eine leere Topologie erstellt Als n chster Schritt werden der...

Page 46: ...tsch 2 3 Auf Scan starten klicken Nach dem Scan werden alle gefundenen IO Link Ger te aufgelistet Anschlie end Alle hinzuf gen ausw hlen und auf bernehmen Aktualisieren klicken Danach werden die Ger t...

Page 47: ...BVS ID M1280xF1 xx xxx deutsch 45 Durch einen Doppelklick auf das jeweilige Ger t k nnen die IO Link Details angezeigt werden...

Page 48: ...deutsch Weitere Details zur Bedienung des Balluff Engineering Tools BET kann dem Balluff Engineering Tool User manual entnommen werden Hierzu auf das Fragezeichen Symbol in der Balluff Engineering To...

Page 49: ...it dieses ber den aktuellen Zustand vom BVS ID informiert ist Da TCP auf Datenstr men basiert k nnen mehrere Nachrichten vom BVS ID unter einem gemeinsamen TCP Header zusammengefasst werden Es wird da...

Page 50: ...tegorien von Nachrichten Ereignisnachrichten vom BVS ID Statusnachricht Ergebniscontainer Aktionsnachrichten an den BVS ID die dann nach erfolgter Aktion eine Antwort sendet Connect Disconnect Status...

Page 51: ...NT16 Nutzdatenl nge in Bytes Nutzdaten Jede Nachricht hat eine eindeutige ID ID Nachricht 01hex Connect 02hex Disconnect 12hex Statusnachricht und Status anfordern 16hex Fehler zur cksetzen 20hex Erge...

Page 52: ...nvalid Command 13 hex Es wurde ein Ung ltiger Befehlscode bertragen NOK Busy 16 hex Befehl konnte nicht ausgef hrt werden weil der Status Ready nicht gesetzt ist M gliche Gr nde daf r dass der Ready S...

Page 53: ...nal gewartet wird Der BVS ID unterst tzt zwei unterschiedliche Arbeitsweisen im Zusammenhang mit Statusnachrichten Push Ist in den Systemeinstellungen die Option Statusinformationen automatisch senden...

Page 54: ...hlt wurde Simulationsmodus aktiv oder wenn der Fehlerzustand System Error gesetzt ist Der BVS ID gilt nicht als besch ftigt w hrend eine Inspektion ausf hrt wird hier ist das Ready Bit also gesetzt Zu...

Page 55: ...iel 1 Statusmeldung vom BVS ID an den Client 12 00 02 00 21 00 Das Statuswort 21 00 kann als 0b 0b 0010 0001 0000 0000 im Bin rsystem interpretiert werden Das 0 und das 5 Bit sind bin r 1 Daher zeigt...

Page 56: ...m Der Aufbau der Nutzdaten h ngt von der Konfiguration im BVS ID ab In diesem Beispiel wird angenommen dass eine Inspektion konfiguriert wurde die einen String von 20 Bytes 14hex liefert Der BVS ID ha...

Page 57: ...lversion Die folgenden Beispiele zeigen wie die Nachrichten aufgebaut sind und wie sie bertragen werden Die Nachrichten ID f r Connect ist 01hex als UINT16 Little Endian 01hex 00hex Dann folgt die Nut...

Page 58: ...or Report Error und Trigger Overflow innerhalb des Statusworts werden beim erstmaligen Auftreten des entsprechenden Fehlers auf bin r 1 gesetzt und verbleiben solange auf diesem Wert bis sie mit diese...

Page 59: ...nspektion ab L nge in Bytes Struktur Wert Bezeichnung 2 UINT16 30hex Nachrichten ID 2 UINT16 00hex Nutzdatenl nge in Bytes Der BVS ID antwortet darauf mit einer Antwortnachricht welche die Inspektions...

Page 60: ...hricht welche anzeigt ob der Wechsel erfolgreich war und auch die Inspektions ID welche gesendet wurde enth lt L nge in Bytes Struktur Wert Bezeichnung 2 UINT16 31hex Nachrichten ID 2 UINT16 04hex Nut...

Page 61: ...ektionsprogramm zu laden Beispiel 1 erfolgreicher Wechsel Es soll auf die existierende Inspektions ID 5 gewechselt werden Nachricht vom Client an den BVS ID 31 00 02 00 05 00 Der BVS ID antwortet dara...

Page 62: ...nder Nachricht die den Zeitstempel enth lt L nge in Bytes Struktur Wert Bezeichnung 2 UINT16 32hex Nachrichten ID 2 UINT16 0Ehex Nutzdatenl nge in Bytes 2 UINT16 Ergebniscode 2 UINT16 Jahr 2 UINT16 Mo...

Page 63: ...nung 2 UINT16 33hex Nachrichten ID 2 UINT16 02hex Nutzdatenl nge in Bytes 2 UINT16 Ergebniscode Beispiel Es soll das Datum und die Uhrzeit 2016 03 02 12 14 10 gesetzt werden Nachricht vom Client an de...

Page 64: ...INT16 02hex Nutzdatenl nge in Bytes 2 UINT16 Ergebniscode Beispiel Der Benutzer m chte den Referenzwert Hello World senden In einem vorangegangenen Schritt hat der Benutzer im Webinterface f r den ein...

Page 65: ...Client an den BVS ID 40 00 00 00 Der BVS ID antwortet im Erfolgsfall darauf mit 40 00 02 00 00 00 4 1 6 Kommunikation testen Unter Linux Unter Linux kann eine UDP Kommunikation mit dem Tool Netcat ge...

Page 66: ...mpfangen werden entsprechen dem JSON Datenformat JavaScript Object Notation Ausnahmen von dieser Regel werden unten erw hnt Die Programmierschnittstelle ist so gestaltet dass der Benutzer die aufgelis...

Page 67: ...l Die Versionsnummer wie sie in der URL verwendet wird version Die aktuelle API Version Beispiel description Current version of the REST API url v1 version 1 0 0 API Beschreibung abfragen Ressource ap...

Page 68: ...uktes productName Der Name des Produktes productText Beschreibung der vorhandenen Merkmale serialNumber Seriennummer vendorName Name des Herstellers vendorUrl URL zur Website des Herstellers Beispiel...

Page 69: ...den Textdaten im Markdown Format mit MIME Typ text plain generiert auf der alle verwendeten Programmbibliotheken und deren Lizenzen gelistet sind Handbuch abfragen Ressource documents URL http HOSTNAM...

Page 70: ...tle Configuration guide documents category ConfigurationGuide lang de origin local title German configuration guide url http localhost 9000 resources help Manual_BVSID_de pdf category ConfigurationGui...

Page 71: ...kgegeben operatingHoursCounter Gesamtbetriebsstundenz hler f r die Betriebsstunden seit Auslieferung des Ger ts operatingHoursCounterSinceReset Betriebsstundenz hler f r die Betriebsstunden seit Start...

Page 72: ...gHoursCounterSinceReset value 15 unit h bootCycleCounter value 86 vibration value 0 06870575994253159 unit mm s inclination value 92 unit supplyVoltage value 23 unit V humidity value 9 unit HINWEIS Di...

Page 73: ...seine vorgesehene Funktion nicht aus ben CHECK_FUNCTION_2 Die Prozessdaten sind vor bergehend ung ltig da der BVS ID momentan konfiguriert wird OFF_SPEC_3 Auch wenn die Prozessdaten g ltig sind weist...

Page 74: ...024 09 01T07 20 06 000 00 00Z Inspektions ID abfragen Ressource vision inspection id URL http HOSTNAME api balluff v1 vision inspection id Antwort Objekt Inhalt inspectionID ID des aktiven Inspektions...

Page 75: ...nResult Inspektionsergebnis resultMessage Ergebnisnachricht type Code Typen text Gelesene Texte expectedText Erwartete Texte qualityMin Minimale Code Qualit ten qualityFull Qualit tsstrings bestehend...

Page 76: ...r falls ein Inputbuffer berlauf aufgetreten ist es wurden mehr Input Container empfangen als Inspektionen durchgef hrt wurden ein Input Container wurde verworfen ein Inputbuffer Unterlauf aufgetreten...

Page 77: ...Wahr falls ein Trigger verworfen wurde da BVS ID die vorherig getriggerte Inspektion nicht verarbeiten konnte bevor ein weiterer Trigger empfangen wurde waitingForTrigger Wahr falls BVS ID auf ein Tri...

Page 78: ...m zyklischen Speicher synchronisiert und als Handshake bezeichnet Die Handshake Bits werden als Job und Job End Bits bezeichnet 4 3 2 Handshake Mechanismus Prinzipieller Ablauf des SPS Datenaustausche...

Page 79: ...BVS ID M1280xF1 xx xxx deutsch 77 Ablaufdiagramm Handshake...

Page 80: ...skennung Datenl nge und Teil Daten Anhand der Datenl nge und Gr e des zyklischen Puffers erkennt die Kamera dass noch weitere Daten zu bertragen sind Der BVS ID setzt das Job Start Bit invertiert das...

Page 81: ...BVS ID M1280xF1 xx xxx deutsch 79 Ablaufdiagramm Handshake mit Input Toggle...

Page 82: ...setzt im Eingangspuffer Befehlsstatus Datenl nge und Teil Daten und danach das Job End Bit SPS liest Job End Bit und danach Befehlsstatus Datenl nge und Teil Daten Anhand der Datenl nge und Gr e des z...

Page 83: ...BVS ID M1280xF1 xx xxx deutsch 81 Ablaufdiagramm Handshake mit Output Toggle...

Page 84: ...nismus Ablauf Handshake mit Fehler Handshake mit Fehler im Befehl oder w hrend Abarbeitung kann in folgenden F llen auftreten ung ltiger Befehlscode ung ltiges Befehlsformat ung ltiger Zustand Not Rea...

Page 85: ...peicheradresse Bei Little Endian wird dagegen das kleinstwertige Byte an der Anfangsadresse gespeichert F r die Werte welche bertragen werden kann die Endianness im BVS ID eingestellt werden Beispiel...

Page 86: ...t erfolgt ist Nach R cksetzen des Bits werden gepufferte Fehler gesetzt 6 TI Dieses Bit signalisiert dass die n chsten Eingangsdaten bereit sind oder dass die SPS f r die n chsten Ausgangsdaten bereit...

Page 87: ...eich sein andernfalls sind die Daten Bitleisten und Protokoll Bytes nicht g ltig Die SPS muss die Daten ignorieren bis die Bitleisten wieder gleich sind 1 Byte 0 und Byte 1 der Datenl nge werden als g...

Page 88: ...t keine administrative Aufgabe ausf hrt und daher Befehle ausf hren kann Das Bit ist insbesondere zur ckgesetzt w hrend dem Start vom BVS ID einschlie lich dem Laden der Inspektion w hrend dem Laden e...

Page 89: ...verwendet oder empfangener Referenzwert mit zu wenigen Zeichen zum Zeitpunkt der Ausf hrung des Tools Inputs 7 System Error Dieses Bit wird gesetzt falls eine kritische Temperatur von 90 C im Inneren...

Page 90: ...ion Abort 11 hex Kommunikation wurde von der SPS abgebrochen durch R cksetzen des Job Bits NOK Invalid Command 13 hex Es wurde ein Ung ltiger Befehlscode bertragen NOK Results 15 hex Antwort auf den B...

Page 91: ...ektionsprogramm konnte nicht gewechselt werden Folgende Fehlerursachen sind m glich ber die Kommunikationsschnittstelle kann auf ein Inspektionsprogramm mit der ID 0 nicht gewechselt werden Das Inspek...

Page 92: ...momentan in einem Zustand in dem Anfragen nicht bearbeitet werden k nnen Not Ready Status Set Date Time OK Datum und Zeit gesetzt NOK Error Beim Setzen der Zeit trat ein Fehler auf NOK Busy Die Applik...

Page 93: ...ngabedaten werden mit Hilfe des Tools Inputs interpretiert Befehlsaufbau SPS BVS ID Zeitstempel abholen Get Date Time Byte Wert Bemerkung Message ID 06hex Length Byte 0 00hex Length Byte 1 00hex Befeh...

Page 94: ...Byte Wert Bemerkung StatusCode 00hex Length Byte 0 05hex Little Endian Length Byte 1 00hex Data Byte 0 hex Aktuelle Inspektions ID Byte 0 Data Byte 1 hex Aktuelle Inspektions ID Byte 1 Data Byte 2 hex...

Page 95: ...te 1 hex Length Result Byte 1 Inspection ID Byte 0 hex Inspektions ID Byte 0 die Inspektion welche den Ergebniscontainer erzeugt hat Inspection ID Byte 1 hex Inspektions ID Byte 1 Inspection ID Byte 2...

Page 96: ...t Bemerkung StatusCode 06hex Length Byte 0 07hex L nge Zeitstempel Little Endian Length Byte 1 00hex Data Byte 0 hex Jahrhunderte Data Byte 1 hex Jahre Data Byte 2 hex Monate Data Byte 3 hex Tage Data...

Page 97: ...den Befehlscodes Byte 1 und 2 die L nge und Byte 3 bis 19 die Nutzlast 1 Zyklus 0 1 2 3 4 5 6 2 Zyklus 7 8 9 10 11 12 13 3 Zyklus 14 15 16 17 18 19 Unbenutzte Bytes werden im letzten Toggle Zyklus ign...

Page 98: ...ur Verf gung F r Siemens Steuerungen gibt es einen PROFINET Funktionsbaustein Beide k nnen von der Balluff Website www balluff com heruntergeladen werden Beispiele Feldbuskommunikation 16 Byte Ausgang...

Page 99: ...hex Datenl nge Byte 1 00hex 00hex 0Fhex Job Bit setzen 01hex 03hex Befehlsstatus OK Results 03 hex 04hex Datenl nge Byte 0 08 hex 05hex Datenl nge Byte 1 00 hex 06hex Inspektions ID Byte 0 07hex Inspe...

Page 100: ...pieren Ausgangspuffer bearbeiten 4 Eingangspuffer bearbeiten 00hex 0Fhex Job Bit zur cksetzen 01 hex 02hex 0Fhex Job End Bit zur cksetzen 01 hex Ergebniscontainer abholen mit Toggeln 23 Byte Ergebnisc...

Page 101: ...18hex 05hex Datenl nge Byte 1 00hex 06hex Inspektions ID Byte 0 07hex Inspektions ID Byte 1 08hex Inspektions ID Byte 2 09hex Inspektions ID Byte 3 0Ahex Datenbyte 0 Ergebnisbyte 0 0Dhex Ergebnisbyte...

Page 102: ...eren 02 hex 5 Eingangspuffer lesen 03hex 0Ehex Zweite 12 Ergebnisbytes kopieren Ausgangspuffer bearbeiten 6 Eingangspuffer bearbeiten 00hex 0Fhex TI invertieren 02 hex 03hex Ergebnisbyte 17 05hex Erge...

Page 103: ...bearbeiten Reihenfolge beachten 2 Ausgangsspuffer lesen 01hex Befehlskennung 04hex 02hex Datenl nge Byte 0 16hex 03hex Datenl nge Byte 1 00hex 04hex Inputbyte 0 05hex Inputbyte 1 0Dhex Inputbyte 9 0Eh...

Page 104: ...bearbeiten Reihenfolge beachten 02hex 0Fhex Toggle Out invertieren 02 hex 5 Ausgangspuffer bearbeiten 6 Ausgangspuffer lesen 01hex Inputbyte 25 02hex Inputbyte 26 00hex 0Fhex TI invertieren 02 hex 01...

Page 105: ...n chsten Teildaten kommt es zum Timeout der Vorgang wird abgebrochen und es wird der Befehlsstatus NOK Communication Error in den Eingangspuffer geschrieben und das Fehler Bit gesetzt Beim Warten auf...

Page 106: ...BVS ID M1280xF1 xx xxx 104 deutsch Ablaufdiagramm eine Beispielinspektion mit Kamera Funktionsbaustein BVS_ID...

Page 107: ...BVS ID M1280xF1 xx xxx deutsch 105 Ablaufdiagramm Inspektionsumschaltung mit Kamera Funktionsbaustein BVS_ID...

Page 108: ...atus extremer Umweltbedingung Extreme Environment Status Interne Temperatur Internal Temperature Neigungsdetektion und Einstellhilfe Inclination and Installation Aid Vibrationsdetektion Vibration Feuc...

Page 109: ...ID Baudrate Anzahl PDInput Anzahl PDOutput IO Link Protokollversion Minimale Zykluszeit BVS ID M1280BF1 L3 000 0x061001 COM3 230 4 kbits s 32 Byte 32 Byte 1 1 3 9 ms BVS ID M1280BF1 L3 000 CCM 0x0610...

Page 110: ...n Monitoring PD Input Byte 0 Byte 30 Protokoll Eingangspuffer Byte 31 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 System error Signal Quality Bad Reserv ed Reserv ed Temperature status Customer li...

Page 111: ...0 R STRING n a z B BVS ID M1280BF1 L3 000 Product ID 0x0 013 19 0 R STRING n a z B BVS0060 Product Text 0x0 014 20 0 R STRING n a z B 1D 2D code sensor autofocus w r light IO Link Serial Number 0x0 0...

Page 112: ...STRING n a Ger teerkennung Device Discovery Timeout 0x0 0FE 254 0 R W 2 Byte UINT16 Ja 1 Netzwerkeinstellungen Network Settings 0x0 0BE 190 0 R W 46 Byte Nein IP Address 1 R W 15 Byte STRING Nein Subn...

Page 113: ...e UINT8 E NUM Nein Sekunden Time Period Value 3 R W 2 Byte UINT16 Nein 1 Moving Average Window Unit 4 R W 1 Byte UINT8 E NUM Nein Messwerte Moving Average Window Value 5 R W 2 Byte UINT16 Nein 100 Sta...

Page 114: ...hler Boot Cycle Counter 0x0 058 88 0 R 8 Byte n a Boot Cycle Counter 1 R 4 Byte UINT32 n a Custom Boot Cycle Counter 2 R 4 Byte UINT32 n a Spannungs und Strom berwachung Voltage Monitoring Detection...

Page 115: ...evice Temperature Since Reset 2 R 2 Byte INT16 n a Maximum Device Temperature Since Reset 3 R 2 Byte INT16 n a Lifetime Minimum Device Temperature 4 R 2 Byte INT16 n a Lifetime Maximum Device Temperat...

Page 116: ...Alarm Status 2 R 1 Byte BOOL n a Reference Taught Position 0x2 153 853 1 0 R 12 Byte n a X Reference Value 1 R 4 Byte FLOAT3 2 n a Y Reference Value 2 R 4 Byte FLOAT3 2 n a Z Reference Value 3 R 4 By...

Page 117: ...r testatus und detaillierter Ger testatus Device Status 0x0 024 36 0 R 1 Byte UINT8 n a Detailed Device Status 0x0 025 37 0 R 30 Byte UINT8 n a 0x00 0x00 0x00 Diagnoseunterdr ckung Diagnosis Level Con...

Page 118: ...nde und Konfiguration LED Standard Selection 0x0 0FD 253 0 R W 1 Byte UINT8 E NUM Ja 0 Prozessdateninformation und konfiguration Process Data Input Descriptor 0x0 00E 14 0 R 96 Byte UINT8 n a Process...

Page 119: ...t 0xA7 167 Statistics Reset Setzt alle Ausgangsparameter auf 0 und alle Benutzereinstellungen auf die Defaultwerte zur ck 0xA8 168 Statistics Start Min Max Avg Startet die Statistik der Minimalwert Ma...

Page 120: ...fischen Temperaturgrenzen betrieben Gefahr von Ger tesch den 4 Failure 0x4210 16912 Warnung Device Temperature Overrun Clear Heat Of Source Gefahr von Ger teschaden Der BVS ID ist zu hei Hitzequelle e...

Page 121: ...ng Der Messwert liegt unterhalb des Erkennungsbereichs es kann kein Messwert ermittelt werden Applikation pr fen 2 Out of Specification 0x8D03 36099 Warnung Der Messwert liegt oberhalb des Erkennungsb...

Page 122: ...perly 0x8D10 36112 Warnung Device Temperature Upper Warning Die eingestellte obere Temperaturwarnschwelle ist berschritten 0 Device is operating properly 0x8D12 36114 Warnung berschreitung der festgel...

Page 123: ...D24 36132 Warnung Parameterschreibfehler dient nur zur Information 0 Device is operating properly 0x8D25 36133 Fehler Parameter nicht konsistent Grundeinstellungen werden verwendet Service ist erforde...

Page 124: ...um Master ProcessDataIn 0x9F 32 Byte Anzahl Prozessdaten vom Master zum Device ProcessDataOut 0x00 0 Bit Herstellerkennung Vendor ID 0x378 Ger tekennung Device ID 0x061001 Um die grundlegenden Kommuni...

Page 125: ...uszei t Device Frame Spezifikation Anzahl Bedarfsdaten Preoperate Anzahl Bedarfsdaten Operate ISDU IO Link Protokollve rsion Anzahl Prozessdaten vom Device zum Master vom Master zum Device BVS ID M128...

Page 126: ...ndor Text 0x0 011 17 0 R 15 Byte STRING n a www balluff com Product Name 0x0 012 18 0 R STRING n a z B BVS ID M1280BF1 L3 000 Product ID 0x0 013 19 0 R STRING n a z B BVS0060 Product Text 0x0 014 20 0...

Page 127: ...unction Tag Mit dem Parameter Function Tag kann ein String maximal 32 Byte in das Device geschrieben werden Typischerweise beschreibt dieser Wert die Funktion des Produkts im Einsatzbereich Location T...

Page 128: ...ert wird in Minuten angegeben Es ist der Wertebereich 0 bis 30 Minuten erlaubt Wird der Parameter auf 0 gesetzt dann ist das Device Discovery Signal deaktiviert Der Parameter wird durch Application Re...

Page 129: ...r kann die Subnetzmaske der festen IP Konfiguration des BVS ID gesetzt und gelesen werden Siehe Netzwerkeinstellungen SensorApp Gateway Adresse Hier kann die Gateway Adresse der festen IP Konfiguratio...

Page 130: ...Signalqualit t unter dem Schwellenwert ist Die Funktion kann deaktiviert werden indem der Schwellenwert auf Null gesetzt wird Mathematik Algorithmus Signalqualit t bei keinem gelesenen Code Wurde kei...

Page 131: ...Inde x Subin dex Zug riff L ng e Datentyp Data Storag e Default Low Signal Quality Threshold 0x0 0CE 206 0 R W 1 Byte UINT8 Ja 0 Signal Quality 0x0 0CF 207 0 R 2 Byte n a Current Signal Quality 1 R 1...

Page 132: ...rt TRUE ist System Commands Command Wert Ger teaktion 0x81 129 Application Reset Setzt den Schwellenwert mit ISDU Index 0xCE Low Signal Quality Threshold auf Default 0 zur ck Dadurch ist das Feature d...

Page 133: ...tt Wie im Bild dargestellt wird die Berechnung durch den Startbefehl eingeleitet und durch den Stoppbefehl gestoppt Die Werte werden zwischen Start und Stopp gehalten bis ein Reset durchgef hrt wird B...

Page 134: ...nung von Minimum Maximum und Durchschnitt Eingang ISDU Name Inde x Subin dex Zug riff L ng e Datentyp Data Storag e Default Statistics Data Configuratio n 0x0 426 106 2 0 R W 8 Byte Ja Input Signal 1...

Page 135: ...4 Byte UINT32 n a Status 6 R 1 Byte UINT8 n a Statistics Data Configuration Input Signal Als Eingangskonfiguration k nnen alle Datentypen von Prozessdatenobjekten verwendet werden mit der Ausnahme vo...

Page 136: ...ebereich Sekunden 1 1000 Minuten 1 100 Stunden 1 24 Tage 1 7 Messwerte 1 1000 Statistics Data Configuration Moving Average Window Unit F r den gleitenden Mittelwert sollte eine der Einheiten aus der f...

Page 137: ...itende Durchschnitt ist ein Durchschnitt der wiederholt ber einen bestimmten Wert des gleitenden Durchschnittsfensters berechnet wird Statistics Data Configuration Number of Samples Gesamtzahl der w h...

Page 138: ...hnung Events Event Code Event Typ Event Beschreibung Abhilfe Device Status 0x8D07 36103 Warnung Die Berechnung der Grundstatistik wurde automatisch gestoppt um einen Puffer berlauf zu vermeiden 0 Devi...

Page 139: ...ines BVS ID und eine m gliche Verschlechterung der Leistung hin Einem Ausfall kann pr ventiv durch einen Austausch entgegengewirkt werden Algorithmus W hrend der Z hler sek ndlich hochgez hlt wird ver...

Page 140: ...81 129 Application Reset Setzt Custom Operating Hours auf den Defaultwert zur ck 0x82 130 Reset Factory Settings Setzt Custom Operating Hours und Operating Hours Saving Mode auf den Defaultwert zur ck...

Page 141: ...t Cycle Counter Dieser Parameter speichert den Wert des aktuellen benutzerdefinierten Z hlers der bei jedem Start inkrementiert wird und ber das System Command Maintenance Reset zur ckgesetzt werden k...

Page 142: ...7 V bei und f r die berspannung bei 31 V Process Data Object ID Name Beschreibung Richtung 0x0016 21 Overload short circuit pin 4 TRUE berlast oder Kurzschluss an Pin 4 erkannt Eingang 0x0016 22 Overl...

Page 143: ...tion mit ISDU Index 0x2200 auf den Defaultwert 10 zur ck 0x82 130 Reset Factory Settings Setzt die Voltage Monitoring Detection Time Duration mit ISDU Index 0x2200 auf den Defaultwert 10 zur ck Events...

Page 144: ...t der BVS ID die Zeit zu erfassen Process Data Object ID Name Beschreibung Richtun g 0x0041 65 Lifetime Extreme Eine oder mehrere Extrembedingungen liegen vor Eingang 0x0042 66 Lifetime Extreme Time Z...

Page 145: ...b des Schwellenwerts 3 Internal Humidity Die Feuchtigkeit ist zu hoch Time Unter Time kann die zusammengefasste Zeit in Sekunden in der sich der BVS ID in einer Extrembedingung befunden hat ausgelesen...

Page 146: ...Customer Limits Temperaturstatus Warnung bezogen auf die eingestellten Kundenlimits Index 0x0053 Gesetzt wenn au erhalb der Limits Eingang 0x004F 79 Temperature Status Device Limits Temperaturstatus...

Page 147: ...mperatur seit dem letztem Einschalten Ger tereset in C und minimale bzw maximale Ger tetemperatur w hrend der Lebenszeit des BVS ID in C Device Temperature Alarm Configuration Einstellung f r den unte...

Page 148: ...nung Montage und Ausrichthilfe Die Neigungsdetektion erkennt eine Neigungsabweichung im Vergleich zu einer Referenzposition Die Referenzposition kann frei gew hlt und eingelernt werden Der interne Lag...

Page 149: ...ie Neigungsabweichung wird weder mit der horizontalen Ebene noch mit dem vertikalen Gravitationsfeld verglichen sondern mit der vom Endbenutzer eingelernten Orientierung Zusammengefasst dargestellt Ne...

Page 150: ...ght Position 0x2 153 853 1 0 R 12 Byte n a X Reference Value 1 R 4 Byte FLOAT3 2 n a Y Reference Value 2 R 4 Byte FLOAT3 2 n a Z Reference Value 3 R 4 Byte FLOAT3 2 n a Inclination Deviation Value 0x2...

Page 151: ...s Bit Beschreibung 0 Device ist in seiner eingelernten Position Orientierung 1 Device ist falsch ausgerichtet Neigung ist gleich gro oder gr er als der Schwellenwert Reference Taught Position X Y Z Ko...

Page 152: ...twert zur ck 0x82 130 Reset Factory Settings Setzt die Neigungsalarmkonfiguration auf den Firmware Defaultwert zur ck Events Event Code Event Typ Event Beschreibung Abhilfe Device Status 0x8CD0 36048...

Page 153: ...sung der Schwinggeschwindigkeit als physikalische Umgebungseigenschaft eines mechanischen Systems Hauptziel ist es signifikante nderungen oder Abweichungen der Schwingung zu erkennen Werden einstellba...

Page 154: ...erer Vibrationsabweichungen die sich zwischen normalem und nichtnormalem Betrieb ergeben sowie die Erkennung von Trends nderung der Werte ber die Zeit Die Genauigkeit der Messung wird durch die Anwen...

Page 155: ...n Alarm Configuration 0x2 10F 846 3 0 R W 5 Byte Ja Vibration Alarm Enable 1 R W 1 Byt e BOOL Nein 0 Vibration Alarm Threshold 2 R W 4 Byte FLOAT3 2 Nein 0 0 Vibration Alarm Status 0x2 110 846 4 0 R 1...

Page 156: ...llte berpr ft werden da der Schwingungswert ber dem Normalwert liegt Der Zustand des BVS ID selbst ist in Ordnung es funktioniert einwandfrei Die h here Vibration wird au erhalb des BVS ID verursacht...

Page 157: ...mperature At Exceedance Der Temperaturwert bei der ersten berschreitung des Schwellenwerts wird gespeichert System Commands F r eine bersicht aller System Commands siehe Kapitel System Commands Events...

Page 158: ...tuellen Ger tezustand Jeder Device Status ist kombiniert mit einer entsprechenden Diagnosemeldung Zudem gibt es dem Anwender die M glichkeit aktuell anstehende Events des BVS ID aktiv auszulesen Proce...

Page 159: ...tion auszuf hren Eine Neukonfiguration Zur cksetzen auf Werkseinstellungen kann weiterhelfen Sonst muss der Balluff Service kontaktiert oder der BVS ID ausgetauscht werden Detailed Device Status Detai...

Page 160: ...NUM Ja 0 Event Code Suppression 0x0 071 113 0 R W 10 Byte Ja Event Code Suppression 1 5 R W 2 Byte UINT16 Nein 0 Event Code Suppression Teach in 0x0 072 114 0 W 2 Byte UINT16 n a Event Code Suppressio...

Page 161: ...tbefehle Reset Commands Beschreibung Der BVS ID unterst tzt verschiedene Reset Commands zum Zur cksetzen der eingestellten Parameter auf Defaultwerte Auf diese Kommandos wird jeweils ber System Comman...

Page 162: ...Device Variant Der Parameter zeigt an welche Ger tevariante aktuell eingestellt ist Die Ger tevariante l sst sich entweder durch diesen Parameter umstellen oder durch Verwendung des IO Link Kompatibit...

Page 163: ...Trigger oder Pin 4 IO Link SIO Failure Rot statisch Allgemeiner Fehler Der Sensor ist nicht betriebsbereit Teach In Rot statisch Der BVS ID befindet sich gerade im Teach in Modus Z B Einlernen der Nei...

Page 164: ...en der Neigungsdetektion Maintenance Required Blau statisch Es muss eine Wartung durchgef hrt werden Z B Schwellenwert der Neigung wird berschritten Default Funktion abgeschaltet Overload Orange blink...

Page 165: ...iguration bietet verschiedene M glichkeiten rund um Prozessdaten Auswahl eines der vom BVS ID vorgegebenen Prozessdatensets Information ber den Aufbau der Ein und Ausgangsdaten Information ber den let...

Page 166: ...ist Ein einzelnes Element hat die L nge 3 Byte Byte Nummer Inhalt Werte Byte 1 Data Type 0 OctetStringT 1 Set of BoolT 2 UIntegerT 4 Float32T 5 255 reserved Byte 2 TypeLength 0 255 Bit Byte 3 Bit off...

Page 167: ...file Characteristic ist ein lesbarer Parameter der Auskunft dar ber gibt welche IO Link Profile unterst tzt werden Er wird haupts chlich dazu genutzt dass Profil Funktionsbausteine der Steuerungseinhe...

Page 168: ...lb des Permanentspeichers gespeichert 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 Event...

Page 169: ...rfolgt unverschl sselt und verl uft ber Port 1883 Die ber MQTT versendeten Daten k nnen z B zum Condition Monitoring als Schnittstelle zu Track Trace Anwendungen zur Weiterverarbeitung in der Cloud et...

Page 170: ...nzahl der Boot Zyklen bootCycleCounter value 49 diagnostics vibration Aktuelle Vibration vibration value 0 060 unit mm s diagnostics inclination Aktuelle Neigung inclination value 175 unit diagnostics...

Page 171: ...enth lt alle Eintr ge die im Ausgabereiter der Konfigurationsseite selektiert sind Es ist zu beachten dass die aktuell gelesene Ergebnisliste auch von der letzten Inspektion stammen kann falls die ge...

Page 172: ...r Wahr falls BVS ID auf ein Trigger Signal wartet waitingForTrigger true vision status inputDataError Ist wahr falls beim Eingabepuffer entweder ein Over oder ein Underlow aufgetreten ist mehr Eingabe...

Page 173: ...956115_AA DE K22 nderungen vorbehalten...

Page 174: ......

Page 175: ...english Configuration Guide BVS ID M1280xF1 xx xxx...

Page 176: ...www balluff com...

Page 177: ...7 1 7 Trademarks 7 2 SensorApp Webinterface 8 2 1 Introduction 8 2 2 System Menu 9 2 3 Action menu 18 2 4 Tools 20 2 5 Deviceinfo 38 3 Balluff Engineering Tool BET 39 3 1 Introduction 39 4 Connection...

Page 178: ...All content is protected by copyright All rights reserved including the right to reproduce publish edit and translate this document 1 2 Symbols and Conventions The following conventions are used in t...

Page 179: ...e g L 1 3 Explanation of the warnings Always observe the warnings in these instructions and the measures described to avoid hazards The warnings used here contain various signal words and are structu...

Page 180: ...Service Data Unit LAN Local Area Network LPS Limited Power Source MAC Media Access Control MQTT Publish subscribe machine to machine network protocol n c Not connected PC Personal Computer REST RESTfu...

Page 181: ...nder various open source licenses Some licenses require that the source code and modifications be published These sources are published on the Product homepage The license texts for all software produ...

Page 182: ...network topology different network settings are required Usually in a company network or in a production facility the IP addresses are fixed In case of connection difficulties please consult your net...

Page 183: ...ion of the user interface It consists of the following menu items Menu item Description Link to the manuals and the Open Source licenses ZIP format System settings 2 2 1 Help system Manuals The button...

Page 184: ...information about the system Setting Description Firmware version The currently installed version of the SensorApp software Log files A link to the log files of the BVS ID Serial number Serial number...

Page 185: ...ss to them These files don t contain sensitive information Client log files client log These log files contain events and errors of web browsers used to access the SensorApp They may help the local se...

Page 186: ...D after changing network settings the BVS ID must be plugged in a corresponding network according to the given settings NOTE When receiving an IP address automatically it sometimes could take a while...

Page 187: ...lt Gateway is responsible for routing to and from other networks Even if both network ports are active usually only one gateway address is required NOTE To apply changes in network settings the BVS ID...

Page 188: ...e is an active connection to an IO Link master IO Link version IO Link Version number of the firmware of the IO Link module within BVS ID IO Link Endianness IO Link Byte order of message elements that...

Page 189: ...P Address or hostname of MQTT broker Broker Port Port used by BVS ID to connect to MQTT broker Broker Authentication Set to Anonymous connection to broker will be done without credentials selecting Us...

Page 190: ...f a web browser The visualization can be modified by editing the XSL file style report xsl and the CSS file style report css If a folder named style already exists under the given root path this folde...

Page 191: ...eters Standard reports Standard reports are generated after every inspection provided any of the options below is configured and the inspection result OK NOK matches the reports configuration Setting...

Page 192: ...spections are stored as BMP files 2 3 Action menu The Action menu provides access to two action areas Configure enables you to create and manage inspection programs Monitor shows the inspection result...

Page 193: ...pction result a result number found codes date of image acquisition and execution duration the execution duration does not comprise time that is spent on waiting for a trigger camera exposure time or...

Page 194: ...tart the Auto Setup process Tools An inspection consists of 3 elements Inputs Analysis and Outputs These tools are described in the following chapter With the save button you can save the current stat...

Page 195: ...ainer via UDP TCP with a trigger via digital input is therefore not recommended NOTE If Unicode characters are contained in the reference value note that the presupposed UTF 8 encoding format encodes...

Page 196: ...tion program run The reference value can thus no longer be used in the following inspection program run If New Reference Per Cycle is deactivated the reference value is reused until it is overwritten...

Page 197: ...be used to display and process stored images Trigger mode Continuous no external triggering active The sensor captures image in free run mode Rising Edge acquires images if a low high transition takes...

Page 198: ...Int Height pixel 1 Height of the image area minimal 16 Pixel maximal 975 Pixel Int Position X pixel 1 Horizontal start position of the image area Int Position Y pixel 1 Vertical start position of the...

Page 199: ...be read The tool searches for codes within the area of interest and detects them even if they are rotated or in different sizes Parameters Parameters Description Data type Code types 1D List with type...

Page 200: ...ameters like height width size distortion etc differ from the usual values Enum Tips on speeding up the tool If the tool does not reach the needed speed for your application you can try the following...

Page 201: ...rch algorithm assumes a code behind every structure This initial suspicion is evaluated until the existence of a code can be rejected which will need additional processing time If possible the code sh...

Page 202: ...used to ensure that the read value begins with 17 The initial parameter accepts any codes String Expected number of codes The maximum number of codes to be found during image analysis Int Minimum num...

Page 203: ...t left Codes are sorted by the x coordinate of their midpoint from right to left Position y top bottom Codes are sorted by the y coordinate of their midpoint from top to bottom Position y bottom top C...

Page 204: ...icantly NOTE In order to successfully assess code quality a certain area around the code is required If quality assessment should fail even if the code is found ensure that the code is not too close t...

Page 205: ...e format a bcdefghi indicates the determined quality which has the following meaning Index Characteristic Description a Overall quality The minimum or worst quality of all characteristics b Decode Wil...

Page 206: ...on The measure of the amplitude between two symbols specifies how reliable they can be distinguished Calculation of this characteristic differs from calcualation of Cell modulation of ISO IEC TR 29158...

Page 207: ...e of the quality result string of 2D code types borrowing from ISO IEC TR 29158 The string with the format a bcdefghij indicates the determined quality which has the following meaning Index Characteri...

Page 208: ...d error correction Measures and grades the reading safety margin that error correction provides i Reflectance margin Comparable with the characteristic Modulation also takes into account if a module c...

Page 209: ...ber of sent characters in bytes can be specified by modifying the string lengths of each result if the result type does not have a constant length Setting the parameters For a new inspection program a...

Page 210: ...yp Standardl nge Bytes Total Result The total result of the inspection Bool 1 Result Message String message which describes details of the inspection run String 60 Code Type 1 n Type of the found code...

Page 211: ...ata via the communication channel defined in the system settings In order to interpret the data properly its structure as it is described in chapter Connection to the customer control system has to be...

Page 212: ...The following states are visible State Meaning Ready If the BVS ID is ready The following errors are visible Error Meaning Trigger Error If a trigger error is present Result Data Error If a result dat...

Page 213: ...timeconsuming troubleshooting during PLC programming by checking the IO Link wiring beforehand Faster error detection by comparing the planned IO Link topology with the topology existing in the field...

Page 214: ...itiated successfully a project can be created the next step is to set up the topology At startup the Balluff Engineering Tool BET has already created an empty topology for this purpose The next step i...

Page 215: ...BVS ID M1280xF1 xx xxx english 41 2 3 Click on Start Scan After the scan all the IO Link devices found are listed Then select Add all and click on Apply Update...

Page 216: ...BVS ID M1280xF1 xx xxx 42 english The devices are then added to the topology By double clicking on the respective device the IO Link details can be displayed...

Page 217: ...glish 43 Further details on the operation of the Balluff Engineering Tool BET can be found in the Balluff Engineering Tool User manual To do this click on the question mark symbol in the Balluff Engin...

Page 218: ...controlling system so that the latter is informed about the current status of BVS ID Since TCP is based on data streams multiple messages sent by BVS ID may share a common TCP header It is therefore r...

Page 219: ...e begins with the message ID There are two different types of messages Event messages from BVS ID Status message Result container Request messages to the BVS ID replying with a respone message Connect...

Page 220: ...2 UINT16 User data length in bytes User data Every message has a unique ID ID Message 01hex Connect 02hex Disconnect 12hex Status message and get status 16hex Reset errors 20hex Result container 30hex...

Page 221: ...ed command e g wrong length is a possible reason NOK Invalid Command 13 hex An invalid command code was transferred NOK Busy 16 hex Command could not be executed since the status Ready is not set Poss...

Page 222: ...it signals that File Device is selected as image source The simulation File Device can be used to display stored images Automatically as soon as a different image source is selcted BVS ID supports two...

Page 223: ...Overflow This bit signals that a trigger has been received while BVS ID was not waiting for a trigger i e while the bit Waiting For Trigger was binary 0 The behaviour upon such an unexpected trigger...

Page 224: ...Waiting For Trigger Example 2 Status message from BVS ID to the client 12 00 02 00 20 01 The status word 20 01 can be interpreted as 0b 0010 0000 0000 0001 The 5th of the low byte and the 0th bit of...

Page 225: ...lling system The structure of the user data depends on the configuration in BVS ID In this example it is assumed that an inspection was configured which provides a string of 20 bytes 14hex BVS ID read...

Page 226: ...e 2 UINT16 01hex Version of the protocol The following examples show how the connect message is structured and sent The messages ID for Connect is 01hex as UINT16 little endian 01hex 00hex Then the us...

Page 227: ...ion 2 UINT16 16hex Message ID 2 UINT16 02hex User data length in bytes 2 UINT16 Result code BVS ID answers with a status message in which all three error bits are binary 0 This answer with a status me...

Page 228: ...Result code 2 UINT16 if OK Inspection ID the set Inspection ID if NOK Busy the constant value of 0 Example Message from the client to BVS ID 30 00 00 00 BVS ID responds to it with 30 00 04 00 02 00 1...

Page 229: ...until inspection programs are being deleted The inspection program is corrupt or the application ran out of memory during load Example 1 successful change A request to change to the existing inspecti...

Page 230: ...the current date and time of the system Length in bytes Structure Value Description 2 UINT16 32hex Message ID 2 UINT16 0Ehex User data length in bytes 2 UINT16 Result code 2 UINT16 Year 2 UINT16 Mont...

Page 231: ...cture Value Description 2 UINT16 33hex Message ID 2 UINT16 02hex User data length in bytes 2 UINT16 Result code Example The date and time 2016 03 02 12 14 10 should be set Message from the client to B...

Page 232: ...on 2 UINT16 34hex Message ID 2 UINT16 02hex User data length in bytes 2 UINT16 Result code Example The user wants to send the reference value Hello World Beforehand the user has set the reference valu...

Page 233: ...length in bytes 2 UINT16 Result code Example Message from the client to BVS ID 40 00 00 00 BVS ID responds to it with 40 00 02 00 00 00 4 1 6 Testing the communication Under Linux For testing the UDP...

Page 234: ...a sent to and received by the REST API follows the JavaScript Object Notation JSON The API is designed to let the user retrieve so called resources as listed in Available resources using the HTTP GET...

Page 235: ...ersion url The version number how it is used in the URL version The current API version Example description Current version of the REST API url v1 version 1 0 0 Get API description Resource apidocs UR...

Page 236: ...oduct s website productName Name of the product productText Description of the properties serialNumber Serial number vendorName Name the vendor vendorUrl URL tpo the vendor s website Example firmwareR...

Page 237: ...ents Response Object Content categories Description of the different manual categories documents Contains links and descriptions of the available manuals Example categories ConfigurationGuide lang de...

Page 238: ...evice production operatingHoursCounterSinceReset Current number of operating hours since the start of the device bootCycleCounter Boot Cycle Counter vibration Vibration inclination Inclination supplyV...

Page 239: ...ndition Response Object Content Device Status Device Status Possible values are NORMAL_0 FAILURE_1 CHECK_FUNCTION_2 OFF_SPEC_3 MAINTENANCE_REQUIRED_4 Device Status Description NORMAL_0 Device is opera...

Page 240: ...time URL http HOSTNAME api balluff v1 time Response Object Content time Date and time in the format YYYY MM DDTHH MM SS 000 00 00Z Example time 2024 09 01T07 20 06 000 00 00Z NOTE For the determinatio...

Page 241: ...on set parameters in outputs Object Content id ID of the active inspection program inspectionResult Inspection result resultMessage Result message expectedNumberOfCodes Expected number of codes type...

Page 242: ...binary string Ressource vision inspection resultsAsBinaryString URL http HOSTNAME api balluff v1 vision inspection resultsAsBinaryString Response Objekt Inhalt binaryData Result bytes represented in...

Page 243: ...her the File Device is selected or the Simulation mode in the Communication Settings of the System Settings is active systemError True if A critical temperature of 90 C was exceeded inside the device...

Page 244: ...chronized with 3 bits in the cyclical memory and referred to as handshake The handshake bits are called Job bit and Job End bit 4 3 2 Handshake mechanism Basic sequence of the PLC data exchange The PL...

Page 245: ...BVS ID M1280xF1 xx xxx english 71 Handshake flow chart...

Page 246: ...partial data Based on the data length and size of the cyclical buffer BVS ID recognizes that additional data still have to be transferred BVS ID sets the Job Start bit inverts the TO bit and waits for...

Page 247: ...BVS ID M1280xF1 xx xxx english 73 Handshake flow chart with input toggle...

Page 248: ...s data length and partial data in the input buffer and then the Job End bit The PLC reads the Job End bit and then command status data length and partial data Based on the data length and size of the...

Page 249: ...BVS ID M1280xF1 xx xxx english 75 Handshake flow chart with output toggle...

Page 250: ...4 3 4 Error mechanism Process handshake with error Handshake with error command or during the process can happen in the following cases invalid command invalid format invaid state Not Ready negative r...

Page 251: ...lue byte is stored at the start address For the values transmitted the endianness can be set in the BVS ID Example byte lengths commands and responses Byte Example Value Little Endian Big Endian Lengt...

Page 252: ...input data chunk is ready or the sps is ready for the next output data chunk When a handshake starts with the Job bit set to 1 the TI bit must be set to 0 Otherwise BVS ID will not accept the command...

Page 253: ...bits 1st and 2nd bit string have to be identical otherwise the data bit string and protocol byte is invalid The PLC ignores data until the bit strings are equal 1 Byte 0 and byte 1 of the data length...

Page 254: ...s currently ready It is reset while BVS ID performs an administrative task that prevents it from processing commands The bit is particularly reset during the startup of BVS ID including the load of th...

Page 255: ...t containers so that one input container was used multiple times or if the received reference value is too small at the time of execution of tool Inputs 7 System Error This bit becomes active if A cri...

Page 256: ...nd NOK Communication Abort 11hex Communication was canceled by the PLC by resetting the Job bit NOK Invalid Command 13hex An invalid command code was transferred NOK Results 15hex Response to the comm...

Page 257: ...currently in a mode in which requests can not be processed ready status is curently false NOK Inspection Error An error occured while loading the inspection program due to one of the following reason...

Page 258: ...false Get Date Time OK Date Time Response with the current timestamp NOK Error During the processing of the Get Date Time request an error occurred NOK Busy The application is currently in a mode in...

Page 259: ...ucture PLC BVS ID Getting the results Get Results Byte Value Note Message ID 03hex Length byte 0 00hex Length byte 1 00hex Command structure PLC BVS ID Setting input data Set Inputs Byte Value Note Me...

Page 260: ...s Data byte 2 hex Months Data byte 3 hex Hours Data byte 4 hex Days Data byte 5 hex Minutes Data byte 6 hex Seconds Invalid values z B Hours 25 are rejected with NOK Error All elements of the timestam...

Page 261: ...3 hex Current inspection ID byte 3 Response BVS ID PLC Getting the inspection program ID Result OK Inspection ID Byte Value Note Result code 02hex Length byte 0 01hex little endian Length byte 1 00he...

Page 262: ...x Inspection ID byte 2 Inspection ID byte 3 hex Inspection ID byte 3 Data byte 0 Result byte 0 Data byte n Result byte n Content and format of the result data is configured with the tool Outputs Conse...

Page 263: ...Time Byte Value Note Result code 06hex Length byte 0 07hex Length timestamp little endian Length byte 1 00hex Data byte 0 hex Decades Data byte 1 hex Years Data byte 2 hex Months Data byte 3 hex Days...

Page 264: ...8 19 Byte 0 contains the command code byte 1 and 2 the length and byte 3 19 the payload 1 Cycle 0 1 2 3 4 5 6 2 Cycle 7 8 9 10 11 12 13 3 Cycle 14 15 16 17 18 19 Unused bytes in the last toggle cycle...

Page 265: ...emens controllers there is a PROFINET function block Both can be downloaded from the Balluff website www balluff com Examples of fieldbus communication 16 bytes output buffer 16 bytes input buffer Rep...

Page 266: ...ex Data length byte 1 00hex 00hex 0Fhex Set Job bit 01hex 03hex Command status OK Results 03 hex 04hex Data length byte 0 08 hex 05hex Data length byte 1 00 hex 06hex Inspection ID byte 0 07hex Inspec...

Page 267: ...0Dhex Copy result bytes Process output buffer 4 Process input buffer 00hex 0Fhex Reset Job bit 01hex 02hex 0Fhex Reset Job End bit 01hex Get result container with toggling 23 byte result container PL...

Page 268: ...ata length byte 0 18 hex 05hex Data length byte 1 00 hex 06hex Inspection ID byte 0 07hex Inspection ID byte 1 08hex Inspection ID byte 2 09hex Inspection ID byte 3 0Ahex Data byte 0 Result byte 0 0Dh...

Page 269: ...02hex 0Fhex Invert TO 02 hex 5 Read input buffer 03hex 0Ehex Copy second 12 result bytes Process output buffer 6 Process input buffer 01hex 0Fhex Invert TI 02hex 03hex Result byte 17 05hex Result byte...

Page 270: ...put buffer observe sequence 2 Read output buffer 01hex Command identifier 04hex 02hex Data length byte 0 16hex 03hex Data length byte 1 00hex 04hex Input byte 0 05hex Input byte 1 0Dhex Input byte 9 0...

Page 271: ...bytes Process input buffer observe sequence 02hex 0Fhex Invert TO 02hex 5 Process output buffer 6 Read output buffer 01hex Input byte 25 02hex Input byte 26 00hex 0Fhex Invert TI 02hex 06hex 0Ehex Cop...

Page 272: ...e next partial data a timeout occurs the process is canceled the process and the command status NOK Communication Error is written to the input buffer and the error bit is set While waiting for the en...

Page 273: ...BVS ID M1280xF1 xx xxx english 99 Flow chart of a sample inspection with camera function module BVS_ID...

Page 274: ...BVS ID M1280xF1 xx xxx 100 english Flow chart of insepction switch with camera function module BVS_ID...

Page 275: ...c Statistics Operating Hours Counter Boot Cycle Counter Voltage and Current Monitoring Extreme Environment Status Internal Temperature Inclination and Installation Aid Vibration Humidity Storage Usage...

Page 276: ...ice ID Baud rate No of PDInput No of PDOutput IO Link protocol version Minimum cycle time BVS ID M1280BF1 L3 000 0x061001 COM3 230 4 kbits s 32 bytes 32 bytes 1 1 3 9 ms BVS ID M1280BF1 L3 000 CCM 0x0...

Page 277: ...ion Monitoring PD Input Byte 0 Byte 30 Protocol input buffer Byte 31 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 System error Signal Quality Bad Reserv ed Reserv ed Temperature status Customer lim...

Page 278: ...STRING n a e g BVS ID M1280BF1 L3 000 Product ID 0x0 013 19 0 R STRING n a e g BVS0060 Product Text 0x0 014 20 0 R STRING n a e g 1D 2D code sensor autofocus w r light IO Link Serial Number 0x0 015 21...

Page 279: ...Byte STRING n a Device Identification Device Discovery Timeout 0x0 0FE 254 0 R W 2 byte s UINT16 Yes 1 Network Settings Network Settings 0x0 0BE 190 0 R W 46 Byte No IP Address 1 R W 15 Byte STRING No...

Page 280: ...NUM No 0 Time Period Unit 2 R W 1 byte UINT8 E NUM No Seconds Time Period Value 3 R W 2 byte s UINT16 No 1 Moving Average Window Unit 4 R W 1 byte UINT8 E NUM No Measured values Moving Average Window...

Page 281: ...urs 2 R 4 Byte UINT32 n a Custom Operating Hours 3 R 4 Byte UINT32 n a Operating Hours Saving Mode 0x0 074 116 0 R W 1 Byte UINT8 E NUM Yes 0 Boot Cycle Counter Boot Cycle Counter 0x0 058 88 0 R 8 byt...

Page 282: ...W 2 byte s INT16 No 25 Lifetime Extreme Status 0x0 0D1 209 0 R 5 byte s n a State 1 R 1 byte UINT8 E NUM n a Time 2 R 4 byte s UINT32 n a Internal Temperature Device Temperature 0x0 052 82 0 R 10 byt...

Page 283: ...Inclination and Installation Aid Inclination Alarm Configuration 0x2 151 852 9 0 2 byte s Yes Inclination Alarm Enable 1 1 byte BOOL No 0x00 0 Inclination Alarm Threshold 2 1 byte UINT8 No 0x0A 10 Inc...

Page 284: ...iguration 0x2 10F 846 3 0 R W 5 byte s Yes Vibration Alarm Enable 1 R W 1 byt e BOOL No 0 Vibration Alarm Threshold 2 R W 4 byte s FLOAT3 2 No 0 0 Vibration Alarm Status 0x2 110 846 4 0 R 1 byt e BOOL...

Page 285: ...ion 0x0 071 113 0 R W 10 byte s Yes Event Code Suppression 1 5 R W 2 byte s UINT16 No 0 Event Code Suppression Teach in 0x0 072 114 0 W 2 byte s UINT16 n a Event Code Suppression Delete 0x0 073 115 0...

Page 286: ...ess Data Input Descriptor 0x0 00E 14 0 R 96 byte s UINT8 n a Process Data Output Descriptor 0x0 00F 15 0 R 96 byte s UINT8 n a Profile Characteristic Profile Characteristic 0x0 00D 13 0 R 6 byte s UIN...

Page 287: ...ce Reset 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 statistics of the minimum value maximu...

Page 288: ...sk of device damage 4 Failure 0x4210 16912 Warning Device Temperature Overrun Clear Heat Of Source Risk of device damage The BVS ID is too hot Remove heat source provide the BVS ID with heat insulatio...

Page 289: ...2 Out of Specification 0x8D03 36099 Warning The measured value is above the detection zone a measured value can not be determined check application 2 Out of Specification 0x8D04 36100 Warning A measu...

Page 290: ...equipment internal humidity check installation and ambient conditions 1 Maintenance Required 0x8D13 36115 Warning One or more extreme conditions present 0 Device is operating properly 0x8D15 36117 Wa...

Page 291: ...0x8D25 36133 Error Parameters not consistent basic settings are used service required Parameterization processes and resets can no longer be performed 4 Failure 0x8DC0 36288 Notification Teach in Time...

Page 292: ...ocessDataIn 0x9F 32 e g Amount of process data from the master to the device ProcessDataOut 0x00 0 Bit Manufacturer ID Vendor ID 0x378 Device identification Device ID 0x061001 In order to flexibly ada...

Page 293: ...ame specification Number of Preoperate on demand data required Number of Operate on demand data required ISDU IO Link protocol version Qty of process data from the device to the master from the master...

Page 294: ...0x0 011 17 0 R 15 byte s STRING n a www balluff com Product Name 0x0 012 18 0 R STRING n a e g BVS ID M1280BF1 L3 000 Product ID 0x0 013 19 0 R STRING n a z B BVS0060 Product Text 0x0 014 20 0 R STRI...

Page 295: ...Function Tag With the Function Tag parameter a string maximum 32 bytes can be written to the device This value typically describes the function of the product in the application area Location Tag With...

Page 296: ...scovery signal that is displayed via LEDs The value is specified minutes The value range from 0 to 30 minutes is allowed If the parameter is set to 0 the Device Discovery signal is deactivated The par...

Page 297: ...is output The threshold value for the monitoring function can be set and is used to define two states of the signal quality The signal quality is considered to be good at or above the threshold value...

Page 298: ...codes are read in one image the inspection program pass total code quality over all codes read is defined as the minimum over all total code qualities Example Code A quality AABC total code quality C...

Page 299: ...ent signal quality value drops below the signal quality threshold value the Low Signal Quality Level warning is output The function can be deactivated by setting the threshold value to zero Current Si...

Page 300: ...nal Quality Threshold to default 0 The feature is thereby deactivated and the evaluation of index 0xCF subindex 2 always results in FALSE Events Event Code Event Type Event Description Remedy Device S...

Page 301: ...value maximum value and average As shown in the figure the calculation is initiated by the start command and stopped by the stop command The values are kept between start and stop until a reset is per...

Page 302: ...measurement values for the calculation of minimum maximum and average Input ISDU Name Inde x Subin dex Acc ess Leng ht Data Type Data Storag e Default Statistics Data Configuratio n 0x0 426 106 2 0 R...

Page 303: ...R W 2 byte s UINT16 No 1 Moving Average Window Unit 4 R W 1 byte UINT8 E NUM No Measurement values Moving Average Window Value 5 R W 2 byte s UINT16 No 100 Statistics Data Output 0x0 427 106 3 0 R 21...

Page 304: ...utes Minutes 0x03 3 Hours Hours 0x04 4 Days Days 0x05 5 Samples Measurement values Statistics Data Configuration Time Period Value Time Period Value can be set from 1 second to 1 week or 1 to 1000 mea...

Page 305: ...e measured values over a certain time period Statistics Data Output Maximum Maximum value of the measured values over a certain time period Statistics Data Output Average Average of the measured value...

Page 306: ...p Stops statistics operation completely 0xAC 172 Statistics Start Moving Average Starts the statistics of the moving average calculation Events Event Code Event Type Event Description Remedy Device St...

Page 307: ...indicative of intensive use of the BVS ID and possible deterioration of the performance The risk of failure can be countered preventatively through replacement Algorithm While the counter is increment...

Page 308: ...age interval of 12 minutes The intervals are 1 2 4 8 12 minutes 0x01 1 Static Operating hours counters are stored every 12 minutes System Commands Command Value Device Action 0x81 129 Application Rese...

Page 309: ...te s UINT32 n a Custom Boot Cycle Counter 2 R 4 byte s UINT32 n a Boot Cycle Counter This parameter saves the value of the current boot cycle which is incremented on each start Custom Boot Cycle Count...

Page 310: ...or in IO Link mode the threshold for undervoltage is 17 V and for overvoltage is 31 V Process Data Object ID Name Description Direction 0x0016 21 Overload short circuit pin 4 TRUE overload or short c...

Page 311: ...toring Detection Time Duration with ISDU index 0x2200 to the default value 10 Events Event Code Event Type Event Description Remedy Device Status 0x5110 20752 Warning Primary supply voltage exceeded C...

Page 312: ...ut 0x0042 66 Lifetime Extreme Time Combined total time in which the BVS ID was exposed to an extreme condition Input ISDU Name Inde x Subin dex Acc ess Leng ht Data Type Data Storag e Default Lifetime...

Page 313: ...ld value 3 Internal Humidity The humidity is too high Time Under Time the summed time in seconds in which the BVS ID was exposed to an extreme condition can be read out System Commands Command Value D...

Page 314: ...configured customer limits Index 0x0053 Set when out of limits Input 0x004F 79 Temperature Status Device Limits Temperature status Warning related to the device limits Set when out of limits Input 0x0...

Page 315: ...r maximum device temperature during the lifetime of the BVS ID in C Device Temperature Alarm Configuration Setting for the lower threshold value in C for the device temperature warning 0x8D20 and uppe...

Page 316: ...a reference position The reference position can be freely selected and taught in The internal position sensor follows the vertical earth axis Angular deviations to this axis can be recognized parallel...

Page 317: ...r with the orientation taught in by the end user In summary Inclination deviation absolute value of taught in reference orientation actual orientation Values 0 180 Unit Degrees Process Data Object ID...

Page 318: ...lue 2 R 4 byte s FLOAT3 2 n a Z Reference Value 3 R 4 byte s FLOAT3 2 n a Inclination Deviation Value 0x21 54 853 2 0 R 1 byte UINT8 n a Alarm Enable If the parameter is set TRUE the actual inclinatio...

Page 319: ...tation 1 Device is incorrectly oriented inclination is equal to or greater than the threshold value Reference Taught Position X Y Z coordinate values of the reference position set taught in by system...

Page 320: ...he BVS ID is still functional but the measured values could be invalid since the sensor Vibration Description The BVS ID makes available two vibration values which provide valuable information for pre...

Page 321: ...value is a total value for simple handling The objective of this function is the detection of larger vibration deviations that arise between normal and abnormal operation as well as the detection of t...

Page 322: ...a Vibration Alarm Configuration 0x2 10F 846 3 0 R W 5 byte s Yes Vibration Alarm Enable 1 R W 1 byte BOOL No 0 Vibration Alarm Threshold 2 R W 4 byte s FLOAT3 2 No 0 0 Vibration Alarm Status 0x2 110 8...

Page 323: ...ue The machine should be inspected since the vibration value is above the normal value The status of the BVS ID itself is OK it is functioning properly The higher vibration is caused outside of the BV...

Page 324: ...he first exceedance of the threshold value is stored Temperature At Exceedance The temperature value at the first exceedance of the threshold value is stored System Commands For an overview of all Sys...

Page 325: ...intenance monitoring no longer guaranteed for information purposes only 0 Device is operating properly 0x8D23 36131 Error Write cycle limit reached saving no longer ensured replacement recommended 1 M...

Page 326: ...r status no longer exists FALSE Input ISDU Name Inde x Subin dex Acc ess Leng ht Data Type Data Storag e Default Device Status 0x0 024 36 0 R 1 byte UINT8 n a Detailed Device Status 0x0 025 37 0 R 30...

Page 327: ...erview see chapter Events It can be used to perform a more detailed error analysis or to find the corresponding error source in the event of an unexpected device status The length of the list varies d...

Page 328: ...W 1 byte UINT8 E NUM Yes 0 Event Code Suppression 0x0 071 113 0 R W 10 byte s Yes Event Code Suppression 1 5 R W 2 byte s UINT16 No 0 Event Code Suppression Teach in 0x0 072 114 0 W 2 byte s UINT16 n...

Page 329: ...events the event code is inserted in subindex 0 in 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...

Page 330: ...ce life parameters for the user so that the next maintenance cycle can begin Variant Configuration ISDU Name Inde x Subin dex Acc ess Leng ht Data Type Data Storag e Default Device Variant 0x0 055 85...

Page 331: ...Red flashing 3 Hz Short circuit at pin 2 I O Trigger or pin 4 IO Link SIO Failure Red static General error The sensor is not ready Teach In Red static The BVS ID is currently in teach in mode e g tea...

Page 332: ...performed E g threshold of the inclination is exceeded default function is switched off Overload Orange flashing 3 Hz Overload on pin 2 I O Trigger or pin 4 IO Link SIO has been detected Bad Signal Qu...

Page 333: ...ta Information about the last valid value for input and output data As a diagnosis function monitoring of the updates of certain process values is available If these are not updated in the specified t...

Page 334: ...ngth of 3 bytes Byte number Contents Values Byte 1 Data type 0 OctetStringT 1 Set of BoolT 2 UIntegerT 4 Float32T 5 255 reserved Byte 2 TypeLength 0 255 bits Byte 3 Bit offset 0 255 bits Events With s...

Page 335: ...ile Characteristic is a readable parameter that provides information about which IO Link profiles are supported It is used mainly to allow profile function modules of the control unit to detect which...

Page 336: ...ory by the parameter manager All data is protected with a CRC32 checksum In the event of damaged memory the parameter manager outputs the Parameters not consistent event Events Event Code Event Type E...

Page 337: ...ent unencrypted using port 1883 Data which are sent via MQTT can be used for Condition Monitoring as an interface for Track and Trace applications for processing the data in the cloud etc 4 5 2 Availa...

Page 338: ...unter Number of boot cycles bootCycleCounter value 49 diagnostics vibration Current vibration vibration value 0 060 unit mm s diagnostics inclination Current inclination inclination value 175 unit dia...

Page 339: ...t data includes all entries which are specified by the user in the Outputs tab of the configuration page Note that only one result is available which might originate from the previous inspection run i...

Page 340: ...ingForTrigger t rue vision status inputDataError It is set for input buffer container overflow more input containers than inspections so that one input container was discarded It is set for input buff...

Page 341: ...956115_AA EN K22 Subject to modification...

Page 342: ...hengshan 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 Sch...

Reviews: