隐藏本地所有属性

在指令{attribute’hide_all_locals’}帮助下,你可以阻止本地签名中的所有变量在部件清单功能或输入助手中的显示。这个属性分配的每个特殊本地变量是与 隐藏相同的。

 

句法:

{attribute 'hide_all_locals'}

例子:

功能块 myPOU 用来补充使用属性:

{attribute 'hide_all_locals'}

FUNCTION_BLOCK myPOU

VAR_INPUT

a:INT;

END_VAR

VAR_OUTPUT

b:BOOL;

END_VAR

VAR

c,d:INT;

END_VAR

在主程序中,功能块myPOU的两个实例被定义:

PROGRAM PLC_PRG

VAR

POU1, POU2: myPOU;

END_VAR

当分配时,即输入值到 POU1,“组件列表”功能作用于 "POU1."输入,在 PLC_PRG的补充部分将显示变量 "a" 和"b", 但没有隐含的本地变量 "c" 或 "d"。