Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя
Показано с 31 по 40 из 52

Тема: Подключение к ПЛК 100-24 газового счетчика Гранд

  1. #31
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    IF gasCounterDrob>99 THEN

    Эта строка явно предполагает, что за цикл пришел только 1 импульс. Если за цикл придет два импульса, то один импульс ваша программа потеряет.
    и я о том же.

  2. #32

    По умолчанию

    Как бы вы сделали? и какова вероятность того что импульс придет именно в момент выполнения этой конструкции?
    Можно просто вынести эту конструкцию в начало программы, в конце оставить только суммирование.

  3. #33
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Я же написал готовый код........
    (с гарантией сохранения всего, что смог сосчитать ПЛК)

  4. #34

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Я же написал готовый код........
    (с гарантией сохранения всего, что смог сосчитать ПЛК)
    можно тогда описание логики вашего кода, я не совсем понимаю зачем переменная в dword?

  5. #35
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    типа вам гарантированно хватит размера на годы и годы, а не на сезон.
    А после сохранения в ней делите на кубы.
    исходная переменная не содержит ошибок вашего пересчета в циклах.

  6. #36

    По умолчанию

    Спасибо всем за помощь, но все же я не понимаю зачем забивать младшие байты у счетчика в dword да и зачем отнимать предыдущее значение счетчика входа в примере от lara197a?
    Как может произойти пропуск импульса если счетчик на входе работает независимо от программы и обнуляется в конце цикла?
    Да и даже в теории газовый счетчик не сможет выдать больше одного импульса за 1 цикл программы, физически, проблема не в скорости подачи импульсов а в их длине в 0,7 ... 1,5 мс и что импульс гаснет пока доходит до входа контроллера.
    Последний раз редактировалось ghost2; 20.12.2016 в 10:12.

  7. #37

    По умолчанию

    Время выполнения цикла не задано, сколько нужно столько и выполняется

  8. #38

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну тогда тем более, откуда уверенность что импульс будет раз в цикл, только из-за того что программа дожидается прихода импульса и после этого завершает цикл
    на вход контроллера добавлен модуль счетчика, если я правильно понял документацию, то он просто считает импульсы независимо от времени выполнения основного цикла, далее я просто суммирую количество импульсов пришедшее на вход. уверенность в том что не будет более одного импульса за цикл программы просто в том что при максимальном расходе газа при 10м3 в час будет генерироваться 3 импульса в 1 секунду, думаю что цикл выполняется чаще)

  9. #39

    По умолчанию

    А можно ли использовать одновибратор? Есть мысль, что более длинные импульсы смогут исправить подсчет.

  10. #40

    По умолчанию

    Цитата Сообщение от ghost2 Посмотреть сообщение
    А можно ли использовать одновибратор? Есть мысль, что более длинные импульсы смогут исправить подсчет.
    По моему не в длительности импульса дело. В РЭ написано, что вход-счетчик ПЛК100 может считать импульсы с частотой 10 кГц, т.е. длительность импульса может быть 50 мкс. У "Гранд" заявлена минимальная длительность импульсов - 700 ... 1500 мкс.

    Надо попробовать посчитать импульсы каким-нибудь другим счетчиком, тогда все станет ясно.
    Последний раз редактировалось IVM; 22.12.2016 в 10:24.

Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 25.08.2016, 13:54
  2. Ответов: 7
    Последнее сообщение: 23.10.2014, 08:49
  3. Подключение потенциального выхода счетчика к МДВВ
    от Михаил Ч. в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 23.10.2014, 08:49
  4. Подключение счетчика ВЗЛЕТ-Профи М к ПЛК 110-60
    от mutare в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 15.09.2013, 18:47

Ваши права

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