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 Ausgangsvariablen tCycleTime die eingestellte Taskzykluszeit tTaskCycleTime ausgegeben.

Die tTaskCycleTime des SPS-Programms darf nicht höher als 100ms 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 Systeminformationen ausgelesen sind.

tTaskCycleTime: Eingestellte Taskzykluszeit.

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

usiSystemTask: Taskindex der Task.

Voraussetzungen

Entwicklungsumgebung

erforderliche Bibliothek

Erforderliche Function

TwinCAT 3.1 ab Build 4022.16

Tc2_HVAC V3.3.1.0

TF8000 | TC3 HVAC V1.0.0.0