Skip to main content

Atributo: io_function_block, io_function_block_mapping

El io_function_block El atributo tiene el efecto de que un bloque de función, que está decorado con él, está disponible en la configuración del dispositivo para la asignación a un canal en el mapeo de E/S. El bloque de funciones se muestra en la Seleccionar bloque de funciones diálogo.

El 'io_function_block_mapping' El atributo tiene el efecto en este tipo de bloque de funciones de que se decora un parámetro que se usa automáticamente al asignar el bloque de funciones a un canal de dispositivo.

Sugerencia

Puede proporcionar el atributo a varios parámetros del bloque de funciones. Para el mapeo de E/S, se utiliza automáticamente el primero cuyo tipo coincide con el canal (entrada, salida, tipo de datos).

Sintaxis:

{attribute 'io_function_block'}

{attribute 'io_function_block_mapping'}

Ubicación de inserción: la línea sobre la primera línea en la declaración del bloque de función y en la línea sobre la declaración del parámetro.

ejemplo 275. Ejemplo
{attribute 'io_function_block'}
FUNCTION_BLOCK Scale_Output_Int
VAR_INPUT
    iInput : INT;
    iNumerator : INT;
    iDenominator : INT :=1;
    iOffset : INT := 0;
END_VAR
VAR_OUTPUT
    {attribute 'io_function_block_mapping'}
    iOutput : INT;
END_VAR