Показать сообщение отдельно
Старый 02.11.2023, 10:35   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили: 666 раз(а) в 608 сообщениях
По умолчанию Ответ: Вопросы по Device (Link)

Цитата:
Сообщение от tvf Посмотреть сообщение
В общем то блок дает достаточно много информации о статистике о работе портов ввода/вывода контроллера. Но с удивлением обнаружил, что блок ни как не информирует о попытке считать данные с адресов, отсутствующих в карте памяти. Это для слейва. Запросы приходят, ответы уходят. Все хорошо. Но обмена данными нет. Ответы идут с сообщениями об ошибке. И видно это только со стороны мастера.
Device(link) собирает статистику работы порта и протокола на уровне приёма/передачи пакетов. Об адресах не знает абсолютно ничего, т.к. работает на гораздо более низком уровне.


Цитата:
Сообщение от tvf Посмотреть сообщение
В ряде случаев необходимо точно знать имеется ли связь с мастером.
Обращение по неправильному адресу по всем формальным признакам это однозначное наличие связи с мастером. А если вспомнить про режим работы "Старая карта памяти", то в ней определение неправильного адреса вообще невозможно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием