Herunterladen Inhalt Inhalt Diese Seite drucken

Siko IF09P/1 Benutzerhandbuch

Interface zur anschaltung von max. 31 sikogeräten mit rs485-schnittstelle an den profibus-dp
Vorschau ausblenden Andere Handbücher für IF09P/1:
Inhaltsverzeichnis
IF09P/1
Interface zur Anschaltung von max. 31 SIKO-
Geräten mit RS485-Schnittstelle an den
Profibus-DP
Benutzerhandbuch
188/21
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siko IF09P/1

  • Seite 1 IF09P/1 Interface zur Anschaltung von max. 31 SIKO- Geräten mit RS485-Schnittstelle an den Profibus-DP Benutzerhandbuch 188/21...
  • Seite 2: Inhaltsverzeichnis

    Parameter Positionswert ausgeben (SN3- und SN4-Protokoll) ........20 3.7.2 Parameter Kalibrierwert schreiben/lesen (SN3- und SN4-Protokoll) ......20 3.7.3 Parameter Offset schreiben/lesen (SN3-Protokoll) ............ 21 3.7.4 Parameter Gerätekennung IF09P/1 lesen (SN3- und SN4-Protokoll) ......21 3.7.5 Parameter Status/Konfiguration ................22 3.7.5.1 Parameter Status lesen (SN4-Protokoll) ............... 22 3.7.5.2 Parameter Konfiguration schreiben (SN4-Protokoll) ..........
  • Seite 3 3.7.30 Freigabe Tastenfunktion (SN4-Protokoll)..............41 3.7.31 Tastenfunktion Kettenmaß und Rücksetzen (SN4-Protokoll) ........41 Fehlerbehandlung ....................42 Fehlerdarstellung über Statusbytes ................42 Fehlerdarstellung auf dem Display ................43 IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 3 von 44...
  • Seite 4: Allgemeine Hinweise

    Allgemeine Hinweise Allgemeine Hinweise Dieses Benutzerhandbuch ist für das PROFIBUS-Gateway IF09P/1 ab Firmwareversion 3.00 gültig! Es beschreibt das Interface, die Parametrierung und Inbetriebnahme. Das Profibus-Gateway IF09P/1 koppelt SIKO-Positionswertgeber mit SIKONETZ3- (SN3) bzw. SIKONETZ4- (SN4) Schnittstellen an den PROFIBUS-DP. Ein gemischter Betrieb von SIKONETZ4- und SIKONETZ3-Geräten ist nicht möglich.
  • Seite 5: Bestimmungsgemäße Verwendung

    • parametrierbar per integrierter Tastatur und 5-stelligem 7-Segment-Display • Diagnosefunktionen Profibus-Schnittstelle (Anschluss X5) Die Verbindung des IF09P/1 zum Profibus erfolgt über einen 9-poligen D-Sub-Steckverbinder gemäß EN 50170. Eine eventuell vorzunehmende Busterminierung muss im Anschlussstecker vorgenommen werden, d.h. es sind entsprechende Steckverbinder mit zuschaltbaren Abschlusswiderständen einzusetzen.
  • Seite 6: Schnittstelle Zu Sn4 Bzw. Sn3 (Anschluss X3 Bzw. X4)

    Hinweis für S7-Anwender: Um diese Daten zusammenhängend (konsistent) zu lesen (zu schreiben) wird der Funktionsbaustein SFC14 "DPRD_DAT" (SFC15 "DPWR_DAT") benötigt! Nach dem Einschalten ermittelt das IF09P/1 die Anzahl der angeschlossenen Geber. Die Adressen der gefundenen Teilnehmer werden in aufsteigender Reihenfolge in einer Tabelle abgelegt.
  • Seite 7: Startphase

    Es sollte vermieden werden, das IF09P/1 vor den angeschlossenen Gebern einzuschalten, weil ansonsten die Erkennung der Geber nicht korrekt bzw. gar nicht funktioniert! Eine nachträgliche Neuinitialisierung mit erneutem Scanvorgang ist dann nur möglich, indem ein definierter Control Code am IF09P/1 eingegeben wird. Beschreibung siehe Kapitel 3.3.
  • Seite 8 Anzeige des Fehler Codes (siehe Tabelle Nein Initialisie- unten): rung OK?  Anzeige, dass der  SPC3 korrekt initialisiert wurde Anzeige der Be- triebsphase durch Betriebsphase Dezimalpunkt IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 8 von 44...
  • Seite 9: Betriebsphase

    Display dargestellt (Fehlermeldungen F02, F03 bzw. F05; Details zu den Fehlermeldungen sind den jeweiligen Benutzerinformationen zu entnehmen; siehe auch Kapitel 4.1). Nach korrektem Ablauf der oben dargestellten Initialisierungssequenz holt sich das IF09P/1 zyklisch die Positionsdaten der erkannten Geber und stellt sie dem Profibus-Protokoll-IC SPC3 zur Verfügung.
  • Seite 10: Zykluszeiten

    Technische Daten Der SPS-Anwender hat die Möglichkeit, die über das IF09P/1 angeschlossenen Geber zu parametrieren bzw. die Werte von Parametern abzufragen. Hierzu erwartet das Interface ein 8 Byte langes Parametriertelegramm, in welchem der Parameterbefehl, die Adresse des anzusprechenden Gebers und die eigentlichen Daten für den anzusprechenden Geber untergebracht sind.
  • Seite 11: Anschlussbild

    Anschluss Sensor X3 und X4 Belegung +UB (max. 0.75 A belastbar!) DÜA DÜB 2, 4, 6, 7, 9 Anschluss Profibus X5 Belegung B-Line A-Line 1, 2, 7, 9 IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 11 von 44...
  • Seite 12: Bedienung

    Belegung +24 V DC ±20 % Bedienung Nach Abnahme der transparenten Abdeckhaube lässt sich das IF09P/1 über die vorhandenen Tasten parametrieren. Über das 5-stellige LED-Display werden dem Anwender die relevanten Informationen zur Verfügung gestellt. Die 4 Tasten haben folgende Funktionen: P-Taste: Durch Gedrückt halten dieser Taste >5 sec gelangen Sie in den Parametermode.
  • Seite 13: Profibusadresse

     : Anzahl der fehlerhaften Datentelegramme (Wertebereich: 00000 ... 99999).  : Anzahl Datenübertragungen insgesamt seit Einschalten des IF09P/1.  : prozentuale Darstellung des Verhältnisses von tCErr/t_nr (max. 99.999 %, min. 00.001 %). Die Darstellung der Anzahl Datenübertragungen erfolgt im Exponentialformat.
  • Seite 14: Konfiguration/Projektierung

    Geräte-Bibliothek mit aufgenommen werden. Die Vorgehensweise hierfür entnehmen Sie sind den Unterlagen des Projektierungstools. Anhand einer Beispielprojektierung (IF09P/1 mit 5 Gebern; siehe Kapitel 2.3) soll die Vorgehensweise beim Einbinden des IF09P/1 in einer Profibusanlage dargestellt werden. Als Projektierungstool wird der Hardware-Manager des S7-Konfigurationstools verwendet.
  • Seite 15: Parametrierung Im Zustand Data-Exchange

    (ab PROFIBUS-DPV1 ist ein azyklischer Datenverkehr zwischen Master und Slave möglich). Da das IF09P/1 auf DPV0 basiert, wurde eine Möglichkeit geschaffen, diese Einschränkung zu umgehen, damit die an das Gateway angeschlossenen Geber auch im laufenden Betrieb umprogrammiert werden können.
  • Seite 16 129 130 131 132 ....Positionswert 31 (High Byte) Positionswert 31 ....Positionswert 31 Positionswert 31 (Low Byte) Positionswert 1 (High Byte) Positionswert 1 Positionswert 1 Positionswert 1 (Low Byte) IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 16 von 44...
  • Seite 17: Befehlsliste (Indextabelle)

    Byte 4: Adresse An dieser Stelle steht die Adresse des zu parametrierenden Gebers. Die Werte liegen im Bereich von 1 ... 31. Die Adresse Wert 0 ist für das IF09P/1 reserviert. Die folgende Aussage gilt nur bei eingestelltem SIKONETZ3-Protokoll: Das Bit 6 steuert den Rundruf, ob ein Befehl für alle Teilnehmer gelten soll oder nicht. Bei gesetztem Bit (= 1) wird die Adresse (des SIKONETZ3-Teilnehmers) ignoriert und der Befehl an alle Geräte gesendet.
  • Seite 18: Befehlsliste Sn3-Protokoll

    Integer32 4 3.7.1 Kalibrierwert 5F01h 1 ... 31 Integer32 4 3.7.2 Offset 5F02h 1 ... 31 Integer32 4 3.7.3 Gerätekennung IF09P/1 5F03h Integer32 4 3.7.4 Drehrichtung 5F04h 1 ... 31 Integer32 4 3.7.5.3 (Zählrichtung) Schritte pro Umdrehung 5F05h 1 ... 31 Integer32 4 3.7.6...
  • Seite 19: Befehlsliste Sn4-Protokoll

    1 ... 31 Integer32 4 3.7.1 Kalibrierwert 5F01h 1 ... 31 Integer32 4 3.7.2 Nicht implementiert 5F02h (erzeugt Fehlermeldung) Gerätekennung IF09P/1 5F03h Integer32 4 3.7.4 Status lesen 5F04h 1 ... 31 Integer32 4 3.7.5.1 Konfiguration schreiben 5F04h 1 ... 31 Integer32 4 3.7.5.2...
  • Seite 20: Befehlsausgabe (Ablaufdiagramm)

    Dieses nachfolgende Flussdiagramm zeigt den prinzipiellen Ablauf einer Parametrierung dar: Start Datentelegramm mit Nein Response 0 aufbereiten erhalten? Datentelegramm aufbereiten Telegramm an IF09P/1 senden Fehler- ERROR Telegramm an meldung? IF09P/1 senden Ende Nein 3.7.1 Parameter Positionswert ausgeben (SN3- und SN4-Protokoll) Dieser Parameter ist nur der Vollständigkeit wegen vorhanden.
  • Seite 21: Parameter Offset Schreiben/Lesen (Sn3-Protokoll)

    Dieser Parameter ist nur lesbar, ein Schreibzugriff wird mit einer Fehlermeldung quittiert. Datenbyte 1: Codierung des Gerät IF09P/1 (07h). Datenbyte 2: Versionsnummer (30h für V3.00). Datenbyte 3: Hardwareversion (0 = IF09P, 1 = IF09P/1). Datenbyte 4: mit 0 belegt. Beispielaufruf: Gerätekennung IF09P/1 lesen.
  • Seite 22: Parameter Status/Konfiguration

    • Tastenmodus "Kettenmaß und Rücksetzen" • Schleifenanfahrrichtung • Dreh- (Zähl-)Richtung • Nachkommastellen • Anzeigendivisor bzw. LED-Funktion Datenbyte 4: immer 0 Datenbyte 3: Versionsnummer (z. B. AP05-SW06: V1.04 = 68h) IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 22 von 44...
  • Seite 23 = abwärts, Dezimalpunkt an 2. Stelle, Version 1.04. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 23 von 44...
  • Seite 24: Parameter Konfiguration Schreiben (Sn4-Protokoll)

    Anzeigedivisor (AP05-SW06): 00 = 1 01 = 10 10 = 100 11 = 1000 Schleifenanfahrrichtung: 00 = direkt 01 = im Uhrzeigersinn 10 = entgegen dem Uhrzeigersinn IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 24 von 44...
  • Seite 25: Parameter Zählrichtung Lesen/Schreiben (Sn3-Protokoll)

    Fallende Zahlenwerte bei entgegen dem Uhrzeigersinn Bewegung des Sensors in Richtung (counter clockwise). Steckerabgang. Die Datenbytes 2, 3 und 4 sind nicht relevant und können beliebige Werte besitzen. IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 25 von 44...
  • Seite 26: Parameter Schritte Pro Umdrehung Schreiben/Lesen (Sn3- Und Sn4-Protokoll)

    Parameter Status IF09P/1 lesen (SN3- und SN4-Protokoll) Der Status des IF09P/1 wird auf die Nutzdatenbytes 1 ... 4 abgebildet. Im Byte 1 steht der Wert 1 für OK und 0 für nicht bereit. Im Byte 2 wird die Anzahl der angeschlossenen Geber ausgegeben (Wertebereich 0 ...
  • Seite 27: Parameter Kalibrierung (Setzen Des Positionswertes Auf Den Kalibrierwert) (Sn3- Und Sn4-Protokoll)

    Bedienung Antwort: IF09P/1 bereit, 31 SIKONETZ-Teilnehmer vorhanden. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber 3.7.8 Parameter Kalibrierung (Setzen des Positionswertes auf den Kalibrierwert) (SN3- und SN4-Protokoll) Hiermit wird der adressierte Geber auf den Kalibrierwert gesetzt.
  • Seite 28 Antwort: Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 28 von 44...
  • Seite 29: Parameter Kettenmaß Aktivieren/Deaktivieren (Sn4-Protokoll)

    Befehl Positionieren starten (siehe Kapitel 3.7.14) die Positionierung in Gang gesetzt. Voraussetzung für diese Vorgehensweise ist ein entsprechender Systemaufbau z.B. mit SIKONETZ-Drehgeber vom Typ AP05-SW06. Bei eingestelltem SN4-Protokoll führt ein Lesezugriff zu einer Fehlermeldung! IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 29 von 44...
  • Seite 30: Tastatur Einschalten (Sn3-Protokoll)

    Beispielaufruf: Tastatur ausschalten, Gerät mit Adresse 02H. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 High IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 30 von 44...
  • Seite 31: Positionieren Starten (Sn3-Protokoll)

    3.7.16 Anzeige (Display) einschalten (SN3-Protokoll) Hiermit wird bei Geräten mit Display die Anzeige eingeschaltet. Der Inhalt der Nutzdatenbytes 1 ... 4 ist ohne Bedeutung (Rundruffähig; siehe Tabelle IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 31 von 44...
  • Seite 32: Anzeige (Display) Ausschalten (Sn3-Protokoll)

    Drehung im Uhrzeigersinn steigende Positionswerte liefert. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 High IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 32 von 44...
  • Seite 33: Inpos-Fenster Auslesen/Programmieren (Sn3-Protokoll)

    Antwort: Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 33 von 44...
  • Seite 34: Gerätekennung Auslesen (Sn3-Protokoll)

    3 byte 4 angeschlossenen High Geber Datenbyte 1: 22h  Kennung des SIKO-Gerätes MSA501-SN3 Datenbyte 2: 11h  Firmwareversion V1.01 Datenbyte 3: 10h  Hardwareversion V1.0 Die Zahlenwerte der Gerätekennungen sind den Benutzerinformationen der jeweiligen Geräte zu entnehmen. 3.7.22 Nachkommastellen auslesen/ programmieren 3.7.22.1...
  • Seite 35: Geräte Mit Sn3-Protokoll

    Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber Datenbyte 1: Geberadresse (1Eh = Adresse 31) IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 35 von 44...
  • Seite 36: Kettenmaßfunktion Der Taste Freigeben (Sn3-Protokoll)

    Antwort: Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 36 von 44...
  • Seite 37: Anzeigedivisor

    Beispielaufruf: An einem AP05-SW06 (Geräteadresse 6) wird der ADI-Wert 10 programmiert. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 High IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 37 von 44...
  • Seite 38: Schleifenanfahrrichtung

    Beispielaufruf: An einem AP05-SW06 (Geräteadresse 1) wird die Schleifenanfahrrichtung "im Uhrzeigersinn" programmiert. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 High IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 38 von 44...
  • Seite 39: Nullungsfreigabe Lesen/Programmieren (Sn3-Protokoll)

    Beispielaufruf: Es soll beim Geber mit der Adresse 11 (0Bh) die Displayorientierung auf 180° eingestellt werden. Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 High IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 39 von 44...
  • Seite 40: Displayorientierung Und Led-Funktionalität Lesen/Programmieren (Sn3-Protokoll)

    4 angeschlossenen High Geber Ergebnis: Datenbyte 1 = 1  Displayorientierung = 180° Datenbyte 2 = 1  LED grün = EIN, wenn Positionswert innerhalb des Zielfensters IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 40 von 44...
  • Seite 41: Freigabe Tastenfunktion (Sn4-Protokoll)

    Antwort: Befehls- Param.- Param.- Subindex Daten- Daten- Daten- Daten- Positionswerte der code Index Index (= Adresse) byte 1 byte 2 byte 3 byte 4 angeschlossenen High Geber IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 41 von 44...
  • Seite 42: Fehlerbehandlung

    Fehlerdarstellung über Statusbytes In einem Fehlerfall (ungültiger Befehlsindex, ungültige Adresse, ungültiger Zugriff z.B. Write- Request auf Read-Variable oder Kommunikationsfehler zwischen IF09P/1 und den Gebern) wird anstatt eines Write- bzw. Read-Response ein Error-Response und in den Nutzdatenbytes eine entsprechende Fehlernummer zurückgegeben.
  • Seite 43: Fehlerdarstellung Auf Dem Display

    • 85h: Fehlercode F05; unzulässige Werteingabe Der Fehlercode erscheint kurzzeitig auch im 5-stelligen Display des IF09P/1. Fehlerdarstellung auf dem Display Fehler in der Datenübertragung zwischen IF09P/1 und den daran angeschlossenen Gebern werden durch eine blinkende, rote LED und als Klartext auf dem 5-stelligen 7-Segment-Display dargestellt.
  • Seite 44 SIKO GmbH Weihermattenweg 2 79256 Buchenbach Telefon + 49 7661 394-0 Telefax + 49 7661 394-388 E-Mail info@siko-global.com Internet www.siko-global.com Service support@siko-global.com IF09P/1 Datum: 22.09.2021 Art. Nr. 90723 Änd. Stand 188/21 Seite 44 von 44...

Inhaltsverzeichnis