0x0000:Success 0x0101:Connection not established / no parameters assigned 0x0112:Incorrect parameter 0x0113:Invalid block type. 0x0114:Block not found. 0x0115:Block already exists. 0x0116:Block is write-protected. 0x0117:The block is too large. 0x0118:Invalid block number. 0x0119:Incorrect password entered. 0x011A:PG resource error. 0x011B:PLC resource error. 0x011C:Internal error: Protocol error. 0x011D:Too many blocks (module-related restriction). 0x011E:No connection to database or S7DOS handle invalid. 0x011F:Result buffer too small 0x0120:End of block list. 0x0140:Insufficient memory available. 0x0141:Job cannot be processed because resources are missing. 0x0170:The simulator could not be found. 0x0180:The activated online function cannot be executed. 0x0181:Driver already open or too many open channels. 0x01C1:The field structure of the current database does not match the expected format. 0x01C3:The length specification in the block header does not match the actual length of a section in the database. 0x01C4:A problem occurred processing the last ID file. 0x01C5:Incorrect block format, the block does not have a valid PG format. 0x01C6:File not found. 0x01C7:Invalid operating system update components. 0x01C8:The database given as the destination already exists. 0x01C9:The database is already blocked by another application. 0x01CC:A DLL could not be loaded. 0x01CD:A function could not be found in the dynamically reloaded DLL. 0x01CF:File not found or access protection violation 0x01D0:Password not found. 0x01E0:Diagnostics not activated. 0x01E1:No diagnostic data are available. 0x01E2:The diagnostic data are inconsistent. 0x01F0:Function not implemented. 0x01FF:System error. 0x0312:Wrong configuration parameters 0x0315:MPI address error 0x0805:S7 protocol: Invalid flags. 0x0810:S7 protocol: The data could not be sent correctly. 0x0811:S7 protocol: No job found for the received data. 0x0D80:A diagnostic error occurred. 0x400A:The communications server could not be started. 0x400F:The connection to the communications server has been aborted. 0x401F:No such request in asynchronous list. 0x4020:No local memory available. 0x4021:The local memory cannot be locked. 0x4022:No reply to STEP 7 message frame. 0x4023:Messages are no longer executed by the CPU. The application does not react. 0x4060:Wrong Windows mode. 0x4061:No global memory. 0x4104:Online: No resources available in the driver. 0x4107:Online: Connection is closed. 0x4109:Online: No acknowledgment of the sending and receiving of data. 0x410E:Online: Connection aborted. 0x4110:Online: No connection established. No response from remote partner. 0x4114:Online: Connection already exists. 0x4116:Online: The connection to the target module cannot be established. 0x411A:Online: Illegal address. 0x411C:Online: Network error. 0x4201:Online: No resources available in the driver. 0x4211:Online: No other station with master capabilities could be found in the subnet. 0x4212:Online: Station not online. 0x4215:Online: Function not implemented or not permitted in current context. 0x4216:Online: Invalid DP slave station address or error message from DP slave. 0x4228:The bus parameters could not be automatically determined (online). There are no stations on the bus sending bus parameter message frames. Set the MPI/PROFIBUS interface manually. 0x4230:Online: No other active partner can be found. 0x4231:Online: Bus faulty. 0x4232:Online: Incorrect highest node address. 0x4233:Online: System error. 0x42A1:Online: Cannot initialize or open COM interface. 0x42B0:Online: Hardware not found. 0x42B1:Online: The local programming device interface is defective. 0x42B2:Online: Driver configuration error or invalid registry parameter. 0x42B3:Online: The local MPI address for the programming device/PC is higher than the maximum node address or the wrong transmission rate or wrong interrupt vector is set. 0x42B5:Online: The set local node address is already in use. 0x42B6:Online: The configured hardware interface is already being used by another programming package. Close all S7 applications and restart your programming package. 0x42B7:Online: The set interrupt vector (IRQ) is not available for this module. 0x42B8:Online: The set interrupt vector (IRQ) is already in use. 0x42C0:Online: Cannot load the selected communication driver; File not found. 0x42C1:Online: Function not implemented in loaded communication driver. 0x42C2:A connection between your PC/programming device and the PLC cannot be established. 0x42D0:Online: Incompatible adapter version or wrong adapter type connected. 0x42D1:Online: No interrupt received from PC/MPI cable. 0x42D2:Online: Communication link to the adapter damaged. 0x42D3:Online: COM port not configured under Windows. 0x42D4:Online: COM port currently not accessible. 0x42D5:Online: The serial driver is currently being used by an application with another configuration. 0x42D6:Online: The TS adapter interface is set up for a modem connection and there is no remote connection to a TS adapter. 0x42D7:Online: The TS adapter refused the job as the necessary legitimization was missing. 0x42D9:The connection was not established because another interface is already active on the TS adapter. 0x42E0:Online: Windows system error in communication driver. 0x42EE:Online: No global memory available. 0x42EF:Online: SIN_SERV not started. 0x42FA:Online: Station is not online. 0x4305:Invalid S7 transport address buffer. 0x4306:Job cannot be found. Wrong wUserID or wrong Windows handle. 0x4430:Cannot read/write data record. 0x4501:Incorrect transfer parameter(s) (for example, incorrect structure Version, Pointer ZERO, etc.). 0x4510:Direct connection with TS Adapter in modem mode. 0x7000:General address error 0x7010:ConTableLen smaller or 0 0x7011:Connection number already assigned parameters 0x7012:Range violation of connection number 0x7015:Connection not loaded 0x7016:Illegal MPI/Profibus/PPI address 0x7017:Illegal MPI address 0x7018:Illegal MPI address 0x7020:No memory available 0x7025:An attribute has the wrong/no value 0x7030:Warning: Active connection number unloaded!!! 0x7040:Buffer too small 0x7041:PDU smaller than data buffer, choose smaller buffer 0x7042:PDU smaller than amount, choose smaller amount 0x7043:Wrong bit number (too small/large) 0x7045:Error when reading data 0x7046:Error when writing data 0x7050:Error when reading DB 0x7051:Error when writing DB 0x7060:Error when reading a block 0x7061:Error when writing a block 0x7062:Too many data are to be read 0x7064:Too many data are to be written 0x7065:No block found 0x7066:Block limit exceeded 0x7070:No filestream, file not found 0x7071:Permitted amount of error messages exceeded 0x7072:Wrong entry in Error.dat 0x7080:Info cannot be read 0x7081:Hardware version and Firmware version cannot be read 0x7082:MLFB cannot be read 0x7085:Status cannot be read 0x7090:A newer Block already exists 0x7100:Block is password-protected, cannot be read 0x8001:(8001) The service requested cannot be performed while the block is in the current state; other block functions are therefore not possible. Repeat the function later. 0x8003:(8003) S7 protocol error: Error occurred while transferring block. 0x8100:(8100) Application, general error: Service unknown to remote module. 0x8104:(8104) This service is not implemented on the module, or a message frame error has been registered. 0x8204:(8204) The type specification for the object is inconsistent. 0x8205:(8205) A copied block already exists and is not linked. 0x8301:(8301) Insufficient memory space or work memory on the module, or specified storage medium not accessible. 0x8302:(8302) Too few resources available or the processor resources are not available. 0x8304:(8304) No further parallel upload possible. Too few resources. 0x8305:(8305) Function not available. 0x8306:(8306) Insufficient work memory (for copying, linking, loading AWP).. 0x8307:(8307) Available work memory not enough (for copying, linking, loading AWP). 0x8401:(8401) S7 protocol error: Invalid service sequence (for example, loading or uploading a block). 0x8402:(8402) Service cannot be performed owing to state of addressed object. 0x8404:(8404) S7 protocol: The function cannot be performed. 0x8405:(8405) Remote block is in DISABLE state (CFB). The function cannot be performed. 0x8500:(8500) S7 protocol error: Wrong message frame. 0x8503:(8503) Message from the module: Service canceled prematurely. 0x8701:(8701) Error addressing the object in the communications partner (for example, area length error). 0x8702:(8702) The requested service is not supported by the module. 0x8703:(8703) Access to object refused. 0x8704:(8704) Access error: Object damaged. 0xD001:(D001) Protocol error: Illegal job number. 0xD002:(D002) Parameter error: Illegal job variant. 0xD003:(D003) Parameter error: Debugging function not supported by module. 0xD004:(D004) Parameter error: Illegal job status. 0xD005:(D005) Parameter error: Illegal job termination. 0xD006:(D006) Parameter error: Illegal link disconnection ID. 0xD007:(D007) Parameter error: Illegal number of buffer elements. 0xD008:(D008) Parameter error: Illegal scan rate. 0xD009:(D009) Parameter error: Illegal number of executions. 0xD00A:(D00A) Parameter error: Illegal trigger event. Check whether the specified trigger is permitted on this module. 0xD00B:(D00B) Parameter error: Illegal trigger condition. Check whether the specified trigger is permitted on this module. 0xD011:(D011) Parameter error in path of the call environment: Block does not exist. 0xD012:(D012) Parameter error: Wrong address in block. 0xD014:(D014) Parameter error: Block being deleted/overwritten. 0xD015:(D015) Parameter error: Illegal variable address. 0xD016:(D016) Parameter error: Test jobs not possible, because of errors in user program. 0xD017:(D017) Parameter error: Illegal trigger number. 0xD025:(D025) Parameter error: Incorrect path. 0xD026:(D026) Parameter error: Incorrect access type. 0xD027:(D027) Parameter error: Invalid number of data blocks. 0xD031:(D031) Internal protocol error. 0xD032:(D032) Parameter error: Wrong result buffer length. 0xD033:(D033) Protocol error: Wrong job length. 0xD03F:(D03F) Coding error: Error in parameter section (for example, reserve bytes not equal to 0). 0xD041:(D041) Data error: Illegal status list ID. 0xD042:(D042) Data error: Illegal variable address. 0xD043:(D043) Data error: Referenced job not found, check job data. 0xD044:(D044) Data error: Illegal variable value, check job data. 0xD045:(D045) Data error: Leaving the BASP control (ODIS) is not allowed in HOLD. 0xD046:(D046) Data error: Illegal measuring stage during run-time measurement. 0xD047:(D047) Data error: Illegal hierarchy in 'Read job list'. 0xD048:(D048) Data error: Illegal deletion code in 'Delete job'. 0xD049:(D049) Invalid substitute ID in 'Replace job'. 0xD04A:(D04A) Error executing 'program status'. 0xD05F:(D05F) Coding error: Error in data section (for example, reserve bytes not equal to 0, ...). 0xD061:(D061) Resource error: No memory space for job. 0xD062:(D062) Resource error: Job list full. 0xD063:(D063) Resource error: Trigger event occupied. 0xD064:(D064) Resource error: Memory space too small for one result buffer element. 0xD065:(D065) Resource error: Memory space too small for a number of result buffer elements. 0xD066:(D066) Resource error: The timer available for run-time measurement is occupied by another job. 0xD067:(D067) Resource error: Too many 'modify variable' jobs active (including multi-processor operation). 0xD081:(D081) Function not permitted in current mode. 0xD082:(D082) Mode error: Cannot exit HOLD mode. 0xD0A1:(D0A1) Function not permitted in current protection level. 0xD0A2:(D0A2) Function not possible at present, because a memory-modifying function is running. 0xD0A3:(D0A3) Too many 'modify variable' jobs active on the I/O (including multi-processor operation). 0xD0A4:(D0A4) 'Forcing' has already been established. 0xD0A5:(D0A5) Referenced job not found. 0xD0A6:(D0A6) Job cannot be disabled/enabled. 0xD0A7:(D0A7) Job cannot be deleted because it is currently being read, for example. Try again. 0xD0A8:(D0A8) Job cannot be replaced because it is currently being read or deleted, for example. Try again. 0xD0A9:(D0A9) Job cannot be read because it is currently being deleted, for example. Try again. 0xD0AA:(D0AA) Time limit exceeded in processing operation. 0xD0AB:(D0AB) Invalid job parameters in process operation. 0xD0AC:(D0AC) Invalid job data in process operation. 0xD0AD:(D0AD) Operating mode already set. 0xD0AE:(D0AE) The job was set up over a different connection and can be handled over this connection. 0xD0C1:(D0C1) At least one error has been detected while accessing the variable(s). 0xD0C2:(D0C2) Mode transition to STOP/HOLD. 0xD0C3:(D0C3) At least one error has been detected while accessing the variable(s). Mode transition to STOP/HOLD. 0xD0C4:(D0C4) Time-out during run-time measurement. 0xD0C5:(D0C5) Display of block stack inconsistent, because blocks were deleted/reloaded. 0xD0C6:(D0C6) Job was automatically deleted as the jobs it referenced have been deleted. 0xD0C7:(D0C7) Job was automatically deleted because STOP mode was exited. 0xD0C8:(D0C8) 'Block status' aborted because of inconsistencies between test job and running program. 0xD0C9:(D0C9) Exit the status area by resetting OB90. 0xD0CA:(D0CA) Exit the status area by resetting OB90 and access error reading variables before exiting. 0xD0CB:(D0CB) The output disable for the peripheral outputs has been activated again. 0xD0CC:(D0CC) The number of data for the debugging functions is restricted by the time limit. 0xD201:(D201) Syntax error in block name. 0xD202:(D202) Syntax error in function parameters. 0xD205:(D205) Linked block already exists in RAM: Conditional copying is not possible. 0xD206:(D206) Linked block already exists in EPROM: Conditional copying is not possible. 0xD208:(D208) Maximum number of copied (not linked) blocks on module exceeded. 0xD209:(D209) (At least) one of the given blocks not found on the module. 0xD20A:(D20A) Maximum number of blocks linkable with a job exceeded. 0xD20B:(D20B) Maximum number of blocks deletable with a job exceeded. 0xD20C:(D20C) OB cannot be copied as the associated priority class does not exist. 0xD20D:(D20D) SDB cannot be interpreted (for example, unknown number). 0xD20E:(D20E) No (further) block available. 0xD20F:(D20F) Module-specific maximum block size exceeded. 0xD210:(D210) Invalid block number. 0xD212:(D212) Incorrect header attribute (run-time relevant). 0xD213:(D213) Too many SDBs. Note the restrictions on the module being used. 0xD216:(D216) Invalid user program - reset module. 0xD217:(D217) Protection level specified in module properties not permitted. 0xD218:(D218) Incorrect attribute (active/passive). 0xD219:(D219) Incorrect block lengths (for example, incorrect length of first section or of the whole block). 0xD21A:(D21A) Incorrect local data length or write-protection code faulty. 0xD21B:(D21B) Module cannot compress or compression was interrupted early. Note the restrictions on the module being used. 0xD21D:(D21D) The volume of dynamic project data transferred is illegal. It does not match the CPU configuration or the current user program. Check your settings and then save them again. 0xD21E:(D21E) Unable to assign parameters to a module (such as FM, CP). The system data could not be linked. For more information see the diagnostic buffer. 0xD220:(D220) Invalid programming language. Note the restrictions on the module being used. 0xD221:(D221) The system data for connections or routing are not valid. The clock parameters could have incorrect settings. 0xD222:(D222) The system data of the global data definition contain invalid parameters. Note the restrictions on the module being used and check your configuration. 0xD223:(D223) Error in instance data block for communication function block or maximum number of instance DBs exceeded. Check the programming and note the restrictions on the module being used. 0xD224:(D224) The SCAN system data block contains invalid parameters. 0xD225:(D225) The DP system data block contains invalid parameters. 0xD226:(D226) A structural error occurred in a block. 0xD230:(D230) A structural error occurred in a block. 0xD231:(D231) At least one loaded OB cannot be copied as the associated priority class does not exist. 0xD232:(D232) At least one block number of a loaded block is illegal. 0xD234:(D234) Block already exists in the given memory medium or in the job. 0xD235:(D235) The block contains an incorrect checksum. 0xD236:(D236) The block does not contain a checksum. 0xD237:(D237) You are about to load the block twice, i.e. a block with the same time stamp already exists on the CPU. 0xD238:(D238) At least one of the blocks specified is not a DB. 0xD239:(D239) At least one of the DBs specified is not available as a linked variant in the load memory. 0xD23A:(D23A) At least one of the DBs specified is considerably different from the copied and linked variant. 0xD240:(D240) Coordination rules violated. 0xD241:(D241) The function is not permitted in the current protection level. 0xD242:(D242) Protection violation while processing F blocks. F blocks can be processed only after a password has been entered. F block SDB99 cannot be deleted. 0xD250:(D250) Update and module ID or version do not match. 0xD251:(D251) Incorrect sequence of operating system components. 0xD252:(D252) Checksum error. 0xD253:(D253) No executable loader available; update only possible via memory card. 0xD254:(D254) Storage error in operating system. 0xD280:(D280) Error compiling block in S7-300 CPU. 0xD2A1:(D2A1) Another block function or a trigger on a block is active. Finish executing the other online function. 0xD2A2:(D2A2) A trigger is active on a block. Complete the debugging function first. 0xD2A3:(D2A3) The block is not activated (linked) or the block is about to be deleted. Repeat the function later. 0xD2A4:(D2A4) The block is already being processed via another block function. Repeat the function later. 0xD2A6:(D2A6) It is not possible to save and change the user program simultaneously. Repeat the function later. 0xD2A7:(D2A7) The block has the attribute 'unlinked' or is not being processed. It is not possible to carry out a debugging function for this block. 0xD2A8:(D2A8) A running debugging function is preventing parameters from being assigned to the CPU. Complete the debugging function first. 0xD2A9:(D2A9) New parameters are being assigned to the CPU. It is not possible to load the user program at the same time. Repeat the function later. 0xD2AA:(D2AA) New parameters are currently being assigned to the modules. Repeat the function later. 0xD2AB:(D2AB) The volume of dynamic project data is currently being changed. The user program is being re-evaluated. Wait until the system has finished re-evaluating, and then repeat your job. 0xD2AC:(D2AC) The requested changes cannot be activated while configuring in RUN (CiR), since running jobs are not terminated yet. Execute the function later. 0xD2B0:(D2B0) An error occurred while configuring in RUN (CiR). The changes requested are not valid. 0xD2C0:(D2C0) The number of technological objects has been exceeded. Reduce the number of amount of technological objects (axes, cam,...). 0xD2C1:(D2C1) The same technology data block already exists on the module 0xD2C2:(D2C2) Download user program or download hardware configuration is not possible, if Enable Peripheral Outputs is active. Exit Enable Peripheral Outputs before download. 0xD401:(D401) Information function unavailable. 0xD402:(D402) Information function unavailable. 0xD403:(D403) Service has already been logged on/off (Diagnostics/PMC). 0xD404:(D404) Maximum number of nodes reached. No more logons possible for diagnostics/PMC. 0xD405:(D405) Service not supported or syntax error in function parameters. 0xD406:(D406) Required information currently unavailable. 0xD407:(D407) Diagnostics error occurred. 0xD408:(D408) Update aborted. 0xD409:(D409) Error on DP bus. 0xD601:(D601) Syntax error in function parameter. 0xD602:(D602) Incorrect password entered. 0xD603:(D603) Link has already been legitimized. 0xD604:(D604) Link has already been enabled. 0xD605:(D605) Legitimization not possible as password does not exist. 0xD801:(D801) At least one variable address is invalid. 0xD802:(D802) Specified job does not exist. 0xD803:(D803) Illegal job status. 0xD804:(D804) Illegal cycle time (illegal time base or multiple). 0xD805:(D805) Additional cyclic read job cannot be set up. 0xD806:(D806) The referenced job is in a state in which the requested function cannot be performed. 0xD807:(D807) Function aborted due to overload, meaning executing the read cycle takes longer than the set scan cycle time. 0xDC01:(DC01) Error in date and/or time specification. 0xEF01:(EF01) S7 protocol error: Error at ID2. Only 00H permitted in job. 0xEF02:(EF02) S7 protocol error: Error at ID2. Set of resources does not exist. 0xFFFE:Error FFFE hex