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

Тема: ПЛК110-60 и Fast Counters

  1. #1

    По умолчанию ПЛК110-60 и Fast Counters

    Всем добрый день!
    для задачи, требуются счетчики для подсчета величины перемещения . Грубо говоря, датчик холла на валу двигателя.
    направление движения, задается одним из выходов. Типа "высокий уровень - вперед, низкий уровень - назад."
    максимальная частота - 300 герц. Ошибка в 1-2 тика счетчика ,при реверсе, некритична, поскольку в момент реверса, предполагается обнуление счетчика.

    программа написана в SFC, а блоки в ней, на LD.
    Входы 1-4 , я сконфигурировал, как fast counters, назвал counter1, counter2 etc
    но убей не пойму как мне теперь эти входы в LD применить.
    заводить контакт с именем counter1 и подавать его на обычный STU или STUD ?
    или нужно какой-то еще функциональный блок применять?

    ПС извините за название темы, пунто свичер постарался, а я прозевал...
    Последний раз редактировалось odekolon; 10.10.2018 в 19:13.

  2. #2

    По умолчанию

    Здравствуйте!
    Нужно перейти на другой язык программирования, например, CFC или ST.
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  3. #3

    Post

    Цитата Сообщение от Мастеренко Иван Посмотреть сообщение
    Здравствуйте!
    Нужно перейти на другой язык программирования, например, CFC или ST.
    Спасибо за участие!
    но переходить на другой язык (ST) в данном проекте не с руки.
    ждал я немного другого....

    если б кто-то намекнул, что:
    быстрые счетчики работают так: тупо считают импульсы в переменную типа WORD и обнуляются, при считывании, текущего значения. причем считывать можно в программе на любом языке. Хоть в том же лэддере, при помощи "блока с enable"

    понять это, мне помог пример частотметра http://kipshop.ru/Primeri/Samples_pl..._Timer.Lib.zip
    все отлично заработало.
    немого поразмыслив, сделал свой FB на CFC и написал простенький отладочный проектик который и опробовал на макете. (в приложении)
    все заработало, но обратил внимание, что мой драйвер выполняет реверс за 0,4 сек, что конечно же вносит ошибки.
    сейчас доработаю FB (заведу ему на вход логические сигналы управления) а на выходы - физические выходы сигналов, так чтоб движок работал в режиме пуск-остановка-реверс. Это позволит знать положение исполнительного механизма в любой момент времени, точностью до 1 оборота движка.
    PS
    вот отладочный макет проекта
    maket.jpg
    движок и драйвер -внизу в центре
    в центре - ардуина нана, которая отлично работает в режиме ввода 4-х аналоговых сигналов по MODBUS
    Вложения Вложения
    • Тип файла: pro my FB.pro (49.6 Кб, Просмотров: 47)

  4. #4

    По умолчанию

    Здравствуйте!
    Растолкуйте, пожалуйста, как работать с быстрыми счетчиками. Заменил модуль быстрых входов на Fast Counters. Связал с переменными. На DI1 подключил индуктивный датчик. Импульсы идут, светодиод на входе моргает, переменная не меняется. Чего я еще не сделал? Я правильно понимаю, что именно связанная с каналом переменная должна при поступлении на вход импульсов меняться автоматом?
    FC.jpg
    Чтение документации (всех 17-ти строк) только вносит непонятки.
    Счетчик обнуляется в случае достижения значения большего, чем 65535 (FFFF16), либо, если происходит не увеличение, а уменьшение
    значения счетчика, после того, как будет достигнут ноль, значение счетчика станет равно 65535 (FFFF16).
    Что значит "уменьшение"? В каких случаях значение счетчика уменьшается? Где задается направление счета?
    В общем, запутался в трех соснах, выручайте. Заранее благодарен.

    upd. Вопрос закрыт. Мешался PRU0.prg.
    Последний раз редактировалось Виталий Светашов; 02.10.2023 в 15:07.
    С уважением,
    Виталий Светашов.

Похожие темы

  1. Ответов: 19
    Последнее сообщение: 24.09.2021, 09:13
  2. Fast encoders описание
    от Papagun78 в разделе Помощь Разработчикам
    Ответов: 12
    Последнее сообщение: 08.11.2017, 11:13
  3. Fast Encoder
    от Newcomer в разделе ПЛК1хх [М02]
    Ответов: 33
    Последнее сообщение: 20.01.2017, 16:45
  4. Fast Counters ПЛК 110
    от RamesIV в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 25.08.2014, 12:25
  5. Fast counter
    от zendo057 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 23.11.2013, 00:12

Ваши права

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