Advertencia del compilador C0540
Mensaje: Falta el atributo 'no_assign'
para la POU '<POU>'. El tipo de la variable '<variabile> se atribuye con 'no_assign'
Posible causa del error: Una POU X contiene una variable, cuyo tipo (POU Y) tiene la 'no_assign'
atributo. POU X no tiene 'no_assign'
atributo.
Corrección de errores: Decora también la POU con el 'no_assign'
atributo.
{attribute 'no_assign'} FUNCTION_BLOCK FB_NotAssignable VAR pBool : POINTER TO BOOL; END_VAR FUNCTION_BLOCK FB_WrapperOfNotAssignable VAR fbNotAssingable : FB_NotAssignable; END_VAR
La declaración de la variable fbNotAssignable
produce la siguiente advertencia.
Mensaje:
C0540: Falta el atributo 'no_assign' para la POU 'FB_wrapperOfNotAssignable'. El tipo de la variable 'fbNotAssingable' se atribuye con 'no_assign'.
Corrección de errores: decora también el FB_WrapperOfNotAssignable
POU con el 'no_assign'
atributo.