Herunterladen Inhalt Inhalt Diese Seite drucken

Uss-Anweisungen - Siemens SIMATIC S7-1200 Gerätehandbuch

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

Werbung

Die dynamischen Konfigurationsänderungen werden in der CPU nicht dauerhaft gespeichert.
Nach dem Einschalten wird die statische Anfangskonfiguration aus der Gerätekonfiguration
verwendet.
Die Anweisungen SEND_PTP, RCV_PTP und RCV_RST steuern die PtP-Kommunikation:
● SEND_PTP überträgt den angegebenen Puffer an das CM oder CB. Die CPU führt das
● RCV_PTP prüft die Meldungen, die im CM oder CB empfangen wurden. Wenn eine
● Die Anweisung RCV_RST setzt den Empfangspuffer zurück.
Jedes CM oder CB kann bis zu 1 KB puffern. Dieser Puffer kann mehreren empfangenen
Meldungen zugeordnet werden.
Die Anweisungen SGN_SET und SGN_GET gelten nur für das RS232-CM. Verwenden Sie
diese Anweisungen, um die RS232-Kommunikationssignale zu lesen oder zu setzen.
7.10.4

USS-Anweisungen

Die S7-1200 unterstützt das USS-Protokoll und stellt die Anweisungen bereit, die speziell für
die Kommunikation mit Antrieben über den RS485-Port eines CMs oder CBs konzipiert sind.
Mit den USS-Anweisungen können Sie den physikalischen Antrieb und die Parameter zum
Lesen und Schreiben des Antriebs steuern. Jedes RS485-CM oder -CB unterstützt bis zu 16
Antriebe.
● Über die Anweisung USS_PORT wird die eigentliche Kommunikation zwischen der CPU
● Mit der Anweisung USS_DRV wird ein angegebener Antrieb im USS-Netzwerk
● Mit den Anweisungen USS_RPM und USS_WPM werden die Betriebsparameter des
Easy Book
Gerätehandbuch, 03/2014, A5E02486775-AF
Anwenderprogramm weiterhin aus, während das Modul die Daten mit der angegebenen
Baudrate sendet.
Meldung verfügbar ist, wird sie zur CPU übertragen.
und allen Antrieben, die an ein CM oder CB angeschlossen sind, abgewickelt. Fügen Sie
in Ihrer Anwendung für jedes CM oder CB eine andere Anweisung USS_PORT ein.
Stellen Sie sicher, dass das Anwenderprogramm die Anweisung USS_PORT schnell
genug ausführt, um eine Kommunikationszeitüberschreitung durch den Antrieb zu
verhindern. Sie können die Anweisung USS_PORT im Programmzyklus-OB oder in
einem beliebigen Alarm-OB verwenden.
angesteuert. Die Ein- und Ausgangsparameter der Anweisung USS_DRV entsprechen
den Zuständen und Bedienfunktionen des Antriebs. Sind 16 Antriebe im Netzwerk
vorhanden, so muss das Programm die Anweisung USS_DRV mindestens 16 Mal
enthalten, d. h. einmal für jeden Antrieb.
Stellen Sie sicher, dass die CPU die Anweisung USS_DRV mit der Geschwindigkeit
ausführt, die für die Steuerung der Antriebsfunktionen erforderlich ist. Sie können die
Anweisung USS_DRV nur in einem Programmzyklus-OB verwenden.
entfernten Antriebs gelesen und geschrieben. Diese Parameter steuern die interne
Funktionsweise des Antriebs. Eine Definition dieser Parameter finden Sie im Handbuch
des Antriebs.
Ihr Programm kann so viele dieser Anweisungen enthalten, wie benötigt werden. Es kann
jedoch zu einem gegebenen Zeitpunkt immer nur eine Lese- oder Schreibanforderung für
einen Antrieb aktiv sein. Sie können die Anweisungen USS_RPM und USS_WPM nur in
einem Programmzyklus-OB verwenden.
Einfache Kommunikation zwischen Geräten
7.10 Kommunikationsprotokolle PtP, USS und Modbus
181

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis