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

Attribute call_on_type_change

Descripción general

Adjunte el pragma Attribute call_on_type_change a los métodos de un bloque de funciones A para lograr que se llame el método al cambiar el tipo de datos de uno o varios bloques de funciones B, C, etc. a los que hace referencia A. Los bloques de funciones pueden referenciarse mediante punteros o referencias.

Sintaxis

{attribute 'call_on_type_change':= '<nombre del primer bloque de funciones referenciado>|<nombre del segundo bloque de funciones referenciado>|<nombre del enésimo bloque de funciones referenciado>'}

Inserte el Attribute call_on_type_change encima de la primera línea de la declaración del método.

Ejemplos

Ejemplo de bloque de funciones con referencias:

FUNCTION_BLOCK FB_A
...
VAR
    var_pt: POINTER TO FB_B;
    var_ref: REFERENCE TO FB_C;
END_VAR
...

Ejemplo de método que se llama al cambiar los tipos de datos en los bloques de funciones referenciados FB_B y FB_C:

{attribute 'call_on_type_change' := 'FB_B,
FB_C'}
METHOD METH_react_on_type_change : INT
VAR_INPUT
...