С железом все в порядке. Проблема в 2 Modbus мастерах, которые ломятся к ОВЕНовскому Modbus slave. Соответственно кто первый прорывается - у того и тапки. Схема такая. В самом контроллере крутится мастер Modbus RTU, который опрашивает целую кучу 110 ОВЕНов. Естественно с какой то частотой опроса. И занимает это какой то период времени. Панель и OPC обращаются к slave Modbus TCP на контроллере ОВЕНА каждый со своей периодичностью. Если эти запросы попадают в промежуток времени между концом обработки Modbus RTU и началом новой обработки Modbus RTU, Обмен пролазит, не попадают или не успевают - срыв обмена. Это если на пальцах.
Завтра поставщик обещал (но как то не твердо) предоставить новый вариант ПО для контроллера, с другим драйвером Modbus TCP для панели и увеличенным интервалом между Циклами Modbus RTU. Посмотрим, если не прокатит - перейдем к варианту Ж.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Сбоит Modbus/TCP
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 3974
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 230 раз
Сбоит Modbus/TCP
Это явный косяк контроллера и системного ПО. Спасибо за информацию, будем учитывать при попытках продажников впарить Овеновское железо.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- эксперт
- Сообщения: 1743
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 79 раз
- Поблагодарили: 236 раз
Сбоит Modbus/TCP
Шоу продолжается. Выплыл нюансик. Подрядчик оказывается никогда свою систему управления на ОВЕНе не рассматривал как локальное АСУ нижнего уровня. Их стандартная схема - на Weintek настраивался VPN сервер, поднимался EasyAccess 2.0 и через удаленный доступ оператор смотрел на экран панели. А тут потребовалось завести это все через OPC в другой контроллер. И что то у них не получается. Мысль возникла, выстроить связку контроллер 485 порт MOXA NPORT TCP/IP - виртуальный COM порт OPC cервер. Т.е. OPC сервер зайдет на ОВЕН через slave Modbus RTU. И в каждом интерфейсе будет по одному master. И все будут счастливы. Или я какие нибуть камни продводные просмотрел ?
-
- почётный участник форума
- Сообщения: 3974
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 230 раз
Сбоит Modbus/TCP
А зачем контроллер при таком раскладе?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Сбоит Modbus/TCP
У Овен-а с коммуникациями не все отлично. Хоть и написано, что поддерживается, но вот последняя реализация ОВЕН ПЛК63 опрашивает 6 аналоговых входов и рассылает их по ModbusRTU на 6 СМИ2 от овена же. Программа написана конечно на скорую руку по каким то шаблонам, но время цикла получилось что-то больше 1 секунды. Видимо там местная библиотека ожидает ответ от слайвов и только потом продолжает цикл - мрак!
-
- почётный участник форума
- Сообщения: 3974
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 230 раз
Сбоит Modbus/TCP
Какие параметры может предоставить контроллер, который ничем не управляет? Дорасчеты на основании ввода-вывода? Овеновские модули сами по себе прекрасно предоставляют данные.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- эксперт
- Сообщения: 1743
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 79 раз
- Поблагодарили: 236 раз
Сбоит Modbus/TCP
Там достаточно сложная структура, Установка управляется с места. Производится включение/выключение электролизеров, насосов, Есть различные защиты. Ну и кроме того еще 10 параметров нужно передавать в верхнюю АСУ.