| 0x0000 | No error occurred. | 
| 0xF001 | Too many instances used. | 
| 0xF002 | Error during initialization of the function block. | 
| 0xF003 | Invalid ID. | 
| 0xF004 | Invalid HANDLE/ID. | 
| 0xF005 | Resources conflict. | 
| 0xF006 | A function block internal task could not be generated. | 
| 0xF007 | Too many instances used. | 
| 0xF008 | Invalid type of a parameter. | 
| 0xF009 | Invalid parameter value. | 
| 0xF00A | Unallowed parameter. | 
| 0xF00B | Invalid length specified. | 
| 0xF00C | ID could not be created (too many IDs). | 
| 0xF00D | No entry found that matches the specified ID. | 
| 0xF00F | No further entries found. | 
| 0xF010 | Entry in use. | 
| 0xF011 | Alarm acknowledgement could not be done. | 
| 0xF012 | Error reading the AR parameters (1st time). | 
| 0xF013 | Negative acknowledgement received for the execution of a Profinet service. | 
| 0xF014 | Invalid length for parameter LEN/MLEN or/and data record in RECORD input/output too short. | 
| 0xF015 | The service used to read the data record from the RECORD input/output could not be run. | 
| 0xF016 | The service used to write the data record from the RECORD input/output could not be run. | 
| 0xF017 | Service acknowledgement not received. | 
| 0xF018 | Invalid INDEX used to access the data record in the RECORD input/output of the Profinet IO device, for example, INDEX greater than 0x7FFF. | 
| 0xF019 | Unknown command code. | 
| 0xF01A | Error when starting the Application Relation (AR). | 
| 0xF01B | Error when stopping the Application Relation (AR). | 
| 0xF01C | Notification of stopped Application Relation (AR) failed. | 
| 0xF01D | Setting the "Drive BF" flag failed. | 
| 0xF01E | Error reading the AR parameters (2nd time). |