.
属性‘hide_all_locals’
.
.

此编译指令防止签名的所有局部变量在“列表组件”功能的显示中,输入助手中或在线模式的声明部分中可见。

语法

{attribute 'hide_all_locals'}

插入位置:POU声明部分上方的第一行。

.

.例如

功能块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的实现部分中,显示变量ab,但不显示隐藏的局部变量cd

.另请参阅