Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.7 USS-Kommunikation in älteren Systemen (nur CM/CB 1241)
S7-1200 Automatisierungssystem
1306 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
13.7.3.4
Anweisung USS_WPM (Parameter im Antrieb ändern)
Hinweis
EEPROM-Schreibanweisungen (für den EEPROM in einem USS-Antrieb)
Übertreiben Sie die Verwendung der EEPROM
-Schreiboperation nicht. Halten Sie die
Anzahl der EEPROM
-Schreiboperationen möglichst gering, um die Lebensdauer des
EEPROM zu verlängern.
Tabelle 13- 128 Anweisung USS_WPM
KOP/FUP
SCL
Beschreibung
USS_WPM(REQ:=_bool_in_,
DRIVE:=_usint_in_,
PARAM:=_uint_in_,
INDEX:=_uint_in_,
EEPROM:=_bool_in_,
VALUE:=_variant_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
USS_DB:=_fbtref_inout_);
Die Anweisung USS_WPM ändert einen Parameter im
Antrieb. Alle USS-Funktionen, die einem USS-Netzwerk
und einem PtP-Kommunikationsport zugewiesen sind,
müssen den gleichen Datenbaustein nutzen.
USS_WPM muss aus dem Zyklus-OB eines Hauptpro-
gramms aufgerufen werden.
Tabelle 13- 129 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
REQ IN Bool Sendeanforderung: Ist REQ WAHR, so wird eine neue Schreibanforde-
rung benötigt. Dies wird ignoriert, wenn die Anforderung für diesen Para-
meter 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.
EEPROM IN Bool Im EEPROM des Antriebs speichern: Wenn WAHR, wird die Transaktion
eines Parameters zum Schreiben in den Antrieb im EEPROM des An-
triebs gespeichert. Wenn FALSCH, so wird der geschriebene Wert nur
temporär gespeichert und geht beim nächsten Einschalten des Antriebs
verloren.