User manual
77
© 2008, Elektro-Automatik GmbH & Co. KG
EN
Programming
Explanation of some error codes:
Code 0x7: the object number used in the telegram is
unknown to the device. This is because not all device types
use all object numbers.
Code 0x8: the length of the data field in the telegram is
defined in the object list. This error code will be returned if
a set value, which is always 2 bytes because of type „int“,
should have been sent but the data field only contained one
byte. Even if the start delimiter contained the correct telegram
length. This is a protection against setting wrong values.
Code 0x9: an object to set a set value has been sent, but the
device is not in remote control mode. In this state you only
have read permission, but no write permission. You need to
set the device to remote control mode first.
Codes 0xB/0xD/0x14: Messages are deleted from the
message buffer, if correctly executed. In case they come
in too fast, this buffer will overflow and can not receive any
more messages.
Code 0xE: Strings have to be transferred differently when
using CAN. If the string length is greater than 8 characters,
you have to use split messages that are designated with the
string start tokens 0xFF, 0xFE etc. Also see 7.7.1.
Codes 0x30/0x31: these are related to set values. All set
values have an upper and a lower limit, which are defineable
at the PSI 9000 power supplies. The default upper limit for
set values is 0x6400 and the lower limit is 0.
Limits also apply to time values.
Code 0x32: a time value using the wrong time range has
been sent. The upper or lower limits are not exceeded by
the value, but it still causes this error.
Codes 0x36/0x37: Conditions for the access to these data
are not fulfilled. See object list about the access conditions
in column 4.
Hex. Dez. Hex. Dec.
1 1 RS232: Paritätsfehler 1 1 RS232: Parity error
2 2 RS232: Frame Error (Startbit o. Stopbit nicht erkannt) 2 2 RS232: Frame Error (Startbit or Stopbit incorrect)
3 3 Prüfsumme nicht korrekt 3 3 Check sum incorrect
4 4 Startdelimiter falsch 4 4 Start delimiter incorrect
5 5 CAN: max. Nodes überschritten 5 5 CAN: max. nodes exceeded
6 6 CAN: Node unbekannt/keine Gatewayfunktion 6 6 CAN: node unknown/no gateway present
7 7 Objekt nicht definiert 7 7 Object not defined
8 8 Objektlänge nicht korrekt 8 8 Object length incorrect
9 9 Schreib-Leserechte verletzt, kein Zugriff 9 9 Read/Write permissions violated, no access
0A 10 CAN: Gateway überlastet 0A 10 CAN: Gateway overload
0B 11 CAN: Gateway-Sendepuffer voll 0B 11 CAN: Gateway send buffer full
0C 12 CAN: geteilte Message abgebrochen 0C 12 CAN: Split message aborted
0D 13 CAN: Messagebuffer überlaufen 0D 13 CAN: Message buffer overflow
0E 14 CAN: String-Startkennzeichen nicht korrekt 0E 14 CAN: String identifier incorrect
0F 15 Gerät ist in "Local" Modus 0F 15 Device is in "local" mode
10 16 CAN-Treiber-IC: Stuffing Fehler 10 16 CAN driver chip: Stuffing error
11 17 CAN-Treiber-IC: CRC-Summenfehler 11 17 CAN driver chip: CRC sum error
12 18 CAN-Treiber-IC: Übertragungsfehler 12 18 CAN driver chip: Form error
13 19 CAN: erwartete Datenlänge stimmt nicht 13 19 CAN: expected data length incorrect
14 20 CAN-Treiber-IC: Puffer voll 14 20 CAN driver chip: Buffer full
20 32 Gateway: CAN Stuffing Fehler 20 32 Gateway: CAN Stuffing error
21 33 Gateway: CAN CRC-Summenfehler 21 33 Gateway: CAN CRC check error
22 34 Gateway: CAN Übertragungsfehler 22 34 Gateway: CAN form error
30 48 Obere Grenze des Objektes überschritten 30 48 Upper limit of object exceeded
31 49 Untere Grenze des Objektes unterschritten 31 49 Lower limit of object exceeded
32 50 Zeitdefinition nicht eingehalten 32 50 Time definition not observed
33 51 Zugriff auf Menüparameter nur bei "Ausgang aus" 33 51 Access to menu parameter only in standby
34 52 Zugriff auf Sequenzsteuerelemente verweigert 34 52 Access to sequence control denied
36 54 Zugriff auf Funktionsdaten verweigert 36 54 Access to function data denied
37 55 Zugriff auf Sollwert verweigert (Gerät im Slavemodus) 37 55 Access to set value denied (device is in slave mode)
Legende Legend
Kommunikationsfehler Communication error
Userfehler User error
Interner Fehler Internal error
Description
Fehlercode
Error code
Beschreibung