TwinCAT Diagnostics: TwinCAT Error Codes Overview

TwinCAT Error Codes 

Offset Description
0x0000 ERR_GLOBAL
0x0500 ERR_ROUTERERRS
0x0600 ERR_TASKERRS
0x0700 ERR_ADSERRS
0x0800 ERR_SYSSMPLERRS
0x1000 ERR_RTIMEERRS

ERR_TRACEERRS (ERR_RTIMEERRS  + 0x900)

0x2000 ERR_IOERRS

ERR_DPSLAVE (ERR_IOERRS+0x900)
ERR_CP5412A2 (ERR_IOERRS+0xA00)
ERR_ASP (ERR_IOERRS+0xB00)
ERR_CANSLAVE (ERR_IOERRS+0xC00)
ERR_CIF30 (ERR_IOERRS+0xD00)
ERR_IBSSLAVE (ERR_IOERRS+0xE00)

0x3000 ERR_SPSERRS
0x4000 ERR_NCERRS
0x5000 ERR_APPLERRS  (Beckhoff application and supplement errors)
0x5000 ... 0x50FF:  NC application errors (e.g. supplemental application libraries and products)
0x6000 ERR_PLCERRS
0x7000 ERR_STRKERRS
0x7800 ERR_PRJSPECIFIC