| BAD_NOT_SPECIFIC | 0 | Proxy determines that a device does not communicate. |
| BAD_NOT_CONNECTED | 8 | Some communication error: the device is currently unavailable. |
| BAD_NOT_CONNECTED_SIMULATION_ACTIVE | 9 | Same as BAD_NOT_CONNECTED but with simulate flag set. |
| BAD_PASSIVATED | 32 | The channel is passivated. |
| BAD_PASSIVATED_SIMULATION_ACTIVE | 33 | Same as BAD_PASSIVATED but with simulate flag set. |
| BAD_MAINTENANCE_ALARM | 36 | No measurement available because of a failure. |
| BAD_MAINTENANCE_ALARM_SIMULATION_ACTIVE | 37 | Same as BAD_MAINTENANCE_ALARM but with simulate flag set. |
| BAD_PROCESS | 40 | No measurement available because of invalid process conditions. |
| BAD_PROCESS_SIMULATION_ACTIVE | 41 | Same as BAD_PROCESS but with simulate flag set. |
| BAD_FUNCTION_CHECK | 60 | Local override, value not usable. |
| BAD_FUNCTION_CHECK_SIMULATION_ACTIVE | 61 | Same as BAD_FUNCTION_CHECK but with simulate flag set. |
| UNCERTAIN_SUBSTITUTE_SET | 72 | The configured substitute value (see SubstituteValue) is used as Process Value. |
| UNCERTAIN_SUBSTITUTE_SET_SIMULATION_ACTIVE | 73 | Same as UNCERTAIN_SUBSTITUTE_SET but with simulate flag set. |
| UNCERTAIN_INITIAL_VALUE | 76 | Default value since no measured value is available. |
| UNCERTAIN_INITIAL_VALUE_SIMULATION_ACTIVE | 77 | Same as UNCERTAIN_INITIAL_VALUE but with simulate flag set. |
| UNCERTAIN_MAINTENANCE_DEMANDED | 104 | Value is potentially invalid. |
| UNCERTAIN_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE | 105 | Same as UNCERTAIN_MAINTENANCE_DEMANDED but with simulate flag set. |
| UNCERTAIN_NO_MAINTENANCE | 120 | The process conditions are out of the specified operating range of the device. |
| UNCERTAIN_NO_MAINTENANCE_SIMULATION_ACTIVE | 121 | Same as UNCERTAIN_NO_MAINTENANCE but with simulate flag set. |
| GOOD | 128 | No error or special condition is associated with this value. |
| GOOD_SIMULATION_ACTIVE | 129 | Same as GOOD but with simulate flag set. |
| UPDATE | 130 | IM_Revision_Counter changed. |
| GOOD_INITIATE_FAULT_STATE | 160 | The value is from a block that wants its following output block (e.g. Actuator FB) to go to Fail Safe. |
| GOOD_MAINTENANCE_REQUIRED | 164 | Value is usable. Maintenance is recommended within a medium-term period. |
| GOOD_MAINTENANCE_REQUIRED_SIMULATION_ACTIVE | 165 | Same as GOOD_MAINTENANCE_REQUIRED but with simulate flag set. |
| GOOD_MAINTENANCE_DEMANDED | 168 | Value is usable. Maintenance is strongly recommended within a short-term period. |
| GOOD_MAINTENANCE_DEMANDED_SIMULATION_ACTIVE | 169 | Same as GOOD_MAINTENANCE_DEMANDED but with simulate flag set. |
| GOOD_LOCAL_OVERRIDE | 156 | The value is from a block that has been locked out. |
| GOOD_LOCAL_OVERRIDE_SIMULATION_ACTIVE | 157 | Same as GOOD_LOCAL_OVERRIDE_SIMULATED but with simulate flag set. |
| GOOD_FUNCTION_CHECK | 188 | Function check is being executed. |
| GOOD_FUNCTION_CHECK_SIMULATION_ACTIVE | 189 | Same as GOOD_FUNCTION_CHECK but with simulate flag set. |
| UNSPECIFIED | 255 | No information about the status is given. |