The purpose of this specification is to provide the mechanisms related to the representation of process values for domain-specific Companion Specifications. Accordingly, a number of use cases must be satisfied in this model:
- The user would like to access the process values of a machine and its various meta data like ranges, precision and unit.
- The user would like to access and set the setpoints of the process values of a machine.
- The user would like to access and set deviation limits of the process values, relative to the setpoints.
- The user would like to get informed when a process value is passing a deviation limit or range.
- The user would like to get the percentage value of a process variable, also when there are dynamic ranges.
- The user would like to zero-point adjust the current value of a process value.
- The user would like to get vendor-specific error codes on devices providing process values.
- The user would like to access and set a substitution value in case of connections lost.
- The user would like to get identification information of devices providing process values.
- The user would like to get information about the health status of devices providing process values.