Драйвер "Modbus Server RS-485"
Добавлено:
29 фев 2024, 17:08
IBAH
https://cloud.mail.ru/public/dRfx/w34UPxmq2Что означает настройка "Время ожидания (с)"?
"Минимальное время команды", это понятно. Это интервал тишины для определения начала нового кадра.
А что такое для сервера модбас "Время ожидания" совершенно не понятно...
Re: Драйвер "Modbus Server RS-485"
Добавлено:
29 фев 2024, 17:22
8bit
- Modbus_server_comport_settings.png (15.79 КБ) Просмотров: 2038
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].
Re: Драйвер "Modbus Server RS-485"
Добавлено:
29 фев 2024, 17:42
IBAH
"Timeout (sec)" is mean how much time to wait a response before a HMI will show "Devise No Response
????????????????????????!!!!!!!!!!!!!!!!!!!!!!!
Сервер не ждет ответа, потому как не посылает запросы, на то он и сервер
Re: Драйвер "Modbus Server RS-485"
Добавлено:
29 фев 2024, 18:23
IBAH
А если интервал запросов ведущего 30мС, а Turn around delay = 10ms? Тогда как?
Вообще то речь изначально шла о Времени ожидания.
Полная проблема.
У меня сеть модбас RTU, 10 адресов.
Настойки мастера - 115200, интервал запросов 40мс, таймаут ответа 200мс, перезапросов 3.
Один из адресов панель (адр 2), ошибки возникают только при обмене с панелью.
Прибор уже уехал с криво работающим модбасом. Вдогонку пытаюсь понять настройки, чтобы больше не косячить
Re: Драйвер "Modbus Server RS-485"
Добавлено:
01 мар 2024, 18:38
IBAH
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.
Спасибо. Это уже теплее. Я так понял: Ведомый сбрасывает прием кадра по таймауту не зависимо от того что он принял.
А можно оригинал документа откуда эти цитаты.
Re: Драйвер "Modbus Server RS-485"
Добавлено:
01 мар 2024, 22:30
IBAH
AlexandrGr писал(а):Ведомый это кто?
Ведомый, он же Slave, он же Сервер
Ведущий, он же Master, он же Клиент
Re: Драйвер "Modbus Server RS-485"
Добавлено:
01 мар 2024, 22:52
AlexandrGr
Мы же про Modbus RTU. А значит пауза в 3 не переданных символа = конец сообщения. Считаем адрес и CRC. Если неправильно - молчим.