Показать сообщение отдельно
Старый 01.02.2023, 19:39   #32
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Частота записи из Master в Slave по Modbus RTU

Цитата:
Сообщение от ATS Посмотреть сообщение
На самом деле это два последовательных запроса абсолютно корректных для модбаса.
Стандарт модбаса захватывает несколько уровней модели OSI
PDU - Protocol Data Unit соответствует
ADU - Application Data Unit соответстует
А раздел Public Function Code Definition, т е. API или интерфейс не соответствует стандарту. Добавлена своя функция на уровне PDU и ADU соответствующая двум. А функция 16 (0x10) (если не ошибаюсь) не реализована согласно стандарта.
Цитата:
Сообщение от ATS Посмотреть сообщение
Да в 23-й чтение мгновенно после записи. А сейчас еще запроса на чтение нужно дождаться.
Что чтение мгновенно не определено стандартом. Определено, что в ответе будут содержаться данные из тех же регистров.
Эта функция, если устройству известна, имеет смысл в последовательности записи в конечную память (ОЗУ или ПЗУ), чтения из памяти и выдачу в ответе. А не просто мгновенное эхо. Именно так реализованно в контроллерах фирмы ???(без рекламы).


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием