- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
мультимастер Modbus TCP
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 68
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Страна: Россия
- город/регион: Ростов-на-Дону
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
Здравствуйте,возможно ли через Modbus TCP c двух клиентов обращаться к одному серверу...
Нужно частотник управлять через контроллер и панель(все оборудование шнайдер), также имеется другой контроллер который управляется первым, также информация со второго контроллера выдается в скаду??
Нужно частотник управлять через контроллер и панель(все оборудование шнайдер), также имеется другой контроллер который управляется первым, также информация со второго контроллера выдается в скаду??
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
мультимастер Modbus TCP
А зачем так проектировать, чтобы усложнять всем и себе жизнь?
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
-
- здесь недавно
- Сообщения: 68
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Страна: Россия
- город/регион: Ростов-на-Дону
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
Там не так все просто, в нормальном режиме частотник управляется с контроллера(он удален на 1.5км), если связь с ним пропадает, то частотник управляется по месту с панели(типа ручной режим), почему с панели?-хотелка заказчика..Serex писал(а): А зачем так проектировать, чтобы усложнять всем и себе жизнь?
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
мультимастер Modbus TCP
Ну так пусть заказчик и оплачивает свою хотелку. Ставьте дополнительный ЦПУ рядом с частотником и через него управляйте.
А так странное решение, когда PLC управляет тех процессом за 1,5км от него. Выход из строя линии связи - приведет к неуправляемому тех.процессу.
Информации мало, но точно две точки управления, не синхронизированные между собой - это большая бяка.
А так странное решение, когда PLC управляет тех процессом за 1,5км от него. Выход из строя линии связи - приведет к неуправляемому тех.процессу.
Информации мало, но точно две точки управления, не синхронизированные между собой - это большая бяка.
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
мультимастер Modbus TCP
Соглашусь с тем что пишет Serex. Действительно, две точки управления могут стать источником больших проблем.
Однако, отвечая на поставленный вопрос, спецификация Modbus TCP не ограничивает количество клиентов, одновременно работающих с сервером. Но вот конкретная реализация вполне может вводить такие ограничения. Внутри полевых устройств далеко не полноценные ПК. Как там реализован стек TCP/IP, сколько он одновременных соединений может держать, какие там еще могут быть ограничения - известно только производителю устройства. В документации производитель, по идее, должен приводить максимальное количество Modbus TCP клиентов. Так что, ответ на ваш вопрос нужно в первую очередь искать именно в документации на ваш частотник.
Однако, отвечая на поставленный вопрос, спецификация Modbus TCP не ограничивает количество клиентов, одновременно работающих с сервером. Но вот конкретная реализация вполне может вводить такие ограничения. Внутри полевых устройств далеко не полноценные ПК. Как там реализован стек TCP/IP, сколько он одновременных соединений может держать, какие там еще могут быть ограничения - известно только производителю устройства. В документации производитель, по идее, должен приводить максимальное количество Modbus TCP клиентов. Так что, ответ на ваш вопрос нужно в первую очередь искать именно в документации на ваш частотник.
-
- администратор
- Сообщения: 18830
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 990 раз
- Поблагодарили: 1873 раза
мультимастер Modbus TCP
ModBUS TCP изначально мультимастер, это возможно априори. А правильно ли это - решайте сами по месту. Тут Выше предостерегли управлять из двух точек одновременно и это правильно. Только я не понимаю, а почему все решили что автор управлять собирается? Неужто для других целей ModBUS TCP не подходит?
По вопросам работы Форума можно обратиться по этим контактам.
-
- почётный участник форума
- Сообщения: 1185
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 355 раз
- Поблагодарили: 244 раза
мультимастер Modbus TCP
Он это сам написал:
"Мерцающая" связь и будет весело, но не всем.
"У семи нянек - дитя без глазу"
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- администратор
- Сообщения: 18830
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 990 раз
- Поблагодарили: 1873 раза
мультимастер Modbus TCP
Да, но где там слово "одновременно" ?
Механизм взаимодействия постов не описан, механизм перехода с одного поста на другой тоже, что за панель, какой там интерфейс оператора - неизвестно, и автору самое время это рассказать.
Опасно фантазировать там, где можно просто спросить.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 68
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Страна: Россия
- город/регион: Ростов-на-Дону
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника. На панели будут отображаться рабочие параметры преобразователя(ток,частота и данные от ПЛК), если переключатель в ручном режиме, то управление будет с панели по месту (задание частоты, пуск-стоп).
Также возник вопрос может ли GXU3512 одновременно быть клиентом и сервером? в настройках IO manager можно добавить ModbusTCP Client и ModbusTCP Server одновременно..но будет ли это работать?На стенде получится проверить, только на след неделе..)
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 15 фев 2017, 19:30
- Имя: Викулов Евгений Сергееевич
- Страна: Россия
- город/регион: Кемерово
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
А как детектируется факт отсутствия связи с контроллером на стороне частотника/панели?Nexus_fox писал(а): Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника.
-
- здесь недавно
- Сообщения: 68
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Страна: Россия
- город/регион: Ростов-на-Дону
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
К примеру гонять переменную между ПЛК и панелью, а так при пропадании связи оператор будет переводить переключатель в "ручной" и управлять с панели..jov писал(а):А как детектируется факт отсутствия связи с контроллером на стороне частотника/панели?Nexus_fox писал(а): Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника.
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
мультимастер Modbus TCP
Частотники близко друг к другу?Имеется 5 частотников ATV630, каждый установлены в свой шкаф..... удаленного ПЛК Modicon 251.... Панели оператора GXU3512 установлены по месту в шкафах.
Это значит может быть 6 Modbus TCP мастеров в одной сети? ))) Это будет изначально неправильный подход. Все это погрязнет в куче синхронизации и контроля состояний... и потом все равно не будет работать. Но пускай я буду скептиком ))
Для ручного режима можно и с пульта частотника по управлять. Хотя бы это точно будет работать.
Да и для 5 частотников можно разориться на один местный контроллер, который и будет все координировать.
Надеюсь автор не скажет, что это частотники на 150кВт +, а то я его обвиню в скупости, что не поставил маленький местный контроллер
Но уж если строго придерживаться заданной структуры, то лучше всего панель как мастер подключить через RS485 к частотнику , а через Ethernet (ModbusTCP) как слэйв к общей сети. Т.е. если сеть с удаленным контроллером умирают по какой-то причине, то они могут повесить всю сеть и тогда ручное управление на Ethernet тоже не будет работать.
-
- здесь недавно
- Сообщения: 68
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Страна: Россия
- город/регион: Ростов-на-Дону
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
мультимастер Modbus TCP
Частотники удаленыны друг от друга, в шкаф установлены коммутаторы и коверторы в оптоволокно. Основная проблема заключалась в том , как частотнику объяснить кого "слушать" панель или ПЛК в данный момент. Использовать панель как шлюз- этот вариант тоже пришел мне в голову..но все равно спасибо))Serex писал(а):Частотники близко друг к другу?Имеется 5 частотников ATV630, каждый установлены в свой шкаф..... удаленного ПЛК Modicon 251.... Панели оператора GXU3512 установлены по месту в шкафах.
Это значит может быть 6 Modbus TCP мастеров в одной сети? ))) Это будет изначально неправильный подход. Все это погрязнет в куче синхронизации и контроля состояний... и потом все равно не будет работать. Но пускай я буду скептиком ))
Для ручного режима можно и с пульта частотника по управлять. Хотя бы это точно будет работать.
Да и для 5 частотников можно разориться на один местный контроллер, который и будет все координировать.
Надеюсь автор не скажет, что это частотники на 150кВт +, а то я его обвиню в скупости, что не поставил маленький местный контроллер
Но уж если строго придерживаться заданной структуры, то лучше всего панель как мастер подключить через RS485 к частотнику , а через Ethernet (ModbusTCP) как слэйв к общей сети. Т.е. если сеть с удаленным контроллером умирают по какой-то причине, то они могут повесить всю сеть и тогда ручное управление на Ethernet тоже не будет работать.
Ручной режим я также предлагал реализовать на выносной панели частоника..По сути панель оператора не нужна(шкафы будут в поле)..но это уже "политический" вопрос..Маленький контроллер по месту не вижу смысла ставить- у шнайдеровских панелей широкие коммуникационные и программные возможности. Ах да частотники 35кВт)))
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
мультимастер Modbus TCP
Нет. не шлюз. В обычном режиме, все управление частотником через Ethernet с удаленного контроллера. Информация с частотников сначала на контроллер, а потом на панель. RS485 в этом случае не задействован, но может даже и панель что-то опрашивать, если частотник позволит сразу по двум интерфейсам отдавать информацию.
В случае переключения в ручной, управление с панели по RS485. Эта будет сеть только из панели и частотника. Ethernet отключается.
Главное осталось решить
Но как я понял, вы с этим справились.
Ну я думал, что частотники стоят рядом... тогда конечно нет смысла.
-
- эксперт
- Сообщения: 1055
- Зарегистрирован: 11 ноя 2012, 18:21
- Имя: Нурисламов Руслан М.
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 23 раза
- Поблагодарили: 32 раза
мультимастер Modbus TCP
Интересно у подобных систем как реализуется проверка основного канала связи. И какое время требуется для перехода от одного источника команд на другой.
Иногда такое требуется, но такие большие грабли именно с указанными вопросами...
Иногда такое требуется, но такие большие грабли именно с указанными вопросами...