Счетчик срабатываний

Типовые задачи  Предыдущий  Следующий

Общие сведения

Наименование: COUNT.

Тип выхода: целый положительный.

Количество входов: 2.

Примечания по входам

Порядок входов: «Логический сигнал», «Условие».

Функционирование

значение выхода накапливает количество зафиксированных положи­тельных (передних) фронтов первого вхо­да («Логический сигнал»), при которых второй вход («Условие») имеет зна­че­ние логической единицы;

если первый вхо­д («Логический сигнал») был в логической единице и  второй вход («Условие») из логического нуля устанавливается в логическую единицу, то выход равен 1 (считается, что был зафиксирован передний форнт по первому входу);

значение выхода сбрасывается в нуль, если второй вход («Условие») имеет значение логи­чес­кого нуля;

выход имеет неинициализированное состояние, если хотя бы один из входов имеет неинициализированное состояние;

значение выхода недостоверно, если один из входов имеет недосто­вер­­ное значение (даже если другой вход имеет неинициализированное состояние).

Не допускается использование данного алгоблока в вызываемых подпрограммах!

Примеры использования

BLOCK1 = COUNT(DI1.1; DI1.2)

// BLOCK1 будет накапливать срабатывания DI1.1, при которых DI1.2 = 1.

BLOCK2 = COUNT(BLOCK3; BLOCK4)

// Использование в аргументах других алгоблоков.