T-n-T: Продвинутый счетчик

Общее описание

Используя данные решения возможно: выполнить подсчет количества событий (передних фронтов входящих сигналов) без использования функционального блока «Счетчик», по событию или внешней команде выполнять установку начального значения счетчика (отличного от нуля) или сброс счетчика (установку начального значения равным нулю), а также задавать увеличение значения счетчика более чем на 1.

Счетчик программных циклов

Задача

Требуется организовать счетчик программных циклов, прошедших с момента восстановления питания контроллера.

Решение

Счетчик циклов выполнения диаграммы: после запуска диаграммы, увеличение значения счетчика будет выполняться на каждом цикле ее выполнения; подсчет циклов выполняется с переполнением - при значении счетчика, равном 65535, очередной цикл выполнения диаграммы сделает его равным 0.

Счетчик программных циклов. Решение (диаграмма).

Счетчик с установкой начального значения

Задача

Требуется организовать счетчик с возможностью установки начального значения.

Решение

Счетчик событий с установкой начального значения.

Счетчик с установкой начального значения. Решение (диаграмма).

Счетчик с установкой различных значений инкремента

Задача

Требуется организовать счетчик с возможностью установки начального значения и различных значений инкремента.

Решение

Увеличение счетчика на то или иное значение, в зависимости от заданных условий.

Счетчик с установкой различных значений инкремента.

СМОТРИ ТАКЖЕ