Attribut : pin_presentation_order_inputs, pin_presentation_order_outputs
Important
Ce pragma n'est pas évalué lorsque {attribute 'pingroup' := '<Group_Name>'}
pragma est utilisé.
Les pragmas sont évalués dans les éditeurs graphiques CFC, FBD et LD, provoquant l'affichage de l'ordre des entrées/sorties du bloc fonction concerné comme spécifié. Vous programmez l'ordre en affectant les noms des entrées/sorties à l'attribut dans l'ordre souhaité.
Syntaxe:
{attribute 'pin_presentation_order_inputs' := ' <first input name> ', ' <next input names> '} {attribute 'pin_presentation_order_outputs' := ' <first output name> ', ' <next output names> '}
| Noms des entrées séparés par des virgules dans l'ordre souhaité |
| Noms des sorties séparés par des virgules dans l'ordre souhaité |
| Espace réservé pour tous les noms non spécifiés Si l'espace réservé est manquant, les entrées/sorties manquantes sont ajoutées à la fin. |
Emplacement d'insertion | Première ligne dans la partie déclaration d'un bloc fonction |
{attribute 'pin_presentation_order_inputs' := 'input_2,*,input_1'} {attribute 'pin_presentation_order_outputs' := 'output_2, output_1'} FUNCTION_BLOCK POU_BASE VAR_INPUT input_1 : BOOL; input_2 : INT; input_3 : INT; input_4 : INT; END_VAR VAR_OUTPUT output_1 : BOOL; output_2 : INT; output_3 : INT; output_4 : BOOL; END_VAR FUNCTION_BLOCK PLC_PRG VAR_INPUT END_VAR VAR_OUTPUT END_VAR VAR pouBase_A: POU_BASE; END_VAR
Dans la représentation de l'instance du module fonction pouBase_A
, les pragmas donnent l'agencement suivant des broches d'entrée et de sortie :
