Показано с 1 по 6 из 6

Тема: Простейший тахометр с индуктивного датчика на ПЛК160

  1. #1

    По умолчанию Простейший тахометр с индуктивного датчика на ПЛК160

    Коллеги, добрый день! Нашел на сайте простейшую программу частотомера, но никак не могу понять как она работает. Почему на вход сложения приходит тип WORD? Как адаптировать данную программу со счетчиками сигналов типа BOOL?. Хочу сделать частотомер с дискретного входа, чтобы считать обороты двигателя. Может есть у кого нибудь пример для изучения?
    Вложения Вложения

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Что там может быть непонятного?
    Счетчик же аппаратный
    Захват-1.png
    Т.е. импульсы подсчитываются вне программы, прямо на выбранном входе ПЛК, поэтому на вход ФБ приходит количество подсчитанных импульсов с внутреннего (аппаратного) счетчика (WORD).

    ЗЫ
    Для ПЛК160
    Захват-2.png
    Последний раз редактировалось petera; 18.06.2020 в 12:22.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Что там может быть непонятного?
    Счетчик же аппаратный
    Захват-1.png
    Т.е. импульсы подсчитываются вне программы, прямо на выбранном входе ПЛК, поэтому на вход ФБ приходит количество подсчитанных импульсов с внутреннего (аппаратного) счетчика (WORD).

    ЗЫ
    Для ПЛК160
    Захват-2.png
    Пфф. Этот этап пройден. Но программа не работает при переводе ее на контроллер плк160. На выходе после 6-го шага программы нет значений. Сбился с ног. Блок move не передает сигнал на умножение, по какой причине? Не могу понять. Заготовку прилагаю.
    Вложения Вложения

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Цитата Сообщение от des_na_laes@mail.ru Посмотреть сообщение
    Пфф. Этот этап пройден. Но программа не работает при переводе ее на контроллер плк160. На выходе после 6-го шага программы нет значений. Сбился с ног. Блок move не передает сигнал на умножение, по какой причине? Не могу понять. Заготовку прилагаю.
    Все он передает, ведь согласно порядку(номерам) выполнения в момент R_TRIG(3).Q=1 сначала MOVE(4) записывает в "0" в cou(5) и это "0" из сou блоком MOVE(6) записывается (передается) на умножение.

    ЗЫ
    Поменяй порядок выполнения
    Захват-1.png
    и увидишь
    Последний раз редактировалось petera; 18.06.2020 в 16:26.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Все он передает, ведь согласно порядку(номерам) выполнения в момент R_TRIG(3).Q=1 сначала MOVE(4) записывает в "0" в cou(5) и это "0" из сou блоком MOVE(6) записывается (передается) на умножение.

    ЗЫ
    Поменяй порядок выполнения
    Захват-1.png
    и увидишь
    Счастью нет предела. Все заработало.

  6. #6

    По умолчанию

    Не знаю почему, но работает этот счетчик плохо. Сделал счетчик на стандартном блоке freq_measure (в конфигурации ПЛК нужно указать fast discrette input). Сигнал с него в герцах, умножать нужно на 60, с целью отображения оборотов в минуту, на reset нужно подать дискрет по окончанию отсчета(например отключенное состояние двигателя). Работает отлично. Прилагаю скрин с программой, для таких же новичков как я.
    Изображения Изображения

Похожие темы

  1. Ответов: 11
    Последнее сообщение: 26.04.2020, 07:47
  2. Нужен тахометр для старого датчика
    от sharz в разделе Подбор Оборудования
    Ответов: 0
    Последнее сообщение: 23.10.2015, 14:38
  3. Простейший пример, Delphi, owen_io.dll
    от Zmiillo в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 26.06.2015, 10:08
  4. Ответов: 5
    Последнее сообщение: 26.11.2013, 19:40
  5. Ответов: 13
    Последнее сообщение: 06.06.2013, 12:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •