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

Тема: Как увеличить скорость опроса большого количества модулей МВ110-8АС

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Для получения отклика 1 с надо будет очень постараться.
    1. Я думаю, что можно ограничиться разнесением на два порта. Опрос 8 модулей * 50 мс на модуль - вполне укладывается в секунду.
    2. Опрос вести конечно же с помощью библиотеки.
    3. Так как модуль 8АС а не 8А, то критически важным становится опрос сразу всех 8 каналов (группой регистров). И уже потом в ПЛК их разбирать на каждый канал по отдельности.
    4. Если канал будет не использован - не забудьте в конфигураторе выбирать соответствующий пункт в типе датчика.
    5. В зависимости от длины линий надо подбирать скорость. Если расстояния небольшие - можно пробовать и 115 200.
    6. Терминальный резистор я бы обязательно ставил хотя бы на оконечном модуле.
    7. Задержки должны быть определены не только модулем. Но и линией связи. Совершенно справедливо заметили коллеги, что Вам надо не забыть и в конфигураторе в самих модулях не забыть время задержки ответа менять, если будете сокращать время ожидания ответа в ПЛК.

  2. #2

    По умолчанию

    Большое спасибо!

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Для получения отклика 1 с надо будет очень постараться.
    1. Я думаю, что можно ограничиться разнесением на два порта. Опрос 8 модулей * 50 мс на модуль - вполне укладывается в секунду.
    Ок. Это проще всего сделать.

    2. Опрос вести конечно же с помощью библиотеки.
    С билиотекой не приходилось работать, но думаю разберемся.

    3. Так как модуль 8АС а не 8А, то критически важным становится опрос сразу всех 8 каналов (группой регистров). И уже потом в ПЛК их разбирать на каждый канал по отдельности.
    Что значит опрос сразу всех каналов? Где-нибудь есть примеры как это реализовать?

    4. Если канал будет не использован - не забудьте в конфигураторе выбирать соответствующий пункт в типе датчика.
    Сейчас используется только один к***** но будут использоваться все или почти все. Поэтому для правильности эксперимента активированы все каналы.

    5. В зависимости от длины линий надо подбирать скорость. Если расстояния небольшие - можно пробовать и 115 200.
    Максимальная длина линий будет где-то 50 метров.

    6. Терминальный резистор я бы обязательно ставил хотя бы на оконечном модуле.
    Ок. Сейчас у нас с одного конца стоит AC4, а с другого ПЛК110. Резистор ставить? Где?

    7. Задержки должны быть определены не только модулем. Но и линией связи. Совершенно справедливо заметили коллеги, что Вам надо не забыть и в конфигураторе в самих модулях не забыть время задержки ответа менять, если будете сокращать время ожидания ответа в ПЛК.
    Можно чуть поподробнее: в конфигураторе МВ везде проставить 0? а в ПЛК где время ожидания задается?

    Еще раз большое спасибо!
    Последний раз редактировалось bladerunner; 27.01.2016 в 13:01.

  3. #3

    По умолчанию

    Цитата Сообщение от bladerunner Посмотреть сообщение
    Большое спасибо!
    Что значит опрос сразу всех каналов? Где-нибудь есть примеры как это реализовать?
    http://www.owen.ru/uploads/re_mv110-8as_1821.pdf
    Стр. 51 и ниже.
    Это значит что соответствующей командой ModBus можно опрашивать значение не каждого отдельного регистра, а группы регистров за одну транзакцию. И уже в ПЛК разобрать.
    Цитата Сообщение от bladerunner Посмотреть сообщение
    Максимальная длина линий будет где-то 50 метров.
    Ок. Сейчас у нас с одного конца стоит AC4, а с другого ПЛК110. Резистор ставить? Где?
    оконечный на самом дальнем от ПЛК устройстве. Плюс, если есть ошибки на линии - возможно понадобится ставить и на нескольких промежуточных модулях.
    Цитата Сообщение от bladerunner Посмотреть сообщение
    Можно чуть поподробнее: в конфигураторе МВ везде проставить 0? а в ПЛК где время ожидания задается?
    Ну ноль не знаю, никогда не использовал - поставил бы хотя бы 5 мс. Но, к сожалению, однозначного рецепта нет. Слишком многофакторный вопрос - нужны будут эксперименты.
    При использовании библиотеки Вам самому надо будет организовывать таймер, который будет взводится после посылки запроса мастером (на ПЛК).
    Примеры работы с библиотекой можно глянуть тут:
    http://www.owen.ru/forum/forumdisplay.php?f=49

Похожие темы

  1. скорость опроса данных
    от JohnV в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 21.03.2014, 08:53
  2. ПЛК 110 и скорость опроса
    от Fudz в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.11.2013, 20:20
  3. Скорость опроса модулей ввода/вывода.
    от Sergey_Byk в разделе ПЛК3xx (архив)
    Ответов: 14
    Последнее сообщение: 16.11.2012, 07:53
  4. Ответов: 4
    Последнее сообщение: 05.03.2010, 11:34
  5. лимит количества модулей на плк
    от Alex65 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.10.2009, 09:08

Ваши права

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