FB_HVACSystemTaskInfo

FB_HVACSystemTaskInfo 1:

Der Funktionsbaustein ermittelt Systemvariablen der Task mit einer Auflösung von 1ms , in der er aktuell aufgerufen wird. Liegt die aktuelle Zykluszeit unter 1ms, so wird an der Ausgangsvariable tCycleTimedie eingestellte Taskzykluszeit tTaskCycleTime ausgegeben.

Hinweis

Die tTaskCycleTime des SPS-Programms darf nicht höher als 100 ms sein, weil ansonsten die digitalen Ausgänge abfallen.
Das liegt daran, dass der interne K-Bus der Busklemmen synchron zum SPS Programm läuft, dieser nicht mehr früh genug
angetriggert wird und der Watchdog der Busklemmen aktiv wird.

VAR_OUTPUT

bReady              : BOOL;
tTaskCycleTime      : TIME;
tCycleTime          : TIME;
usiSystemTask       : USINT;

bReady: Die Variable ist TRUE, wenn die System Informationen ausgelesen sind.

tTaskCycleTime: Eingestellte Taskzykluszeit.

tCycleTime: Benötigte Zykluszeit für den letzten Zyklus.

usiSystemTask: Taskindex der Task.