SapegoAL 0 13 января, 2016 Опубликовано 13 января, 2016 · Жалоба Реализовал в приборе TCP и UDP Modbus на приборе. Через LwIP. Вроде как всё работает. Интересует вопрос подключения нескольких клиентов к одному прибору. На сегодняшний момент я в OPC сервере формирую заголовок пакета случайным образом, а прибор в пакете ответа копирует заголовок. Ну и OPC сервер берёт ответ лишь на свой запрос. Где бы почитать про несколько подключений? Кто реализовывал или читал где-то, киньте ссылку ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 13 января, 2016 Опубликовано 13 января, 2016 · Жалоба Каждый клиент устанавливает своё TCP соединение, все они работают независимо, предоставляя двунаправленный канал для передачи данных. Нужно просто уметь их поддерживать (LwIP умеет) и обрабатывать. Откуда пришёл запрос, туда и отправляется ответ. Почитать о реализации: http://modbus.org/docs/Modbus_Messaging_Im...Guide_V1_0b.pdf и вообще http://modbus.org/specs.php Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 19 января, 2016 Опубликовано 19 января, 2016 · Жалоба Спасибо. В принципе я уже понял. :rolleyes: Уже вижу реализацию, и, думаю, смогу реализовать несколько соединений. По-сути вопрос в объёме памяти только. Для TCP/ Modbus там можно распланировать. У меня ещё параллельно HTTP сервер. Там по-сложнее ... :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться