EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Attribute init_namespace

Descripción general

Las variables de tipo STRING o WSTRING, que están declaradas con el pragma {attribute init_namespace} en una biblioteca, se inicializarán con el espacio de nombres actual de esa biblioteca. Para obtener más información, consulte la descripción de la administración de bibliotecas.

Sintaxis

{attribute 'init_namespace'}

Ejemplo

La POU del bloque de funciones se proporciona con todos los atributos necesarios:

FUNCTION_BLOCK POU
VAR_OUTPUT
{attribute 'init_namespace'}
myStr: STRING;
END_VAR

En el programa principal PLC_PRG se define una instancia fb de la POU del bloque de funciones:

PROGRAM PLC_PRG
VAR
fb:POU;
newString: STRING;
END_VAR
newString:=fb.myStr;

La variable myStr se inicializará con el espacio de nombres actual, por ejemplo MyLib.XY. Este valor se asignará a newString en el programa principal.