.

运算符——库的命名空间

.
.

该运算符是IEC 61131-3标准的扩展。

语法:<library namespace>.<library identifier>

例如:LIB_A.FB_A

一个库模块标识符附加到库名称空间(作为前缀,以点分隔),以唯一且合格的方式访问库模块。命名空间通常与库名称一致。

.

.例如

一个库包含在工程中,并且包含模块FB_A。但是,具有相同名称的功能块已在工程中本地可用。将库模块标识为LIB_A.FB_A,以便访问库模块,而不是本地功能块。


var1 := FB_A(in := 12); // 调用工程中的功能块FB_A
var2 := LIB_A.FB_A(in := 22); // 调用库中的功能块FB_A 
 

你可以为命名空间定义另一个标识符。为此,请在工程信息中指定一个名称空间(库开发人员:创建库项目时)。或者,你可以在属性对话框的库管理器中为库指定特定的命名空间(应用程序开发人员:创建应用程序时)。