Перейти до вмісту
FLProg
  • Головна
  • Стрічка
  • Навчальний центр
    • Что такое FLProg
    • Проекти
      • Автомобільна тематика
      • Автоматизація для дому
      • Сад і город
      • Таймери, термометри та інша побутова електроніка
      • Верстати та інструменти
      • Іграшки, вироби
      • Інші
    • Обладнання
      • Контролери
      • Датчики
      • Дисплеї та індикатори
      • Сервоприводи, крокові двигуни та драйвери для них
      • Радіо, GSM, GPS, GPRS, IR модулі
      • LED драйвери
      • SD card, Eeprom, RTC
      • Адаптери, конвертори та Ethernet модулі
      • Інші модулі
    • Канал автора програми на Youtube
    • Відеоуроки від розробника
    • Відеоуроки від користувачів
    • Ключ до Arduino
    • Документація
    • Статті
      • Знайомство з FLProg
      • Підключення сенсорів та датчиків
      • Підключення дисплеїв та індикаторів
      • Комунікації та протоколи
      • Створення блоків користувача
      • Інші уроки
    • Довідка за програмою
    • FAQ (часті питання)
  • Завантаження
    • Дистрибутиви Flprog
      • Актуальна версія
        • Програма FLProg
        • Программа «SCADA pleer»
      • Бета версія програми FLProg
      • Архив версий программы
      • Бібліотеки FLProg
    • Репозиторій блоків користувача
    • Блоки користувачів
      • Тригери
      • Таймери
      • Лічильники
      • Математика
      • Порівняння
      • UART
      • Мотори
      • Годинник
      • Дисплеї
      • Датчики
      • SD-карта
      • Конвертація типів
      • Мікросхеми розширень
      • Інше
      • EEPROM
      • Комунікації
    • Суміжні теми
    • Статистика
      • Географія
    • Лицензионное соглашение
  • Магазин FLShop
  • Спільнота
    • Форуми
      • Основний форум (forum.flprog.ru)
    • VK
      • Основна група
    • Телеграм
      • FLProg – ком’юніті
      • FLProg
  • Допомога проекту
  • Українська
    • Русский
    • English
FLProg
  • Головна
  • Стрічка
  • Навчальний центр
    • Что такое FLProg
    • Проекти
      • Автомобільна тематика
      • Автоматизація для дому
      • Сад і город
      • Таймери, термометри та інша побутова електроніка
      • Верстати та інструменти
      • Іграшки, вироби
      • Інші
    • Обладнання
      • Контролери
      • Датчики
      • Дисплеї та індикатори
      • Сервоприводи, крокові двигуни та драйвери для них
      • Радіо, GSM, GPS, GPRS, IR модулі
      • LED драйвери
      • SD card, Eeprom, RTC
      • Адаптери, конвертори та Ethernet модулі
      • Інші модулі
    • Канал автора програми на Youtube
    • Відеоуроки від розробника
    • Відеоуроки від користувачів
    • Ключ до Arduino
    • Документація
    • Статті
      • Знайомство з FLProg
      • Підключення сенсорів та датчиків
      • Підключення дисплеїв та індикаторів
      • Комунікації та протоколи
      • Створення блоків користувача
      • Інші уроки
    • Довідка за програмою
    • FAQ (часті питання)
  • Завантаження
    • Дистрибутиви Flprog
      • Актуальна версія
        • Програма FLProg
        • Программа «SCADA pleer»
      • Бета версія програми FLProg
      • Архив версий программы
      • Бібліотеки FLProg
    • Репозиторій блоків користувача
    • Блоки користувачів
      • Тригери
      • Таймери
      • Лічильники
      • Математика
      • Порівняння
      • UART
      • Мотори
      • Годинник
      • Дисплеї
      • Датчики
      • SD-карта
      • Конвертація типів
      • Мікросхеми розширень
      • Інше
      • EEPROM
      • Комунікації
    • Суміжні теми
    • Статистика
      • Географія
    • Лицензионное соглашение
  • Магазин FLShop
  • Спільнота
    • Форуми
      • Основний форум (forum.flprog.ru)
    • VK
      • Основна група
    • Телеграм
      • FLProg – ком’юніті
      • FLProg
  • Допомога проекту
  • Українська
    • Русский
    • English

FBD

57
  • Оформление
    • Изображение
    • Надпись
    • Вертикальный разделитель
    • Горизонтальный разделитель
  • Базовые блоки
    • Логическое ИЛИ (OR)
    • Логическое И (AND)
    • Блок защиты от дребезга контактов (Bounce)
    • Логическая операция исключающее ИЛИ (XOR).
    • Таблица состояний
    • Клемма
  • Масштабирование
    • Блок масштабирования сигнала (Scale)
    • Нелинейное масштабирование (Poligon)
  • Триггеры
    • Триггер с приоритетом установки (SR)
    • Триггер с приоритетом сброса (RS)
    • Счетный триггер (ТТ)
    • Выделение переднего фронта (RTrig)
    • Выделение заднего фронта (FTtrig)
  • Таймеры
    • Таймер (Timer)
    • Генератор импульсов
  • Счетчики
    • Скоростной счетчик
    • Счетчик
  • Математика
    • Операция сложения (SUM)
    • Операция умножения (MUL)
    • Операция вычитания (SUB)
    • Операция деления (DIV)
  • Алгебра
    • Модуль числа
    • Выбор большего
    • Выбор меньшего
    • Блок ограничения значения
    • Возведение в степень
    • Квадратный корень числа
    • Квадрат числа
    • Синус
    • Случайное число
    • Тангенс
    • Косинус
    • Остаток от деления (modulo)
  • Сравнение
    • Блок сравнения (Comparator)
  • UART
    • Кольцо
      • Приём переменной из кольца
      • Отправка переменной в кольцо
    • Отправка/прием данных
      • Отправка данных в UART (ком – порт)
      • Приём данных из UART
    • Переменные
      • Отправка переменной в UART
      • Прием переменной из UART
  • Конвертация типов
    • Блок конвертации Float в Integer
    • Блок преобразования строк
    • Приведение типа к Byte
    • Приведение к типу Char
    • v16->v8
    • v32->v8
    • v8->v32
  • Операции с битами
    • Дешифратор
    • Шифратор
    • Чтение бита
    • Запись бита
    • Разложение байта на восемь бит
    • Объединение восьми бит в один байт

LAD

2
  • test1
  • Оформление
    • Изображение
View Categories
  • Главная
  • Документация2
  • Справка
  • FBD
  • Счетчики
  • Счетчик

Счетчик

In bookmarks
 


Видеоурок на канале “Ключ к Ардуино”


 

Счетчик бывает четырёх видов:
 
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” для верхнего и нижнего предела соответственно
 
Остановить счёт вверх / Остановить счёт вниз
 
При установке данных чек боксов в момент соответствующего события дальнейшая работа счётчика в соответствующем направлении будет остановлена
 
Дополнительно
 
Считать oт 0 до 4294967295 (по умолчанию oт -32767 до 32767 )
 
При установке данного чек бокса тип содержимого счётчика будет изменён на Unsigned long и счёт будет, производится в соответствии с пределами данного типа.

Автор публікації #

Офлайн 9 місяців

Анатолий #

84
Коментарі: 26Публікації: 162Реєстрація: 21-12-2017
Updated on 24.08.2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Скоростной счетчикСкоростной счетчик
©2026 FLProg
Домашня сторінка
Увійти
Увійти
Реєстрація
Реєстрація