<< Click to Display Table of Contents >> Navigation: Программирование в MasterSCADA 4D > Функции и ФБ библиотеки Стандартная > Библиотека Стандартные ФБ > ФБ Счетчики > Комбинированные счетчики - CTUD, CTUD_DINT |
CTUD, CTUD_DINT - комбинированные счетчики дискретных импульсов по переднему фронту.
Вид функции в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
CU |
BOOL |
По переднему фронту на этом входе CV увеличивается на 1. |
R |
BOOL |
Сбрасывает счетчик в 0. По переднему фронту выход CV принимает значение 0. |
PV |
INT/DINT |
Задается верхний предел значений CV. Для счетчика CTUD максимальное значение 32768, для CTUD_DINT - 2147483648 соотвественно. |
CD |
BOOL |
По переднему фронту на этом входе CV уменьшается на 1. |
LD |
BOOL |
Устанавливает значение счетчика CV по переднему фронту равное PV. |
Выходы |
||
CV |
INT/DINT |
Результат работы счетчика. Значение, которое увеличивается на 1 или уменьшается, пока не достигнет максимального значения для данного типа данных ( для счетчика CTUD максимальное значение 32767, для CTUD_DINT - 2147483647 соотвественно), или минимального (для счетчика CTUD минимальное значение -32768, для CTUD_DINT - -2147483648 соотвественно). |
QU |
BOOL |
Сигнализирует, что счетчик достиг значение PV. Если СV больше или равно PV, то выход имеет значение TRUE. |
QD |
BOOL |
Сигнализирует, что счетчик достиг значение 0. |