Показать сообщение отдельно
Старый 15.01.2008, 20:31   #98
Николаич
Новичок
 
Регистрация: Dec 2007
Адрес: Санкт-Петербург
Сообщения: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Modbus: Как ответить с кодом ошибки?

Как SMH отрабатывает команды и ответы с кодом ошибки (исключения)?
Возможно ли из SMH-слейва ответить на запрос, установив в ответе код ошибки (исключения)?

Такое может понадобиться, например, когда SMH опрашивает свои неисправные слейвы и транслирует их данные какому-то высшему мастеру. SMH исправен, но ответить надо, что данные недействительны.

Два вопроса:
1. Если неисправный слейв сообщит об ошибке (или не ответит вообще), то как SMH сможет распознать, что ответ - это не данные, а исключение?
2. Как SMH может сообщить об этом высшему мастеру? Хотелось-бы транслировать данные ответа слейва наверх.
Николаич вне форума   Ответить с цитированием