☰ Зміст FBD
Лічильник




Відеоурок на каналі "Ключ до Ардуїно"



Лічильник буває чотирьох видів:

1. Лічильник збільшення. При приході переднього фронту імпульсу значення лічильника збільшується на 1.

2. Лічильник зменшення. При приході переднього фронту імпульсу значення лічильника зменшується на 1.

3. Лічильник збільшення або зменшення. Напрямок рахунку залежить від наявності сигналу на вході "UD". За наявності лог. 1 лічильник вважає збільшення, за відсутності лічильник вважає зменшення.

4. Лічильник на збільшення або зменшення з двома входами рахунку. На передньому фронті імпульсу на вході “C+” до вмісту лічильника додається 1. По передньому фронту імпульсу на вході “C-” від вмісту лічильника забирається 1.


Блок налаштовується за допомогою редактора блоку



Тип лічильника.

За допомогою цього перемикача вибирається один із перерахованих вище типів роботи лічильника


Входи

Предустановка.

При установці даного чек боксу у блоку з'являється вхід “SP”. При високому логічному рівні цьому вході в поточне значення лічильника записується значення константи чи лічене з входу “P”.

Скинути.

При установці даного чек боксу у блоку з'являється вхід “R”. При високому логічному рівні на цьому вході поточне значення лічильника записується 0.


Дії

Для лічильника, можливо, встановити дві події – досягнення верхньої та нижньої межі. Значення цих меж можна задати як константи чи рахувати з відповідного входу. Для верхньої межі це буде вхід "Max" для нижньої "Min".
У разі виникнення кожної з подій можна призначити такі дії:

Встановити в одиницю вихід (“>L” або “<L”)

При установці даних чек боксів у блоку з'являться виходи “>L” та“<L” для верхньої та нижньої межі відповідно. У разі виникнення події на відповідному виході буде встановлено високий логічний рівень.

Встановити поточне значення

При установці даних чек боксів у момент відповідної події в поточне значення лічильника запишеться значення константи або зчитане з відповідного входу.
Це входи “Max-V” та ”Min-V” для верхньої та нижньої межі відповідно

Зупинити рахунок вгору / Зупинити рахунок вниз

При установці даних чек боксів у момент відповідної події подальшу роботу лічильника у відповідному напрямку буде зупинено

Додатково

Вважати від 0 до 4294967295 (за замовчуванням від -32767 до 32767 )

При установці даного чек боксу тип вмісту лічильника буде змінено на Unsigned long і рахунок буде, провадиться відповідно до меж цього типу.