Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Хорошо, я не буду настаивать. Идите своим путём. Надёюсь только, что реализация Modbus TCP в новых модулях Овен подразумевает одновременный опрос разными мастерами одного устройства на одном порту.
Я знаю, что поддерживает. Просто пошутил. Учите матчасть.
6.5 Режимы обмена данными
Обмен с Мастером по протоколу Modbus TCP (порт 502) — до 4 одновременных соединений с разными Мастерами сети.
вот подловил так подловил, я могу себе позволить забыть, я знаю где посмотреть если у меня возникнет проблема с этим, а пока их нет
http://www.owen.ru/forum/showthread....l=1#post258236
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Вообще, Modbus TCP подразумевает подключение любого разумного количества клиентов. Это даже может не оговариваться специально, это подразумевается из самого названия протокола. Если есть ограничение, как в примере выше, то это, видимо, вызвано проблемами с выбором мк или применяемой периферийной микросхемы, реализующей Ethernet подключение. Что печально. Надеюсь, что подключение новым Конфигуратором через Ethernet, если это возможно, не входит в эти 4 доступных канала.
Вот так приедете на объект, там модуль стоит: 1 канал на ПЛК, 1 на верхний уровень, 1 на панель оператора, 1 на внешнюю систему хранения данных (чёрный ящик) и конфигуратором уже можно и не подключиться. Мы видим ограничение в применении данного модуля.
А теперь представим ПЛК, который умеет только одного клиента обслуживать, потому что кто-то не знает для чего нужен select(), не странно ли?
Я не до конца понимаю, что такое сокет. Я знаю, что это программный интерфейс, который совершает обмен данными. Но только в общих чертах..
Сема пока не забивайте голову, как раз вот с последовательным интерфейсом бы начали разбираться в начале. Все равно большинство приборов ввода/вывода подключаются по последовательному интерфейсу.
Да ничего усложнять она не будет, куча примеров в сети для расчета CRC Modbus хоть с таблицей хоть кодом.