Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC ET 200MP Handbuch Seite 82

Vorschau ausblenden Andere Handbücher für SIMATIC ET 200MP:
Inhaltsverzeichnis

Werbung

Programmieren - Kommunikation über Anweisungen
3.3 USS
Parameter
Deklaration
EEPROM
IN
VALUE
IN
USS_DB
INOUT
DONE
OUT
1
ERROR
OUT
STATUS
OUT
Das Bit DONEweist 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 Schreibanforderung 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_Read_Param oder USS_Write_Param FC für den spezifischen Motorantrieb führt zu dem Fehler 0x818A.
82
Datentyp
S7-
S7-
1200/1500
300/400/
WinAC
Bool
Variant
Any
(Word, Int,
(Word, Int,
UInt,
UInt,
DWord,
DWord,
DInt,
DInt,
UDInt,
UDInt,
Real)
Real)
USS_BASE
Bool
Bool
Word
PtP-Kommunikationsanweisungen im Einsatz mit dezentraler Peripherie einer S7-300/400
Standard
Beschreibung
Im EEPROM des Antriebs speichern: Wenn TRUE, wird
die Transaktion eines Parameters zum Schreiben in den
Antrieb im EEPROM des Antriebs gespeichert. Wenn
FALSE, so wird der geschriebene Wert nur temporär
gespeichert und geht beim nächsten Einschalten des
Antriebs verloren.
Wert des Parameters, in den geschrieben werden soll. Er
muss bei der positiven Flanke von REQ gültig sein.
Den Parameter USS_DB müssen Sie mit dem (statischen)
Parameter USS_DB des Instanz-DB verschalten, der
erstellt und initialisiert wird, wenn eine Anweisung
USS_Drive_Control in Ihr Programm eingefügt wird.
FALSE
Wenn TRUE, weist DONE darauf hin, dass der Eingang
VALUE in den Antrieb geschrieben wurde. Dieses Bit wird
gesetzt, wenn die Anweisung USS_Drive_Control die
Schreibantwort des Antriebs erkennt. Dieses Bit wird
zurückgesetzt, beim nächsten Aufruf von
USS_Write_Param.
FALSE
Wenn TRUE, 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_Scan
gemeldet.
0
STATUS gibt das Ergebnis der Schreibanforderung an.
Weitere Informationen stehen für einige Statuscodes in
der Variablen "USS_Extended_Error" zur Verfügung
(siehe Fehlermeldungen (Seite 87)).
Programmierhandbuch, 01/2013, A5E31625080-AA

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200sp

Inhaltsverzeichnis