Attribut 'TcGlobalDataType'

Attribut 'TcGlobalDataType' 1:

Verfügbar ab TwinCAT 3.1 Build 4026.20

Dieses Pragma bewirkt, dass benutzerdefinierte Datentypen über das globale Typsystem projektübergreifend zur Verfügung stehen und auch aus der SPS heraus editierbar bleiben. Hierfür ist zwingend eine Instanz des Typen in dem jeweiligen SPS-Projekt erforderlich.

Ein Konvertieren mit der Option Convert to Global Type ist damit nicht mehr erforderlich.

Syntax: {attribute 'TcGlobalDataType'}

Einfügeort: Zeile oberhalb der Deklarationszeile einer Struktur

Beispiel:

{attribute 'TcGlobalDataType'} 
TYPE ST_Sample :
STRUCT
    bVar   : BOOL;
    nValue : DINT;
END_STRUCT
END_TYPE