Inhaltszusammenfassung für Balluff BVS SC- 1280Z00-30-0-0 Serie
Seite 1
BVS SC-_1280Z00-30-0-0 SMARTCAMERA Feldbus Betriebsanleitung deutsch...
Seite 2
Alle hier genannten Produktmarken und -namen dienen ausschließlich zur Identifizierung. Hierbei kann es sich um Marken und von den jeweiligen Inhabern registrierte Marken handeln. Balluff haftet nicht für eventuelle technische oder Druckfehler, bzw. das Entfernen hier enthaltenen Texts oder ungewollte, bzw. durch den Gebrauch des Materials entstehende Beschädigungen.
Seite 3
Auswählen der Kommunikationsschnittstelle für die Prozessdaten Netzwerk ein stellungen / LAN-Schnittstelle Digitale I/O-Schnittstelle Feldbusparameter in BVS Cockpit PROFINET Feldbus-Schnittstelle EtherNet/IP Feldbus-Schnittstelle 5.10 IO-Link-Schnittstelle Kommunikationsfunktionen des Gerätes über Feldbus Feldbus-Schnittstelle Beispiele Feldbuskommunikation Kommunikation des Gerätes über die LAN-Schnittstelle LAN-Schnitt stelle Allgemeines Anhang Typenschlüssel Zubehör www.balluff.com deutsch...
Seite 4
PROFINET / EtherNet/IP + IO-Link BVS0033 BVS SC_M1280Z00-30-020 SMARTCAMERA HDevelop monochrom PROFINET / EtherNet/IP + IO-Link Die Balluff GmbH rundet das Kundenangebot durch ein ausgeprägtes Service – und Zubehöran- gebot ab. Darstellungs- In diesem Handbuch werden folgende Darstellungsmittel verwendet: konventionen Aufzählungen...
Seite 5
Das Piktogramm in Verbindung mit dem Warnwort VORSICHT warnt vor einer mögli- cherweise gefährlichen Situation für die Gesundheit von Personen. Die Missachtung dieser Warnhinweise kann zu Verletzungen führen. ► Beachten Sie unbedingt die beschriebenen Maßnahmen zur Vermeidung dieser Gefahr. www.balluff.com deutsch...
Seite 6
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Benutzerhinweise Abkürzungen Balluff Vision Solution CMOS Complementary metal-oxide-semiconductor Discovery and basic Configuration Protocol DHCP Dynamic Host Configuration Protocol Device ID E/A-Port Digitaler Eingang- bzw. Ausgangsport EEPROM Electrical Erasable and Programmable ROM Elektromagnetische Verträglichkeit EtherNet/IP Ethernet Industrial Protocol...
Seite 7
Die Balluff GmbH ist berechtigt – aber nicht verpflichtet – Updates oder Upgrades der Firmware Upgrades über die Website der Balluff GmbH oder in jeder anderen Form zur Verfügung zu stellen. In solch einem Fall ist die Balluff GmbH berechtigt – aber nicht verpflichtet – Sie über die Updates oder Upgrades zu informieren.
Seite 8
Anzeichen von Beschädigungen oder Fehlfunktionen erkennbar sind. In diesem Fall ist die SMARTCAMERA sofort außer Betrieb zu nehmen und gegen unbefugte Benutzung zu sichern. Die Reparatur defekter Geräte darf nur durch die Servicetechniker der Balluff GmbH durchge- führt werden. Aus Sicherheitsgründen ist ein Eingriff durch den Betreiber nicht zulässig. Das Gehäuse der SMARTCAMERA darf nicht geöffnet bzw.
Seite 9
SMARTCAMERA Feldbus Produktbeschreibung Die Balluff SMARTCAMERA BVS SC ist eine Kamera zur Aufnahme und Analyse von Schwarz- weiß- und Farbbildern. Einsatzbereiche sind optische Identifikationen von Codes und Klarschrift, Inspektionen zur Qualitätssicherung und die Vermessung von Objekten. Die Kamera kann zudem in Roboterumgebungen eingesetzt werden.
Seite 10
Tubus BAM PC-VS-023-1-01 (BAM02W0) verwendet werden. Folgende Zubehörgruppen runden das Balluff-Angebot ab: – C-Mount-Objektive (BAM LS-VS-004-C2/3-xx14-2) – Aufschraubfilter (BAM OF-VS-002-xx-yy) – Beleuchtungen (BAE LX) – Touchpanel-PC (BAE-PD-VS-011-01) – Montagezubehör – Verbindungskabel – Netzgeräte Hinweis Weitere Informationen zu lieferbarer Software und Zubehör siehe www.balluff.com. deutsch...
Seite 11
Die seitlichen Verschraubungen haben ein M5 Gewinde. Die maximale Einschraubtiefe beträgt 5 mm. Das maximale Anzugsdrehmoment ist 2,6 Nm. ► Die SMARTCAMERA und Zubehör muss sicher befestigt sein. Verwenden Sie für die Montage nur Material, welches ausreichend dimensioniert ist und eine sichere Befestigung gewährleistet. www.balluff.com deutsch...
Seite 12
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Produktbeschreibung Produkt- Bildsensor spezifikation Modellvariante Monochrome (CMOS) Farbe (CMOS) Auflösung 1280 × 1024 Max. Framerate [Hz] Verschlusstyp Global Shutter Sensorgröße 1/1.8" Pixelgröße [µm] 5,3 × 5,3 Spektrale Empfindlichkeit 1) Ein Global-Shutter-Sensor wird nicht zeilen- oder spaltenweise ausgelesen, sondern in einem Zugriff. Dadurch werden Verzerrungen bei bewegten Motiven (Rolling-Shutter-Effekt) ausgeschlossen.
Seite 13
Relative Luftfeuchte maximal 80 % bis 31 °C, linear abnehmend auf 50 % bei 40 °C Verschmutzung Verschmutzungsgrad 2 Schwing/Schock wurde für die SMARTCAMERA verifiziert – für den Betrieb muss das einge- setzte C-Mount-Objektiv und dessen Einstellringe entsprechend gesichert werden. www.balluff.com deutsch...
Seite 14
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Produktbeschreibung Anschlüsse Die Produktvarianten unterscheiden sich durch die vorhandenen Schnittstellen. und Pin- Feldbus-Variante belegung Power PROFINET / EtherNet/IP IO-Link Abbildung 6: Anschlüsse und Pinbelegung Feldbus-Variante Anschluss Funktion Power Spannungsversorgung der SMARTCAMERA, zusätzlich stehen zwei frei konfigurierbare I/O-Signale zur Verfügung. IO-Link Verbindet die SMARTCAMERA mit einem IO-Link-Gerät oder z.
Seite 15
Es wird die Übertragung nach 1000BASE-T/100BASE-TX/10BASE-T unterstützt. Feldbus Buchse M12, 4-polig, D-kodiert Beschreibung Funktion + Tx Transmit data + + Rx Receive data + – Tx Transmit data − – Rx Receive data − Hinweis Das Kabel muss mindestens der Kategorie 5 nach EIA/TIA-568 entsprechen. www.balluff.com deutsch...
Seite 16
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Produktbeschreibung 3.5.1 Power Der Power-Steckverbinder versorgt die SMARTCAMERA mit der Versorgungsspannung und bietet zwei I/O-24V-Schaltsignale (I/O 0 & I/O 1) zur Verbindung mit Sensoren, Aktoren oder SPS. Diese beiden Eingänge und Ausgänge besitzen eine Gegentakt-Ausgangsstufe. Damit ist es möglich das Ausgangssignal sowohl für PNP-Logik als auch NPN-Logik zu verwenden.
Seite 17
PROFINET ermöglicht Datenkommunikation nach dem Standard IEC 61158/ EN 50173. In der SMARTCAMERA kommt PROFINET IO zum Einsatz. EtherNet/IP verwendet auf der Applikationsschicht (nach ISO/OSI-Referenzmodell) das offene Kommunikationsprotokoll Common Industrial Protocol (CIP). EtherNet/IP wird durch die Netz- werkorganisation Open DeviceNet Vendor Association (ODVA) unterstützt. www.balluff.com deutsch...
Seite 18
IO-Link-fähige Geräte werden über die IO-Link-Schnittstelle parametriert und dann in den SIO-Modus versetzt. – Ab diesem Zeitpunkt funktioniert der IO-Link Port Pin als einfacher Schalteingang, der ein binäres Signal liefert. Hinweis Weitere Informationen zu lieferbaren IO-Link-Geräten und Zubehör siehe www.balluff.com. deutsch...
Seite 19
Signal = 0 Gelb leuchtend Signal = 1 Die Signal LED zeigt den Zustand der I/O-Leitung Null an. Anzeigen an den Steckverbindern Feldbus Anzeige Funktion Feldbus Link Keine Feldbusverbindung Grün leuchtend Feldbusverbindung hergestellt Feldbus Act Keine Datenübertragung Gelb blinkend Datenübertragung www.balluff.com deutsch...
Seite 20
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Produktbeschreibung PROFINET Anzeige Funktion Feldbus 1 Kein Fehler oder keine Spannung MS: Bus Failure Rot blinkend Kein Datenaustausch oder keine Konfiguration Rot leuchtend PROFINET IO nicht konfiguriert oder nicht verbunden Feldbus 2 Kein Fehler oder keine Spannung NS: System Rot leuchtend PROFINET IO nicht betriebsbereit...
Seite 21
Das Äußere der Kamera kann mit einem weichen Tuch gereinigt werden. Hartnäckiger Schmutz kann mit einem Tuch entfernt werden, das vorher mit neutraler Seifenlösung angefeuchtet und ausgewrungen wurde. Nach dem Abwischen der Schmutzflecken die Kamera mit einem trockenen Tuch abreiben. www.balluff.com deutsch...
Seite 22
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Erste Schritte Um die SMARTCAMERA erstmalig in Betrieb zu nehmen und zu konfigurieren sind drei einfache Schritte nötig. Neben der SMARTCAMERA wird folgendes benötigt: – Power Kabel – Netzteil 24 V – LAN-Kabel – PC mit Webbrowser Power Schritt 1: Netzwerkver-...
Seite 23
Bestätigen Sie die Eingabe. Hinweise Weitere Informationen zur Konfigurationsoberfläche BVS Cockpit finden Sie im Soft- ware-Handbuch (Handbuch BVS Cockpit) auf der Balluff Homepage und auf der SMARTCAMERA. Falls es bereits eine andere SMARTCAMERA im Netzwerk gibt, so können Sie sich auch mit dieser SMARTCAMERA verbinden und über die Oberfläche auf jede andere...
Seite 24
Windows-PC. Auf anderen Systemen muss der Prozess angepasst werden. Um die Kamera zu aktualisieren, führen Sie die folgenden Schritte durch: 1. Laden Sie die neueste Update-Datei von der Balluff Homepage (www.balluff.com) herunter und speichern Sie diese auf Ihrem Rechner. 2. Entpacken Sie die heruntergeladene ZIP-Datei. Sie enthält: a.
Seite 25
Abbildung 14: Topologie Feldbus 2 In der Darstellung der Topologie Feldbus 3 sind alle Anschlüsse der SMARTCAMERA darge- stellt. Der IO-Link-Port ermöglicht ein Erweitern der SMARTCAMERA um zusätzliche I/O-Signale. Im Beispiel ist ein Balluff SMARTLIGHT zur Darstellung des Systemzustands abge- bildet. PROFINET...
Seite 26
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme IO-Link kann auch mit der Topologie Feldbus 2 kombiniert werden. PROFINET DHCP Switch Server I/O (Power) IO-Link Abbildung 16: Topologie Feldbus 2 in Kombination mit IO-Link Die folgenden Abschnitte beschreiben detailliert die Konfiguration der einzelnen Schnittstellen. System- Im Folgenden werden Systemeinstellungen beschrieben.
Seite 27
IP-Adresse direkt eingegeben werden. Dazu wird empfohlen den DHCP-Server so einzurichten, dass der SMARTCAMERA jedes Mal die gleiche Adresse zugewiesen wird. Alternativ kann die IP-Adresse auch manuell vergeben werden (siehe nächster Abschnitt). Hinweis Um Adresskonflikte zu vermeiden, darf keine IP mehrmals im Netzwerk vorhanden sein! www.balluff.com deutsch...
Seite 28
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Im Netzwerk ist kein DHCP-Server verfügbar In diesem Fall muss die IP-Adresse des LAN-Port manuell eingestellt werden. Sie müssen sich dazu mit einem auf automatisch zugewiesene, private IP-Adresse Konfigurierten PC mit der SMARTCAMERA verbinden (siehe „Erste Schritte“ auf Seite 22). Der Einstellungsdialog für die IP-Adresse der SMARTCAMERA ist in der Weboberfläche BVS Cockpit unter dem Icon finden (siehe „Feldbusparameter in BVS Cockpit“...
Seite 29
I/O 6 I/O 7 Power Pin 2 Pin 4 I/O-Link Abhängig von der Konfiguration des Geräts (siehe „IO-Link-Schnittstelle“ (Kamera-Modus) auf Seite 51). I/O-Link Pin 2 Pin 4 (I/O-Modus) I/O-Link N.C. (SPS Gateway- (Signale abhängig von der Konfiguration über Feldbus) Modus) www.balluff.com deutsch...
Seite 31
Mit dieser Einstellung wird ein 500 ms Timeout für den Hands- hake der Prozessdaten aktiviert Stationsname Name des Feldbusgerätes IP Adresse Feldbus IP-Adresse, von der SPS vergeben Subnetmaske Feldbus Subnetzmaske, von der SPS vergeben IO-Link Modus Legt fest, wie der IO-Link Master-Port verwendet wird www.balluff.com deutsch...
Seite 32
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme EtherNet/IP Einstellungen Abbildung 22: EtherNet/IP-Parameter in den Systemeinstellungen (Register Kommunikation) Einstellung und Anzeigen Beschreibung Version Version der Feldbus-Firmware (nur für Servicezwecke) MAC Adresse Basis MAC-Adresse des Feldbusses Handshake Timeout Mit dieser Einstellung wird ein 500 ms Timeout für den Hands- hake der Prozessdaten aktiviert IP Modus IP-Adresse, Subnetmask und Gateway können entweder manu-...
Seite 33
Geräte stamm daten Um den IO-Controller typgerecht zu parametrieren, werden die Gerätestammdaten in Form einer GSDML-Datei benötigt. Die Datei ist auf der Balluff Homepage (siehe www.balluff.com) zu finden. Ein/Ausgangs puffer Im Eingangs- und im Ausgangspuffer findet der Datenaustausch mit dem steuernden System statt.
Seite 34
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Slot Modul Funktion Kopfmodul SMART- Parametrierung, keine Prozessdaten CAMERA SMARTCAMERA Prozessdaten IO-Link Port IO-Link-Datenmodule unterschiedlicher Datenbreite oder konfigurierbar als Standard-E/A-Port; IO-Link- Parametrierung IO-Link Stationsdiagnose Steckplätze für optionale IO-Link-Zusatzmodule oder IO-Link erweiterte Diagnose Input Pin 4 Output Pin 4 Restart Pin 4 Input Pin 2...
Seite 35
* Sind die Module Restart Pin 4/2 gesteckt, wird nach einem Aktorkurzschluss kein automatischer Neuanlauf des Pins durchgeführt. Ein Neuanlauf erfolgt erst nachdem das jeweilige Restart-Modul auf den Wert 01 gesetzt wird. Byte-Belegung Diagnosemodule In Slot 3 kann eines von zwei Diagnosemodulen gesteckt werden. Beide Module haben Eingangsdaten der Länge 1 Byte und keine Ausgangsdaten. www.balluff.com deutsch...
Seite 36
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme IO-Link Stationsdiagnose Bedeutung 0…3 – Kurzschluss Versorgungsspannung (Pin 3) (IO-Link Modus) Überlastwarnung Pin 2 oder Pin 4 Aktorwarnung Pin 2 oder Pin 4 Kurzschluss Versorgungsspannung (Pin 3) (IO Modus) IO-Link erweiterte Diagnose Bedeutung IO-Link Gerät verbunden –...
Seite 37
Diagnose Eingang = Kabelbrucherkennung IO-Link Safe State Pin 4/2 Diese Funktion ist eine Ergänzung zu der Ausgangskonfiguration des IO-Link-Ports. Für den jeweiligen Port kann ein sicherer Zustand vordefiniert werden, die dieser im Falle eines Verlustes der Buskommunikation einnehmen soll. www.balluff.com deutsch...
Seite 38
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Cycle time Die Zykluszeit steuert das Timing, mit dem das IO-Link-Gerät angesprochen wird. Der Wert ist werksseitig auf 0 (Auto) voreingestellt. Es wird empfohlen, diesen Wert beizubehalten. Die Zykklus zeit ist im IO-Link-Gerät (Slave) hinterlegt und wird automatisch ermittelt. Manuell können nur Zeiten eingestellt werden, die langsamer sind als die automatisch gewählten Zeiten.
Seite 39
⇒ Die GSDML-Datei wird installiert. ⇒ Wenn der Vorgang abgeschlossen ist erscheint eine Meldung. 6. Meldung bestätigen und Dialog schließen. 7. Menübefehl Extras | Katalog aktualisieren wählen. ⇒ Die Geräte werden im Produktbaum angezeigt. Abbildung 23: GSDML-Datei installieren www.balluff.com deutsch...
Seite 40
PROFINET-Gerät hinzufügen Die Geräte befinden sich im Hardware-Katalog unter > Weitere Feldgeräte > Identsysteme > Balluff Vision Solutions > Balluff SMARTCAMERA. Das Modul wird als PROFINET IO hinzugefügt. ► PROFINET-Schiene auswählen. ► Mit einem Doppelklick wird das Gerät als PROFINET IO hinzugefügt.
Seite 41
Die Anzahl der Prozessdaten (Puffergröße) der SMARTCAMERA kann durch Löschen oder Stecken eines entsprechenden Moduls gewählt werden (min. 16 Byte, max. 1280 Byte). Bei einem nicht gesteckten Modul werden keine Prozessdaten projektiert. Die optimale Größe ist abhängig von der Größe der verwendeten Ergebniscontainer und Eingabedaten. Abbildung 27: SMARTCAMERA Daten konfigurieren www.balluff.com deutsch...
Seite 42
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme IO-Link-Modul konfigurieren Soll ein IO-Link-Modul projektiert werden, muss dieses in Steckplatz zwei gezogen werden. Evtl. muss zuerst das Standard-IO-Modul gelöscht werden. ► Das ausgewählte Modul auf Steckplatz 2 ziehen (die Steckplätze 3…9 sind für optionale Zusatzmodule für IO-Link reserviert). Abbildung 28: IO-Link-Modul konfigurieren ►...
Seite 43
Um die SMARTCAMERA in einem EtherNet/IP-Netzwerk typgerecht zu parametrieren, werden Schnittstelle Gerätestammdaten in Form einer EDS-Datei benötigt. Die Datei ist auf der Balluff Homepage (siehe www.balluff.com) zu finden. 5.9.1 Aufbau der Die folgenden Werte beschreiben die Datengrößen der Eingabe-, Ausgabe- und Konfigurations- Prozessdaten daten.
Seite 44
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Config Assembly Alle Kamerafunktionen werden über die Web-Schnittstelle eingestellt. Die Konfigurationsdaten umfassen nur IO-Link-Funktionen. Startbyte Länge Beschreibung IO-Link Port-Funktion 0: Standard-I/O, 1: IO-Link Zykluszeit Bit 0-5: Multiplikator Bit 6-7: Zeitbasis Validation Type 0: keine Validierung, 1: kompatibel (VID, DID), 2: identisch (VID, DID, Seriennummer) Vendor ID Device ID...
Seite 45
Daten-Upload). Wenn das Uploadflag am IO-Link-Gerät gesetzt ist, findet in jedem Fall ein Upload der Parameterdaten statt. Wenn kein Uploadflag gesetzt ist und bereits Parameterdaten hinterlegt wurden, findet in jedem Fall ein Download der Parameterdaten statt. www.balluff.com deutsch...
Seite 46
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Hinweis Nach dem Upload der Parameterdaten bleibt bis zum Löschen der Datensätze eben- falls die Vendor ID und Device ID des angeschlossenen IO-Link-Geräts gespeichert. Es findet beim Anlauf des angeschlossenen IO-Link-Geräts eine Validierung statt. Somit kann dann nur ein IO-Link-Gerät vom gleichen Typ für die Datenhaltung eingesetzt werden.
Seite 47
Die Antwort enthält die adressierten Daten. Auf dem steuernden System muss genügend Spei- cher zur Verfügung stehen. Schreiben eines Parameters Service Class Instance Attribute Value 2 (Write Byte Bedeutung Parameter) Index, niederwertigstes Byte Index, höchstwertigstes Byte Subindex 3…n Zu schreibende Daten www.balluff.com deutsch...
Seite 48
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme 5.9.3 SMART Dieses Beispiel zeigt, wie die SMARTCAMERA mit einer CompactLogix oder ControlLogix SPS CAMERA verbunden wird. Integration in Rockwell 1. EDS Hardware Installation Tool im Logix Designer starten und EDS File registrieren. Studio 5000 Abbildung 30: EDS File registrieren deutsch...
Seite 49
2. Rechter Mausklick auf Ethernet auf der entsprechenden Scannercard. Dann neues Modul wählen. Hinweis: Die Funktion steht im Onlinebetrieb nicht zur Verfügung! Abbildung 31: Modul hinzufügen 3. SMARTCAMERA Modul BVS_SC-1280 selektieren und in die Konfiguration übernehmen. Abbildung 32: Kamera selektieren www.balluff.com deutsch...
Seite 50
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme 4. In den Controllertags werden automatisch die Eingangs-, Ausgangs- und Konfigurationstags angelegt. Abbildung 33: Kamera Controllertags 5. Unter den Moduleigenschaften die gewünschte IP-Adresse und Verbindungsparameter der SMARTCAMERA einstellen Abbildung 34: Verbindungsparameter einstellen deutsch...
Seite 51
Die Steuerung erfolgt dabei über die 8 IO-Kanäle der Kamera. IO-Link-Parameter der Steuerung werden nicht berücksichtigt, es werden keine Daten oder Diagnosen mit der Steuerung ausgetauscht. SMARTCAMERA BVS SC Bildaufnahme und Bildanalyse IO-Link Feldbus Abbildung 36: Kamera-Modus Pin 2 wird je nach Geräteklasse automatisch mit gesteuert. www.balluff.com deutsch...
Seite 52
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme Geräteklasse 1: IO-Link E/A-Module Die 8 I/O-Kanäle werden mit dem Pin 4 der Ports der EA-Module verknüpft (bzw. mit den ersten 8 I/O-Leitungen). Die Funktion der einzelnen Pins ist von Konfiguration der I/O-Kanäle (Eingang oder Ausgang) abhängig. SMARTCAMERA I/O 0 I/O 1...
Seite 53
Aus / aus / grün Rot blinkend / aus / aus Aus / gelb blinkend / aus Aus / aus / grün blinkend Rot / gelb / grün Hinweis Die IO-Kanälen I/O 5, I/O 6 und I/O 7 müssen im BVS Cockpit als Ausgang konfiguriert sein. www.balluff.com deutsch...
Seite 54
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme 5.10.3 IO-Modus In diesem Modus wird die Schnittstelle von der SMARTCAMERA kontrolliert. Pin 2 und Pin 4 können jeweils als Eingang oder Ausgang parametriert werden. I/O 6 der SMARTCAMERA ist mit Pin 2 verknüpft und I/O 7 mit Pin 4. Hier kann zum Beispiel eine externe Beleuchtung angesteuert werden. IO-Link-Parameter der Steuerung werden nicht berücksichtigt, es werden keine Daten oder Diagnosen mit der Steuerung ausgetauscht.
Seite 55
1. Die Steuerung setzt im Ausgangspuffer Befehlskennung, Datenlänge und Daten und danach das Strobe-Bit. 2. Das Strobe-Bit zeigt der Kamera an, dass ein Befehl übertragen wird und die zu übertra- genen Daten gültig sind. 3. Die Kamera übernimmt den Befehl und führt ihn aus. www.balluff.com deutsch...
Seite 56
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 4. Die Kamera hat den Befehl korrekt ausgeführt und setzt im Eingangspuffer Befehlsstatus, Datenlänge und Daten und danach das Acknowledge-Bit. 5. Die Steuerung sieht das Acknowledge-Bit, liest die Daten von der Kamera und setzt danach das Strobe-Bit zurück.
Seite 57
Teildaten auf Bus legen Warten auf Toggle-In invertiert Warten auf !Strobe [Nein] Toggle-In ~ToggleIn invertieren nächste Teildaten lesen Strobe !Strobe zurücksetzen Warten auf ! Acknowledge Acknowledge !Acknowledge Bit zurücksetzen Aktion SPS ausführen Final Abbildung 41: Ablaufdiagramm Handshake www.balluff.com deutsch...
Seite 58
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.1.4 Prozess daten- Doppelte Bitleiste puffer Um die vollständige Übermittlung aller Daten im Datenpuffer zu gewährleisten, werden die Bytes mit den Kontroll-Bits (Bitleisten) am Anfang und am Ende des Datenpuffers für die Prozess daten der SMARTCAMERA übertragen und verglichen.
Seite 59
Deaktiviert den Run Modus in der Kamera Wird durch Rücksetzen des Running Bits quittiert. 1) Werden die Start und Stop Run Modus Bits gleichzeitig von 0 auf 1 gesetzt, ist der Zustand des Run Modus in der Kamera nicht definiert (zufällig). www.balluff.com deutsch...
Seite 60
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus Aufbau Byte 1 – Kontroll Bits Subadresse Name Funktionsbeschreibung Nummer Handshake Mit diesem Bit signalisiert die Steuerung, dass Strobe Bit ein Befehl übertragen werden soll und gültige Daten im Befehlsbyte, den Datenlängenbytes und den Datenbytes liegen.
Seite 61
System Error Schwerwiegender Systemfehler. Es ist mindestens ein Reset nötig, evtl. ist ein Teil der Kamera defekt. 1) Diese Bits bleiben gesetzt, auch wenn der Status nicht mehr vorliegt. Mit dem Steuerbit Reset Warning können sie zurückgesetzt werden. www.balluff.com deutsch...
Seite 62
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus Aufbau Byte 2 – Kontroll Bits Subadresse Name Funktionsbeschreibung Nummer Handshake Mit diesem Bit signalisiert die Kamera, dass Acknowledge ein eingehender Befehl gelesen und verarbei- tet wurde und gültige Ergebnisdaten anliegen. Toggle-In Mit diesem Bit signalisiert die Kamera, dass weitere Daten gelesen bzw.
Seite 63
Applikation lief. NOK Results Antwort auf den Befehl Get Results; keine Ergebnisse vorhanden NOK Busy Befehl konnte nicht ausgeführt werden, weil die Kamera noch einen anderen Befehl verarbeitet oder nach einem Neustart noch nicht bereit ist. www.balluff.com deutsch...
Seite 64
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.1.5 Befehle und Für alle Befehle sind folgende Antworten möglich: Antworten – NOK Error: Allgemeine Fehler (z. B. Befehlsformatfehler, Fehler in der internen Kommuni kation, …) NOK Communication Error: Kommunikationsfehler (z. B. Handshake Zeitüberschreitung, –...
Seite 65
= Byte an Adresse 01 Abholen der Ergebnisse – Get Results Subadresse Bedeutung Inhalt / Funktionsbeschreibung Kontroll Bits Befehlscode : Get Results Datenlänge Byte 0 Datenlänge Byte 1 Daten Byte 0 keine Bedeutung … … … Letztes Byte = Byte an Adresse 01 www.balluff.com deutsch...
Seite 66
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus Zeitstempel abholen – Get Date Time Subadresse Bedeutung Inhalt / Funktionsbeschreibung Kontroll Bits Befehlscode : Get Date Time Datenlänge Byte 0 Datenlänge Byte 1 Daten Byte 0 keine Bedeutung … … …...
Seite 67
Kamera infor mationen abholen – Get Camera Info Subadresse Bedeutung Inhalt / Funktionsbeschreibung Kontroll Bits Befehlscode : Get Camera Info Datenlänge Byte 0 Datenlänge Byte 1 Daten Byte 0 keine Bedeutung … … … Letztes Byte = Byte an Adresse 01 www.balluff.com deutsch...
Seite 68
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.1.7 Aufbau der Bytes 00 und 01 enthalten Warn- und Fehlerbits und haben für den Handshake keine Antworten direkte Bedeutung. Hinweis Alle Werte sind mit der Einstellung Little Endian dargestellt. Befehl erfolgreich – OK Subadresse Bedeutung Inhalt / Funktionsbeschreibung...
Seite 69
Daten Byte 0 Jahrhunderte Daten Byte 1 Jahre Daten Byte 2 Monate Daten Byte 3 Tage Daten Byte 4 Stunden Daten Byte 5 Minuten Daten Byte 6 Sekunden … … keine Bedeutung Letztes Byte = Byte an Adresse 02 www.balluff.com deutsch...
Seite 70
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus Alle Elemente des Zeitstempels sind binär codiert (siehe „Zeitstempel setzen“ auf Seite 83). Allgemeiner Fehler – NOK Error Subadresse Bedeutung Funktionsbeschreibung Status/Kontroll Bits Befehlsstatusbyte : NOK Error Datenlänge Byte 0 : Länge 4 Byte Datenlänge Byte 1 Daten Byte 0 Fehlercode Byte 0...
Seite 71
Datenlänge Byte 0 Datenlänge Byte 1 Daten Byte 0 keine Bedeutung … … … Letztes Byte = Byte an Adresse 02 Keine Ergebnisse – NOK Results Subadresse Bedeutung Funktionsbeschreibung Status/Kontroll Bits Befehlsstatusbyte : NOK Results Datenlänge Byte 0 www.balluff.com deutsch...
Seite 72
Zur Vereinfachung der Kommunikation zwischen SMARTCAMERA und steuerndem System, stein stellt die Balluff GmbH Funktionsbausteine zur Verfügung: – Für Siemens Steuerungen gibt es einen PROFINET Funktionsbaustein. – Für Rockwell Steuerungen gibt es einen EtherNet/IP Funktionsbaustein. Beide können von der Balluff Homepage (www.balluff.com) heruntergeladen werden. deutsch...
Seite 73
Invalid Application ID) Datenlänge Byte 0: Datenlänge Byte 1: Datenlänge Byte 0: Applikations-ID: Datenlänge Byte 1: Strobe Bit setzen Acknowledge Bit setzen 3. Ausgangspuffer bearbeiten: 4. Eingangspuffer bearbeiten Strobe Bit zurück setzen Acknowledge Bit und Fehler Bit zurücksetzen www.balluff.com deutsch...
Seite 74
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.2.3 Applikation Steuerung SMARTCAMERA umschalten, 1. Ausgangspuffer bearbeiten 2. Eingangspuffer bearbeiten Problem: (Reihenfolge beachten): (Reihenfolge beachten): Kamera noch Befehlskennung: Befehlsstatus: nicht bereit (NOK Busy) Datenlänge Byte 0: Datenlänge Byte 1: Datenlänge Byte 0: Applikations-ID: Datenlänge Byte 1: Strobe Bit setzen...
Seite 77
Inputbyte 20 …0E Letzte zwei Inputbytes kopieren Inputbyte 21 Toggle-Out invertieren Eingangspuffer bearbeiten: Befehlsstatus: OK Datenlänge Byte 0: Datenlänge Byte 1: Acknowledge Bit setzen 7. Ausgangspuffer bearbeiten: 8. Eingangspuffer bearbeiten: Strobe Bit zurücksetzen Acknowledge Bit zurück- setzen Inputdaten: www.balluff.com deutsch...
Seite 78
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.2.8 Applikation Steuerung SMARTCAMERA umschalten, 1. Ausgangspuffer bearbeiten 2. Eingangspuffer bearbeiten Problem: Steue- (Reihenfolge beachten): (Reihenfolge beachten): rung setzt ungültige Länge Befehlskennung: Toggle-In invertieren Datenlänge Byte 0: Datenlänge Byte 1: Applikations-ID: Timeout beim Warten auf invertiertes Toggle-Out Strobe Bit setzen ⇒...
Seite 79
Nachrichten, die nicht dem vorgegebenen Format entsprechen (falsche Magic Number, falsche Länge, unbekannte Nachrichten ID), werden von der Kamera ignoriert. Die Magic Number dient dazu, versehentliche Übertragungen zu vermeiden. Es wird empfohlen, auch bei der Program- mierung der Client-Software auf eine korrekte Magic Number beim Empfang zu achten. www.balluff.com deutsch...
Seite 80
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikation des Gerätes über die LAN-Schnittstelle Jede Nachricht hat eine eindeutige ID: Nachricht Connect Disconnect Status Ergebniscontainer Applikation abfragen Applikation umschalten Zeitstempel abholen Zeitstempel setzen Input-Daten setzen Sequenznummer setzen Applikation triggern Applikation starten Applikation anhalten Reset auslösen 7.2.2 Die einzelnen Connect...
Seite 81
UINT32 Applikations-ID. Das BVS Cockpit kann meh- rere Applikationen verwalten, jede davon hat eine eigene ID. Dieses Feld zeigt die Applika- tion an, die den Ergebniscontainer erzeugt hat. UINT8[] Ergebnisdaten, wie sie im BVS Cockpit festge- legt wurden. www.balluff.com deutsch...
Seite 82
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikation des Gerätes über die LAN-Schnittstelle Applikation abfragen Mit dieser Nachricht kann der Client die Applikations-ID der aktiven Applikation abfragen. Länge in Bytes Struktur Wert Bezeichnung UINT32 42565350 Magic Number UINT32 Nutzdatenlänge in Bytes UINT32 Nachrichten-ID Darauf antwortet die Kamera: Länge in Bytes Struktur Wert...
Seite 83
Daten). Mit dieser Nachricht werden sie vom Client zur Kamera übertragen. Länge in Bytes Struktur Wert Bezeichnung UINT32 42565350 Magic Number UINT32 Nutzdatenlänge in Bytes UINT32 Nachrichten ID UINT8[] Eingangsdaten für die Applikation, wie sie im BVS Cockpit festgelegt wurden. www.balluff.com deutsch...
Seite 84
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikation des Gerätes über die LAN-Schnittstelle Sequenznummer setzen Jeder Applikationsdurchlauf erzeugt ein Ergebnis, das eine eindeutige Sequenznummer enthält. Im BVS Cockpit wird diese Sequenznummer angezeigt. Der Ergebniscontainer kann auch so konfiguriert werden, dass er die Sequenznummer enthält. Nach dem Neustart beginnt die Sequenznummer mit Null.
Seite 85
Bereich in der Nachricht (20 Bytes). Daher füllt die Kamera die verblei- benden Bytes mit Nullen auf. Eine Byte-Kette wird einfach nacheinander übertragen. Little- Endian hat hier keine Bedeutung, da es sich um einzelne Bytes handelt. www.balluff.com deutsch...
Seite 86
BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikation des Gerätes über die LAN-Schnittstelle Also sieht der gesamte Befehl so aus: (Magic number) (Nutzdatenlänge) (Nachrichten-ID) Antwort der SMARTCAMERA: (ASCII: 'H', 'a', 'l', 'l' 'o', Leerzeichen, 'W', 'e', 'l', ‚t‘, '!', 9× Füll-Byte) Weitere Beispiele (Werte immer in hex): –...
Seite 88
BCC M415-0000-1A-003-PX0434-020 Power, M12, offen, 2 m BCC031N BCC M414-0000-2A-003-PX0434-020 IO-Link, M12, offen, 2 m BCC09FR BCC M415-M415-3A-312-PX0534-020 IO-Link, M12, M12, 2 m Hinweis Weiteres Zubehör zur BVS SC-… wie Objektive, Filter, Beleuchtungen oder Verbin- dungskabel finden Sie unter www.balluff.com. deutsch...
Seite 90
Balluff GmbH Schurwaldstraße 9 73765 Neuhausen a.d.F. Deutschland Tel. +49 7158 173-0 Fax +49 7158 5010 balluff@balluff.de www.balluff.com...