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.

Kommentieren ist momentan nicht möglich.