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...
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.
• 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.
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.
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...
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.
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.
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.
: 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.
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.
(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...
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.
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.
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.
• 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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
• 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...