Счетчик срабатываний |
Типовые задачи Предыдущий Следующий |
Общие сведенияНаименование: COUNT. Тип выхода: целый положительный. Количество входов: 2. Примечания по входамПорядок входов: «Логический сигнал», «Условие». Функционирование•значение выхода накапливает количество зафиксированных положительных (передних) фронтов первого входа («Логический сигнал»), при которых второй вход («Условие») имеет значение логической единицы; •если первый вход («Логический сигнал») был в логической единице и второй вход («Условие») из логического нуля устанавливается в логическую единицу, то выход равен 1 (считается, что был зафиксирован передний форнт по первому входу); •значение выхода сбрасывается в нуль, если второй вход («Условие») имеет значение логического нуля; •выход имеет неинициализированное состояние, если хотя бы один из входов имеет неинициализированное состояние; •значение выхода недостоверно, если один из входов имеет недостоверное значение (даже если другой вход имеет неинициализированное состояние).
Примеры использованияBLOCK1 = COUNT(DI1.1; DI1.2) // BLOCK1 будет накапливать срабатывания DI1.1, при которых DI1.2 = 1. BLOCK2 = COUNT(BLOCK3; BLOCK4) // Использование в аргументах других алгоблоков. |