считалА не можете перед сохранением файла настроек МВА считать их значения? Есть кнопочка считать все ветви.
ну что скажете по поводу ошибки 1792 и по поводу неотображения ошибки фб decode_float?
на 2 вопрос уже отвечал, см. описание мастера овен.
а по первому пока ничего
Что то вы меня запутали Владислав На 2 вопрос вы мне ответили 2 раза по разному
1-й ответ:
2-й:
Видимо правильный второй вариант (т.к. первый у меня не сработал)?А ошибки и exeption с МВА отображаются в соотв. полях статуса мастеро ОВЕН
Хотя я бы предпочел воспользоваться первым.
Ну все, с ошибкой вроде разобрался. Код нестандартной ситуации МВА передается по каналу 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 и почему он не работает в данной ситуации?
спасибо.
Прошу прощения, что то я не понял...1. В строке last adress всегда 11 битный адрес
адрес(8бит)=адрес(11 бит)>>3
_____________________
А, это побитовый сдвиг на си...
Разобрался, спасибо.
Последний раз редактировалось Serp; 29.04.2008 в 10:45.