10.4.1 PnIoTelegramStatusEnumeration

This enumeration defines the possible values of the ProviderStatus and ConsumerStatus Variables of the PnIoTelegramType (see [PN Service], Sec. 7.3.1.4.4).

Table 113 – PnIoTelegramStatusEnumeration Items
NameValueDescription
GOOD0For 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_SUBSLOT1For 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_SLOT2For 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_DEVICE3For 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_CONTROLLER4For 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.

Table 114 – PnIoTelegramStatusEnumeration Definition
Attribute Value
BrowseNamePnIoTelegramStatusEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNRIO Cyclic Telegrams