<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Модули измерения > ONTIME (OSCAT) |
ONTIME - сумматор времени.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
IN |
BOOL |
Вход. |
RST |
BOOL |
Сброс. При RST=TRUE входы-выходы равны 0. |
Входы-Выходы |
||
SECONDS |
UDINT |
Текущее значение суммы (от 1с до 136 лет) выводится как число секунд. |
CYCLES |
UDINT |
Число передних фронтов на входе IN за время вычисления. |
ONTIME суммирует время, в течение которого IN=TRUE. Отсчет начинается с момента старта или с момента последнего RST=FALSE.
В программе, использующей ФБ ONTIME, переменные, связанные с входами-выходами SECONDS и CYCLES ФБ, могут быть объявлены сохраняемыми в энергонезависимой памяти контроллера (с помощью модификатора RETAIN оператора VAR); в этом случае после сбоя питания вычисления начнутся с сохраненных величин.
Используемые функции: T_PLC_MS (OSCAT).