Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.4 Kommunikation über die universelle serielle Schnittstelle (USS)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1209
13.4.3.4
USS_Write_Param (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- 49 Anweisung USS_Write_Param
KOP/FUP
SCL
Beschreibung
USS_Write_Param(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_Write_Param ändert einen Para-
meter im Antrieb. Alle USS-Funktionen, die einem USS-
Netzwerk und einem PtP-Kommunikationsport zuge-
wiesen sind, müssen den gleichen Datenbaustein nut-
zen.
USS_Write_Param muss aus dem Zyklus-OB eines
Hauptprogramms aufgerufen werden.
Tabelle 13- 50 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.