POU Verification

 

The verification of the safety-related application code, i.e., of each user POU, is a mandatory part of the acceptance procedure. The imple­mented POU verification feature helps you with this by providing the possibility to set a special verification flag for each user POU. This is particularly useful in projects with a large number of user POUs.

After verifying the code of a POU, the verification flag can be set for this particular POU by selecting the 'Set verification' item from the context menu of the POU icon.

NOTE:

The verification flag must not be set until the particular POU has been verified without any complaints. Setting the verifi­cation flag for an incomplete or incorrect POU results in a gap in the overall safety validation process.

A verified POU cannot be edited. The write-protection is indicated in the tree by a different POU icon (ico_VerifiedPOUs.gif left: verified FB POU, right: verified program POU 'Main') and by the 'Read-only' text added to the POU node. Furthermore, the CRC checksum of the POU calculated at the moment of verification is shown.

When opening a worksheet of a verified POU, the editor appears in read-only mode.

To edit a verified POU again, the verification flag must be reset by selecting the 'Withdraw verification' item from the context menu of the icon.

NOTE:

Setting/withdrawing the verification flag of a POU is only possible if you are logged-on at 'Development' level using the correct project password. The operation is logged in the event log.

CRC of verified POUs is printed: If the verification flag is set for a POU, the checksum (CRC) that has been calculated by EcoStruxure Machine Expert - Safety on verification is printed below the POU name in the footer of each code worksheet and local variables worksheet of the veri­fied POU (see section "CRC of verified POUs is printed").