Search
12 result(s) for MNR
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.3.3.2 SAPI of SafetyProviderdata which is then transmitted as SafetyData in the SPDU . NOTE Whenever a new MNR is received from a SafetyConsumer , the state machine of the SafetyProvider will read ... SafetyData from its corresponding Safety Application and use it until the next MNR is received. If no valid user data is available at the Safety Application, ActivateFSV
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.1.1 GeneralRequestSPDU which originates at the SafetyConsumer and contains a SafetyConsumerID , a MonitoringNumber ( MNR ), and one octet of ( non-safety -related) Flags . See 7.2.1.2 to 7.2.1.4 for details
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.1.3 RequestSPDU: MonitoringNumberRequestSPDU: MonitoringNumber The SafetyConsumer uses the MNR to detect SPDUs with timeliness errors, e.g. such SPDUs which are continuously repeated by an erroneous network element which stores data. A different ... MNR is used in every RequestSPDU of a given SafetyConsumer , and a ResponseSPDU will only be accepted if its MNR matches the MNR of the corresponding RequestSPDU . The checking
-
OPC-10000-15 – OPC Unified Architecture - Part 15: SafetyTable 35 ), and therefore will use only the first evaluated ResponseSPDU for a given MNR and all further ResponseSPDUs with the same MNR will be ignored. NOTE The bold arrows
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.2.3 Duration of demandrespective SafetyData at the SafetyProvider 's SAPI until at least one change of the MNR is detected. In case B, repeated identical RequestSPDUs are being answered by the SafetyProvider with ... respective SafetyData at the SafetyProvider 's SAPI until at least two changes of the MNR have been detected. Figure 15 and Figure 16 show examples justifying case B by depicting
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.2.4 SafetyProvider state diagramProviderID_i // see 7.2.3.2 for clarification <build ResponseSPDU> Macro Take the MNR and the SafetyConsumerID of the received RequestSPDU . Add the SPDU_ID_1_i, SPDU
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.2.5 SafetyConsumer state diagramaccording definition. Table 33 - SafetyConsumer internal items Internal items Type Definition Constants MNR_min:= 0x100 UInt32 // 0x100 is the start value for MNR , also used after wrap-around // The values ... true if the input SAPI.OperatorAckConsumer has been 'false' since FaultReqOA_i was set MNR_i UInt32 Local MonitoringNumber ( MNR ) prevMNR_i UInt32 Local memory for previous MNR ConsumerID_i UInt32
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.3.6 Calculation of a CRC signatureenables the SafetyConsumer to check the correctness of the ResponseSPDU including the SafetyData , flags , MNR , SafetyConsumerID and SPDU_ID by recalculating the CRC signature (CRC_calc). [RQ7.22] The generator polynomial ... Figure 23 , CRC calculation starts at octet index 33 (most significant octet of the MNR ) and ends at octet index 0. NOTE The reverse order ensures that the effectiveness
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety9.1.2 SafetyConsumerIDdetected by checking the SafetyConsumerID would also be detected by other mechanisms, including the MNR , the SafetyProviderID , and the SafetyConsumerTimeout . From a safety point of view, there are no qualitative
-
OPC-10000-15 – OPC Unified Architecture - Part 15: SafetyInitialization of the MNR in the SafetyConsumer The MNR is used to discriminate messages stemming from the same SafetyProvider and is therefore used to detect timeliness errors such as outdated ... network storing element (e.g. a router). To be effective, the set of used MNR values shall not be restricted to a small set. This could happen for connections which
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safetylink's SafetyConsumer . Whenever the SafetyConsumer detects a mismatch of the SafetyConsumerID , SPDU_ID , MNR or CRC , it will only continue operating if the last occurrence of such an error
-
OPC-10000-15 – OPC Unified Architecture - Part 15: SafetyRQ5.1 Implement in safety devices only 5.2 Safety functional requirements RQ5.2 Implement safety measures ( MNR , timeout with receipt, IDs, data integrity check) 5.3 Safety measures RQ5.3 Process and monitor safety ... Storage of SafetyBaseID and SafetyProviderID 9.1.1 SafetyBaseID and SafetyProviderID RQ9.2a (Option 1) Use stored MNR after restart 9.2 Initialization of the MNR in the SafetyConsumer RQ9.2b (Option 2) Use random