Architecture

 

Architecture

System Requirements

For any details of the system requirements, refer to the chapter System Requirements.

The function block supports cross checking with another instance of the function block running on a library-compatible controller, or by using an M221 Logic Controller with the cross checking logic implemented in EcoStruxure Machine Expert - Basic. For details refer to the user guide Diagnostic Coverage for M221 - Application Guide.

Data Flow

The following diagram depicts the checks performed by the function block. Cross checking between two controllers/function blocks is done using a test value generated by a pseudo-random number generator (Congruential generator) and digit sum of this number. Both numbers must be transferred at the same time to a diagnostic coverage function running in another controller. Any supported communication interface can be used to transfer data between the controllers.

Internal structure of the DiagnosticCoverage_2 FB

G-SE-0083678.1.gif-high.gif

 

 

Cross check between two controllers

G-SE-0083675.1.gif-high.gif