Добрый день! Есть плк modicon m221 с Ethernet портом, потребовали отдать данные по modbus TCP. ППО SO MAchine
Так как физического устройства под рукой нет, не могу нормально проверить. Что необходимо настраивать на клиенте Modbus TCP?
как предоставить доступ к памяти другим устройствам? есть спец функция?
В видосах на ютубе испаноговрящие пользователи просто задают IP адрес порту, а дальше с сервера берут определенной функцией данные. Это действительно так?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
M221 Modbus TCP client. ППО So Machine
Модератор: Специалисты SE
-
- здесь недавно
- Сообщения: 67
- Зарегистрирован: 02 авг 2019, 10:27
- Имя: Сергей
- город/регион: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 13 раз
M221 Modbus TCP client. ППО So Machine
С ModBus TCP немного сложнее. Но это очень хорошо описано во встроенной справке SoM Basic
Разделы "Configuring Modbus TCP" и "Network Objects".
Разделы "Configuring Modbus TCP" и "Network Objects".
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 01 июл 2013, 23:17
- Имя: Александр
- Страна: Россия
- город/регион: Санкт - Петербург
- Благодарил (а): 6 раз
M221 Modbus TCP client. ППО So Machine
Да, я видел эту вкладку в Help, но то ли я такой тугой, то ли там что то написано не то. Там описан Client mode, казалось бы, то что нам надо, в котором они заполняются таблицу девайсов, а это явно делается на Modbus tcp server. Ибо там объявляеются удаленные девайсы, а также прописываются mbs функции для взятия данных
Кстати, из вопроса в топике не понятно. схема такая SCADA - Mbs TCP Server - мой ПЛК Mbs TCP Client/
-
- здесь недавно
- Сообщения: 67
- Зарегистрирован: 02 авг 2019, 10:27
- Имя: Сергей
- город/регион: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 13 раз
M221 Modbus TCP client. ППО So Machine
То есть ваш плк сам опрашивает скаду и пихает в неё данные? Обычно наоборот.
По терминологии: сервер - тот, кого оправшивают, клиент - тот, кто опрашивает.
Во вкладке "Modbus TCP" есть две разные области:
"Modbus mapping" - тут настройки ПЛК как сервера,
"Client mode" - тут настройки ПЛК как клиента.
Modbus TCP позволяет делать и то, и то одновременно.
По терминологии: сервер - тот, кого оправшивают, клиент - тот, кто опрашивает.
Во вкладке "Modbus TCP" есть две разные области:
"Modbus mapping" - тут настройки ПЛК как сервера,
"Client mode" - тут настройки ПЛК как клиента.
Modbus TCP позволяет делать и то, и то одновременно.
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 01 июл 2013, 23:17
- Имя: Александр
- Страна: Россия
- город/регион: Санкт - Петербург
- Благодарил (а): 6 раз
M221 Modbus TCP client. ППО So Machine
Да, у меня произошла типичная ошибка, я после долгой и утомительной работы с Modbus rtu принял Modbus tcp Server - за мастера, который спрашивает, а Client за slave, который просто отвечает!
Спасибо! Это открыло мне глаза_