2302h NanoJ Error Code
Indicates which error occurred during the execution of the user program.
|Object name||NanoJ Error Code|
Firmware version FIR-v1436: "Object Name" entry changed from "VMM Error Code" to "NanoJ Error Code".
Error codes during program execution:
|0001h||Firmware does not support the used function (eg.
|0005h||Time Out: Code executed too long without
|0007h||Too many variables on the stack|
|0100h||Invalid NanoJ program file|
|0101h||Invalid NanoJ version of the program file|
|0102h||CRC error in the NanoJ program file|
Error when accessing an object:
|1xxxxyyh||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.|
|2000000h||Invalid mapping in the NanoJ program file: too many variables of the type
|3000000h||Invalid mapping in the NanoJ program file: too many variables of the type
|4000000h||Invalid mapping in the NanoJ program file: too many variables of the type
|1000h||Access of a nonexistent object in the object dictionary|
|1001h||Write access of a write-protected entry in the OD|
|1002h||It was attempted to write a too low or too high vaule in an object.|