BAC_GenSys_01
Funktionsbeschreibung
Das Template BAC_GenSys_01 ist ein Systemfunktions-Template.
Das Template liest die Systemzeit aus dem PC aus und bildet die Zeitinformationen in der SPS auf Variablen ab. Verschiedene Zeitangaben werden innerhalb der Templates für die Anlagen- und Raumautomation benötigt.
Außerdem wird ein Blinkimpuls erzeugt und über eine globale Variable anderen Templates zur Verfügung gestellt, z. B. siehe dem Blockschaltbild im Template BAC_PltAlm_01.
Das Laden des Templates BAC_GenSys_01 ist zwingend erforderlich! Das Template BAC_GenSys_01 darf nur einmal geladen werden!
Blockschaltbild

Schnittstelle
Programmbeschreibung
Instanz | Typ | Aufgabe |
---|---|---|
GetTime | Mit diesem Funktionsbaustein wird eine interne Uhr (Real Time Clock RTC) in der TwinCAT SPS realisiert. Die RTC-Uhr wird mit der Freigabe des Funktionsbausteins über bEn mit der aktuellen NT-Systemzeit initialisiert. Es wird ein Systemtakt der CPU benutzt um die aktuelle RTC-Zeit zu berechnen. Der Funktionsbausteins muss in jedem Zyklus der SPS ein Mal aufgerufen werden, damit die aktuelle Zeit berechnet werden kann. Die Ausgabe der Zeit erfolgt an den Ausgängen stSysTi für die gelesene Systemzeit und stUtcTi für die koordinierte Weltzeit (Coordinated Universal Time). Diese wird intern aus der Systemzeit und der Zeitzone ermittelt. Ist die Systemzeit und/oder die Zeitzone fehlerhaft eingegeben worden, so wird auch die UTC-Zeit nicht richtig sein. | |
SysTi | Der Funktionsbaustein SysTi löst die Zeitstruktur des ausgelesenen Zielsystems in die verschiedenen Bestandteile auf. | |
Utc | Der Funktionsbaustein Utc löst die Koordinierte Weltzeit (Universal Time Coordinated - im älteren Sprachgebrauch auch GMT, Greenwich-Mean-Time) in die verschiedenen Bestandteile auf. | |
Blink | Der Funktionsbaustein Blink erzeugt einen Blinkimpuls und stellt diesen über eine globale Variabel g_Blink anderen Templates zur Verfügung. z. B. Sammelstörmeldelampe |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.1 | erste Freigabe |