Attributes io_function_block, io_function_block_mapping

Descripción general

El atributo io_function_block marca un bloque de funciones para permitir la asignación a un canal en la asignación de E/S de la configuración del dispositivo. El bloque de funciones se muestra en el cuadro de diálogo Seleccionar bloque de funciones .

El atributo io_function_block_mapping marca un parámetro del bloque de funciones para que se use al asignar el bloque de funciones a un canal de dispositivo. Puede asignar este atributo a varios parámetros del bloque de funciones. La asignación automática de E/S asigna el primer parámetro que coincida con el tipo de canal (entrada, salida, tipo de datos).

Sintaxis

{attribute 'io_function_block'}
{attribute 'io_function_block_mapping'}

Ubicación de inserción

Inserte estos parámetros en la línea situada encima de la primera línea en la parte de la declaración del bloque de funciones o en la línea situada encima de la declaración de parámetro.

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
VAR