background image

BVS ID-M1280xF1-xx-xxx

english  

85

4.3.3.1  Input buffer

Byte address

Bit

7

6

5

4

3

2

1

0

n+0

Status byte

Ready

-

-

-

Result Data 

Available

Waiting for 

Trigger

n+1 

Error byte

System Error -

-

Input Data Error

-

Report Error

Result Data 

Error

Trigger 

Overflow

n+2

1st bit string

-

-

TO

-

Job Error

Job End

Job Start

-

n+3

Status byte (first toggle cycle) / Data

n+4

Data length byte 0 (first toggle cycle) / Data

n+5

Data length byte 1 (first toggle cycle) / Data

n+6

Data

n+7

Data

n+8

Data

n+9

Data

...

Data

n+31

2nd 

bit string

TO

-

Job Error

Job End

Job Start

CCM version

Byte address

Bit

7

6

5

4

3

2

1

0

n+30

2nd 

bit string

TO

-

Job Error

Job End

Job Start

n+31

CCM - byte

CCM

This input buffer is used by the 

BVS ID

 and read by the PLC.

Содержание BVS ID-M1280 F1 Series

Страница 1: ...deutsch Konfigurationsanleitung english Configuration Guide BVS ID M1280xF1 xx xxx...

Страница 2: ...www balluff com...

Страница 3: ...deutsch Konfigurationsanleitung BVS ID M1280xF1 xx xxx...

Страница 4: ...www balluff com...

Страница 5: ...rades 8 1 7 Marken 8 2 SensorApp Webinterface 9 2 1 Einleitung 9 2 1 1 Die SensorApp Oberfl che 10 2 2 Systemmen 10 2 2 1 Hilfesystem 10 2 2 2 Systemeinstellungen 11 2 2 3 Benutzerinformationen und Sp...

Страница 6: ...O Link Feldbus Prozessdatenprotokoll 84 4 3 1 Einleitung 84 4 3 2 Funktionsbausteine 85 4 3 3 Prozessdaten 86 4 3 4 Protokollablauf 91 4 3 5 Befehle 95 4 4 bersicht IO Link Daten und Funktionen 102 4...

Страница 7: ...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...

Страница 8: ...on von UTF 8 kodierten Zeichenketten Im UTF 8 Code zu bertragenden Zeichen sind in Hochkomma gesetzt z B L 1 3 Bedeutung der Warnhinweise Beachten Sie unbedingt die Warnhinweise in dieser Anleitung un...

Страница 9: ...ei IO Link Kommunikationssystem zur Anbindung intelligenter Sensoren und Aktoren IP Internet Protocol ISDU Indexed Service Data Unit LAN Local Area Network LPS Limited Power Source MAC Media Access Co...

Страница 10: ...ge 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 Softwarepr...

Страница 11: ...68 10 2 Best tigen Sie die Eingabe Abh ngig von der Netzwerktopologie sind unterschiedliche Netzwerkeinstellungen notwendig blicherweise sind in einem Firmennetz bzw in einer Produktionsst tte die IP...

Страница 12: ...Anzeige des Live Bildes 5 Ger te Info F r die Anzeige von Ger te Infos Status und Fehlern 2 2 Systemmen Das Systemmen befindet sich im oberen rechten Teil der Bedienoberfl che Es besteht aus folgende...

Страница 13: ...eriennummer Die Seriennummer des BVS ID Log Dateien erlauben es nderungen und Fehler im System nachzuvollziehen Die Dateien k nnen ber den Link Download log files erreicht werden Es existieren drei Ar...

Страница 14: ...one in welcher sich der BVS ID befindet PC Zeit synchronisieren bernimmt die PC Browser Zeit und Datum im Sensor Diese Funktion ist nur verf gbar wenn NTP Server verwenden abgeschaltet ist HINWEIS F r...

Страница 15: ...erden HINWEIS Beim automatischen Bezug einer IP Adresse kann es manchmal eine Weile dauern bis eine Verbindung zum BVS ID anhand des Hostnamens hergestellt werden kann bis der DNS Server den Hostname...

Страница 16: ...Gateway eingetragen werden HINWEIS Um nderungen an den Netzwerkeinstellungen zu bernehmen muss der BVS ID neu gestartet werden HINWEIS Die oben genannten Parameter IP Adresse automatisch beziehen Sta...

Страница 17: ...n Das h chstwertigste Byte wird zuerst gesendet Port UDP TCP Port ber welchen die UDP TCP Kommunikation stattfindet Statusinformationen senden UDP TCP Aktiviert das automatische Senden von Statusnachr...

Страница 18: ...cate Authority File M glichkeit das CA Zertifikat des Brokers f r den Modus MQTT verschl sselt mit CA Datei hochzuladen Verbindungsstatus Zeigt an ob eine aktive Verbindung zum MQTT Broker vorhanden i...

Страница 19: ...t connection settings Einstellung Beschreibung Protokoll Das Protokoll das zur bermittlung der Berichte verwendet wird Unterst tzt werden FTP FTPS und SMB Server Die IP Adresse oder die URL beginnend...

Страница 20: ...gt fest ob Bilder im Erfolgsfall als BMP Dateien abgelegt werden sollen NOK Inspektionsergebnisse Legt fest ob Pr fergebnisse im Fehlerfall als XML Bericht abgelegt werden sollen NOK Bilder JPG Legt f...

Страница 21: ...t nur nach einem Restart des BVS ID in Kraft Einrichten der Zugriffskontrolle Initial sind die Passw rter aller Benutzer admin expert and user leer d h diese m ssen im folgenden Dialog gesetzt werden...

Страница 22: ...h rigen Berechtigungen f r die GUI an Deaktiviert Aktiviert Funktion Nicht eingeloggt user expert admin Wechsel Import und Export von Inspektionsprogrammen Bilder speichern Monitor Ansicht ndern des I...

Страница 23: ...x deutsch 21 2 2 3 Benutzerinformationen und Spracheinstellungen In diesem Bereich wird angezeigt welcher Benutzer angemeldet ist Hier kann der Benutzer auch abgemeldet werden Des Weiteren wird die Sy...

Страница 24: ...m Start das zuletzt ge ffnete Inspektionsprogramm im Monitor Modus 2 3 1 Monitor ber Monitor werden die aktuellen Ergebnisse der laufenden Pr fung dargestellt Die Men punkte haben folgende Funktionali...

Страница 25: ...Analyse kann der LIVE Modus jederzeit wieder eingeschaltet werden Im ausgeschalteten LIVE Modus wenn im Hintergrund weiter getriggert wird wird die Statistik automatisch aktualisiert Hier kann es pass...

Страница 26: ...t aktiviert ist kann hiermit ein Einzellauf ausgel st werden Dieser f hrt ebenfalls zu einer Bildaufnahme Auto Setup ber diesen Button kann der Auto Setup Prozess gestartet werden Tools Eine Inspektio...

Страница 27: ...ogrammverwaltungsdialog ge ffnet mit dem man die Liste von importierten Programmen verwaltet Das aktuell ge ffnete Programm ist blau hinterlegt Ein Programm kann lokal ber exportiert werden Ein andere...

Страница 28: ...ndet werden 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 be...

Страница 29: ...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...

Страница 30: ...d LEDs je nach Modell Roten infraroten internen LEDs werden zum Blitzen verwendet External lightning Externe Beleuchtung wird verwendet External lightning with boost Externe Beleuchtung wird verwendet...

Страница 31: ...che nach dem zu lesenden Code standardm ig das volle Bildfeld Um den Lesevorgang zu beschleunigen oder robuster zu machen kann das Suchfeld mithilfe eines Bildausschnitts verkleinert werden HINWEIS Di...

Страница 32: ...Barcodes 2D Barcodes General settings 2 4 2 1 1D Barcodes 2D Barcodes Aufgabe Hier werden die Codes bestimmt nach welchem das Tool suchen soll Codes werden dabei innerhalb des Auswertebereichs gesucht...

Страница 33: ...en 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...

Страница 34: ...R Code PDF417 QR Code Referenzlage HINWEIS Zur stabilen Dekodierung von 2D Codes muss die Aufl sung mindestens 4 Pixel pro Modul sein f r den Code Typ PDF417 gen gen 3 Pixel pro Modul F r den kleinste...

Страница 35: ...t Der initiale Wert akzeptiert beliebige Codes String Erwartete Anzahl Codes Die maximale Anzahl an Codes die bei der Bildanalyse gesucht werden soll Sobald die Bildanalyse diese Anzahl erreicht wird...

Страница 36: ...lten Timeout beendet wird Int HINWEIS Die Sortierung findet nach der Codesuche statt Das bedeutet dass die gefundenen Codes nicht von der Sortierung abh ngen Lediglich die Reihenfolge der Ergebnisse i...

Страница 37: ...kation lesbar ist oder nicht kann daher nur die Werte A nach Spezifikation lesbar oder F nicht nach Spezifikation lesbar einnehmen Der Code kann trotz Bewertung F f r das System lesbar sein c Symbolko...

Страница 38: ...ohl Kameraverkippung wie auch Druckqualit t verantwortlich sein kann g Allgemeine Verzerrung Grid nonuniformity Kommt zus tzlich zur affinen Verzerrung eine perspektivische Deformation hinzu wird dies...

Страница 39: ...er Implementation immer A f Axiale Verzerrung Axial nonuniformity Verh ltnis der Breite und H he der einzelnen Module und gibt damit eine Aussage zur affinen Verzerrung des Codes wobei daf r sowohl Ka...

Страница 40: ...String L nge festgelegt werden sofern die zu versendende Information nicht eine konstante L nge hat 2 4 3 2 Einstellen der Parameter Mit einem neuen Inspektionsprogramm sind standardm ig alle relevan...

Страница 41: ...BVS ID M1280xF1 xx xxx deutsch 39...

Страница 42: ...nkts des gefundenen Codes UINT16 4 Rotation 1 n Drehung des gefundenen Codes UINT16 2 Interpretation der gesendeten Daten Das Tool schickt die Daten ber den in den Systemeinstellungen definierten Komm...

Страница 43: ...lone Betrieb ohne Bedienoberfl che betreiben Falls der BVS ID mit ge ffneter SensorApp Oberfl che betrieben wird die Livebildanzeige der SensorApp Oberfl che deaktivieren Durch geeignete Wahl des Para...

Страница 44: ...bar Status Bedeutung Ready Ob der BVS ID bereit ist Device Locked Ob eine SPS alleinige Hoheit ber die Steuerung des BVS ID hat Die folgenden Fehler sind sichtbar Fehler Bedeutung Trigger Error Ob ein...

Страница 45: ...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...

Страница 46: ...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...

Страница 47: ...h 45 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...

Страница 48: ...BVS ID M1280xF1 xx xxx 46 deutsch Durch einen Doppelklick auf das jeweilige Ger t k nnen die IO Link Details angezeigt werden...

Страница 49: ...utsch 47 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...

Страница 50: ...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...

Страница 51: ...e Kategorien von Nachrichten Ereignisnachrichten vom BVS ID Statusnachricht Ergebniscontainer Aktionsnachrichten an den BVS ID die dann nach erfolgter Aktion eine Antwort sendet Connect Disconnect Sta...

Страница 52: ...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...

Страница 53: ...valid Command 13hex Es wurde ein Ung ltiger Befehlscode bertragen NOK Busy 16hex Befehl konnte nicht ausgef hrt werden weil der Status Ready nicht gesetzt ist M gliche Gr nde daf r dass der Ready Stat...

Страница 54: ...e als Bildquelle ausgew hlt ist Die Simulation File Device dient zur Anzeige gespeicherter Bilder Automatisch sobald eine andere Bildquelle gew hlt wird HINWEIS Der BVS ID unterst tzt zwei unterschied...

Страница 55: ...heit hat Automatisch sobald die SPS ihre Verbindung zum BVS ID beendet sich ein Benutzer als expert oder admin am Client anmeldet oder die Benutzerverwaltung deaktiviert wird 256 00 01 8 Trigger Overf...

Страница 56: ...t sind bin r 1 Daher zeigt diese Statusnachricht an dass der BVS ID Ready ist und ein Trigger Error aufgetreten ist HINWEIS Wenn das Ready Bit nicht gesetzt ist bin r 0 werden die Fehlerbits Input Dat...

Страница 57: ...ystem 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 I...

Страница 58: ...okollversion 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...

Страница 59: ...erden ignoriert L nge in Bytes Struktur Wert Bezeichnung 2 UINT16 02hex Nachrichten ID 2 UINT16 00hex Nutzdatenl nge in Bytes Der BVS ID antwortet darauf mit ihrer Disconnect Nachricht L nge in Bytes...

Страница 60: ...r 0 waren Die Antwort erfolgt auch unabh ngig von der gew hlten Option f r Statusinformationen automatisch senden Beispiel Die letzte Statusnachricht vom BVS ID an den Client war 12 00 02 00 20 01 Das...

Страница 61: ...n Bytes Struktur Wert Bezeichnung 2 UINT16 30hex Nachrichten ID 2 UINT16 04hex Nutzdatenl nge in Bytes 2 UINT16 Ergebniscode 02hex f r OK Inspection ID oder 16hex f r NOK Busy 2 UINT16 bei OK Inspecti...

Страница 62: ...n auf ein Inspektionsprogramm mit der ID 0 nicht gewechselt werden Das Inspektionsprogramm mit der angeforderten ID existiert nicht Die maximale Anzahl von Inspektionsprogrammen wurde berschritten Ein...

Страница 63: ...80xF1 xx xxx deutsch 61 Die beiden Bytes 1A 00 signalisieren dass der Wechsel nicht erfolgreich war Das aktive Inspektionsprogramm ist in den letzten beiden Bytes festgehalten 01 00 welche der ID 1 en...

Страница 64: ...olgender 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 UINT1...

Страница 65: ...chnung 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...

Страница 66: ...2 UINT16 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...

Страница 67: ...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 4 1 6 1 Unter Linux Unter Linux kann eine UDP Kommunikation mit dem Tool Ne...

Страница 68: ...aten die an die REST API gesandt und von ihr empfangen werden entsprechen dem JSON Datenformat JavaScript Object Notation Ausnahmen von dieser Regel werden unten erw hnt Die Programmierschnittstelle i...

Страница 69: ...s mit Bearer Aufgrund des selbst signierten Zertifikates des BVS ID ist hier der Parameter insecure wichtig curl X POST https 192 168 165 84 api balluff v1 vision inspection trigger H accept H Authori...

Страница 70: ...er Fehler in der URL 429 Too many requests Die bertragungsrate ist aufgrund einer zu hohen Anfragefrequenz begrenzt 500 Internal Server Error Ein interner Fehler des Servers ist aufgetreten z B mit de...

Страница 71: ...wendet wird version Die aktuelle API Version Beispiel description Current version of the REST API url v1 version 1 0 0 API Beschreibung abfragen Ressource apidocs URL http HOSTNAME api balluff v1 apid...

Страница 72: ...uktes productName Der Name des Produktes productText Beschreibung der vorhandenen Merkmale serialNumber Seriennummer vendorName Name des Herstellers vendorUrl URL zur Website des Herstellers Beispiel...

Страница 73: ...E api balluff v1 documents Antwort Objekt Inhalt categories Beschreibung der einzelnen Handbuch Kategorien documents Enth lt Links und Beschreibungen zu den vorhandenen Handb chern Beispiel categories...

Страница 74: ...e totalOperatingHours Gesamtbetriebsstundenz hler f r die Betriebsstunden seit Auslieferung des Ger ts operatingHoursSinceBoot Betriebsstundenz hler f r die Betriebsstunden seit Start des Ger ts bootC...

Страница 75: ...it supplyVoltage value 23 unit V humidity value 9 unit health value NORMAL_0 HINWEIS Diagnose Werte k nnen auch einzeln abgefragt werden indem dem Befehl diagnostics angeh ngt wird z B http HOSTNAME a...

Страница 76: ...ann seine vorgesehene Funktion nicht aus ben CHECK_FUN CTION_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...

Страница 77: ...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...

Страница 78: ...des aktiven Inspektionsprogramms inspectionResult Inspektionsergebnis resultMessage Ergebnisnachricht type Code Typen text Gelesene Texte expectedValue Erwartete Texte qualityMin Minimale Code Qualit...

Страница 79: ...id 1 inspectionResult true resultMessage type Code 1 QR Code text Code 1 Matrix expectedValue Code 1 qualityMin Code 1 B qualityFull Code 1 AAABABBA moduleSize Code 1 20 83460968299469 centerX Code 1...

Страница 80: ...en ein Inputbuffer Unterlauf aufgetreten ist es wurden mehr Inspektionen durchgef hrt als Input Container empfangen wurden ein Input Container wurde mehr als einmal verwendet ready Wahr falls BVS ID a...

Страница 81: ...resultDataError false simulationMode true systemError false triggerOverflow false waitingForTrigger false HINWEIS Status Werte k nnen auch einzeln abgefragt werden indem dem Befehl vision status ange...

Страница 82: ...L http HOSTNAME api balluff v1 vision inspection id Anfrage Objekt Inhalt inspectionID Nummer des zu ladenden Inspektionsprogramms Beispiel inspectionID 2 HINWEIS F r die POST und Login Befehle muss a...

Страница 83: ...nceValue UTF 8 codierter Referenzwert Beispiel referenceValue Balluff Inspektion triggern Resource vision inspection trigger URL http HOSTNAME api balluff v1 vision inspection trigger LED aufleuchten...

Страница 84: ...age Objekt Inhalt username UTF 8 kodierter Benutzername password UTF 8 kodiertes Passwort Beispiel username expert password 0123456789012 Antwort Objekt Inhalt Bearer String mit dem Session Token role...

Страница 85: ...en Bearer bei aktivierter Benutzerverwaltung Das Session Token muss im HTTP Authorization Header per Authorization Bearer 23d6c502 6e5d 433f 8213 35bab1a37c39 mitgegeben werden Beispiel curl X POST ht...

Страница 86: ...Eingangspuffers bei CCM Variante Prozessdaten in beiden Richtungen davon 2 Byte Synchronisationsdaten 1 und 2 Bitleiste bertragen Zum Austausch von Daten und Befehlen zwischen BVS ID und dem steuernd...

Страница 87: ...steine zur Verf gung Diese k nnen von der Balluff Website www balluff com im Downloadbereich des Produkts heruntergeladen werden Diese Funktionsbausteine bernehmen alle Protokoll eventuelle Toggle und...

Страница 88: ...Daten zwischen dem BVS ID und dem steuernden System SPS stellt der BVS ID zwei Felder Eingangs und Ausgangspuffer bereit Die Signalisierung ber die Bitleiste wird in jedem SPS Zyklus aktuell bertrage...

Страница 89: ...tleiste TO Job Error Job End Job Start n 3 Statusbyte erster Toggle Zyklus Daten n 4 Datenl nge Byte 0 erster Toggle Zyklus Daten n 5 Datenl nge Byte 1 erster Toggle Zyklus Daten n 6 Daten n 7 Daten n...

Страница 90: ...ck Produktstartprozess Ladeprozess eines Inspektionsprogramms BVS ID befindet sich im Konfigurationsmodus Auto Setup Prozess Bei der Analyse von gespeicherten Bildern System Error 6 7 Device Locked D...

Страница 91: ...cher Fehler w hrend einer Inspektion 1 Diese Bits bleiben gesetzt auch wenn der Status nicht mehr vorliegt Mit dem Steuerbit Reset Warning k nnen sie zur ckgesetzt werden HINWEIS Wenn das Ready Bit ni...

Страница 92: ...m BVS ID gelesen Beschreibung der Einzelsignale Bitleiste Bit Nummer Name Funktionsbeschreibung 0 Job 0 Kein neuer Job liegt vor 1 Ein neuer Job liegt vor 1 Trigger L st einen Trigger Signal im BVS ID...

Страница 93: ...fers besteht die M glichkeit das Ger t von der SPS zu steuern SPS beschreibt den Ausgangspuffer Befehlskennung Datenl nge und Daten SPS setzt das Job Bit ber das Job Bit erkennt der BVS ID dass ein Be...

Страница 94: ...ndet wurde und die Daten g ltig sind SPS l scht das Job Bit BVS ID l scht das Job End Bit und Job Start Bit zur ck ber die SPS kann der BVS ID ber Signale der Bitleiste in jedem Steuerungszyklus geste...

Страница 95: ...n auf 0 SPS beschreibt im Ausgangspuffer Befehlskennung Datenl nge und den ersten Teil der Daten Die Datenl nge ist die L nge der gesamten zu bertragenen Daten SPS l scht TI falls noch gesetzt SPS set...

Страница 96: ...BVS ID M1280xF1 xx xxx 94 deutsch Ablaufdiagramm Handshake mit Input Toggle...

Страница 97: ...en Befehl enth lt CMD Status und die entsprechenden Daten Befehl Befehlscode Funktionsbeschreibung Set Inspection ID 0x01 Setzt anhand der bergebenen ID das aktuelle Inspektionsprogramm Get Inspection...

Страница 98: ...f hrt 0x16 Befehl konnte nicht ausgef hrt werden weil noch ein anderer Befehl verarbeitet wurde oder nach einem Neustart noch nicht bereit ist 0x1A Das Inspektionsprogramm konnte nicht gewechselt werd...

Страница 99: ...0 Status Byte n 01 Error Byte n 02 0x02 1 Bitleiste Job Start n 03 CMD Status 0x02 Befehl wurde erfolgreich ausgef hrt 0x10 Bei der Abfrage der Inspektions ID trat ein Fehler auf 0x16 Die Applikation...

Страница 100: ...elt Befehl Subadresse Daten Bedeutung n 00 0x02 1 Bitleiste Job Start n 01 0x03 Ergebnisse abfragen n 02 n 03 n 31 0x02 2 Bitleiste Antwort Subadresse Daten Bedeutung n 00 Status Byte n 01 Error Byte...

Страница 101: ...lt Befehl Subadresse Daten Bedeutung n 00 0x02 1 Bitleiste Job Start n 01 0x04 Referenzwerten setzen n 02 Nutzdatenl nge Byte 0 n 03 Nutzdatenl nge Byte 1 n 04 Input Byte 0 n 05 Input Byte 1 n 06 Inpu...

Страница 102: ...esse Daten Bedeutung n 00 Status Byte n 01 Error Byte n 02 0x02 1 Bitleiste Job Start n 03 CMD Status 0x06 Befehl wurde erfolgreich ausgef hrt Zeitstempeldaten werden bermittelt 0x10 Bei der Abfrage d...

Страница 103: ...1 0x07 Datum Zeit setzen n 02 0x00 n 03 Jahrhundert n 04 Jahr n 05 Monat n 06 Tag n 07 Stunde n 08 Minute n 09 Sekunde n 31 0x02 2 Bitleiste Antwort Subadresse Daten Bedeutung n 00 Status Byte n 01 Er...

Страница 104: ...er Umweltbedingung Extreme Environment Status Interne Temperatur Internal Temperature Neigungsdetektion und Einstellhilfe Inclination and Installation Aid Vibrationsdetektion Vibration Feuchtigkeitsde...

Страница 105: ...61002 BVS ID M1280BF1 L3 090 0x061005 BVS ID M1280BF1 L3 090 CCM 0x061006 BVS ID M1280CF1 L3 000 0x061003 BVS ID M1280CF1 L3 000 CCM 0x061004 4 4 3 Prozessdatenprofile 4 4 3 1 Default PD Input Byte 0...

Страница 106: ...RING n a 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 n a z B BVS ID M1280BF1 L3 000 Product Order Cod...

Страница 107: ...Byte UINT16 Nein 100 Statistics Data Output 0x0427 1063 0 R 21 Byte n a Minimum 1 R 4 Byte FLOAT32 n a Maximum 2 R 4 Byte FLOAT32 n a Average 3 R 4 Byte FLOAT32 n a Moving Average 4 R 4 Byte FLOAT32...

Страница 108: ...ndex Zugriff L nge Datentyp Data Storage Default Interne Temperatur Device Temperature 0x0052 82 0 R 10 Byte n a Device Temperature 1 R 2 Byte INT16 n a Minimum Device Temperature Since Reset 2 R 2 By...

Страница 109: ...age Default Vibrationsdetektion Vibration Level 0x210E 8462 0 R 4 Byte FLOAT32 n a Vibration Alarm Configuration 0x210F 8463 0 R W 5 Byte Ja Vibration Alarm Enable 1 R W 1 Byte BOOL Nein 0 Vibration A...

Страница 110: ...ata Storage Default Variantenkonfiguration Device Variant 0x0055 85 0 R W 2 Byte UINT16 ENUM Nein 1 Default Name Index Subindex Zugriff L nge Datentyp Data Storage Default Bedeutung der LED Zust nde u...

Страница 111: ...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 Max...

Страница 112: ...ren Versorgungsspannung Abweichungen in der Versorgung pr fen 2 Out of Specification 0x8CD0 36048 Warnung Neigungsalarm Installation pr fen 1 Maintenance Required 0x8CD1 36049 Warnung Vibrationsalarm...

Страница 113: ...gungen pr fen 1 Maintenance Required 0x8D13 36115 Warnung Eine oder mehrere Extrembedingungen liegen vor 0 Device is operating properly 0x8D15 36117 Warnung berlast an Pin 2 Verkabelung pr fen 2 Out o...

Страница 114: ...ssdaten vom Master zum Device ProcessDataOut 0x00 0 Bit Herstellerkennung Vendor ID 0x378 Ger tekennung Device ID 0x061001 Um die grundlegenden Kommunikationsparameter flexibel an die Anwendung anzupa...

Страница 115: ...ion 0x0016 22 0 R 2 Byte STRING n a Firmware Revision 0x0017 23 0 R 10 Byte STRING n a Application Specific Tag 0x0018 24 0 R W 32 Byte STRING n a Function Tag 0x0019 25 0 R W 32 Byte STRING Ja Locati...

Страница 116: ...ennung Device Discovery Beschreibung Mit der Funktion Device Discovery kann ein IO Link Device wiedergefunden werden indem per System Command eine Signalisierung an der LED vom Device gestartet wird I...

Страница 117: ...tzmaske Hier 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 K...

Страница 118: ...rreicht wird Der Signalzustand wir auch dadurch angezeigt das die IO Link LED orange aufleuchtet wenn die Signalqualit t unter dem Schwellenwert ist Die Funktion kann deaktiviert werden indem der Schw...

Страница 119: ...nt Signal Quality 1 R 1 Byte UINT8 n a Signal Quality Bad 2 R 1 Bit BOOL n a Low Signal Quality Threshold Der Schwellenwert f r niedrige Signalqualit t kann eingestellt werden um die aktuelle Signalqu...

Страница 120: ...x 2 ergibt immer FALSE 0x82 130 Reset Factory Settings Setzt den Schwellenwert mit ISDU Index 0xCE Low Signal Quality Threshold auf Default 0 zur ck Dadurch ist das Feature deaktiviert und die Evaluat...

Страница 121: ...der Berechnung von Minimalwert Maximalwert und Durchschnitt Wie im Bild dargestellt wird die Berechnung durch den Startbefehl eingeleitet und durch den Stoppbefehl gestoppt Die Werte werden zwischen S...

Страница 122: ...Name Beschreibung Richtung 0x0053 83 Minimum Minimalwert Eingang 0x0054 84 Maximum Maximalwert Eingang 0x0055 85 Average Durchschnitt Eingang 0x0056 86 Moving Average Wiederholt berechneter Durchschni...

Страница 123: ...rwendet werden mit der Ausnahme von Boolean Die jeweiligen Object IDs sind in dem jeweiligen Kapitel der Funktion zu finden Defaultwert ist 0 dies entspricht kein Objekt Statistics Data Configuration...

Страница 124: ...w hlt werden Wert Bedeutung Beschreibung 0x01 1 Seconds Sekunden 0x02 2 Minutes Minuten 0x03 3 Hours Stunden 0x04 4 Samples Messwerte Statistics Data Configuration Moving Average Window Value Der Wert...

Страница 125: ...ur ck 0xA8 168 Statistics Start Min Max Avg Startet die Statistik der Minimalwert Maximalwert Durchschnitt Berechnung 0xA9 169 Statistics Stop Stoppt den Statistikbetrieb vollst ndig 0xAC 172 Statisti...

Страница 126: ...anach 4 Minuten danach 8 Minuten bis zu einem maximalen Speicherintervall von 12 Minuten Process Data Object ID Name Beschreibung Richtung 0x001B 27 Current Operating Hours Ausgabe des aktuellen Betri...

Страница 127: ...zweiter Boot Cycle Counter implementiert der zur ckgesetzt werden kann Die Ausgabe des aktuellen Boot Zyklus kann als Kontrolle f r das Service Intervall sowie f r die vorbeugende Wartung dienen Zeitp...

Страница 128: ...g 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 Overload short circuit pin 2 TRUE b...

Страница 129: ...0x8D15 36117 Warnung berlast an Pin 1 Verkabelung pr fen 2 Out of Specification 4 4 9 5 Status extremer Umweltbedingung Extreme Environment Status Beschreibung Mithilfe des Extreme Environment Status...

Страница 130: ...iedriger Temperatur State Unter State kann der aktuelle Status abgelesen werden Bit Name Beschreibung 0 Vibration Die Vibrationen liegen oberhalb des Schwellenwerts 1 Upper Temperature Die Temperatur...

Страница 131: ...nts Event Code Event Typ Event Beschreibung Abhilfe Device Status 0x8D13 36115 Warnung Eine oder mehrere Extrembedingungen liegen vor 0 Device is operating properly Variantenabh ngigkeit Die Funktiona...

Страница 132: ...peratur in C Eingang ISDU Name Index Subinde x Zugrif f L nge Datentyp Data Storage Default Device Temperature 0x0052 82 0 R 10 Byte n a Device Temperature 1 R 2 Byte INT16 n a Minimum Device Temperat...

Страница 133: ...rature Overrun Clear Heat Of Source Gefahr von Ger teschaden Der BVS ID ist zu hei Hitzequelle entfernen BVS ID ggf zus tzlich Hitzeisolieren 2 Out of Specification 0x4220 16928 Warnung Device Tempera...

Страница 134: ...arallelverschiebungen zur Achse oder Rotation um diese Achse jedoch nicht Messdaten zur Neigungsdetektion Messbereich 0 180 Aufl sung 1 Genauigkeit 1 Messperiode 1000 ms Datenaktualisierungsrate 1 Sek...

Страница 135: ...nclination Alarm Status Neigungsalarm Status Eingang 1 Unit degree ISDU Name Index Subinde x Zugrif f L nge Datentyp Data Storage Default Inclination Alarm Configuration 0x2151 8529 0 2 Byte Ja Inclin...

Страница 136: ...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 Koo...

Страница 137: ...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...

Страница 138: ...Messung der Schwinggeschwindigkeit als physikalische Umgebungseigenschaft eines mechanischen Systems Hauptziel ist es signifikante nderungen oder Abweichungen der Schwingung zu erkennen Werden einste...

Страница 139: ...ng der Werte ber die Zeit Die Genauigkeit der Messung wird durch die Anwendung eingeschr nkt weil BVS ID zur Erf llung der prim ren Funktion und nicht als Sensor zur Vibrationsmessung montiert wird So...

Страница 140: ...ts Der Vergleich wird f r jede Achse und Gr e mit logischer ODER Verkn pfung durchgef hrt Die Hysterese ist fest und basiert auf der Zeit nicht auf der Amplitude Wenn der Schwingungswert den Schwellen...

Страница 141: ...f L nge Datentyp Data Storage Default Humidity 0x005 C 92 0 R 9 Byte n a Humidity Bad 1 R 1 Byte BOOL n a Operating Hours At Exceedance 2 R 4 Byte UINT32 n a Temperature At Exceedance 3 R 4 Byte INT32...

Страница 142: ...36132 Warnung Parameterschreibfehler Beim Schreiben der Daten ist ein Fehler aufgetreten dient nur zur Information 0 Device is operating properly 4 4 9 11 Ger testatus und detailierter Ger testatus D...

Страница 143: ...ltig Der BVS ID ist nicht in der Lage seine vorgesehene Funktion auszuf hren Eine Neukonfiguration Zur cksetzen auf Werkseinstellungen kann weiterhelfen Sonst muss der Balluff Service kontaktiert ode...

Страница 144: ...hert Wert Diagnoseniveau Beschreibungen 0 Alle Events Alle Diagnosemeldungen werden berichtet Default Einstellung 1 Warnungen und Fehler Alle Warnungen und Fehler werden berichtet Benachrichtigungen w...

Страница 145: ...0x81 129 Application Reset Dieses Zur cksetzen wird anhand der IO Link Spezifikation V1 1 2 durchgef hrt R cksetzen aller Parameter und Ger teeinstellungen auf Standardwerte mit Ausnahme der Identifik...

Страница 146: ...n IO Link Kompatibilit tsmodus ge ndert dann ist die nderung in diesem Parameter sofort sichtbar Dieser Parameter wird durch einen Reset nicht ver ndert Folgende Ger tevarianten sind verf gbar Wert Be...

Страница 147: ...er BVS ID befindet sich gerade im Teach in Modus Z B Einlernen der Neigungsdetektion oder Auto Setup Maintenance Required Blau statisch Es muss eine Wartung durchgef hrt werden Z B Schwellenwert der N...

Страница 148: ...ht Port ist erkannt worden Bad Signal Quality Orange blinkend 1 Hz Schlechte Signalqualit t Die Qualit t einer oder mehrerer Codes befindet sich unterhalb der konfigurierten Warnschwelle Out of Specif...

Страница 149: ...abgebrochen ISDU Name Index Subinde x Zugriff L nge Datentyp Data Storage Default Process Data Input Descriptor 0x000E 14 0 R 96 Byte UINT8 n a Process Data Output Descriptor 0x000F 15 0 R 96 Byte UIN...

Страница 150: ...riante nicht g ltig ist wird das Defaultprofil f r die entsprechende Variante ausgew hlt Event Code Event Typ Event Beschreibung Abhilfe Device Status 0x1850 6224 Benachrichtigung Process Data Profila...

Страница 151: ...Profil ID Name Beschreibung 0x4000 Common Profile 0x0030 BLOB 0x0031 Firmware Update Alle Einzelfunktionen sind in dieser Anleitung beschrieben Genauere Bedeutungen der Profile k nnen in den entsprec...

Страница 152: ...d etc verwendet werden 4 5 2 Daten bertragung F r die Verbindung zum MQTT Broker stehen drei verschiedene bertragungsmodi zur Verf gung MQTT Die Verbindung zum MQTT Broker verfolgt ber eine unverschl...

Страница 153: ...bootCycles value 49 balluff HOSTNAME diagnostics vibration Aktuelle Vibration vibration value 0 060 unit mm s HINWEIS Die Zeichenfolge HOSTNAME muss im Folgenden durch den Namen des BVS ID ersetzt wer...

Страница 154: ...diagnostics humidity Aktuelle Luftfeuchtigkeit humidity value 12 unit balluff HOSTNAME diagnostics supplyVoltage Aktuelle Versorgungsspannung supplyVoltage value 24 unit V balluff HOSTNAME diagnostics...

Страница 155: ...ck Die Ergebnisliste 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 stam...

Страница 156: ...OSTNAME vision status triggerOverflow W hrend der letzten Ausf hrung musste ein Triggersignal verworfen das System war noch nicht Ready triggerOverflow false balluff HOSTNAME vision status waitingForT...

Страница 157: ...956115_AB DE E23 nderungen vorbehalten Ersetzt K22...

Страница 158: ......

Страница 159: ...english Configuration Guide BVS ID M1280xF1 xx xxx...

Страница 160: ...www balluff com...

Страница 161: ...6 Updates and upgrades 8 1 7 Trademarks 8 2 SensorApp Webinterface 9 2 1 Introduction 9 2 1 1 The SensorApp interface 10 2 2 System Menu 10 2 2 1 Help system 10 2 2 2 System Settings 11 2 2 3 User in...

Страница 162: ...ess Data Protocol 82 4 3 1 Introduction 82 4 3 2 Function modules 83 4 3 3 Process data 84 4 3 4 Protocol sequence 89 4 3 5 Commands 93 4 4 Overview of IO Link Data and Functions 100 4 4 1 Overview of...

Страница 163: ...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...

Страница 164: ...se strings are automatically UTF 8 encoded by definition 1 2 7 Representation of UTF 8 encoded strings Characters transmitted in their UTF 8 encoding are set in apostrophes e g L 1 3 Explanation of th...

Страница 165: ...IO Input Output IODD IO Device Description IO Link Communications networking standard used for connecting digital sensors and actuators IP Internet Protocol ISDU Indexed Service Data Unit LAN Local Ar...

Страница 166: ...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...

Страница 167: ...web browser Enter the following URL http 192 168 10 2 Confirm the entry Depending on the network topology different network settings are required Usually in a company network or in a production facili...

Страница 168: ...age Showing the live image 5 Device info Showing device information states and errors 2 2 System Menu The System menu is in the top right section of the user interface It consists of the following men...

Страница 169: ...rial number of the BVS ID Log files allow to track changes and errors on the system You can access the log files by clicking on the hyperlink Download log files There are three kinds of log files Syst...

Страница 170: ...Specifies in which time zone the BVS ID is located Use PC time for sensor Sets the PC Browser time in the Sensor This function is only available if the option Use NTP Server is deactivated NOTE In ord...

Страница 171: ...en receiving an IP address automatically it sometimes could take a while to be able to connect to the BVS ID using the host name until the DNS Server resolves the host name to the received IP It is re...

Страница 172: ...e usually only one gateway address is required NOTE To apply changes in network settings the BVS ID must be restarted NOTE The above mentioned parameters Obtain an IP address automatically IP Subnet m...

Страница 173: ...Big endian The highest value byte is transferred first Port UDP TCP The UDP TCP communication port Send status information UDP TCP Enables automatic sending of status messages every time a status cha...

Страница 174: ...ificate Authority File Possibility to upload the CA certificate of the broker in combination with the mode MQTT encrypted with CA file Connection Status Shows if there is an active connection to MQTT...

Страница 175: ...gs Setting Description Protocol Protocol to be used to transmit report data Supported protocols are FTP FTPS and SMB Server The IP address or the URL both starting with ftp of the server to store the...

Страница 176: ...RAW Determines whether images of successful inspections are stored as BMP files NOK inspection results Determines whether results of failed inspections are stored as XML reports NOK images JPG Determ...

Страница 177: ...quest via HTTP is then redirected to the HTTPS connection request This setting is only applied after a restart of the BVS ID NOTE If the connection between web browser and the BVS ID takes place via a...

Страница 178: ...manently to go on without setting passwords User groups The SensorApp has the following user types with their rights in the GUI Deactivated Activated Function Not logged in user expert admin Change im...

Страница 179: ...ID M1280xF1 xx xxx english 21 2 2 3 User information and language settings In this area the user information is shown It is also possible to log out the user Furthermore the system language is indica...

Страница 180: ...not change any system settings When starting BVS ID opens the last inspection program opened in the Monitor mode 2 3 1 Monitor You can use Monitor to display the actual results for the current inspect...

Страница 181: ...automatically The LIVE mode can be reactivated at any time If the LIVE mode is deactivated and if there are new inspection runs triggered in the background they may overwrite the images of older inspe...

Страница 182: ...ration if the Loop is not activated This also causes an image acquisition Auto Setup With this button you can start the Auto Setup process Tools An inspection consists of 3 elements Inputs Analysis an...

Страница 183: ...r dialog will be opened which is used to manage the list of imported inspection programs The current program is shown in blue Any program can be exported to a local file using Another program can be o...

Страница 184: ...ion channel a mix of data container 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...

Страница 185: ...nspection 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 overwri...

Страница 186: ...BVS ID M1280xF1 xx xxx 28 english 2 4 1 2 Sensor device Task Used for selecting the sensor and setting sensor parameters Parameters...

Страница 187: ...t Width pixel 1 Width of the image area AOI minimal 16 Pixel maximal 1280 Pixel Int Height pixel 1 Height of the image area AOI minimal 16 Pixel maximal 960 Pixel Int Position X pixel 1 Horizontal sta...

Страница 188: ...wing sections 1D Barcodes 2D Barcodes General settings 2 4 2 1 1D Barcodes 2D Barcodes Task Specifies the 1D or 2D codes which should be read The tool searches for codes within the area of interest an...

Страница 189: ...istortion etc differ from the usual values In this mode codes are only detected if their symbols are darker than the background Enum NOTE This selection is set automatically when the auto setup proces...

Страница 190: ...BVS ID M1280xF1 xx xxx 32 english Reference Orientation 2D Codes Code type Aztec Code Datamatrix ECC 200 Micro QR Code PDF417 QR Code Reference orientation...

Страница 191: ...ted value of 17 can be 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 an...

Страница 192: ...D code types Int NOTE Sorting takes place after the code search This means that the results are not dependent on the sort mode Only the order of results will change with the sorting mode NOTE Assessin...

Страница 193: ...r worst quality of all characteristics b Decode Will indicate if the code can be read or not according to the specification for this reason the value can only be A readable after specification or F no...

Страница 194: ...g centers and tests for uneven scaling of the symbol along the X or Y axis Reasons for this behavior can be the print quality or the tilt of the camera g Grid nonuniformity Measures and grades the lar...

Страница 195: ...lementation it will always be A f Axial nonuniformity Measures and grades the spacing of the mapping centers and tests for uneven scaling of the symbol along the X or Y axis Reasons for this behavior...

Страница 196: ...can be specified by modifying the string lengths of each result if the result type does not have a constant length 2 4 3 2 Setting the parameters For a new inspection program all result data of the ex...

Страница 197: ...BVS ID M1280xF1 xx xxx english 39...

Страница 198: ...point of the found code UINT16 4 Rotation 1 n Rotation of the found code UINT16 2 Interpretation of the sent data The tool sends the data via the communication channel defined in the system settings...

Страница 199: ...alone mode without the user interface If the BVS ID is operated with the SensorApp interface open deactivate the live image display of the SensorApp interface By suitable selection of the parameter To...

Страница 200: ...le State Meaning Ready If the BVS ID is ready Device Locked If a PLC has exclusive control over the BVS ID The following errors are visible Error Meaning Trigger Error If a trigger error is present Re...

Страница 201: ...ion of time consuming 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 th...

Страница 202: ...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...

Страница 203: ...BVS ID M1280xF1 xx xxx english 45 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...

Страница 204: ...BVS ID M1280xF1 xx xxx 46 english The devices are then added to the topology By double clicking on the respective device the IO Link details can be displayed...

Страница 205: ...glish 47 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...

Страница 206: ...he controlling system so that the latter is informed about the 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 recomm...

Страница 207: ...ssage 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 response message Co...

Страница 208: ...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...

Страница 209: ...command e g wrong length is a possible reason NOK Invalid Command 13hex An invalid command code was transferred NOK Busy 16hex Command could not be executed since the status Ready is not set Possible...

Страница 210: ...mulation Mode This bit 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 selecte...

Страница 211: ...tivated 256 00 01 8 Trigger 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 behavior upon s...

Страница 212: ...he Ready bit is not set binary 0 the error bits Input Data Error Report Error and Trigger Overflow are automatically set to binary 0 and are no longer changed Those errors are accordingly not reported...

Страница 213: ...ntrolling 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...

Страница 214: ...code 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 th...

Страница 215: ...a Reset errors response Length in bytes Structure Value Description 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 whic...

Страница 216: ...ription 2 UINT16 30hex Message ID 2 UINT16 00hex User data length in bytes BVS ID answers with a response message containing the Inspection ID Length in bytes Structure Value Description 2 UINT16 30he...

Страница 217: ...o an inspection program with ID 0 is not possible via communication interfaces The inspection program with the given ID does not exist The maximum amount of inspection programs has been exceeded a cha...

Страница 218: ...ning 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...

Страница 219: ...ucture 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...

Страница 220: ...iption 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...

Страница 221: ...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 4 1 6 1 Under Linux For testing...

Страница 222: ...Notation JSON The API is designed to let the user retrieve so called resources as listed in Available resources using the HTTP GET request below Es gibt zwei verschiedene Kategorien von Nachrichten GE...

Страница 223: ...with an authentication bearer Due to the self signed certificate used by the BVS ID the parameter insecure must be provided to work right Not every curl version worked with the secure HTTPS mode see...

Страница 224: ...tax error in URL 429 Too many requests Rate limited due to excessive request frequency 500 Internal Server Error An internal server error occurred i e with incompatibilities in TLS encryption The foll...

Страница 225: ...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 URL http HOSTNAME api balluff v1 ap...

Страница 226: ...roduct s website productName Name of the product productText Description of the properties serialNumber Serial number vendorName Name the vendor vendorUrl URL to the vendor s website Example firmwareR...

Страница 227: ...ponse Text data in Markdown format of MIME type text plain containing the license information of all used software libraries Get manuals Resource identification URL http HOSTNAME api balluff v1 docume...

Страница 228: ...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...

Страница 229: ...b objects totalOperatingHours Total number of operating hours since device production operatingHoursSinceBoot Current number of operating hours since the start of the device bootCycles Total number of...

Страница 230: ...92 unit supplyVoltage value 23 451 unit V humidity value 9 unit health value NORMAL_0 NOTE Individual condition monitoring values can be requested by appending their name to the command diagnostics e...

Страница 231: ...is unable to perform its intended function CHECK_FUN CTION_2 Process data are temporarily invalid due to intended manipulations on the device OFF_SPEC_ 3 Although the process data are valid internal d...

Страница 232: ...me 2024 09 01T07 20 06 000 00 00Z Get inspection ID Resource vision inspection id URL http HOSTNAME api balluff v1 vision inspection id Response Object Content inspectionID ID of the active inspection...

Страница 233: ...nspection program inspectionResult Inspection result resultMessage Result message expectedNumberOfCode s Expected number of codes type Code types text Read texts expectedValue Expected texts qualityMi...

Страница 234: ...n Code 1 85 Get results as a binary string Ressource vision inspection resultsAsBinaryString URL http HOSTNAME api balluff v1 vision inspection resultsAsBinaryString Response Object Content binaryData...

Страница 235: ...w commands reportError True if a report file could not be transferred and got lost resultDataError True if a result container was not picked up by the REST client simulationMode True if either the Fil...

Страница 236: ...t inspectionID ID of inspection program to be loaded Example inspectionID 2 NOTE Individual status values can be requested by appending their name to the command vision status e g http HOSTNAME api ba...

Страница 237: ...Request Object Content referenceValue UTF 8 encoded reference value Example referenceValue Balluff Trigger inspection Resource vision inspection trigger URL http HOSTNAME api balluff v1 vision inspec...

Страница 238: ...equest Object Content username UTF 8 encoded username password UTF 8 encoded password Example username expert password 0123456789012 Response Object Content Bearer String containing the session token...

Страница 239: ...with session token Bearer with activated user management The session token Bearer has to be set as string in the request HTTP Authorization header Example curl X POST http 192 168 10 2 api balluff v1...

Страница 240: ...of process data transferred in both directions 2 bytes of which are synchronization data 1st and 2nd bit string For the exchange of data and commands between BVS ID and the controlling fieldbus syste...

Страница 241: ...mmon controllers These can be downloaded from the Balluff website www balluff com in the download area of the product These function blocks take over all protocol possible toggle and safety tasks auto...

Страница 242: ...tween the BVS ID and the controlling system PLC the BVS ID provides two fields input and output buffer The signaling via the bit strip is currently transmitted in each PLC cycle Hereby the PLC recogni...

Страница 243: ...2 1st bit string TO Job Error Job End Job Start n 3 Status byte first toggle cycle Data n 4 Data length byte 0 first toggle cycle Data n 5 Data length byte 1 first toggle cycle Data n 6 Data n 7 Data...

Страница 244: ...d execute commands The following actions reset this bit Product start process Loading process of an inspection program BVS ID is in configuration mode Auto setup process During analysis of saved image...

Страница 245: ...re of 90 C Error during import of an inspection program Critical error during an inspection 1 These bits remain set even if the status is no longer present They can be reset using the control bit Rese...

Страница 246: ...output buffer is used by the PLC and read by the BVS ID Description of the individual signals Bit String Bit number Name Functional description 0 Job 0 No new job is available 1 A new job is present...

Страница 247: ...f the output buffer it is possible to control the device from the PLC PLC describes the output buffer command identifier data length and data PLC sets the Job bit Via the Job bit the BVS ID recognizes...

Страница 248: ...sponse has been sent and the data is valid The PLC deletes the Job bit BVS ID deletes the Job End bit and Job Start bit Via the PLC the BVS ID can be controlled by signals of the bit bar in each contr...

Страница 249: ...on PLC writes in the output buffer command identifier data length and the first part of the data The data length is the length of the total data to be transmitted PLC deletes TI if still set PLC sets...

Страница 250: ...BVS ID M1280xF1 xx xxx 92 english Flowchart Handshake with Input Toggle...

Страница 251: ...ement of the command CMD status and the corresponding data Command Code Functional description Set Inspection ID 0x01 Sets the current inspection program based on the passed ID Get Inspection ID 0x02...

Страница 252: ...00 Command was executed successfully 0x16 Command could not be executed because another command was still being processed or is not yet ready after a restart 0x1A The inspection program could not be c...

Страница 253: ...ing n 00 Status byte n 01 Error byte n 02 0x02 1st bit string Job Start n 03 CMD status 0x02 Command was executed successfully 0x10 An error occurred when requesting the inspection ID 0x16 The applica...

Страница 254: ...other Command Sub address Data Meaning n 00 0x02 1st bit string Job Start n 01 0x03 Get Results n 02 n 03 n 31 0x02 2nd bit string Response Sub address Data Meaning n 00 Status byte n 01 Error byte n...

Страница 255: ...her Command Sub address Data Meaning n 00 0x02 1st bit string Job Start n 01 0x04 Set reference values n 02 User data length byte 0 n 03 User data length byte 1 n 04 Input byte 0 n 05 Input byte 1 n 0...

Страница 256: ...g Response Sub address Data Meaning n 00 Status byte n 01 Error byte n 02 0x02 1st bit string Job Start n 03 CMD status 0x06 Command was executed successfully timestamp data is transmitted 0x10 An err...

Страница 257: ...ob Start n 01 0x07 Set date time n 02 0x00 n 03 Century n 04 Year n 05 Month n 06 Day n 07 Hour n 08 Minute n 09 Second n 31 0x02 2 bit string Response Sub address Data Meaning n 00 Status byte n 01 E...

Страница 258: ...Basic Statistics Operating Hours Counter Boot Cycle Counter Voltage and Current Monitoring Extreme Environment Status Internal Temperature Inclination and Installation Aid Vibration Humidity Storage U...

Страница 259: ...CCM 0x061002 BVS ID M1280BF1 L3 090 0x061005 BVS ID M1280BF1 L3 090 CCM 0x061006 BVS ID M1280CF1 L3 000 0x061003 BVS ID M1280CF1 L3 000 CCM 0x061004 4 4 3 Process Data Profiles 4 4 3 1 Default PD Inp...

Страница 260: ...R 10 bytes STRING n a Application Specific Tag 0x0018 24 0 R W 32 bytes STRING n a 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 0...

Страница 261: ...asured values Moving Average Window Value 5 R W 2 bytes UINT16 No 100 Statistics Data Output 0x0427 1063 0 R 21 bytes n a Minimum 1 R 4 bytes FLOAT32 n a Maximum 2 R 4 bytes FLOAT32 n a Average 3 R 4...

Страница 262: ...INT16 No 85 Lower Threshold Temperature 3 R W 2 bytes INT16 No 25 Lifetime Extreme Status 0x00D1 209 0 R 5 bytes n a State 1 R 1 byte UINT8 ENUM n a Time 2 R 4 bytes UINT32 n a Name Index Subindex Ac...

Страница 263: ...n a Inclination Deviation Value 0x2154 8532 0 R 1 byte UINT8 n a Name Index Subindex Access Length Data type Data Storage Default Vibration Detection Vibration Level 0x210E 8462 0 R 4 bytes FLOAT32 n...

Страница 264: ...Index Subindex Access Length Data type Data Storage Default Reset Commands System Commands 0x0002 2 0 W 1 byte UINT8 n a Name Index Subindex Access Length Data type Data Storage Default Variant Config...

Страница 265: ...Application Reset 0x82 130 Reset Factory Settings 0xA5 165 Maintenance Reset 0xA7 167 Statistics Reset Resets all output parameters to 0 and all user settings to the default values 0xA8 168 Statistic...

Страница 266: ...upply 2 Out of Specification 0x8CD0 36048 Warning Inclination alarm Check installation 1 Maintenance Required 0x8CD1 36049 Warning Vibration alarm Check machine 0 Device is operating properly 0x8CFF 3...

Страница 267: ...esent 0 Device is operating properly 0x8D15 36117 Warning Overload at pin 2 check cabling 2 Out of Specification 0x8D20 36128 Warning Device Temperature Lower Warning The device temperature has fallen...

Страница 268: ...the master to the device ProcessDataOut 0x00 0 Bit Manufacturer ID Vendor ID 0x378 Device identification Device ID 0x061001 In order to flexibly adapt the basic communication parameters to the applic...

Страница 269: ...e Revision 0x0016 22 0 R 2 bytes STRING n a Firmware Revision 0x0017 23 0 R 10 bytes STRING n a Application Specific Tag 0x0018 24 0 R W 32 bytes STRING n a Function Tag 0x0019 25 0 R W 32 bytes STRIN...

Страница 270: ...e in all variants 4 4 8 2 Device Discovery Description With the Device Discovery function an IO Link device can be found again by starting signaling on the LED of the device by means of a system comma...

Страница 271: ...displayed here Subnet mask Here the subnet mask of the fixed IP configuration of the BVS ID can be set and read see SensorApp network settings Gateway address Here the gateway address of the fixed IP...

Страница 272: ...al quality level is once again achieved The signal state is also indicated by an orange LED that illuminates if the signal quality is below the threshold value The function can be deactivated by setti...

Страница 273: ...00C F 207 0 R 2 bytes n a Current Signal Quality 1 R 1 byte UINT8 n a Signal Quality Bad 2 R 1 Bit BOOL n a Low Signal Quality Threshold The threshold value for low signal quality can be set to monito...

Страница 274: ...index 2 always results in FALSE 0x82 130 Reset Factory Settings Sets the threshold value with ISDU index 0xCE Low Signal Quality Threshold to default 0 The feature is thereby deactivated and the evalu...

Страница 275: ...ealistic view of the calculation of minimum 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...

Страница 276: ...escription Direction 0x0053 83 Minimum Minimum value Input 0x0054 84 Maximum Maximum value Input 0x0055 85 Average Average Input 0x0056 86 Moving Average Repeatedly calculated average value Input 0x00...

Страница 277: ...T32 n a Average 3 R 4 bytes FLOAT32 n a Moving Average 4 R 4 bytes FLOAT32 n a Number Of Samples 5 R 4 bytes UINT32 n a Status 6 R 1 byte UINT8 n a Statistics Data Configuration Input Signal All data...

Страница 278: ...n is made for Time Period Value a standard error is returned Time Period Unit Time Period Value value range Seconds 1 1000 Minutes 1 100 Hours 1 24 Days 1 7 Measurement values 1 1000 Statistics Data C...

Страница 279: ...lue average function Statistics Data Output Status Bit position Meaning Description 0 Configured 1 all inputs are configured 1 Started Min Max Avg 1 Min Max Avg running 2 Started Moving Average 1 Movi...

Страница 280: ...low 0 Device is operating properly 0x8D0E 36110 Notification The time has elapsed This event reports the timeout of the minimum value maximum value average calculation It does not report a timeout for...

Страница 281: ...after 1 minute then after 2 minutes then after 4 minutes then after 8 minutes up to a maximum storage rate of 12 minutes Process Data Object ID Name Description Direction 0x001B 27 Current Operating H...

Страница 282: ...orage interval than doubles after 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...

Страница 283: ...0x0058 88 0 R 8 bytes n a Boot Cycle Counter 1 R 4 bytes UINT32 n a Custom Boot Cycle Counter 2 R 4 bytes UINT32 n a Boot Cycle Counter This parameter saves the value of the current boot cycle which i...

Страница 284: ...RUE the voltage level at pin 1 3 is above the threshold value Input 0x0019 25 Cable break pin 4 TRUE cable break detected at pin 4 Input 0x001A 26 Cable break pin 2 TRUE cable break detected at pin 2...

Страница 285: ...1 20753 Warning Primary supply voltage below minimum value Check for deviations in the supply 2 Out of Specification 0x8D0B 36107 Warning Overload or short circuit at pin 1 Check wiring 2 Out of Speci...

Страница 286: ...ed total time in which the BVS ID was exposed to an extreme condition Input ISDU Name Index Subinde x Acces s Length Data Type Data Storage Default Lifetime Extreme Thresholds 0x00D0 208 0 R W 8 bytes...

Страница 287: ...in seconds in which the BVS ID was exposed to an extreme condition can be read out System Commands Command Value Device Action 0x81 129 Application Reset Resets writable parameters to the default valu...

Страница 288: ...s s Length Data Type Data Storage Default Device Temperature 0x0052 82 0 R 10 bytes n a Device Temperature 1 R 2 bytes INT16 n a Minimum Device Temperature Since Reset 2 R 2 bytes INT16 n a Maximum De...

Страница 289: ...Overrun Clear Heat Of Source Risk of device damage The BVS ID is too hot Remove heat source provide the BVS ID e with heat insulation if necessary 2 Out of Specification 0x4220 16928 Warning Device Te...

Страница 290: ...the axis or rotation around this axis cannot Measurement data for inclination detection Measurement range 0 180 Resolution 1 Accuracy 1 Measurement period 1000 ms data refresh rate 1 second With the i...

Страница 291: ...on deviation is compared neither directly with the horizontal plane nor with the vertical gravitational field but rather with the orientation taught in by the end user In summary Inclination deviation...

Страница 292: ...0x2153 8531 0 R 12 bytes n a X Reference Value 1 R 4 bytes FLOAT32 n a Y Reference Value 2 R 4 bytes FLOAT32 n a Z Reference Value 3 R 4 bytes FLOAT32 n a Inclination Deviation Value 0x2154 8532 0 R 1...

Страница 293: ...mmands System Commands for teaching in and defining the reference orientation Command Vlaue Device Action 0xC0 192 Set Reference Orientation Sets the reference orientation of the actual position of th...

Страница 294: ...16 g 16 g Mathematics Algorithm The example shows a typical application of vibration monitoring Application example with vibration frequency spectrum as input Total result of the measurement as output...

Страница 295: ...de x Acces s Lenght Data Type Data Storage Default Vibration Level 0x210E 8462 0 R 4 bytes FLOAT32 n a Vibration Alarm Configuration 0x210F 8463 0 R W 5 bytes Yes Vibration Alarm Enable 1 R W 1 byte B...

Страница 296: ...us The status flag is TRUE if the vibration exceeds the alarm threshold value 0 no alarm 255 alarm Events Event Code Event Type Event Description Remedy Device Status 0x8CD1 36049 Warning Vibration al...

Страница 297: ...a Storage Default Humidity 0x005 C 92 0 R 9 bytes n a Humidity Bad 1 R 1 byte BOOL n a Operating Hours At Exceedance 2 R 4 bytes UINT32 n a Temperature At Exceedance 3 R 4 bytes INT32 n a Humidity Bad...

Страница 298: ...ll data segments are protected with a CRC32 checksum Events Event Code Event Type Event Description Remedy Device Status 0x8D22 36130 Warning Warning limit for write cycles reached maintenance monitor...

Страница 299: ...s UINT8 n a 0x00 0x00 0x00 Device Status The parameters are accessed via subindex 0 The output values are to be interpreted as follows Value Status Description 0 Device is operating properly BVS ID wo...

Страница 300: ...ng on the number of entries Each entry in the list consists of the EventQualifier and the EventCode and has a data length of 3 bytes The total list can be queried via subindex 0 individual entries wit...

Страница 301: ...Event Code Suppression 0x0071 113 0 R W 10 bytes Yes Event Code Suppression 1 5 R W 2 bytes UINT16 No 0 Event Code Suppression Teach in 0x0072 114 0 W 2 bytes UINT16 n a Event Code Suppression Delete...

Страница 302: ...tored in non volatile memory Value 0x0000 0 is the default value and is interpreted as FREE Each event message is structured as follows Byte1 MSB Byte0 LSB Event Code High Byte Event Code Low Byte Eve...

Страница 303: ...any change made to the parameter values 0x81 129 Application Reset This reset is performed using IO Link specification V1 1 2 Resets all parameters and device settings to default values except for th...

Страница 304: ...ink compatibility mode the change in this parameter is visible immediately This parameter is not changed by a reset The following device variants are available Value Meaning Description 0x0001 1 Defau...

Страница 305: ...s currently in teach in mode e g teach in of inclination detection Maintenance Required Blue static Maintenance must be performed E g threshold of the inclination is exceeded default function is switc...

Страница 306: ...has been detected Bad Signal Quality Orange flashing 1 Hz Poor signal quality the quality of one code or several codes is below the configured warning threshold Out of Specification Yellow flashing 3...

Страница 307: ...ta Type Data Storage Default Process Data Input Descriptor 0x000E 14 0 R 96 bytes UINT8 n a Process Data Output Descriptor 0x000F 15 0 R 96 bytes UINT8 n a PD Description This parameter is used to spe...

Страница 308: ...sponding PD profile is not valid for this variant the default profile for the corresponding variant is selected Event Code Event Type Event Description Remedy Device Status 0x1850 6224 Notification Pr...

Страница 309: ...ollowing profiles Profil ID Name Description 0x4000 Common Profile 0x0030 BLOB 0x0031 Firmware Update All individual functions are described in this guide For more exact descriptions of the profiles r...

Страница 310: ...ypted with CA file The connection to the MQTT broker is established via an encrypted connection However the certificate provided by the broker for this purpose is additionally checked by the BVS ID us...

Страница 311: ...s firmwareRevision 1 0 0 hardwareRevision 00 nameOfStation B00005521200115 productId BVS ID M1280CF1 L3 000 productInstanceUri https products balluff com BVS 20ID M1280CF1 L3 000 BVS0061 productName B...

Страница 312: ...unit mm s balluff HOSTNAME diagnostics inclination Current inclination inclination value 175 unit balluff HOSTNAME diagnostics internalTemperature Current internal temperature internalTemperature val...

Страница 313: ...esult data The result 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 previ...

Страница 314: ...discarded since it was still busy with the analysis of the previous image triggerOverflow false balluff HOSTNAME vision status waitingForTrigger True if BVS ID is waiting for a trigger signal waiting...

Страница 315: ...956115_AB EN E23 Subject to modification Replaces K22...

Страница 316: ...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...

Отзывы: