Home » Entwicklungsumgebung » IDE » Projektelemente

Projektelemente

POUs

Eine POU (Program Organization Unit) enthält zur Modularisierung und Strukturierung einen genau definierten Teil des Programms. Die POU hat eine definierte Schnittstelle mit Ein- und Ausgängen und kann mehrfach aufgerufen und ausgeführt werden. POUs können Programme, Funktionen oder Funktionsbausteine sein.

Konfigurationen

Zugriffsvariablen / Access Variablen

Zugriffsvariablen sind Variablen, die auch außerhalb des Programms zur Verfügung stehen. Sie werden verwendet, um Werte im HMI anzuzeigen und zu beschreiben oder um über MQTT Verbindungen zum Programm herzustellen.

Config Variablen

Können verwendet werden, um bestimmten Variablen in unterschiedlichen POUs Anfangswerte zu geben. Diese werden über den Projektbaum unter Config Variables definiert.

Tasks

Tasks steuern die Ausführung von Programmen, Funktionen und Funktionsbausteinen. Sie können zyklisch oder triggergesteuert ausgeführt werden.

Datentypen

Data Types sind eigene Definitionen von Datentypen, die im gesamten Projekt verwendet werden können.

// Data Type
TYPE
    ENERGY : REAL;
END_TYPE

// POU
VAR_INPUT
    EnergyInput : ENERGY;
END_VAR