Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-200 Handbuch Seite 369

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

Werbung

Operation USS_WPM_x
Es gibt drei Schreiboperationen für das USS--Protokoll:
Die Operation USS_WPM_W (Schnittstelle 0) oder
-
USS_WPM_W_P1 (Schnittstelle 1) schreibt einen
vorzeichenlosen Wortparameter.
Die Operation USS_WPM_D (Schnittstelle 0) oder
-
USS_WPM_D_P1 (Schnittstelle 1) schreibt einen
vorzeichenlosen Doppelwortparameter.
Die Operation USS_WPM_R (Schnittstelle 0) oder
-
USS_WPM_R_P1 (Schnittstelle 1) schreibt einen
vorzeichenlosen Gleitpunktparameter.
Es darf immer nur eine Leseoperation (USS_RPM_x) oder
eine Schreiboperation (USS_WPM_x) zur Zeit aktiv sein.
Die Transaktionen USS_WPM_x werden beendet, wenn der
MicroMaster--Antrieb den Empfang des Befehls quittiert
oder wenn eine Fehlerbedingung gemeldet wird. Der Zyklus
wird weiter ausgeführt, während dieser Prozess auf eine
Reaktion wartet.
Das Bit EN muss eingeschaltet sein, damit eine
Anforderung gesendet werden kann. Es muss so lange
eingeschaltet bleiben, bis das Bit Done gesetzt und dadurch
das Ende der Bearbeitung angezeigt wird. Beispiel: In
jedem Zyklus, in dem der Eingang XMT_REQ eingeschaltet
ist, wird eine Anforderung USS_WPM_x an den
MicroMaster--Antrieb gesendet. Deshalb muss der Eingang
XMT_REQ durch die Erkennung einer Flanke eingeschaltet
werden, weil so bei jeder steigenden Flanke am Eingang
EN eine Anforderung gesendet wird.
Ist der Eingang EEPROM eingeschaltet, kann in den RAM
und den EEPROM des Antriebs geschrieben werden. Ist
der Eingang ausgeschaltet, kann nur in den RAM
geschrieben werden. Beachten Sie, dass diese Funktion
von den MM3--Antrieben nicht unterstützt wird, d.h. dieser
Eingang muss ausgeschaltet sein.
Der Eingang Drive ist die Adresse des MicroMaster--Antriebs, an den der Befehl USS_WPM_x
gesendet werden soll. Gültige Adressen einzelner Antriebe liegen zwischen 0 und 31.
Param ist die Nummer des Parameters. Index ist der Indexwert des Parameters, der geschrieben
werden soll. Value ist der Parameterwert, der in den RAM im Antrieb geschrieben werden soll. Bei
Antrieben MicroMaster 3 können Sie diesen Wert auch in den EEPROM des Antriebs schreiben,
je nachdem, wie Sie P971 (EEPROM--Speicher--
steuerung) konfiguriert haben.
Am Eingang DB_Ptr muss die Adresse eines 16 Byte langen Puffers angegeben werden. In
diesem Puffer speichert die Operation USS_WPM_x die Ergebnisse des Befehls an den
MicroMaster--Antrieb.
Ist die Bearbeitung der Operation USS_WPM_x beendet, wird der Ausgang Done eingeschaltet
und das Ausgangsbyte Error enthält das Ergebnis der Ausführung der Operation. Tabelle 11-6
zeigt die Fehlerbedingungen, die während der Ausführung der Operationen auftreten können.
Ist der Eingang EEPROM eingeschaltet, schreibt die Operation in den RAM und den EEPROM
des Antriebs. Ist der Eingang ausgeschaltet, schreibt die Operation nur in den RAM des Antriebs.
Weil der Antrieb MicroMaster 3 diese Funktion nicht unterstützt, müssen Sie darauf achten, dass
der Eingang ausgeschaltet ist, wenn Sie diese Operation mit einem Antrieb MicroMaster 3
verwenden möchten.
Steuern eines MicroMaster- -
Kapitel 11
355

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis