| 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). |