Fügen Sie das pragma {attribute 'pingroup' := '<groupname>'} in die Deklaration eines Funktionsbausteins ein, um die Eingangs- oder Ausgangsanschlüsse zu gruppieren (Parameter). Dann kann im entsprechenden Feld des FBD- und LD-Editors jede Anschlussgruppe angezeigt, entfaltet und gefaltet werden. Es sind mehrere Gruppen möglich, die nach Name unterschieden werden. Der aktuelle Status (entfaltet oder gefaltet) wird in den Projektoptionen gespeichert.
Eingänge und Ausgänge ohne Attribut pingroup werden immer über allen Gruppen angezeigt.
{attribute 'pingroup' := '<groupname>'}
Es sind zwei Gruppen definiert:
ogeneral (i1, out1)
ogroup1 (i2, g1)
r1, r2, outRes1 und g2 werden immer angezeigt.
FUNCTION_BLOCK FB
VAR_INPUT
r1 : REAL;
{attribute 'pingroup' := 'general'}
i1 : INT;
{attribute 'pingroup' := 'group1'}
i2 : INT;
r2 : REAL;
END_VAR
VAR_OUTPUT
outRes1 : REAL;
{attribute 'pingroup' := 'general'}
out1 : INT;
{attribute 'pingroup' := 'group1'}
g1 : INT;
g2 : REAL;
END_VAR
Anschlussgruppen im FBD-Editor