-
Ну все, с ошибкой вроде разобрался. Код нестандартной ситуации МВА передается по каналу last error модуля Owen Master, причем код ошибки не в виде 0хF7, 0xF8 и т.д. как заявлено в документации, а в виде 0х07, 0x08 и т.д. Т.е. старший байт посылки заполнен нулями, а не единицами.
т.е. 1792=16#0700
0x07 - датчик отключен (а не 0хF7)
ну и для всех остальных ошибок аналогично (проверил кз 0x0С и обрыв 0x0D)
Теперь вопросы:
1. как вычисляется адрес первого входа МВА в канале last address модуля Owen Master?
понятно, что адрес каждого следующего входа будет получаться прибавлением 8 (при установленной длине адреса 8 бит).
2. где может применяться фб decode_float и почему он не работает в данной ситуации?
спасибо.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума