Herunterladen Inhalt Inhalt Diese Seite drucken

Anforderungen Für Den Einsatz Des Uss--Protokolls; Berechnen Der Zeit Für Die Kommunikation Mit Dem Antrieb - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

S7-200 Systemhandbuch
Anforderungen für den Einsatz des USS- -Protokolls
Die Operationsbibliothek von STEP 7--Micro/WIN bieten Unterprogramme, Interruptprogramme
und Operationen zur Unterstützung des USS--Protokolls. Die USS--Operationen nutzen die
folgenden Ressourcen der S7--200:
Das USS--Protokoll ist eine interruptgesteuerte Anwendung. Im ungünstigsten Fall benötigt
-
das Interruptprogramm zum Empfangen von Meldungen bis zu 2,5 ms für die Ausführung.
Während dieses Zeitraums werden alle anderen Interruptereignisse in eine Warteschlange
gestellt und nach der Ausführung des Interruptprogramms für den Meldungsempfang
ausgeführt. Wenn Ihre Anwendung diese Verzögerung im ungünstigten Fall nicht tolerieren
kann, sollten Sie andere Lösungen zur Steuerung der Antriebe berücksichtigen.
Durch die Initialisierung des USS--Protokolls wird eine Schnittstelle der S7--200 für die
-
USS--Kommunikation bereitgestellt.
Mit der Operation USS_INIT wählen Sie entweder USS oder PPI für die Schnittstelle 0 aus.
(USS bezieht sich auf das USS--Protokoll für SIMOTION MicroMaster--Antriebe.) Sie
können mit USS_INIT_P1 auch Schnittstelle 1 der USS--Kommunikation zuweisen. Wenn
Sie für das USS--Protokoll eine Schnittstelle für die Kommunikation mit den Antrieben
eingestellt haben, können Sie die Schnittstelle nicht für andere Zwecke verwenden, auch
nicht für die Kommunikation mit STEP 7--Micro/WIN.
Wenn Sie ein Programm für eine Anwendung mit dem USS--Protokoll entwickeln, müssen
Sie mit einem Modell mit zwei Schnittstellen arbeiten, CPU 226, CPU226 XM oder EM 277
PROFIBUS--DP, das an eine PROFIBUS CP--Karte in Ihrem PC angeschlossen ist. So
kann STEP 7--Micro/WIN über die zweite Kommunikationsschnittstelle die Anwendung
beobachten, während das USS--Protokoll in Betrieb ist.
Die USS--Operationen wirken sich auf alle Sondermerker aus, die der frei programmier--
-
baren Kommunikation der Schnittstelle zugeordnet sind.
Die USS--Unterprogramme und Interruptprogramme werden in Ihrem Programm
-
gespeichert.
Die USS--Operationen erhöhen den Speicherbedarf für Ihr Programm um bis zu
-
3050 Bytes. Je nach den verwendeten USS--Operationen können die unterstützenden
Unter-- und Interruptprogramme das Steuerungsprogramm um mindestens 2150 Bytes und
um maximal 3500 Bytes erhöhen.
Die Variablen für die USS--Operationen benötigen einen 400 Byte großen Baustein im
-
Variablenspeicher. Die Anfangsadresse dieses Bausteins wird vom Anwender zugewiesen
und ist für USS--Variablen reserviert.
Einige USS--Operationen benötigen außerdem einen 16 Byte großen
-
Kommunikationspuffer. Als Parameter für die Operation geben Sie eine Anfangsadresse im
Variablenspeicher für diesen Puffer an. Es ist empfehlenswert, für jede Instanz der
USS--Operationen einen eindeutigen Puffer zuzuordnen.
Für Berechnungen nutzen die USS--Operationen die Akkumulatoren AC0 bis AC3. Sie
-
können die Akkumulatoren auch in Ihrem Programm verwenden, doch die Werte in den
Akkumulatoren werden von den USS--Operationen geändert.
Die USS--Operationen dürfen nicht in Interruptprogrammen verwendet werden.
-
Tipp
Wenn Sie für den Betrieb einer Schnittstelle wieder PPI einstellen möchten, so dass Sie mit
STEP 7--Micro/WIN kommunizieren können, müssen Sie der Schnittstelle mit einer anderen
Operation USS_INIT erneut den PPI--Betrieb zuweisen.
Sie können den Betriebsartenschalter auf der S7--200 auch in den Betriebszustand STOP
versetzen. Dadurch werden die Parameter für die Schnittstelle zurückgesetzt. Beachten Sie,
dass auch die Antriebe gestoppt werden, wenn Sie die Kommunikation zu den Antrieben
stoppen.
Berechnen der Zeit für die Kommunikation mit dem Antrieb
Die Kommunikation mit dem Antrieb läuft asynchron zum Zyklus der S7--200 ab. Die S7--200
durchläuft üblicherweise mehrere Zyklen, bevor eine Transaktion für die Antriebskommunikation
beendet wird. Die folgenden Faktoren helfen dabei, die erforderliche Zeit zu ermitteln: die Anzahl
der vorhandenen Antriebe, die Baudrate und die Zykluszeit der S7--200.
348

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis