Kommunikationsprozessor und Modbus-TCP
13.4 Kommunikation über die universelle serielle Schnittstelle (USS)
13.4.4
USS-Zustandscodes
Statuscodes der USS-Anweisung werden im Ausgang STATUS der USS-Funktionen
ausgegeben.
Tabelle 13- 51
STATUS-Codes
STATUS
Beschreibung
(W#16#....)
0000
Kein Fehler
8180
Die Länge der Antwort des Antriebs entsprach nicht den vom Antrieb empfangenen Zeichen. Die Num-
mer des Antriebs, in dem der Fehler aufgetreten ist, wird in der Variablen "USS_Extended_Error" aus-
gegeben. Die Beschreibung der erweiterten Fehler finden Sie unterhalb dieser Tabelle.
8181
Der Parameter VALUE gehört nicht zum Datentyp Wort, Real oder Doppelwort.
8182
Der Anwender hat einen Parameterwert vom Typ Wort eingegeben und die Antwort vom Antrieb im
Format Doppelwort oder Real empfangen.
8183
Der Anwender hat einen Parameterwert vom Typ Doppelwort oder Real eingegeben und die Antwort
vom Antrieb im Format Wort empfangen.
8184
Das Antworttelegramm des Antriebs hatte eine falsche Prüfsumme. Die Nummer des Antriebs, in dem
der Fehler aufgetreten ist, wird in der Variablen "USS_Extended_Error" ausgegeben. Die Beschreibung
der erweiterten Fehler finden Sie unterhalb dieser Tabelle.
8185
Unzulässige Antriebsadresse (gültiger Adressbereich für Antriebe: 1 bis16)
8186
Der Drehzahlsollwert liegt außerhalb des gültigen Bereichs (gültiger Sollwertbereich für die Drehzahl: -
200 % bis 200 %).
8187
Die falsche Antriebsnummer hat auf die gesendete Anforderung geantwortet. Die Nummer des Antriebs,
in dem der Fehler aufgetreten ist, wird in der Variablen "USS_Extended_Error" ausgegeben. Die Be-
schreibung der erweiterten Fehler finden Sie unterhalb dieser Tabelle.
8188
Unzulässige PZD-Wortlänge angegeben (gültiger Bereich = 2, 4, 6 oder 8 Wörter)
8189
Unzulässige Baudrate angegeben.
818A
Der Anforderungskanal für Parameter wird von einer anderen Anforderung für diesen Antrieb verwen-
det.
818B
Der Antrieb hat nicht auf Anforderungen und Wiederholungen reagiert. Die Nummer des Antriebs, in
dem der Fehler aufgetreten ist, wird in der Variablen "USS_Extended_Error" ausgegeben. Die Be-
schreibung der erweiterten Fehler finden Sie unterhalb dieser Tabelle.
818C
Der Antrieb hat einen erweiterten Fehler zu einer Parameteranforderung ausgegeben. Die Beschrei-
bung der erweiterten Fehler finden Sie unterhalb dieser Tabelle.
818D
Der Antrieb hat einen Fehler "Unzulässiger Zugriff" zu einer Parameteranforderung ausgegeben. Weite-
re Informationen dazu, weshalb der Parameterzugriff begrenzt sein kann, finden Sie im Handbuch zu
Ihrem Antrieb.
818E
Der Antrieb wurde nicht initialisiert. Dieser Fehlercode wird an USS_Read_Param oder
USS_Write_Param ausgegeben, wenn die Anweisung USS_Drive_Control nicht mindestens einmal für
diesen Antrieb aufgerufen wurde. Dadurch wird verhindert, dass die Initialisierung im ersten Zyklus von
USS_Drive_Control eine anstehende Anforderung zum Lesen oder Schreiben von Parametern über-
schreibt, weil dabei der Antrieb als neuer Eintrag initialisiert wird. Um diesen Fehler zu beheben, rufen
Sie die Anweisung USS_Drive_Control für diesen Antrieb auf.
80Ax-80Fx
Spezifische Fehler, die von den von der USS-Bibliothek aufgerufenen FBs für die PtP-Kommunikation
zurückgegeben werden - Diese Fehlercodes werden von der USS-Bibliothek nicht verändert und sind in
den Beschreibungen der PtP-Anweisung definiert.
Neben den oben aufgeführten Fehlern der USS-Anweisungen können auch die zugrunde
1
liegenden PtP-Kommunikationsanweisungen (Seite 1174) Fehler zurückgeben.
1230
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK