logo
ВСІ ВІДПОВІДІ Dimka

Блоки лічильників fbd – програм та їх використання

У цей розділ включені наступні 6 функцій:

Наростаючий лічильник (CTU);

Убуваючий лічильник (CTD);

Семафор (SEMA);

Комплексний лічильник (CTUD);

Комплексний лічильник 2 (_ctud);

Сторожовий таймер мотора (nwrk).

ПРИЗНАЧЕННЯ:

Наростаючий лічильник (CTU)

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

від 0, і порівняння цієї кількості із заданою уставкой.

Для реалізації цієї функції передбачено три функціональні входи і два виходи.

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

На вхід INP подається контрольоване значення. Вхід CLR використовується для зсуву поточного значення лічильника.

Відмінне від 0 значення, подане на цей вхід, зменшується на 1, і результат привласнюється виходу QT.

Третій функціональний вхід (PV) призначений для завдання уставки лічильника.

Якщо поточне значення лічильника перевищить цю величину, то виходу блоку QE буде привласнено значення 1.

Поточне значення лічильника привласнюється виходу QT. Воно збільшується на 1 при кожному перерахунку блоку, коли

вхід INP був відмінний від 0.