Skip to main content

Attribut : io_function_block, io_function_block_mapping

le io_function_block L'attribut a pour effet qu'un bloc fonctionnel qui en est décoré est disponible dans la configuration de l'appareil pour l'affectation à une voie dans le mappage d'E/S. Le bloc fonctionnel est représenté dans le Sélectionner le bloc de fonction dialogue.

le 'io_function_block_mapping' L'attribut a pour effet dans ce type de bloc de fonction qu'un paramètre est décoré qui est automatiquement utilisé lors du mappage du bloc de fonction à un canal de périphérique.

Astuce

Vous pouvez fournir l'attribut à plusieurs paramètres du bloc fonction. Pour le mappage des E/S, le premier est utilisé automatiquement dont le type correspond à la voie (entrée, sortie, type de données).

Syntaxe:

{attribute 'io_function_block'}

{attribute 'io_function_block_mapping'}

Emplacement d'insertion : la ligne au-dessus de la première ligne dans la déclaration du bloc fonction et dans la ligne au-dessus de la déclaration de paramètre.

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