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
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.
Table 114 – PnIoTelegramStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
PnIoTelegramStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
Conformance Units |
||||||
PNRIO Cyclic Telegrams |