Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: ПЛК110-60 и Modbus (Master)

  1. #11

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    LastAddres и LastError, вероятнее всего, меняются после каждого запроса. Если 10 запросов занимают 50мс и выполняются раз в секунду, то эти 2 Lasta меняются 10 раз в течение 50мс, а потом 950мс не меняются.
    Так и есть, только lastaddres меняется при опросе каждого из устройств, просто когда идет ожидание времени polling time lastadders принимает значение адреса последнего устройства, которому был направлен запрос. Чтобы не делать разные периоды опросов для разных устройств при подсчете кол-ва ошибок, сделайте проверку наличия ошибки по каждому устройству только по условию, если lastadrres в текущем цикле поменял свое значение по сравнению с предыдущим циклом.

  2. #12
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Цитата Сообщение от Гарчев Евгений Посмотреть сообщение
    сделайте проверку наличия ошибки по каждому устройству только по условию, если lastadrres в текущем цикле поменял свое значение по сравнению с предыдущим циклом.
    Это я понял, и даже знаю, что при работе с ТРМ всё будет работать. Но при работе Modbus на максимальной скорости для безошибочного определения сбойного датчика время цикла ПЛК должно быть гарантированно не более 2-3 мс. При целочисленной арифметике этого обычно удаётся достичь, а вот каким будет реальное время цикла, в котором рассчитываютя сигналы 4 ПИД-регуляторов и ведётся архивация параметров, я не знаю. И боюсь, что при этом не ответившим будет считаться второй или третий после действительно отказавшего. Поэтому надо ещё как минимум озаботится о том, чтобы разные медленно выполняемые расчёты не попадали в один цикл ПЛК.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Переменная из Modbus (master) в Modbus (slave)
    от Zenr в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 25.10.2013, 12:38
  3. ПЛК110-60-Р-М(Master)+ИП320
    от Александр Ч. в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 25.11.2010, 11:07
  4. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42
  5. ПЛК110-32 и Modbus Master
    от Sedoy в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.07.2010, 08:11

Ваши права

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