Checking the identity and integrity of artifacts

The feature "artifact identity" allows you to check all relevant artifacts for their identity and integrity. With this feature enabled, an identity per artifact (also known as artifact identity) is automatically created when the artifact is saved in a qualified editor of logi.CAD 3. The artifact identity is not provided in all variants of logi.CAD 3. If you are interested in using the artifact identity, contact your system integrator or logi.cals.

Purpose of the artifact identity

The feature assists in ensuring that only checked changes to the relevant artifacts of an application are loaded onto a target system or provided in a library. The feature is especially useful when developing safety-relevant applications and is usually activated, provided and possibly enhanced by system integrators.

When to check an artifact identity

If the artifact is created or modified outside of logi.CAD 3 , logi.CAD 3 informs you about the non-matching artifact identity during the following actions:

  • opening the artifact in the qualified →editor of logi.CAD 3
    If the feature "a rtifact identity" is activated , logi.CAD 3 is calculating the artifact identity for the following objects (files) by default:

    • library configurations

    • library reference

    • data types

    • FBD-objects

    • LD-objects

    • ST-objects

    • ST-interfaces

    • vendor blocks

    • global-objects

    • device objects

    • PLC-objects

    • VarCfg-objects


    For details on opening these objects and the associated default editor, see "Opening objects".

  • building the application in which the artifact will be used

  • creating/using the →library where the artifact is used – provided that the library configuration contains the statement CORRUPTION_DETECTION_MODE := ARTIFACTIDENTITY (Details on the statement: See "Declaration of information on creation and references for the library".)