Herunterladen Inhalt Inhalt Diese Seite drucken
Balluff BIS C-60 3 Serie Handbuch

Balluff BIS C-60 3 Serie Handbuch

Elektronische identifikations-systeme
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

C60_3-025_825645_1310-d.p65
1
2
Nr. 825 645 D/E • Ausgabe 1310
Änderungen vorbehalten.
Ersetzt Ausgabe 1002.
Balluff GmbH
Schurwaldstraße 9
73765 Neuhausen a.d.F.
Deutschland
Telefon +49 7158 173-0
Telefax +49 7158 5010
balluff@balluff.de
Elektronische Identifikations-Systeme BIS
www.balluff.com
Handbuch
Auswerteeinheit BIS C-60_3
DeviceNet
English – please turn over!

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Balluff BIS C-60 3 Serie

  • Seite 1 Elektronische Identifikations-Systeme BIS Auswerteeinheit BIS C-60_3 DeviceNet English – please turn over! Nr. 825 645 D/E • Ausgabe 1310 Änderungen vorbehalten. Ersetzt Ausgabe 1002. Balluff GmbH Schurwaldstraße 9 73765 Neuhausen a.d.F. Deutschland Telefon +49 7158 173-0 Telefax +49 7158 5010 www.balluff.com...
  • Seite 2: Inhaltsverzeichnis

    C60_3-025_825645_1310-d.p65 Inhaltsverzeichnis Sicherheitshinweise ........................4 Einführung, Identifikations-System BIS C ................5-9 Auswerteeinheit BIS C-60_3, Basiswissen für die Anwendung ........... 10/11 BUS-Anbindung DeviceNet ....................12-14 Funktionsbeschreibung: Parametrierung der Auswerteeinheit BIS C-60_3 ...... 15-28 Betriebsarten (Mode 1, Mode 2) ............. 29 Kommunikation mit der Auswerteeinheit ........30/31 Ein- und Ausgangspuffer ............
  • Seite 3: Einführung, Identifikations-System Bis C

    C60_3-025_825645_1310-d.p65 Einführung Identifikations-System BIS C Dieses Handbuch soll den Anwender beim Einrichten des Steuerprogramms und der Installati- on und Inbetriebnahme der Komponenten des Identifikations-Systems BIS C anleiten, so dass sich ein sofortiger, reibungsloser Betrieb anschließt. Das Identifikations-System BIS C gehört zur Kategorie der Prinzip berührungslos arbeitenden Systeme, die sowohl lesen als auch schreiben können.
  • Seite 4 C60_3-025_825645_1310-d.p65 Einführung Identifikations-System BIS C-6003 Anordnung mit T-Port tap T-Port tap DeviceNet Auswerteeinheit Trunk line BIS C-6003 (Verbindung mit T-Port taps und Drop lines Drop line Auswerteeinheit BIS C-6003 mit Adapter Auswerte- einheit BIS C-6003 mit Kopf Schreib-/Leseköpfe Datenträger BIS C-1_ _ Schematische Darstellung eines 1) BIS C-3_ _-Serie, ausgenommen BIS C-350 und -352...
  • Seite 5: Auswerteeinheit Bis C-60_3 Basiswissen Für Die Anwendung

    C60_3-025_825645_1310-d.p65 Einführung Identifikations-System BIS C-6023 Anordnung mit T-Port tap DeviceNet T-Port tap Auswerteeinheit Trunk line BIS C-6023 Drop line (Verbindung mit T-Port taps und Drop lines Auswerte- BIS C-6023 Auswerte- BIS C-6023 einheit einheit BIS C-3_ _ BIS C-3_ _ Schreib-/Leseköpfe BIS C-3_ _ BIS C-3_ _...
  • Seite 6: Bus-Anbindung Devicenet

    Verfahrens, welches erkennen kann, ob die Daten richtig gelesen bzw. richtig geschrieben worden sind. Bei der Auslieferung ist die Auswerteinheit auf das bei Balluff gebräuchliche Verfahren des doppelten Einlesens mit anschließendem Vergleich eingestellt. Neben diesem Verfahren steht ein zweites Verfahren als Alternative zur Verfügung: die CRC_16 Datenprüfung.
  • Seite 7 C60_3-025_825645_1310-d.p65 BUS-Anbindung DeviceNet Objektemodell Im Bild ist das Objektemodell der Auswerteeinheit BIS C-60_3 dargestellt. (Fortsetzung) Hierbei spiegelt das „BIS Config Objekt“ die Konfigurationseigenschaften des Gerätes wieder, das „BIS S/L Objekt“ die zwei Schreib-/Leseköpfe. Application Objects BIS R/W Object Class BIS Config Objekt BIS R/W Object Assembly...
  • Seite 8: Funktionsbeschreibung Parametrierung Der Auswerteeinheit Bis C-60_3

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Die Parameter zum Betrieb der Auswerteeinheit BIS C-60_3 sind im BIS Config Objekt (class 64Hex) und im BIS S/L Objekt (class 65Hex) abgelegt. Der Zugriff auf die Parameter erfolgt über explicit messages. Ein verbreitetes Tool zur DeviceNet-Geräteparametrierung ist die Windows-Software Parametrierung mit RS NetWorx der Firma Rockwell Automation.
  • Seite 9 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Parameter 1 Reset_Option class: Reset-Option instance: 01 attribute: 64 Werkseinstellung: Enable (= 1) In dieser Einstellung kann die Auswerteeinheit von der Steue- rung mit einem High-Signal auf dem digitalen Eingang rück- gesetzt werden. andere Einstellungen: Disable (= 0)
  • Seite 10 Betriebsart BIS instance: 01 attribute: 68 Mode 1 (= 0) Standard-Mode: Gerät arbeitet mit dem Balluff-BUS- Protokoll. Lese- und Schreibaufträge werden von der Steuerung über die I/O-polling-Daten koordiniert. Nähere Informationen zum Mode 1 finden Sie ab 29 und ab Werkseinstellung:...
  • Seite 11 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Parameter 9 DP2_Auto_Read class: Autolesen bei instance: 01 CT Present Kopf 2 attribute: 6C Werkseinstellung: Disable (= 0) CT Present-Daten, wenn der Datenträger in den Schreib-/ Lesebereich von Kopf 2 kommt. andere Einstellungen: Enable (= 1) Ist die Funktion Autolesen für Kopf 2 aktiviert, werden Daten...
  • Seite 12 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Parameter 13 Input length 1 class: Mode 2: instance: 01 Anzahl Byte attribute: 65 Lesen Kopf 1 Werkseinstellung: 31 Byte andere Einstellungen: 2 Byte ... (Buffer_Length – Input length 2 – 2) Byte Mit dieser Einstellung wird festgelegt, wie viele Byte vom Datenträger im BIS-Mode 2 am Kopf 1 gelesen werden sollen.
  • Seite 13 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Parameter 17 Input length 2 class: Mode 2: instance: 01 Anzahl Byte attribute: 6B Lesen Kopf 2 Werkseinstellung: 31 Byte andere Einstellungen: 2 Byte ... (Buffer_Length – Input length 1 – 2) Byte Mit dieser Einstellung wird festgelegt, wie viele Byte vom Datenträger im BIS-Mode 2 am Kopf 2 gelesen werden sollen.
  • Seite 14 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Parametrierung der Auswerteeinheit BIS C-60_3 Parameter 21 Simultan class: Simultane Daten- instance: 01 Übertragung attribute: 70 Werkseinstellung: Disable (= 0) Schreib-/Leseaufträge und Datenübertragung auf dem DeviceNet erfolgen nacheinander. andere Einstellungen: Enable (= 1) Schreib-/Leseaufträge und Datenübertragung auf dem DeviceNet erfolgen simultan zueinander.
  • Seite 15: Betriebsarten (Mode 1, Mode 2)

    Im Mode 1 läuft das Starten eines Schreib-/Leseauftrags und der Datenaustausch nach dem Mode 1 standardisierten Balluff-Protokoll für BUS-Systeme ab. Ein Schreib-/Leseauftrag muss mit Befehlskennung, Anfangsadresse, ab der gelesen/geschrieben werden soll, und Anzahl zu lesenden/schreibenden Byte gestartet werden. Die Steuerung muss auch den Datenaustausch mit der Auswerteeinheit koordinieren, d.h.
  • Seite 16: Funktionsbeschreibung Ein- Und Ausgangspuffer

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Kommunikation mit der Auswerteeinheit Prinzipieller Ablauf 1. Die Steuerung sendet an die Auswerteeinheit die Bitleiste mit dem RW-Bit und dem AV-Bit. für Mode 2 Das RW-Bit signalisiert der Auswerteeinheit, ob ein Lese- oder ein Schreibauftrag ausge- führt werden soll. Das AV-Bit signalisiert der Auswerteeinheit, dass ein neuer Auftrag vorliegt.
  • Seite 17: Mode 1

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Ein- und Ausgangspuffer Aufteilung der Puffer Im Mode 1 wird der gesamte Eingangs- und Ausgangpuffer in 2 Bereiche aufgeteilt. Die im Mode 1 Bereiche des Eingangspuffer und des Ausgangspuffers je Kopf sind gleich groß (siehe 34). Pufferbereich Kopf 1: In diesem Bereich stehen Befehlskennungen und Daten für den Schreib-/Lesekopf 1.
  • Seite 18: Ausgangspuffer, Belegung Und Erklärung

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Ein- und Ausgangspuffer Assembly object Um den momentanen Status der beiden Köpfe der Auswerteeinheit abzufragen, kann auf das Statusabfrage assembly object (class 0x04, instance 0x64, attribute 0x03) zugegriffen werden. Der Zugriff auf das assembly object durch die Steuerung erfolgt durch explicit message. ☞...
  • Seite 19 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Ausgangspuffer, Belegung und Erklärung Erklärungen zum Sub- Bit- Bedeutung Funktionsbeschreibung Ausgangspuffer adresse name (Fortsetzung) (Fortsetzung) Bitleiste Auftrag Signalisiert dem Identifikations-System, dass ein Auftrag für den jeweiligen Schreib-/Lesekopf vorliegt. Sub- Bedeutung Funktionsbeschreibung adresse Befehlskennung Kein Befehl vorhanden Datenträger lesen auf Datenträger schreiben Speichern des Programms im EEPROM für die Funktion...
  • Seite 20: Eingangspuffer, Belegung Und Erklärung

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Ausgangspuffer, Belegung und Erklärung Erklärungen zum Sub- Bedeutung Funktionsbeschreibung Ausgangspuffer adresse (Fortsetzung) Anzahl Byte Anzahl Byte, die ab der Anfangsadresse gelesen bzw. geschrieben (High Byte) werden sollen (das High Byte wird zusätzlich für den Umfang von 257 bis 8.192 Byte benötigt).
  • Seite 21 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Eingangspuffer, Belegung und Erklärung Erklärungen zum Sub- Bit- Bedeutung Funktionsbeschreibung Eingangspuffer adresse name (Fortsetzung) (Fortsetzung) Bitleiste Input Wenn der Parameter DigIN_Mode = 1 und HS_SL_Mode = 0 ist, zeigt dieses Bit den Zustand des Eingangs an. Input Wenn der Parameter DigIN_Mode = 0 und HS_SL_Mode = 1 ist, zeigt dieses Bit den Angewählten Kopf.
  • Seite 22: Datenträger Bearbeiten

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Datenträger bearbeiten Lesen und Schreiben Für die Durchführung eines Lese- oder Schreibauftrags muss sich ein Datenträger im aktiven Bereich des Schreib-/Lesekopfs befinden. Ein Lese-/Schreibauftrag hat folgenden Ablauf (siehe Beispiele auf den 50ff): 1. Die Steuerung gibt auf den Ausgangspuffer: –...
  • Seite 23 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Datenträger bearbeiten Lesen und Schreiben Im normalen Betrieb wird ein Lese-/Schreibauftrag mit dem Setzen des AF-Bit und einer im Dynamikbetrieb Fehlernummer von der Auswerteeinheit BIS C-60_3 abgelehnt, wenn sich kein Datenträger im aktiven Bereich des Schreib-/Lesekopfs befindet. Ist die Funktion Dynamikbetrieb konfiguriert, nimmt die Auswerteeinheit den Lese-/Schreibauftrag an und speichert ihn.
  • Seite 24 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Datenträger bearbeiten Gemischter Folgende Darstellung soll den Aufbau eines Programms verdeutlichen: Datenzugriff (Fortsetzung) Programmaufbau Subadresse Wert Wertebereich Befehlskennung 1. Programmsatz Programmnummer bis 0A 1. Datensatz: Anfangsadresse Low Byte Anfangsadresse High Byte Anzahl Byte Low Byte Anzahl Byte High Byte 2.
  • Seite 25: Beispiele Für Den Protokollablauf

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Datenträger bearbeiten CRC-Initialisierung Um den CRC-Check verwenden zu können, müssen die Datenträger zunächst mit der Be- fehlskennung 12 initialisiert werden (siehe 50). Die CRC-Initialisierung wird wie ein norma- ler Schreibauftrag verwendet. Dieser wird mit einer Fehlermeldung abgelehnt, wenn die Aus- werteeinheit erkennt, dass der Datenträger nicht den richtigen CRC enthält.
  • Seite 26 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 1. Beispiel Steuerung: Identifikations-System BIS C-60_3: (Fortsetzung) 7.) Subadressen des Ausgangspuffers bearbeiten: 8.) Subadressen des Ausgangspuffers bearbeiten: Das letzte Datum übernehmen Das letzte Datum eintragen Bei Parametrierung Subadresse des Eingangspuffers bearbeiten: TI-Bit invertieren mit 8 Byte Puffergröße! AE-Bit setzen...
  • Seite 27 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 3. Beispiel Lesen von 17 Byte ab Datenträgeradresse 10 mit simultaner Datenübertragung (wie 2. Beispiel, (Datenträgertyp mit 32 Byte Blockgröße): jedoch mit Während der Leseauftrag ausgeführt wird und sobald der Eingangspuffer gefüllt ist, werden simultaner die ersten Daten gesendet.
  • Seite 28 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 4. Beispiel Lesen von 30 Byte ab Datenträgeradresse 10 mit Lesefehler (Datenträgertyp mit 64 Byte Blockgröße): Bei Parametrierung Steuerung: Identifikations-System BIS C-60_3: mit 8 Byte Puffergröße! 1.) Subadressen des Ausgangspuffers in der 2.) Subadressen des Eingangspuffers in der Reihen- Reihenfolge der Darstellung bearbeiten: folge der Darstellung bearbeiten:...
  • Seite 29 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 6. Beispiel Lesen von 30 Byte ab Datenträgeradresse 10 mit Lesefehler und simultaner Datenüber- tragung (Datenträgertyp mit 64 Byte Blockgröße): (mit simultaner Datenübertragung) Tritt ein Fehler auf, nachdem mit dem Senden von Daten begonnen wurde, wird das AF-Bit an Stelle des AE-Bit mit entsprechender Fehlernummer zugestellt.
  • Seite 30 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 8. Beispiel Abspeichern eines Programms für das Auslesen von 3 Datensätzen: Programm 1. Datensatz Anfangsadresse Anzahl Byte Gemischter 2. Datensatz Anfangsadresse 75 Anzahl Byte Datenzugriff 3. Datensatz Anfangsadresse 312 Anzahl Byte 17 abspeichern Insgesamt werden bei der Operation ausgetauscht: 27 Byte...
  • Seite 31 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 8. Beispiel Steuerung: Identifikations-System BIS C-60_3: Programm 9.) Subadressen des Ausgangspuffers bearbeiten: 10.)Subadressen des Eingangspuffers bearbeiten: Gemischter Datenzugriff (nicht verwendet) FF AE-Bit setzen abspeichern (nicht verwendet) FF (Fortsetzung) (nicht verwendet) FF TI-Bit invertieren Bei Parametrierung mit 8 Byte 11.)Subadressen des Ausgangspuffers bearbeiten:...
  • Seite 32 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 1: Beispiele für den Protokollablauf 10. Beispiel Schreiben des Datenträgers mit Programm Nr. 1 (Datenträgertyp mit 32 Byte Blockgröße): Programm Steuerung: Identifikations-System BIS C-60_3: Gemischter 1.) Subadressen des Ausgangspuffers in der 2.) Subadressen des Eingangspuffers in der Reihen- Datenzugriff Reihenfolge der Darstellung bearbeiten: folge der Darstellung bearbeiten:...
  • Seite 33: Ausgangspuffer, Belegung Und Erklärung

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Ausgangspuffer, Belegung und Erklärung Belegung des Bit-Nr. Ausgangspuffers für Subadresse einen Schreib-/ = Bitleiste Bitname Lesekopf Daten (Darstellung gilt für Kopf 1) Daten Daten Daten Daten Daten Daten letztes Byte: Daten Output length 1 Erklärungen zum Sub- Bit- Bedeutung...
  • Seite 34: Eingangspuffer, Belegung Und Erklärung

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Eingangspuffer, Belegung und Erklärung Belegung des Bit-Nr. Eingangspuffers für Subadresse einen Schreib-/ Lesekopf = Bitleiste IN/KN Bitname (Darstellung gilt für Fehlercode oder Daten Kopf 1) Daten Daten Daten Daten Daten Daten letztes Byte: Daten Input length 1 Erklärungen zum Sub- Bit-...
  • Seite 35: Datenträger Bearbeiten

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Eingangspuffer, Belegung und Erklärung Erklärungen zum Sub- Bedeutung Funktionsbeschreibung Eingangspuffer adresse (Fortsetzung) Fehlercode (Fortsetzung) Datenträger wurde während des Schreibens aus dem Schreib-/ Lesebereich des Schreib-/Lesekopfs entfernt. Zugriffsfehler auf den Speicher. AV-Bit ist gesetzt, aber die Befehlskennung fehlt oder ist ungültig. oder: Anzahl Byte ist 00 Kabelbruch zum angewählten Schreib-/Lesekopf oder Kopf nicht...
  • Seite 36 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Datenträger bearbeiten Codetag Present Kommt der Datenträger in den aktiven Bereich des Schreib-/Lesekopfs, signalisiert dies die Auswerteeinheit durch das Setzen des CP-Bit (Codetag Present). ☞ Um das Lesen kleiner Datenmengen zu beschleunigen, stellt das Identifikations-System beim Erkennen eines Datenträgers sofort die ersten Byte des Datenträgers im Eingangspuffer des jeweiligen Schreib-/Lesekopfs zur Verfügung.
  • Seite 37: Funktionsbeschreibung Mode 2: Beispiele Für Den Protokollablauf

    C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Beispiele für den Protokollablauf 1. Beispiel Leseauftrag an Kopf 1 mit Parameter Input length 1 = 12 Byte, Output length 1 = 8 Byte (Datenträgertyp mit 32 Byte Blockgröße): Steuerung: Identifikations-System BIS C-60_3: 1.) Subadressen des Ausgangspuffers in der 2.) Subadressen des Eingangspuffers in der Reihen- Reihenfolge der Darstellung bearbeiten: folge der Darstellung bearbeiten:...
  • Seite 38 C60_3-025_825645_1310-d.p65 Funktionsbeschreibung Mode 2: Beispiele für den Protokollablauf 3. Beispiel Schreibauftrag an Kopf 1 mit Parameter Input length 1 = 12 Byte, Output length 1 = 8 Byte (Datenträgertyp mit 32 Byte Blockgröße): Steuerung: Identifikations-System BIS C-60_3: 1.) Subadressen des Ausgangspuffers in der 2.) Subadressen des Eingangspuffers in der Reihen- Reihenfolge der Darstellung bearbeiten: folge der Darstellung bearbeiten:...
  • Seite 39: Schreib-/Lesezeiten

    C60_3-025_825645_1310-d.p65 Schreib-/Lesezeiten Lesezeiten vom Für zweimaliges Lesen und Vergleichen: Datenträger zur Auswerteeinheit im Datenträger mit 32 Byte je Block Datenträger mit 64 Byte je Block statischen Betrieb Anzahl Byte Lesezeit [ms] Anzahl Byte Lesezeit [ms] (Parametrierung: von 0 bis 31 von 0 bis 63 Operating_Mode = 0, no dynamic mode,...
  • Seite 40: Funktionsanzeigen

    C60_3-025_825645_1310-d.p65 Funktionsanzeigen Funktionsanzeigen Über die drei seitlichen LED meldet die Auswerteeinheit BIS C-60_3 die wichtigsten Betriebs- am BIS C-60_3 zustände des Identifikations-Systems. Betriebszustand Bedeutung MOD / NET STATUS aus Gerät ist nicht betriebsbereit – Gerät hat den Dup_MAC-ID Test noch nicht durchgeführt –...
  • Seite 41: Öffnen Der Auswerteeinheit

    C60_3-025_825645_1310-d.p65 BIS C-6003 Öffnen der Auswerteeinheit Öffnen der Um die folgenden Aktionen ausführen zu können, ist die Auswerteeinheit BIS C-6003 zu Auswerteeinheit öffnen: BIS C-6003 – DeviceNet MAC-ID einstellen, – Baudrate einstellen, – EEPROM wechseln. Sorgen Sie vor dem Öffnen dafür, dass das Gerät spannungsfrei geschaltet ist.
  • Seite 42: Schnittstelleninformationen / Anschlusspläne

    C60_3-025_825645_1310-d.p65 BIS C-6003 Schnittstelleninformationen / Anschlusspläne Anschluss für Schreib-/Lesekopf 1 X1, Stromversorgung, Schnittstellen für digitaler Eingang Auswerteeinheit Anschluss für Schreib- BIS C-6003 mit /Lesekopf 2 Adapter BIS C-650 Head 1 Head 1 Head 2 Head 2 Funktion –IN –Vs OFF ON OFF ON X2, DeviceNet-Eingang (Stecker) Head 1...
  • Seite 43: Wechseln Des Eeprom

    C60_3-025_825645_1310-d.p65 BIS C-6003 Schnittstelleninformationen / Anschlusspläne X1, Stromversorgung, Schnittstellen für Anschlüsse für Schreib-/Leseköpfe 1.1/1.2 digitaler Eingang Auswerteeinheit Anschlüsse für Schreib-/ BIS C-6003 mit Leseköpfe 2.1/2.2 Adapter BIS C-655 Funktion (2 × 2 Köpfe) –IN –Vs X2, DeviceNet-Eingang (Stecker) Funktion Drain V–...
  • Seite 44: Technische Daten

    C60_3-025_825645_1310-d.p65 BIS C-6003 Technische Daten Abmessungen, Gehäuse Kunststoff ABS Gewicht Abmessungen mit Schreib-/Lesekopf BIS C-652 ca. 165 x 90 x 35 mm Abmessungen mit Adapter BIS C-650 ca. 180 x 90 x 35 mm Gewicht ca. 500 g Betriebsbedingungen Umgebungstemperatur 0 °C bis + 60 °C Anschlussart Einbaustecker X1...
  • Seite 45 C60_3-025_825645_1310-d.p65 BIS C-6003 Bestellinformationen Typenschlüssel BIS C-6003-025-_ _ _-03-ST12 Balluff Identifikations-System Baureihe C Schreib-/Lesesystem Hardware-Typ 6003 = Kunststoffgehäuse, DeviceNet Software-Typ 025 = DeviceNet Schreib-/Lesekopf 000 = ohne Schreib-/Lesekopf 651 = mit Schreib-/Lesekopf Typ 651 (mit Rundantenne stirnseitig) 652 = mit Schreib-/Lesekopf Typ 652 (mit Rundantenne frontseitig) 653 = mit Schreib-/Lesekopf Typ 653 (mit Stabantenne) 650 = Adapter mit zwei Anschlüssen für externe Schreib-/Leseköpfe BIS C-3_ _...
  • Seite 46: Montage Auswerteeinheit

    C60_3-025_825645_1310-d.p65 BIS C-6023 Montage Auswerteeinheit Montage der Die Auswerteeinheit wird mit 4 Schrauben M4 befestigt. Auswerteeinheit Head 2 Head 1 BIS C-6023 ca. 20 deutsch BIS C-6023 Schnittstelleninformationen / Anschlusspläne Anschluss für Schreib-/Lesekopf 2 X1, Stromversorgung Schnittstellen für Funktion und digitaler Eingang Auswerteeinheit Anschluss für Schreib-/ BIS C-6023...
  • Seite 47 C60_3-025_825645_1310-d.p65 BIS C-6023 Wechseln des EEPROM EEPROM in der Um das EEPROM zu wechseln, ist die Auswerteeinheit zu öffnen. Auswerteeinheit BIS C-6023 wechseln Sorgen Sie vor dem Öffnen dafür, dass das Gerät spannungsfrei geschaltet ist. Head 2 Head 1 Um das EEPROM beim Wechseln nicht zu beschädigen, beachten Sie bitte die Regeln für den Umgang mit elektrosta- tisch gefährdeten Bauelementen.
  • Seite 48 Sie können eine Konformitätserklärung separat anfordern. Weitere Sicherheitsmaßnahmen entnehmen Sie bitte dem Kapitel Sicherheit (siehe deutsch BIS C-6023 Bestellinformationen Typenschlüssel BIS C-6023-025-050-03-ST13 Balluff Identifikations-System Baureihe C Schreib-/Lesesystem Hardware-Typ 6023 = Metallgehäuse, DeviceNet Software-Typ 025 = DeviceNet Adapter 050 = mit zwei Anschlüssen für externe Schreib-/Leseköpfe BIS C-3_ _...
  • Seite 49: Symbole / Abkürzungen

    C60_3-025_825645_1310-d.p65 BIS C-6023 Bestellinformationen Zubehör Bestellbezeichnung (optional, nicht im Steckverbinder für X1 BKS-S 79-00 Lieferumfang) für X2 BKS-S 98-00 für X3 BKS-S 99-00 Verschlusskappe für X2 118735 Abschlusswiderstand für X2 BKS-S 98-R01 Verschlusskappe für Head 1, Head 2, X4 BES 12-SM-2 Schnittstellenkabel RS 232 für den Anschluss an eine 9-polige SUB D COM-Schnittstelle an einem Laptop oder PC...
  • Seite 50: Anhang, Ascii-Tabelle

    C60_3-025_825645_1310-d.p65 Anhang, ASCII-Tabelle Deci- Control Deci- Control Deci- Deci- Deci- Deci- ASCII ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Code Code Ctrl @ Ctrl V 107 6B Ctrl A Ctrl W 108 6C Ctrl B Ctrl X 109 6D Ctrl C Ctrl Y Ctrl D...
  • Seite 51 Electronic Identification Systems BIS Processor BIS C-60_3 DeviceNet Deutsch – bitte wenden! No. 825 645 D/E • Edition 1310 Subject to modification. Replaces edition 1002. Balluff GmbH Schurwaldstrasse 9 73765 Neuhausen a.d.F. Germany Phone +49 7158 173-0 Fax +49 7158 5010 www.balluff.com...
  • Seite 52: Safety Considerations

    C60_3-025_825645_1310_e.p65 Contents Safety Considerations ......................... 4 Introduction, BIS C Identification Systems ................5-9 BIS C-60_3 Processor, Basic knowledge for application ............. 10/11 BUS interface DeviceNet ...................... 12-14 Function Description: Parametering the BIS C-60_3 processor ........15-28 Operating Modes (Mode 1, Mode 2) ..........29 Communication with the processor ...........
  • Seite 53: Introduction Bis C Identification Systems

    C60_3-025_825645_1310_e.p65 Introduction BIS C Identification Systems This manual is designed to assist the user in setting up the control program and installing and starting up the components of the BIS C Identification System, and to assure rapid, trouble- free operation. Principles The BIS C Identification Systems belongs in the category of non-contact systems for reading and writing.
  • Seite 54 C60_3-025_825645_1310_e.p65 Introduction BIS C-6003 Identification Systems Configuration with T-Port tap T-Port tap DeviceNet BIS C-6003 Trunk line processor (connection withT-Port taps and Drop lines Drop line Processor BIS C-6003 with head BIS C-6003 Processor with head Read/write head Data carriers BIS C-1_ _ Schematic 1) BIS C-3_ _ series, except BIS C-350 and -352 representation of an...
  • Seite 55: Bis C-60_3 Processor Basic Knowledge For Application

    C60_3-025_825645_1310_e.p65 Introduction BIS C-6023 Identification Systems Configuration with T-Port tap DeviceNet T-Port tap BIS C-6023 Trunk line processor Drop line (connection withT-Port taps and Drop lines Processor BIS C-6023 Processor BIS C-6023 BIS C-3_ _ BIS C-3_ _ Read/write heads BIS C-3_ _ BIS C-3_ _ Data carriers BIS C-1_ _...
  • Seite 56: Bus Interface Devicenet

    When sending data between the read/write head and the data carrier a procedure is required for recognizing whether the data were correctly read or written. The processor is supplied with standard Balluff procedure of double reading and comparing. In addition to this procedure a second alternative is available: CRC-16 data checking.
  • Seite 57 C60_3-025_825645_1310_e.p65 BUS interface DeviceNet Object model The figure shows the object model of the BIS C-60_3 Processor. The „BIS Config Object“ (continued) reflects the configuration properties of the device, and the „BIS R/W Object“ the two read/ write heads. Application Objects BIS R/W Object Class BIS Config Objekt...
  • Seite 58: Parametering The Bis C-60_3 Processor

    C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor The parameters for operating the BIS C-60_3 Processor are stored in the BIS Config Object (class 64 ) and in the BIS R/W Object (class 65 ). The parameters are accessed using explicit messages.
  • Seite 59 C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor Parameter 1 Reset_Option class: Reset-Option instance: 01 attribute: 64 Factory setting: Enable (= 1) In this setting the processor can be reset by the controller using a High signal on the digital input. Other settings: Disable (= 0)
  • Seite 60 BIS Mode instance: 01 attribute: 68 Mode 1 (= 0) Standard-Mode: The device operates using Balluff bus protocol. Read and write jobs are coordinated by the controller using the I/O polling data. For detailed information on Mode 1, see 29 and 36 ff.
  • Seite 61 C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor Parameter 9 DP2_Auto_Read class: Auto Read for instance: 01 attribute: 6C CT Present Head 2 Factory setting: Disable (= 0) CT Present data, when the data carrier enters the read/write zone of Head 2. Other settings: Enable (= 1)
  • Seite 62 C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor Parameter 13 Input length 1 class: Mode 2: instance: 01 No. of bytes to attribute: 65 read Head 1 Factory setting: 31 Byte Other settings: 2 Byte ..(Buffer_Length – Input length 2 – 2) Byte This setting specifies how many bytes should be read from the data carrier in BIS Mode 2 on Head 1.
  • Seite 63 C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor Parameter 17 Input length 2 class: Mode 2: instance: 01 No. of bytes to read attribute: 6B Head 2 Factory setting: 31 byte Other settings: 2 byte ..(Buffer_Length – Input length 1 – 2) byte This setting specifies how many bytes should be read from the data carrier in BIS Mode 2 on Head 2.
  • Seite 64 C60_3-025_825645_1310_e.p65 Function Description Parametering the BIS C-60_3 processor Parameter 21 Simultaneous class: Simultaneous data instance: 01 transmission attribute: 70 Factory setting: Disable (= 0) Read/write jobs and data transmission on DeviceNet take place in succession. Other settings: Enable (= 1) Read/write jobs and data transmission on DeviceNet take palce simultaneously.
  • Seite 65: Operating Modes (Mode 1, Mode 2)

    The BIS mode is selected using parameter 5 BIS_Mode . The following modes are available: In Mode 1 a read/write job and dataexchange take place according to the standardized Balluff Mode 1 protocol for bus sysstems. A read/write job must be started with a command identifier, start address, and the number of bytes to read or write.
  • Seite 66: Input And Output Buffers

    C60_3-025_825645_1310_e.p65 Function Description Communication with the processor Basic Procedure 1. The controller sends the processor the bit header with the RW bit and the AV bit. The RW for Mode 2 bit tells the processor whether to carry out a read or write job. The AV bit tells the processor that there is a new job waiting.
  • Seite 67 C60_3-025_825645_1310_e.p65 Function Description Input and Output Buffers Distributing the In Mode 1 the entire input and output buffer is dived into 2 areas. The areas of the input buffer buffer in Mode 1 and output buffer are the same size for each head (see 34).
  • Seite 68: Output Buffer, Configuration And Explanation

    C60_3-025_825645_1310_e.p65 Function Description Input and Output Buffers Assembly object To query the current status of both heads on the processor, the assembly object (class Status query 0x04, instance 0x64, attribute 0x03) can be accessed. The controller accesses the assembly object by using explicit message. ☞...
  • Seite 69 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Output buffer, configuration and explanation Description of Sub- Meaning Function Description Output Buffer address Name (continued) (continued) Bit Header AV Command Signals the identification system that a command for the respective read/write head is present. Sub- Meaning Function Description...
  • Seite 70: Input Buffer, Configuration And Explanation

    C60_3-025_825645_1310_e.p65 Function Description Mode 1: Output buffer, configuration and explanation Description of Sub- Meaning Function Description Output Buffer address (continued) No. of bytes Number of bytes to read or write beginning with the start address (High Byte) (the High Byte is additionally used for the range between 257 and 8,192 bytes).
  • Seite 71 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Input buffer, configuration and explanation Description of Sub- Meaning Function Description Input Buffer address Name (continued) (continued) Bit Header KN Input If parameter DigIN_Mode = 0 and HS_SL_Mode = 1, this bit indicates the selected head. 0 = Head X.1, 1 = Head X.2 Command Error...
  • Seite 72: Processing Data Carriers

    C60_3-025_825645_1310_e.p65 Function Description Mode 1: Processing data carriers To carry out a read or write job, the data carrier must be located in the active zone of the read/ Reading and writing write head. A read/write job has the following sequence (see examples on 50ff): 1.
  • Seite 73 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Processing data carriers Reading and writing In normal operation a read/write job is rejected by the BIS C-60_3 processor by setting the AF in dynamic mode bit and an error number if there is no data carrier in the active zone of the read/write head. If dynamic mode is configured, the processor accepts the read/write job and stores it.
  • Seite 74 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Processing data carriers Mixed Data Access The following shows the structure of a program: (continued) Program structure Subaddress Value Range Command designator 1. Program record Program number to 0A 1st data record: Start address Low Byte Start address High Byte Number of bytes Low Byte Number of bytes High Byte...
  • Seite 75: Examples For Protocol Sequence

    C60_3-025_825645_1310_e.p65 Function Description Mode 1: Processing data carriers CRC initialization To be able to use the CRC check, the data carrier must first be initialized with the command identifier 12 (see 50). The CRC initialization is used like a normal write job. The latter is rejected (with an error message) if the processor recognizes that the data carrier does not contain the correct CRC.
  • Seite 76 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 1 Host: BIS C-60_3 Identification System: (continued) 7.) Process subaddresses of the output buffer: 8.) Process subaddresses of the output buffer: For parametering Enter the remaining 16 data bytes Copy the remaining 16 data bytes with 8-byte buffer Invert TI-Bit...
  • Seite 77 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 3 Read 17 bytes starting at data carrier address 10, with simultaneous data transmission like 2nd example but (data carrier type with 32 byte block size): with simultaneous While the read job is being carried out and as soon as the input buffer is filled, the first data data transmission are sent.
  • Seite 78 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 4 Read 30 bytes starting at data carrier address 10 with read error (data carrier type with 64 byte block size): For parametering Host: BIS C-60_3 Identification System: with 8-byte buffer 1.) Process subaddresses of the output buffer in the 2.) Process subaddresses of the input buffer in the size!
  • Seite 79 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 6, Read 30 bytes starting at data carrier address 10, with read error and simultaneous data with simultaneous transmission (data carrier type with 64 byte block size): data transmission If an error occurs after data have started to be sent, the AF-Bit is set instead of the AE-Bit along with the corresponding error number.
  • Seite 80 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 8 Storing a program for reading out 3 data records: Store Mixed Data 1st data record Start address Number of bytes Access program 2nd data record Start address Number of bytes 3rd data record Start address Number of bytes 17...
  • Seite 81 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 8 Host: BIS C-60_3 Identification System: Store Mixed Data 9.) Process subaddresses of the output buffer: 10.)Process subaddresses of the input buffer: Access program (continued) (not used) Set AE-Bit (not used) (not used) For parametering...
  • Seite 82 C60_3-025_825645_1310_e.p65 Function Description Mode 1: Examples for protocol sequence Example No. 10 Write data carrier using Program No. 1 (data carrier type with 32 byte block size): Use Mixed Data Host: BIS C-60_3 Identification System: Access program 1.) Process subaddresses of the output buffer in the 2.) Process subaddresses of the input buffer in the order shown: order shown:...
  • Seite 83 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Output buffer, configuration and explanation Configuration of the Bit No. output buffer for one Subaddress read/write head (Example shown for = Bit Header Bit Name Head 1) Data Data Data Data Data Data Data Last Byte: Data Output length 1 Description of...
  • Seite 84 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Input buffer, configuration and explanation Configuration of the Bit No. input buffer for one Subaddress read/write head (Example shown for = Bit Header IN/KN Bit Name Head 1) Error Code Data Data Data Data Data Data Data Last byte:...
  • Seite 85 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Input buffer, configuration and explanation Description of Sub- Meaning Function Description Input Buffer address (continued) Error code (continued) Access error in memory. AV bit is set but the command designator is missing or invalid. Number of bytes is 00 Cable break to select read/write head, or head not connected.
  • Seite 86 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Processing data carriers Codetag Present As soon as the data carrier enters the active one of the read/write head, the processor indicates this by setting the CP bit (Codetag Present). ☞ To accelerate the reading of small amounts of data, the ID system makes the first bytes of the data carrier available in the input buffer of the respective read/write head as soon as the tag is detected.
  • Seite 87 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Examples for protocol sequence Example No. 1 Read job on Head 1 with Parameter Input length 1 = 12 Byte, Output length 1 = 8 Byte (data carrier type with 32 byte block size): Host: BIS C-60_3 Identification System: 1.) Process subaddresses of the output buffer in the 2.) Process subaddresses of the input buffer in the...
  • Seite 88 C60_3-025_825645_1310_e.p65 Function Description Mode 2: Examples for protocol sequence Example No. 3 Write job on Head 1 with parameter Input length 1 = 12 Byte, Output length 1 = 8 Byte (data carrier type with 32 byte block size): Host: BIS C-60_3 Identification System: 1.) Process subaddresses of the output buffer in the 2.) Process subaddresses of the input buffer in the...
  • Seite 89: Read/Write Times

    C60_3-025_825645_1310_e.p65 Read/Write Times Read times from For double read and compare: data carrier to Data carrier with 32 byte blocks Data carrier with 64 byte blocks processor in No. of bytes Read time [ms] No. of bytes Read time [ms] static mode (parametering: from 0 to 31...
  • Seite 90: Led Display

    C60_3-025_825645_1310_e.p65 LED Display Function displays The BIS C-60_3 uses the three side-mounted LED's to indicate important conditions of the on BIS C-60_3 identification system. Status Meaning MOD / NET STATUS Device is not ready – Device has not yet carried out the Dup_MAC-ID Test noch –...
  • Seite 91 C60_3-025_825645_1310_e.p65 BIS C-6003 Opening the Processor Opening the The BIS C-6003 processor must be opened to perform the following steps: Processor – Set DeviceNet MAC-ID, BIS C-6003 – Set baud rate, – Chamge EEPROM. Be sure that the unit is disconnected from power before opening.
  • Seite 92: Interface Information / Wiring Diagrams

    C60_3-025_825645_1310_e.p65 BIS C-6003 Interface Information / Wiring Diagrams X1, supply voltage, Wiring diagram Connection for Read/Write Head 1 digital input for BIS C-6003 Connection for Read/ processors with Write Head 2 BIS C-650 adapter Head 1 Head 1 Head 2 Head 2 Function –IN...
  • Seite 93: Changing The Eeprom

    C60_3-025_825645_1310_e.p65 BIS C-6003 Interface Information / Wiring Diagrams X1, supply voltage, Wiring diagram Connection for Read/Write Head 1.1/1.2 digital input for BIS C-6003 Connection for Read/Write processors with Head 2.1/2.2 BIS C-655 adapter Function (2 × 2 Heads) –IN –Vs X2, DeviceNet input (male) Function Drain...
  • Seite 94: Technical Data

    C60_3-025_825645_1310_e.p65 BIS C-6003 Technical Data Dimensions, Housing Plastic ABS Weight Dimensions with read/write head BIS C-652 165 x 90 x 35 mm Dimensions with Adapter BIS C-650 180 x 90 x 35 mm Weight 500 g Operating Conditions Ambient Temperature 0 °C to + 60 °C Connection type Integral connector X1...
  • Seite 95: Ordering Information

    C60_3-025_825645_1310_e.p65 BIS C-6003 Ordering Information Ordering Code BIS C-6003-025-_ _ _-03-ST12 Balluff Identification System Type C Read/Write System Hardware-Typ 6003 = DeviceNet Software-Typ 025 = DeviceNet Read/Write Head 000 = no read/write head 651 = with read/write head Type 651 (with circular antenna on top)
  • Seite 96 C60_3-025_825645_1310_e.p65 BIS C-6023 Mounting Processor Mounting the The processor is mounted using 4 M4 screws. BIS C-6023 Head 2 Head 1 processor ca. 20 english BIS C-6023 Schnittstelleninformationen / Anschlusspläne Connection for read/write head 2 X1, supply voltage, Wiring for the Function digital input BIS C-6023...
  • Seite 97 C60_3-025_825645_1310_e.p65 BIS C-6023 Changing the EEPROM Changing the To replace the EEPROM, open up the processor. EEPROM in the BIS C-6023 processor Be sure before opening that the unit is Head 2 Head 1 disconnected from power.. To avoid damaging the EEPROM, please observe the requirements for handling electrostatically sensitive components.
  • Seite 98 You can separately request a Declaration of Conformity. Further safety measures you can find in chapter Safety (see english BIS C-6023 Ordering Information Ordering code BIS C-6023-025-050-03-ST13 Balluff Identification System Type C Read/Write System Hardware-Type 6023 = metal housing, DeviceNet Software-Type 025 = DeviceNet Adapter...
  • Seite 99: Symbols / Abbreviations

    C60_3-025_825645_1310_e.p65 BIS C-6023 Ordering Information Accessory Type Ordering code (optional, Mating connector for X1 BKS-S 79-00 not included) for X2 BKS-S 98-00 for X3 BKS-S 99-00 Protective cap for X2 118735 Termination for X2 BKS-S 98-R01 Protective cap for Head 1, Head 2, X4 BES 12-SM-2 RS 232 interface cable for connecting to a 9-pin SUB D COM port...
  • Seite 100 C60_3-025_825645_1310_e.p65 Appendix, ASCII Table Deci- Control Deci- Control Deci- Deci- Deci- Deci- ASCII ASCII Hex ASCII Hex ASCII Hex ASCII Hex ASCII Code Code Ctrl @ Ctrl V 107 6B Ctrl A Ctrl W 108 6C Ctrl B Ctrl X 109 6D Ctrl C Ctrl Y...

Diese Anleitung auch für:

Bis c-6003Bis c-6023

Inhaltsverzeichnis