TB_ChannelTime

Funktionalität

Der Funktionsbaustein CHANNEL_TIME realisiert eine Nocke mit einer Einschaltposition über die erfasste Position (Inkremente) und einer Einschaltzeit über eine am Eingang ud_OFF_TIME eingestellte Zeit (Mikrosekunden). Der Funktionsbaustein gibt das Schaltsignal x_ACTIVE = TRUE zur Ansteuerung einer Nocke aus, wenn der Vergleich zwischen der Position ud_POS und dem Einschaltpunkt ud_ON folgende Bedingung erfüllt:

Positive Drehrichtung: ud_POS >= ud_ON x_ACTIVE = TRUE
Negative Drehrichtung: ud_POS <= ud_ON x_ACTIVE = TRUE

x_ACTIVE wird FALSE, wenn die am Eingang ud_OFF_TIME eingegebene Zeit abgelaufen ist. Die Änderung der Eingänge ud_ON und ud_OFF_TIME sind online möglich. Zu beachten ist, dass ein erneutes Setzen des Ausganges x_ACTIVE erst möglich ist, wenn die Einschaltzeit abgelaufen ist und somit x_ACTIVE = FALSE ist! Dies gilt auch bei Drehrichtungswechsel! D.h., dass ein Nachtriggern nicht möglich ist. Das nachfolgende Diagramm zeigt das Verhalten von x_ACTIVE bei verschiedenen Einschaltzeiten