Драйвер "Modbus Server RS-485"

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Драйвер "Modbus Server RS-485"

Сообщение IBAH » 29 фев 2024, 17:08

Изображение
https://cloud.mail.ru/public/dRfx/w34UPxmq2
Что означает настройка "Время ожидания (с)"?
"Минимальное время команды", это понятно. Это интервал тишины для определения начала нового кадра.
А что такое для сервера модбас "Время ожидания" совершенно не понятно...
IBAH
 
Сообщения: 36
Зарегистрирован: 08 апр 2022, 14:14

Re: Драйвер "Modbus Server RS-485"

Сообщение 8bit » 29 фев 2024, 17:22

Modbus_server_comport_settings.png
Modbus_server_comport_settings.png (15.79 КБ) Просмотров: 496


1) "Timeout (sec)" is mean how much time to wait a response before a HMI will show "Devise No Response". Am I right ?

Weintek писал(а):Yes


2) What does it mean "Turn around delay (ms)" ?

Weintek писал(а):While sending the next command to the device, HMI will delay the sending according to the time interval set in [Turn around delay].
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Драйвер "Modbus Server RS-485"

Сообщение IBAH » 29 фев 2024, 17:42

"Timeout (sec)" is mean how much time to wait a response before a HMI will show "Devise No Response

????????????????????????!!!!!!!!!!!!!!!!!!!!!!!
Сервер не ждет ответа, потому как не посылает запросы, на то он и сервер
IBAH
 
Сообщения: 36
Зарегистрирован: 08 апр 2022, 14:14

Re: Драйвер "Modbus Server RS-485"

Сообщение 8bit » 29 фев 2024, 18:00

How it looks at work ?

A PC with modbus master software sends requests to a HMI with Modbus server every 30 ms but the HMI will send a response every 100 ms (if the HMI has [Turn around delay] = 100 ms)?


Weintek писал(а):Yes, it will work like this way.
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Драйвер "Modbus Server RS-485"

Сообщение IBAH » 29 фев 2024, 18:23

А если интервал запросов ведущего 30мС, а Turn around delay = 10ms? Тогда как?

Вообще то речь изначально шла о Времени ожидания.

Полная проблема.
У меня сеть модбас RTU, 10 адресов.
Настойки мастера - 115200, интервал запросов 40мс, таймаут ответа 200мс, перезапросов 3.
Один из адресов панель (адр 2), ошибки возникают только при обмене с панелью.
Прибор уже уехал с криво работающим модбасом. Вдогонку пытаюсь понять настройки, чтобы больше не косячить
IBAH
 
Сообщения: 36
Зарегистрирован: 08 апр 2022, 14:14

Re: Драйвер "Modbus Server RS-485"

Сообщение 8bit » 01 мар 2024, 14:44

Weintek писал(а):The timeout of Modbus server refer to how long the check sum will wait if there is data in the communication that is not read.
Some responses read from the Client will be too long and cannot be written while writing a large amount of data.
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Драйвер "Modbus Server RS-485"

Сообщение IBAH » 01 мар 2024, 18:38

8bit писал(а):
Weintek писал(а):The timeout of Modbus server refer to how long the check sum will wait if there is data in the communication that is not read.
Some responses read from the Client will be too long and cannot be written while writing a large amount of data.

Спасибо. Это уже теплее. Я так понял: Ведомый сбрасывает прием кадра по таймауту не зависимо от того что он принял.
А можно оригинал документа откуда эти цитаты.
IBAH
 
Сообщения: 36
Зарегистрирован: 08 апр 2022, 14:14

Re: Драйвер "Modbus Server RS-485"

Сообщение AlexandrGr » 01 мар 2024, 19:22

Ведомый это кто?
AlexandrGr
 
Сообщения: 57
Зарегистрирован: 26 июл 2021, 12:16

Re: Драйвер "Modbus Server RS-485"

Сообщение IBAH » 01 мар 2024, 22:30

AlexandrGr писал(а):Ведомый это кто?


Ведомый, он же Slave, он же Сервер

Ведущий, он же Master, он же Клиент
IBAH
 
Сообщения: 36
Зарегистрирован: 08 апр 2022, 14:14

Re: Драйвер "Modbus Server RS-485"

Сообщение AlexandrGr » 01 мар 2024, 22:52

Мы же про Modbus RTU. А значит пауза в 3 не переданных символа = конец сообщения. Считаем адрес и CRC. Если неправильно - молчим.
AlexandrGr
 
Сообщения: 57
Зарегистрирован: 26 июл 2021, 12:16

След.

Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: AlexandrGr и гости: 14

cron