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.