This enumeration defines the possible values of the ProviderStatus and ConsumerStatusVariables of the PnIoTelegramType (see [PN Service], Sec. 7.3.1.4.4).
Table 113 – PnIoTelegramStatusEnumeration Items
Name
Value
Description
GOOD
0
For ConsumerStatus: The submodule’s IO data object could be successfully processed by the application process. For ProviderStatus: The content of the submodule’s IO data object is valid.
BAD_BY_SUBSLOT
1
For ConsumerStatus: not used. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the submodule.
BAD_BY_SLOT
2
For ConsumerStatus: not used. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the module.
BAD_BY_DEVICE
3
For ConsumerStatus: The IO device has locally detected problems to convey data. For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was detected by the device.
BAD_BY_CONTROLLER
4
For ConsumerStatus: The submodule’s IO data object could not be successfully processed by the application of the Controller (e.g. because of the operation state “stop”). For ProviderStatus: The content of the submodule’s IO data object is invalid. The condition was only locally detected by the Controller.
Its representation in the AddressSpace is defined in Table 114.