FC105 – V01/01.00.00 vom 02.04.2009
Der Zeitbaustein FC105 wurde entwickelt um verschiedene Zeitfunktionen in einem FC zu vereinen.
Es stehen folgende Zeitfunktionen zur Verfügung:
- ‘e’ Einschaltverzögerung
- ‘a’ Ausschaltverzögerung
- ‘i’ Impulsverlängerung
- ’s’ speichernde Einschaltverzögerung
Die Funktion des FC105 lässt sich durch das beschalten des Einganges “ASCII-Zeitart“ mit einem der oben genannten Buchstaben festlegen.
Die folgende Aufstellung der Übergabevariablen beschreibt die Schnittstelle des FC105:
INPUT
- BII_1_Zeit_start – BOOL – 1=Start der Zeitfunktion
- BII_1_Zeit_reset – BOOL – 1=Reset der Zeitfunktion
-DII_Soll_Zeit -DINT – Sollzeit der Zeitfunktion in Millisekunden
- ASCII_Zeitart -ASCII – Wahl der Zeitfunktion: e= einschaltverzögert a= ausschaltverzögert s= speichernd einschaltverzögert i= Impulsverlängerung
- DII_Zykluszeit – DINT – Aktuelle Zykluszeit
OUTPUT
DIIO_Akt_Zeitwert DINT Aktuell abgelaufene Zeit
BIO_1_Zeit_abgel BOOL Zeitfunktion erfüllt
ENO BOOL Ist dauerhaft 1
Zeitfunktion: Einschaltverzögerung
Wird der FC105 am Eingang ‘ASCII_Zeitart’ mit einem ‘e’ beschaltet fungiert er als Einschaltverzögerung.
Die Einschaltverzögerung startet, sobald am Eingang ‘BII_1_Zeit_start’ ein Signalwechsel vom 0 auf 1 registriert wird; die am Eingang ‘DII_Soll_Zeit_ms’ vorgewählte Sollzeit beginnt abzulaufen. Ist diese Zeit abgelaufen wird das Signal am Ausgang ‘BIO_1_Zeit_abgel’ von 0 auf 1 gesetzt.
Wird während der Zeitfunktion der Eingang ‘BII_1_Zeit_reset’ mit einer 1 beschaltet oder am Eingang ‘BII_1_Zeit_start’ ein Signalwechsel von 1 auf 0 registriert wird, wird die abgelaufene Zeit zurückgesetzt.
Die abgelaufene Zeit wird im am Ein/Ausgang “BIO_1_Zeit_abgel“ beschalteten Operanden ausgegeben.
Die Grafik zeigt die Signale von und für den FC105 und die Reaktion des Bausteins.
Zeitfunktion: Ausschaltverzögerung
Wird der FC105 am Eingang ‘ASCII_Zeitart’ mit einem ‘a’ beschaltet fungiert er als Ausschaltverzögerung.
Die Ausschaltverzögerung startet, sobald am Eingang ‘BII_1_Zeit_start’ ein Signalwechsel von 1 auf 0 registriert wird;die am Eingang ‘DII_Soll_Zeit_ms’ vorgewählte Sollzeit beginnt abzulaufen und der Ausgang ‘BIO_1_Zeit_abgel’ wird von 0 auf 1 gesetzt.
Ist diese Zeit abgelaufen wird das Signal am Ausgang ‘BIO_1_Zeit_abgel’ von 1 auf 0 zurück gesetzt.
Wird während der Zeitfunktion der Eingang ‘BII_1_Zeit_reset’ mit einer 1 beschaltet wird die abgelaufene Zeit zurückgesetzt.
Die abgelaufene Zeit wird im am Ein/Ausgang ‘BIO_1_Zeit_abgel’ beschalteten Operanden ausgegeben.
