Herunterladen Diese Seite drucken

Werbung

BVS SC-_1280Z00-30-0-0
SMARTCAMERA Feldbus
Betriebsanleitung
deutsch

Werbung

loading

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 30 BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Inbetriebnahme I/O 0 I/O 0 24 V − I/O 1 I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 I/O 7 Pin 2 / I/O 6 Pin 2 C/Q / I/O 7 Pin 4 IO-Link Feldbus Abbildung 19: Steuerungsplan...
  • 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 75 Datenbyte 0: Ergebnis- byte 0 Datenbyte 1: Ergebnis- byte 1 Datenbyte 2: Ergebnis- byte Datenbyte 3: Ergebnis- byte 3 Acknowledge Bit setzen 3. Ausgangspuffer lesen: …0A Ergebnisbytes kopieren Ausgangspuffer bearbeiten: 4. Eingangspuffer bearbeiten Strobe Bit zurücksetzen Acknowledge Bit zurück- setzen www.balluff.com deutsch...
  • Seite 76 BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Kommunikationsfunktionen des Gerätes über Feldbus 6.2.6 Ergebnis con- Steuerung SMARTCAMERA tainer abholen 1. Ausgangspuffer bearbeiten 2. Eingangspuffer bearbeiten (mit Toggeln) (Reihenfolge beachten): (Reihenfolge beachten): (20 Byte Ergebnis con- Befehlskennung: Befehlsstatus: tainer) (OK Results) Datenlänge Byte 0: Datenlänge Byte 0: Datenlänge Byte 1: 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 87 BVS SC-_1280Z00-30-000 SMARTCAMERA Feldbus Anhang Typenschlüssel 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1–3 Balluff Vision Solutions SMARTCAMERA 5–6 Funktionstyp M: Monochromer Sensor C: Farbsensor 9–12 Auflösung 1280: 1280 × 1024 Pixel Beleuchtung Z: Keine integrierte Beleuchtung 14–15...
  • 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...