Herunterladen Diese Seite drucken

Beckhoff TS6100 Handbuch Seite 56

Werbung

Technische Einführung
Alternativ kann die STRUCT-Definition auch das SPS Attribut erhalten, um alle Instanzen von STRUCT als
StructuredType verfügbar zu machen. Sollen die Membervariablen nicht explizit dargestellt werden, so
können diese mit dem Attribut OPC.UA.DA:=2 ausgeblendet werden.
{attribute 'OPC.UA.DA.StructuredType' := '1'}
TYPE ST_Communication :
STRUCT
  a : INT;
  b : INT;
  c : INT;
END_STRUCT
END_TYPE
Um StructuredType einer bestimmten Instanz zu deaktivieren, verwenden Sie das folgende Attribut:
PROGRAM MAIN
VAR
  {attribute 'OPC.UA.DA' := '1'}
  {attribute 'OPC.UA.DA.StructuredType' := '0'}
  stCommunication : ST_Communication;
END_VAR
Funktionsbaustein StructuredType
Zusätzlich enthält jeder Funktionsbaustein der TwinCAT 3 SPS auch einen Kindknoten FunctionBlock, der
den gesamten Funktionsbaustein als StructuredType beinhaltet.
Beispiel:
Funktionsbaustein:
FUNCTION_BLOCK FB_FunctionBlock
VAR_INPUT
  Input1 : INT;
  Input2 : LREAL;
END_VAR
VAR_OUTPUT
  Output1 : LREAL;
END_VAR
Instanz des Funktionsbausteins:
56
Version: 1.8
TS6100

Werbung

loading