This method (as part of the OPC UA Mapper) is provided for each SafetyProvider serving as a diagnostic interface, see Clause 9.2.
Signature
ReadSafetyDiagnostics (
[out]UInt32InSafetyConsumerID [out]UInt32InMonitoringNumber
[out]ByteInFlags
[out] StructureOutSafetyData
[out]ByteOutFlags
[out]UInt32OutSPDU_ID_1
[out]UInt32OutSPDU_ID_2
[out]UInt32OutSPDU_ID_3
[out]UInt32OutSafetyConsumerID
[out]UInt32OutMonitoringNumber
[out]UInt32OutCRC
[out] StructureOutNonSafetyData)
;
Table 11 – ReadSafetyDiagnostics Method Arguments
Argument |
Description |
InSafetyConsumerID |
see Table 9 |
InMonitoringNumber |
see Table 9 |
InFlags |
see Table 9 |
OutSafetyData |
see Table 9 |
OutFlags |
see Table 9 |
OutSPDU_ID_1 |
see Table 9 |
OutSPDU_ID_2 |
see Table 9 |
OutSPDU_ID_3 |
see Table 9 |
OutSafetyConsumerID |
see Table 9 |
OutMonitoringNumber |
see Table 9 |
OutCRC |
see Table 9 |
OutNonSafetyData |
see Table 9 |
Table 12 – ReadSafetyDiagnostics Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
ReadSafetyDiagnostics |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |
[RQ6.7] Instances of SafetyProviderType shall use non-abstract DataTypes for the arguments OutSafetyData and OutNonSafetyData.