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