9 Description of the object dictionary
Object description
Index
2302
h
Object name
NanoJ Error Code
Object Code
VARIABLE
Data type
UNSIGNED32
Savable
no
Access
read only
PDO mapping
TX-PDO
Allowed values
Preset value
00000000
h
Firmware version
FIR-v1426
Change history
Firmware version FIR-v1436: "Object Name" entry changed from
"VMM Error Code" to "NanoJ Error Code".
Description
Error codes during program execution:
Number
Description
0000
h
Not an error
0001
h
Firmware does not (yet) support the used function
0002
h
Not or incorrectly initialized pointer
0003
h
Impermissible access to system resource
0004
h
Hard fault (internal error)
0005
h
Code executed too long without yield() or sleep()
0006
h
Impermissible access to system resource
0007
h
Too many variables on the stack
0100
h
Invalid NanoJ program file
Error when accessing an object:
Number
Description
10xxxxyy
h
Invalid mapping in the NanoJ program file: The value in "xxxx" specifies the
index, the value in "yy" specifies the subindex of the object that should – but
cannot – be mapped.
1000
h
Access of a nonexistent object in the object dictionary
1001
h
Write access of a write-protected entry in the OD
1002
h
Internal file system error
File system error codes when loading the user program:
Number
Description
10002
h
Internal file system error
10003
h
Storage medium not ready
10004
h
File not found
Version: 2.0.1 / FIR-v1650
152