Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.4 Kommunikation über die universelle serielle Schnittstelle (USS)
S7-1200 Automatisierungssystem
1208 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 13- 48 Datentypen für die Parameter
Parametertyp
Datentyp
Beschreibung
REQ IN Bool Sendeanforderung: Ist REQ WAHR, so wird eine neue Leseanforderung
benötigt. Dies wird ignoriert, wenn die Anforderung für diesen Parameter
bereits ansteht.
DRIVE IN USInt Adresse des Antriebs: DRIVE ist die Adresse des USS-Antriebs. Der
gültige Bereich liegt zwischen Antrieb 1 und Antrieb 16.
PARAM IN UInt Parameternummer: PARAM gibt an, welcher Antriebsparameter ge-
schrieben wird. Der Bereich für diesen Parameter liegt zwischen 0 und
2047. Bei einigen Antrieben kann das höchstwertige Byte auf PARAM-
Werte größer als 2047 zugreifen. Weitere Informationen für den Zugriff
auf einen erweiterten Bereich finden Sie im Handbuch zu Ihrem Antrieb.
INDEX IN UInt Parameterindex: INDEX gibt an, in welchen Antriebsparameterindex ge-
schrieben werden soll. Es handelt sich um einen 16-Bit-Wert, bei dem das
niederwertigste Byte der tatsächliche Indexwert ist, mit einem Bereich von
(0 bis 255). Das höchstwertige Byte kann ebenfalls von dem Antrieb ver-
wendet werden und ist antriebsspezifisch. Weitere Informationen finden
Sie im Handbuch Ihres Antriebs.
USS_DB INOUT USS_BASE Der Name des Instanz-DBs, der erstellt und initialisiert wird, wenn eine
Anweisung USS_Drive_Control in Ihr Programm eingefügt wird.
VALUE IN Word, Int, UInt,
DWord, DInt,
UDInt, Real
Dies ist der Wert des Parameters, der gelesen wurde und er ist nur gültig,
wenn das Bit DONE wahr ist.
DONE
1
OUT Bool Ist dieser Parameter WAHR, so steht am Ausgang VALUE der zuvor
angeforderte Wert des Leseparameters an. Dieses Bit wird gesetzt, wenn
die Anweisung USS_Drive_Control die Leseantwort des Antriebs erkennt.
Dieses Bit wird zurückgesetzt, wenn: Sie die Antwortdaten über eine
andere Abfrage USS_Read_Param anfordern oder beim zweiten der
nächsten beiden Aufrufe von USS_Drive_Control.
ERROR OUT Bool Fehler aufgetreten: Wenn WAHR, weist ERROR darauf hin, dass ein
Fehler aufgetreten und Ausgang STATUS gültig ist. Alle anderen Aus-
gänge werden bei einem Fehler auf Null gesetzt. Kommunikationsfehler
werden nur an den Ausgängen ERROR und STATUS der Anweisung
USS_Port_Scan gemeldet.
STATUS OUT Word STATUS gibt das Ergebnis der Leseanforderung an. Weitere Informatio-
nen stehen für einige Statuscodes in der Variablen
"USS_Extended_Error" zur Verfügung.
1
Das Bit DONE weist darauf hin, dass gültige Daten aus dem referenzierten Motorantrieb ausgelesen und an die CPU
geliefert wurden. Es weist nicht darauf hin, dass die USS-Bibliothek in der Lage ist, sofort einen weiteren Parameter
auszulesen. Eine leere PKW-Anforderung muss an den Motorantrieb gesendet und auch von der Anweisung quittiert
werden, bevor der Parameterkanal zur Verwendung durch den jeweiligen Antrieb frei wird. Der sofortige Aufruf eines
USS_Read_Param- oder USS_Write_Param -FC für den spezifischen Motorantrieb führt zu dem Fehler 0x818A.