Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python: Сети
Войти
Регистрация
Восстановить пароль
 
kristow
0 / 0 / 2
Регистрация: 27.11.2013
Сообщений: 67
1

TCP server socket + client modbus

15.04.2019, 14:29. Просмотров 252. Ответов 1

Добрый день.
Есть tcp сервер с использованием socket и _thread.
К серверу подключается устройство через интернет по tcp порту. Устройство имеет сом порт. К этому com порту подключен serialmonitor и железка которая общается по modbus протоколу.

Когда устройство подключается к серверу, то я могу командами sock.send() отправлять и sock.recv() читать данные. Отправляя данные в sock.send() я вижу их в serialmonitor что пакет с сервера пришел.

Когда мне нужно использовать библиотеку pymodbus, то при тесте использовал ModbusTcpClient() с помощью которого я подключался к устройству по tcp и общался с железкой на com порту по modbus.

А теперь нужно функции эти перенести на TCP сервер, где устройство подключается к TCP серверу, а не я.... Сначала я думал, что сервер при коннекте нового клиента передает ip клиента и порт. И этот порт (динамический) я указываю в ModbusTcpClient и получаю коннект modbus клиента для общения с железкой через tcp-com шлюз... Но так выдает ошибку и не работает.

Подскажите как правильно это делается при использовании socket сервера и pymodbus библиотеки?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2019, 14:29
Ответы с готовыми решениями:

Windows socket server python + socket client js
Здравствуйте пытаюсь решить такую задачу, на веб странице реализовал soket клиент на js, и socket...

Client-Server TCP/IP socket
Здравствуйте! Я новичек в программирование, поэтому есть вопросы. Я подсоединил два ноутбука...

Client - Server (with TCP/IP Socket)
Hi dear! Подскажите, пожалуйста, что поправить в моем коде, чтобы сервер не вырубался сразу...

Nodejs net socket server and android socket client
Добрый день Форумчане нужно помощь гуру! Решил с другом написать сервер на ноде с использование...

TCP Socket Client
Всем доброго времени суток. Пытаюсь открыть сокет между Android Client и сервером под виндой (когда...

1
Вованя
152 / 147 / 66
Регистрация: 20.02.2014
Сообщений: 540
Завершенные тесты: 1
18.04.2019, 20:37 2
kristow, код бы хоть показали, как пытаетесь.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2019, 20:37

Socket Android Client and Java Socket Server
Доброго времени суток.Пытаюсь сделать простое клиент-серверное приложение. Клиент - приложение на...

Соединение tcp client и tcp server
accept(); bind(); connect(); listen(); socket(); Нужно расположить их в порядке в каком их вызывает...

Golang Modbus TCP Server
Здравствуйте. Подскажите как реализовать модбас сервер. нашел в интернете примеры, но вот не пойму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru