Skip to main content

Library Manager

The libraries that are usable by the safety application are managed in the library manager. The list of the libraries originates from the device description of the safety controller, which contains the safety application with the library manager. All libraries available for this safety controller are automatically inserted.

Tip

The Library Manager of CODESYS Safety Extension corresponds to the Library Manager of CODESYS. See here for more information about the CODESYS Library Manager.

The available function blocks of the safety libraries are Library: SafetyStandard, Library: SafetyPLCopen, Library: SafetyProfisafeHost, and Library: SafetyFSoEMaster.

The version list of the library function blocks and the safety notes that must be considered for the library function blocks are found in the Safety User Manual.

Tip

Custom libraries are not possible.

Notes on the Library Manager

Important

The Library Manager is not suitable for the verification of the library blocks (IEC blocks and external blocks) used in the safety application during the verification and the acceptance. The execution-relevant statuses have to be verified in the comparison view (see: Pinning). For acceptance documentation, see the User Manual.

Tip

The list of the libraries can change if the safety controller is updated.

Adding the Library Manager

The Library Manager object is usually inserted automatically into the project tree together with the safety controller. This object can exist only once below a Safety Application object.

It can be added manually by selecting the SafetyApp safety application object in the project tree and executing the context menu command Add ObjectLibrary Manager.

Object properties

As in CODESYS Standard, the properties dialog contains the Common, Access Control, and Build tabs.

Editor of the Library Manager

. The editor consists of the following three sections:
  • Library list

  • POU list of a selected library

  • POU description of a POU selected in the POU list: with the Inputs/Outputs, Graphic, and Documentation tabs.