Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Systemhandbuch Seite 653

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

Werbung

Tabelle 12- 43
Datentypen für die Parameter
Parameter und Datentyp
REQ
IN
DRIVE
IN
PARAM
IN
INDEX
IN
EEPROM
IN
VALUE
IN
USS_DB
INOUT
DONE
OUT
1
ERROR
OUT
STATUS
OUT
Das Bit DONE weist darauf hin, dass gültige Daten aus dem referenzierten Motorantrieb ausgelesen und an die CPU
1
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 von
USS_RPM oder USS_WPM FC für den spezifischen Motorantrieb führt zu dem Fehler 0x818A.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
12.4 Kommunikation über die universelle serielle Schnittstelle (USS)
Datentyp
Beschreibung
Bool
Sendeanforderung: Ist REQ WAHR, so wird eine neue
Schreibanforderung benötigt. Dies wird ignoriert, wenn die Anforderung
für diesen Parameter bereits ansteht.
USInt
Adresse des Antriebs: DRIVE ist die Adresse des USS-Antriebs. Der
gültige Bereich liegt zwischen Antrieb 1 und Antrieb 16.
UInt
Parameternummer: PARAM gibt an, welcher Antriebsparameter
geschrieben 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.
UInt
Parameterindex: INDEX gibt an, in welchen Antriebsparameterindex
geschrieben 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
verwendet werden und ist antriebsspezifisch. Weitere Informationen
finden Sie im Handbuch Ihres Antriebs.
Bool
Im EEPROM des Antriebs speichern: Wenn WAHR, wird die Transaktion
eines Parameters zum Schreiben in den Antrieb im EEPROM des
Antriebs gespeichert. Wenn FALSCH, so wird der geschriebene Wert nur
temporär gespeichert und geht beim nächsten Einschalten des Antriebs
verloren.
Word, Int, UInt,
Wert des Parameters, in den geschrieben werden soll. Er muss beim
DWord, DInt,
Zustandswechsel von REQ gültig sein.
UDInt, Real
USS_BASE
Der Name des Instanz-DBs, der erstellt und initialisiert wird, wenn eine
Anweisung USS_DRV in Ihr Programm eingefügt wird.
Bool
Wenn WAHR, weist DONE darauf hin, dass der Eingang VALUE in den
Antrieb geschrieben wurde. Dieses Bit wird gesetzt, wenn die Anweisung
USS_DRV die Schreibantwort des Antriebs erkennt. Dieses Bit wird
zurückgesetzt, entweder wenn Sie die Antwortdaten über eine weitere
Abfrage USS_WPM anfordern, oder beim zweiten der nächsten beiden
Aufrufe von USS_DRV.
Bool
Wenn WAHR, weist ERROR darauf hin, dass ein Fehler aufgetreten und
Ausgang STATUS gültig ist. Alle anderen Ausgänge werden bei einem
Fehler auf Null gesetzt. Kommunikationsfehler werden nur an den
Ausgängen ERROR und STATUS der Anweisung USS_PORT gemeldet.
Word
STATUS gibt das Ergebnis der Schreibanforderung an. Weitere
Informationen stehen für einige Statuscodes in der Variablen
"USS_Extended_Error" zur Verfügung.
Kommunikationsprozessor
653

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis