Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung Der Pluto Sps; Bibliothek Mit Funktionsblöcken; Verwendung Der Funktionsblöcke - ABB GATE-P1 Originalbetriebsanleitung

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Programmierung der Pluto SPS

4.3.4
4.3.4.1 Bibliothek mit Funktionsblöcken
Bei Verwendung der „zusätzlichen Daten von Pluto" muss die Bibliothek „Ext01_1.fps" im Projekt
eingebunden werden. Die Bibliothek enthält alle zuvor aufgeführten Blöcke (4.3.3.1 und 4.3.3.2).
4.3.4.2 Verwendung der Funktionsblöcke
Wie zuvor beschrieben gibt es Standard- und benutzerdefinierte Blöcke. Die Standard-Blöcke
übertragen festgelegte Daten. Beispielsweise überträgt „ToGateway_B46_I20_I47" die lokalen
Eingänge und die Fehlernummer eines Pluto B46-6. Die benutzerdefinierten Blöcke haben
Eingänge für Variablen (M, I, Q...) und ermöglichen es, eigene Telegramme zusammenzustellen.
Beispiel eines Standard-Blocks:
Übertragung der Eingänge von AS-i
Slave 16-31 und Fehlernummer.
Jeder Block erzeugt ein CAN-Telegramm auf
dem Pluto Bus. Um die Busauslastung und
Ausführungszeit zu steuern und zu begrenzen,
besitzen alle Blöcke einen Eingang „Send". Der
Block sendet ein Telegramm, sobald dieser
Eingang auf 1 gesetzt ist. Alle Blöcke besitzen
zusätzlich einen Ausgang „Q", der während der
Übertragung auf 1 gesetzt wird. Dieser kann
dazu dienen, die Datenübertragung von anderen
Blöcken zu verhindern.
Wenn „Send" durchgehend aktiviert ist, wird alle 10ms ein Telegramm übertragen und führt somit
zur kürzesten Reaktionszeit. Ob die Übertragungen begrenzt werden müssen hängt von der
Anzahl der Pluto Stationen am Bus und der Anzahl der Blöcke zur Datenübertragung ab.
Hinweis: Ein Pluto kann maximal 4 Telegramme in einem SPS-
Zyklus übertragen.
Hinweis: Die Gateways verwerfen zusätzliche Daten nach 300 ms.
Daher sollten Daten von Pluto mindestens alle 250 ms
gesendet werden, wenn z.B. TON benutzt wird (siehe
nachfolgendes Beispiel).
Beispiel eines benutzerdefinierten Blocks:
Übertragung von 8 Bit und einem Register.
Hinweis: Eindeutige Nummer an Eingang
„No" für jeden Block in jedem Pluto nötig.
19
2TLC172009M0110_D

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis