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.
{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