Block Library
To access the block library
From the View menu, click
Block Library
.The
Block Library
provides a graphical view of all operators, functions, and function blocks available for the program organization units (POUs) of a project. When developing POUs:- Drag and drop blocks from the library to the language container
- Sort blocks that display in the library according to alphabetical order, categories, scope, or limit a search based on names. Blocks display in either tile or list views.

Types of blocks that may be available from the block library are:
- Standard operators
- Standard functions
- Standard function blocks
- User-defined IEC 61131 functions
- User-defined IEC 61131 function blocks
- User-defined functions and function blocks from a library
Blocks are sorted by scope:
- Standard blocks
- Library blocks (a scope for each library dependency)
- Target-specific C blocksTaskProcedureInsert a block in a POUIn theBlock Library, locate the required block, then click and hold the mouse on the block while dragging to the destination in the POU container.TIP: If deleting a library function block instance from a POU by mistake, do not use the Undo command. Insert the library function block again.Sort blocks in the libraryRight-click in theBlock Library, and then for each sort group click one of these:
- CategoryorScope
- List VieworTree View
- Expander display modeorTabs display mode
Search blocks in the libraryPerform searches for blocks by entering any part a block name. Type text in the library search field to display only the blocks containing these characters.- In the search field in theBlock Library, type the required text.
Provide Feedback