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