Показать сообщение отдельно
Старый 25.07.2019, 16:25   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMH4 и стандарт MODBUS RTU

Цитата:
Сообщение от lokteff Посмотреть сообщение
Что посоветуете делать, если нужно подключить устройство, которое начинает отвечать по стандарту, - через 3,5 символа, а SMH4 еще не начинает его слушать?
Убедиться, что всё происходит именно так, как вы пишите. Я выделил.

Причины проблемы могут быть в чём-то ином.


PS. Кстати, начало ответа через 3.5 символа - это неправильное толкование стандарта. 3.5 символа даётся на определение конца передачи, а не является стартовым условием передачи нового пакета. Типовое время переключение приёмопередатчика типа 8250 (ровесника modbus) составляет 50 мсек. Современные приёмопередатчики гораздо быстрее, но до нуля это время не падает ни у кого.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 25.07.2019 в 17:22
Arsie вне форума   Ответить с цитированием