Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
340
Operation USS_RPM_x
Es gibt drei Leseoperationen für das USS-Protokoll:
!
Die Operation USS_RPM_W liest einen
vorzeichenlosen Wortparameter.
!
Die Operation USS_RPM_D liest einen
vorzeichenlosen Doppelwortparameter.
!
Die Operation USS_RPM_R liest einen
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 Gültige Operanden für USS_RPM_x
Eingänge /
Ausgänge
Datentyp
Operanden
XMT_REQ
BOOL
E, A, M, S, SM, T, Z, V, L, Signalfluss bedingt durch die Erkennung einer
steigenden Flanke
Drive
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC, *VD, *AC, *LD, Konstante
Param, Index
WORD
VW, EW, AW, MW, SW, SMW, LW, T, Z, AC, AEW, *VD, *AC, *LD,
Konstante
DB_Ptr
DWORD
&VB
Value
WORD
DWORD, REAL
VW, EW, AW, MW, SW, SMW, LW, T, Z, AC, AAW, *VD, *AC, *LD
VD, ED, AD, MD, SD, SMD, LD, *VD, *AC, *LD
Done
BOOL
E, A, M, S, SM, T, Z, V, L
Error
BYTE
VB, EB, AB, MB, SB, SMB, LB, AC. *VD, *AC, *LD