PDA

Просмотр полной версии : Адресация в протоколе OWEN



Vit74
02.12.2008, 10:05
Есть два ТРМ 202, с базовыми адресами 0 и 1.
Для чтения температуры по протоколу OWEN c прибора с адресом 0:
адрес =0, имя = 'Pv' , индекс = 16#FFFF - температура 1
адрес =1, имя = 'Pv' , индекс = 16#FFFF - температура 2

Если это правильно, то что писать для второго прибора?

Kirill
02.12.2008, 10:55
Есть два ТРМ 202, с базовыми адресами 0 и 1.
Для чтения температуры по протоколу OWEN c прибора с адресом 0:
адрес =0, имя = 'Pv' , индекс = 16#FFFF - температура 1
адрес =1, имя = 'Pv' , индекс = 16#FFFF - температура 2

Если это правильно, то что писать для второго прибора?

поскольку приборы двухканальные, они резервируют по 2 адреса. Адрес 0 не используйте.

Задайте для приборов адреса 2 и 4

Kotov666
20.01.2010, 18:41
почему 0 не использовать?

Ярослав123
21.01.2010, 18:49
5 лет назад пробывал использывать адрес "0", в протокле ОВЕН. Были какието заморочки, не помню какие. Перейдите на адреса выше "0", и будет вам счастье.

Филоненко Владислав
21.01.2010, 20:31
Адрес 0 зарезервирован для спец применения. Пользоваться не стоит.

Дмитрий Егоренков
22.01.2010, 13:41
протокол овен не выделяет нулевой адрес как какой-то особенный для "спецприменений".

Малышев Олег
24.01.2010, 20:39
Мне крайне печально.... ну вы меня поняли.
Адрес 0 - адрес для широковещательных сообщений

Дмитрий Егоренков
24.01.2010, 22:57
Адрес 0 - адрес для широковещательных сообщений

только в протоколе modbus. в протоколе овен "В этом случае в базовом адресе прибора посылаются все «1», а значение дополнительного игнорируется."

неплохо иногда читать собственную документацию. ну вы меня поняли...

Малышев Олег
25.01.2010, 09:14
Точно с модбас спутал - извиняюсь - был неправ.