Attribut: pin_presentation_order_inputs, pin_presentation_order_outputs
Wichtig
Dieses Pragma wird nicht ausgewertet, wenn das Pragma {attribute 'pingroup' := '<Group_Name>'}
verwendet wird.
Die Pragmas werden in den grafischen Editoren CFC, FUP und KOP ausgewertet und bewirken, dass die Reihenfolge der Eingänge/Ausgänge des betroffenen Funktionsbausteins wie angegeben dargestellt wird. Sie programmieren die Reihenfolge, indem Sie die Namen der Eingänge/Ausgänge dem Attribut in der gewünschten Reihenfolge zuweisen.
Syntax:
{attribute 'pin_presentation_order_inputs' := ' <first input name> ', ' <next input names> '} {attribute 'pin_presentation_order_outputs' := ' <first output name> ', ' <next output names> '}
| Mit Komma separierte Namen der Eingänge in der gewünschten Reihenfolge |
| Mit Komma separierte Namen der Ausgänge in der gewünschten Reihenfolge |
| Platzhalter für alle nicht angegebenen Namen Wenn der Platzhalter fehlt, werden die fehlenden Eingänge/Ausgänge an das Ende angehängt. |
Einfügeort | Erste Zeile im Deklarationsteil eines Funktionsbausteins |
{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
Die Pragmas bewirken in der Darstellung der Funktionsbaustein-Instanz pouBase_A
folgende Anordnung der Eingangs- und Ausgangspins:
