The operator is an extension of the IEC 61131-3 standard.
Syntax: <library namespace>.<library POU identifier>
Example: LIB_A.FB_A
A library POU identifier is appended with the library namespace (as a prefix separated by a dot) for unique and qualified access to the library POU. The namespace usually matches the library name.
Example
A library is included in a project and contains the FB_A
POU. However, the function block with the same name is already available locally
in the project. Identify the library POU as LIB_A.FB_A
in order to access the library POU, not the local function block.
var1 := FB_A(in := 12); // Call of the project function FB_A var2 := LIB_A.FB_A(in := 22); // Call of the library function FB_A
You can define another identifier for the namespace. To do this, specify a namespace in the project information (library developers: when creating a library project). Alternatively, you could also specify a specific namespace for a library in the Library Manager in the “Properties” dialog (application developers: when creating an application).
For more information, see: ⮫ “Using Libraries ”, ⮫ “Library Repository ”, ⮫ “Library Manager ”
-
Operator (#) for direct access