beckhoff TwinCAT — 4.2 Channel Errors

NC Error Codes Diagnostics 63 Version: 1.0 Error(Hex) Error(Dec) Error Type Description 4103 16643 Internal "No process image" It is not possible to exchange data with the PLC. Possible causes: n the channel does not have an interface (no interpreter present) n The connection to the PLC is faulty 4104 16644 Parameter "M-function index not allowed" Unacceptable M- function (not 0...159) detected at the execution level. 4105 16645 Memory "No memory" No more system memory is available. This is usually the result of another error. 4106 16646 Function "Not ready" The function is not presently available, because a similar function is already being processed.

This is usually the result of access conflicts: more than one instance wants to issue commands to the channel. This can, for example, be the consequence of an incorrect PLC program. 4107 16647 Function "Function/command not supported" A requested function or command is not supported by the channel. 4108 16648 Parameter "Invalid parameter while starting" Parameters to start the channel (TwinCAT-Start) are invalid. Typically there is an invalid memory size or channel type requested. 4109 16649 Function "Channel function/command not executable" A channel function e.g. interpreter start is not executable because the channel is already busy, no program is loaded or in an error state.

410A 16650 Function "ItpGoAhead not executable" The requested command is not executable, because the interpreter is not executing a decoder stop. 4110 16656 Parameter "Error opening a file" The specified file does not exist. Sample: NC program unknown. 4111 16657 NC Programming "Syntax error during loading" The NC has found a syntax error when loading an NC program. 4112 16658 NC Programming "Syntax error during interpretation" The NC has found a syntax error when executing an NC program. 4113 16659 NC Programming "Missing subroutine" The NC has found a missing subroutine while loading.

4114 16660 Memory "Loading buffer of interpreter is too small" The capacity of the interpreter loading buffer has been exceeded. 4115 16661 Internal “Symbolic” - reserved 4116 16662 Internal “Symbolic” - reserved 4117 16663 NC Programming "Subroutine incomplete" Header of subroutine is missing 4118 16664 NC Programming "Error while loading the NC program" The maximum number of loadable NC programs has been reached. Possible cause: Too many sub-programs were loaded from a main program. 4119 16665 NC Programming "Error while loading the NC program" The program name is too long. 4120 16672 NC Programming "Divide by zero" The NC encountered a computation error during execution: division by 0.