Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-200 Handbuch Seite 368

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

Werbung

S7-200 Systemhandbuch
Operation USS_RPM_x
Es gibt drei Leseoperationen für das USS--Protokoll:
Die Operation USS_RPM_W (Schnittstelle 0) oder
-
USS_RPM_W_P1 (Schnittstelle 1) liest einen
vorzeichenlosen Wortparameter.
Die Operation USS_RPM_D (Schnittstelle 0) oder
-
USS_RPM_D_P1 (Schnittstelle 1) liest einen
vorzeichenlosen Doppelwortparameter.
Die Operation USS_RPM_R (Schnittstelle 0) oder
-
USS_RPM_R_P1 (Schnittstelle 1) liest 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_RPM_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_RPM_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.
Der Eingang Drive ist die Adresse des MicroMaster--
Antriebs, an den der Befehl USS_RPM_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 gelesen
werden soll. Value ist der ausgegebene Parameterwert. Am Eingang DB_Ptr muss die Adresse
eines 16 Byte langen Puffers angegeben werden. In diesem Puffer speichert die Operation
USS_RPM_x die Ergebnisse des Befehls an den MicroMaster--Antrieb.
Ist die Bearbeitung der Operation USS_RPM_x beendet, wird der Ausgang Done eingeschaltet
und das Ausgangsbyte Error und der Ausgang Value enthalten das Ergebnis der Ausführung der
Operation. Tabelle 11-6 zeigt die Fehlerbedingungen, die während der Ausführung der
Operationen auftreten können. Die Ausgänge Error und Value sind erst gültig, wenn der Ausgang
Done eingeschaltet wird.
Tabelle
11-4
Eingänge/
Ausgänge
XMT_REQ
Drive
Param, Index
DB_Ptr
Wert
Done
Error
354
Gültige Operanden für USS_RPM_x
Datentyp
Operanden
BOOL
E, A, M, S, SM, T, Z, V, L, Signalfluss bedingt durch die Erkennung einer
steigenden Flanke
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, Konstante
WORD
VW, EW, AW, MW, SW, SMW, LW, T, Z, AC, AEW, *VD, *AC, *LD,
Konstante
DWORD
&VB
WORD
VW, EW, AW, MW, SW, SMW, LW, T, Z, AC, AAW, *VD, *AC, *LD
DWORD, REAL
VD, ED, AD, MD, SD, SMD, LD, *VD, *AC, *LD
BOOL
E, A, M, S, SM, T, Z, V, L
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC. *VD, *AC, *LD

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis