melky , у меня вопрос, где в обмене через конфигурацию надо указать ID для ПЛК100 ?
Просмотрел руководство, там ничего такого нет. Нашел примеры связи двух ПЛК100 (выложил выше), там тоже никакого ID. Откуда такая информация?
melky , у меня вопрос, где в обмене через конфигурацию надо указать ID для ПЛК100 ?
Просмотрел руководство, там ничего такого нет. Нашел примеры связи двух ПЛК100 (выложил выше), там тоже никакого ID. Откуда такая информация?
kondor3000 ID это адрес слейва в Modbus RTU сети. Смотрите описание пакета Modbus TCP запроса - там фигурирует тоже ID устройства.
По крайней мере со стороны Scada если не указать этот ID и данный байт будет 0х00 то ПЛК не ответит...
https://ipc2u.ru/articles/prostye-re...-tcp/#opisanie
Unit Identifier для сотой серии обязателен. Единственное не знаю, он должен быть не равен 0 и быть любым и потом игнорируется или обязательно должен соответствовать адресу RTU. Лень доставать 100-ку чтобы проверить.
Последний раз редактировалось melky; 02.04.2022 в 09:44.
Адрес слейва указывается для всех приборов, хоть панель, хоть ПЛК, хоть модуль.
При чём здесь ПЛК100 и указание его ID? По словам melky, адрес слейва ПЛК100, это и есть ID. Тогда зачем тогда об этом упоминать отдельно?
В выложенном примере указан адрес слейва 2, никакого ID в примере нет.
И не важно какой это ПЛК, я делал опрос ПЛК 154, и указывал адрес слейва 1, но отдельно про ID ничего не пишу.
Последний раз редактировалось kondor3000; 02.04.2022 в 11:50.
В симатике опрос устройств по TCP работает по принципу клиент-сервер, где клиент ОТПРАВЛЯЕТ, а сервер отвечает....Таким образом, чтоб опросить ПЛК100 (который в режиме слейв) мне нужно чтоб контроллер сименс работал как клиент... только в таком режиме он может отправлять запросы...Это полная ерунда выходит
А плк100 может быть мастером только для RS связи? Спасибо
kondor3000 я просто однажды не указал ID в пакете TCP и ПЛК не ответил. Хотя какая ему разница на этот ID если у нас к одному IP адресу и по порту 502 в сотке может подключаться только один клиент? 100-ка не дает на один порт несколько сокетов, по крайней мере через Конфигуратор точно.
capzap какая разница, что там в OPC ? если речь идет о подключении другим устройством? указан там ID или нет никто кроме автора не знает.
Валенок а посмотреть по ссылке, что давал, где указывается ID не судьба? у меня вместо номера там было 0x00
Кстати у Modbus TCP есть еще MBAP Header, на который практически все производители ЛОЖАТ, так вот однажды людям попалось устройство, которое требовало этот MBAP Header. а это простой счетчик запросов по факту..