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

Тема: МВ110-8А. Считывание всех значений одним запросом.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Можно пожалуйста кратко описать, как конкретно считать одним запросом?

    У меня проблема - ПЛК периодически выдает отказ
    связи с МВ110-8А. При этом температуры всегда нор альные. Polling time игрался, проблема остается.
    Датчики Pt100.

    Что можно подкрутить?
    С другими модулями системы (не 8А) все ок.
    Скорость 57600. контроллеры - плк100 и плк150.
    Заранее спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от Dmitro Посмотреть сообщение
    Что можно подкрутить?
    Попробуйте увеличить задержку ответа по RS-485 у модуля МВ110-8А до 15-20 мс. У ПЛК таймаут ожидания ответа Max timeout увеличьте до 300-500 мс.
    Установите согласующие резисторы в начале и конце линии 120 Ом.


    Цитата Сообщение от melky Посмотреть сообщение
    Для того, чтобы понять, что это неправильный подход, вам нужно хотя бы раз столкнуться с системами, которые не умеют выполнять групповой запрос по причине того, что не смогут потом идентифицировать типы переменных. Столкнулся с этим на ModbusPool для Linux при формировании запросов в командной строке, там необходимо указывать тип переменной и указывается тип для всей группы запроса.
    С вашим подходом придется в таком варианте выполнить 8 запросов вместо одного.
    Спасибо за рекомендацию. Замечание учтем.

  3. #3
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Цитата Сообщение от Евгений Багаев Посмотреть сообщение
    Попробуйте увеличить задержку ответа по RS-485 у модуля МВ110-8А до 15-20 мс. У ПЛК таймаут ожидания ответа Max timeout увеличьте до 300-500 мс.
    Установите согласующие резисторы в начале и конце линии 120 Ом.
    Установил таймаут 20мс, ничего не изменилось.
    У ПЛК Max timeout нигде не нашел, есть только poll time.
    Почему другим модулям не нужны терминаторы тогда?

    Решил проблему с МВ110-8А костылем - таймер на непрерывное отсутствие связи в течении 10 с.

Похожие темы

  1. сумма всех значений за день
    от Vitamin в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 05.08.2016, 12:00
  2. Ответов: 2
    Последнее сообщение: 19.09.2015, 18:36
  3. Считывание данных с модуля МВ110-8А
    от VaBo в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 19.09.2015, 18:36
  4. Ответов: 2
    Последнее сообщение: 23.10.2014, 14:39
  5. Ответов: 1
    Последнее сообщение: 26.04.2010, 17:07

Ваши права

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