На форуме обязательно:
Рекламу мы не размещаем ни на каких условиях.
- Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛИЦЕЙ. См. Правила, п.2.d.
- Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу мы не размещаем ни на каких условиях.
мультимастер Modbus TCP
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
мультимастер Modbus TCP
Здравствуйте,возможно ли через Modbus TCP c двух клиентов обращаться к одному серверу...
Нужно частотник управлять через контроллер и панель(все оборудование шнайдер), также имеется другой контроллер который управляется первым, также информация со второго контроллера выдается в скаду??
Нужно частотник управлять через контроллер и панель(все оборудование шнайдер), также имеется другой контроллер который управляется первым, также информация со второго контроллера выдается в скаду??
-
- эксперт
- Сообщения: 1131
- Зарегистрирован: 15 авг 2011, 20:36
- Имя: Пупков Сергей Викторович
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
мультимастер Modbus TCP
А зачем так проектировать, чтобы усложнять всем и себе жизнь?
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
мультимастер Modbus TCP
Там не так все просто, в нормальном режиме частотник управляется с контроллера(он удален на 1.5км), если связь с ним пропадает, то частотник управляется по месту с панели(типа ручной режим), почему с панели?-хотелка заказчика..Serex писал(а): А зачем так проектировать, чтобы усложнять всем и себе жизнь?
Полевые устройства должны и задуманы управляться из одной точки (клиента), а уж на уровне PLC там решается, кто и какие команды будет выдавать на частотник: SCADA, второй контроллер... десятый контроллер, панель оператора.
Т.е. все команды сводятся в PLC, там выбирается приоритет управления и результат отправляется на частотник.
-
- эксперт
- Сообщения: 1131
- Зарегистрирован: 15 авг 2011, 20:36
- Имя: Пупков Сергей Викторович
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
мультимастер Modbus TCP
Ну так пусть заказчик и оплачивает свою хотелку. Ставьте дополнительный ЦПУ рядом с частотником и через него управляйте.
А так странное решение, когда PLC управляет тех процессом за 1,5км от него. Выход из строя линии связи - приведет к неуправляемому тех.процессу.
Информации мало, но точно две точки управления, не синхронизированные между собой - это большая бяка.
А так странное решение, когда PLC управляет тех процессом за 1,5км от него. Выход из строя линии связи - приведет к неуправляемому тех.процессу.
Информации мало, но точно две точки управления, не синхронизированные между собой - это большая бяка.
-
- не первый раз у нас
- Сообщения: 383
- Зарегистрирован: 31 июл 2010, 08:12
- Имя: Журавлев Павел Евгеньевич
- Поблагодарили: 5 раз
мультимастер Modbus TCP
Соглашусь с тем что пишет Serex. Действительно, две точки управления могут стать источником больших проблем.
Однако, отвечая на поставленный вопрос, спецификация Modbus TCP не ограничивает количество клиентов, одновременно работающих с сервером. Но вот конкретная реализация вполне может вводить такие ограничения. Внутри полевых устройств далеко не полноценные ПК. Как там реализован стек TCP/IP, сколько он одновременных соединений может держать, какие там еще могут быть ограничения - известно только производителю устройства. В документации производитель, по идее, должен приводить максимальное количество Modbus TCP клиентов. Так что, ответ на ваш вопрос нужно в первую очередь искать именно в документации на ваш частотник.
Однако, отвечая на поставленный вопрос, спецификация Modbus TCP не ограничивает количество клиентов, одновременно работающих с сервером. Но вот конкретная реализация вполне может вводить такие ограничения. Внутри полевых устройств далеко не полноценные ПК. Как там реализован стек TCP/IP, сколько он одновременных соединений может держать, какие там еще могут быть ограничения - известно только производителю устройства. В документации производитель, по идее, должен приводить максимальное количество Modbus TCP клиентов. Так что, ответ на ваш вопрос нужно в первую очередь искать именно в документации на ваш частотник.
-
- администратор
- Сообщения: 9315
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 132 раза
- Контактная информация:
мультимастер Modbus TCP
ModBUS TCP изначально мультимастер, это возможно априори. А правильно ли это - решайте сами по месту. Тут Выше предостерегли управлять из двух точек одновременно и это правильно. Только я не понимаю, а почему все решили что автор управлять собирается? Неужто для других целей ModBUS TCP не подходит?
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.
-
- не первый раз у нас
- Сообщения: 341
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- Откуда: Донецк
- Благодарил (а): 56 раз
- Поблагодарили: 23 раза
мультимастер Modbus TCP
Он это сам написал:
"Мерцающая" связь и будет весело, но не всем.
"У семи нянек - дитя без глазу"
-
- администратор
- Сообщения: 9315
- Зарегистрирован: 17 июн 2008, 15:01
- Имя: Евгений свет Брониславович
- Благодарил (а): 101 раз
- Поблагодарили: 132 раза
- Контактная информация:
мультимастер Modbus TCP
Да, но где там слово "одновременно" ?
Механизм взаимодействия постов не описан, механизм перехода с одного поста на другой тоже, что за панель, какой там интерфейс оператора - неизвестно, и автору самое время это рассказать.
Опасно фантазировать там, где можно просто спросить.
По вопросам работы Форума можно обратиться ко мне, или по этим контактам.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
мультимастер Modbus TCP
Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника. На панели будут отображаться рабочие параметры преобразователя(ток,частота и данные от ПЛК), если переключатель в ручном режиме, то управление будет с панели по месту (задание частоты, пуск-стоп).
Также возник вопрос может ли GXU3512 одновременно быть клиентом и сервером? в настройках IO manager можно добавить ModbusTCP Client и ModbusTCP Server одновременно..но будет ли это работать?На стенде получится проверить, только на след неделе..)
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 15 фев 2017, 19:30
- Имя: Викулов Евгений Сергееевич
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
мультимастер Modbus TCP
А как детектируется факт отсутствия связи с контроллером на стороне частотника/панели?Nexus_fox писал(а): Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
мультимастер Modbus TCP
К примеру гонять переменную между ПЛК и панелью, а так при пропадании связи оператор будет переводить переключатель в "ручной" и управлять с панели..jov писал(а):А как детектируется факт отсутствия связи с контроллером на стороне частотника/панели?Nexus_fox писал(а): Имеется 5 частотников ATV630, каждый установлены в свой шкаф..В нормальном режиме частотники предпалагается управлять с удаленного ПЛК Modicon 251..Панели оператора GXU3512 установлены по месту в шкафах. На двери шкафа будет переключатель АВТО/Ручной который заведен на цифровой вход частотника.
-
- эксперт
- Сообщения: 1131
- Зарегистрирован: 15 авг 2011, 20:36
- Имя: Пупков Сергей Викторович
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
мультимастер Modbus TCP
Частотники близко друг к другу?Имеется 5 частотников ATV630, каждый установлены в свой шкаф..... удаленного ПЛК Modicon 251.... Панели оператора GXU3512 установлены по месту в шкафах.
Это значит может быть 6 Modbus TCP мастеров в одной сети? ))) Это будет изначально неправильный подход. Все это погрязнет в куче синхронизации и контроля состояний... и потом все равно не будет работать. Но пускай я буду скептиком ))
Для ручного режима можно и с пульта частотника по управлять. Хотя бы это точно будет работать.
Да и для 5 частотников можно разориться на один местный контроллер, который и будет все координировать.
Надеюсь автор не скажет, что это частотники на 150кВт +, а то я его обвиню в скупости, что не поставил маленький местный контроллер

Но уж если строго придерживаться заданной структуры, то лучше всего панель как мастер подключить через RS485 к частотнику , а через Ethernet (ModbusTCP) как слэйв к общей сети. Т.е. если сеть с удаленным контроллером умирают по какой-то причине, то они могут повесить всю сеть и тогда ручное управление на Ethernet тоже не будет работать.
-
- здесь недавно
- Сообщения: 36
- Зарегистрирован: 07 окт 2016, 16:22
- Имя: Кибасов А.В
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
мультимастер Modbus TCP
Частотники удаленыны друг от друга, в шкаф установлены коммутаторы и коверторы в оптоволокно. Основная проблема заключалась в том , как частотнику объяснить кого "слушать" панель или ПЛК в данный момент. Использовать панель как шлюз- этот вариант тоже пришел мне в голову..но все равно спасибо))Serex писал(а):Частотники близко друг к другу?Имеется 5 частотников ATV630, каждый установлены в свой шкаф..... удаленного ПЛК Modicon 251.... Панели оператора GXU3512 установлены по месту в шкафах.
Это значит может быть 6 Modbus TCP мастеров в одной сети? ))) Это будет изначально неправильный подход. Все это погрязнет в куче синхронизации и контроля состояний... и потом все равно не будет работать. Но пускай я буду скептиком ))
Для ручного режима можно и с пульта частотника по управлять. Хотя бы это точно будет работать.
Да и для 5 частотников можно разориться на один местный контроллер, который и будет все координировать.
Надеюсь автор не скажет, что это частотники на 150кВт +, а то я его обвиню в скупости, что не поставил маленький местный контроллер![]()
Но уж если строго придерживаться заданной структуры, то лучше всего панель как мастер подключить через RS485 к частотнику , а через Ethernet (ModbusTCP) как слэйв к общей сети. Т.е. если сеть с удаленным контроллером умирают по какой-то причине, то они могут повесить всю сеть и тогда ручное управление на Ethernet тоже не будет работать.
Ручной режим я также предлагал реализовать на выносной панели частоника..По сути панель оператора не нужна(шкафы будут в поле)..но это уже "политический" вопрос..Маленький контроллер по месту не вижу смысла ставить- у шнайдеровских панелей широкие коммуникационные и программные возможности. Ах да частотники 35кВт)))
-
- эксперт
- Сообщения: 1131
- Зарегистрирован: 15 авг 2011, 20:36
- Имя: Пупков Сергей Викторович
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
мультимастер Modbus TCP
Нет. не шлюз. В обычном режиме, все управление частотником через Ethernet с удаленного контроллера. Информация с частотников сначала на контроллер, а потом на панель. RS485 в этом случае не задействован, но может даже и панель что-то опрашивать, если частотник позволит сразу по двум интерфейсам отдавать информацию.
В случае переключения в ручной, управление с панели по RS485. Эта будет сеть только из панели и частотника. Ethernet отключается.
Главное осталось решить
Но как я понял, вы с этим справились.
Ну я думал, что частотники стоят рядом... тогда конечно нет смысла.
-
- корифей
- Сообщения: 729
- Зарегистрирован: 11 ноя 2012, 17:21
- Имя: Нурисламов Руслан М.
- Благодарил (а): 17 раз
- Поблагодарили: 17 раз
мультимастер Modbus TCP
Интересно у подобных систем как реализуется проверка основного канала связи. И какое время требуется для перехода от одного источника команд на другой.
Иногда такое требуется, но такие большие грабли именно с указанными вопросами...
Иногда такое требуется, но такие большие грабли именно с указанными вопросами...