Просмотр полной версии : Адресация в протоколе OWEN
Есть два ТРМ 202, с базовыми адресами 0 и 1.
Для чтения температуры по протоколу OWEN c прибора с адресом 0:
адрес =0, имя = 'Pv' , индекс = 16#FFFF - температура 1
адрес =1, имя = 'Pv' , индекс = 16#FFFF - температура 2
Если это правильно, то что писать для второго прибора?
Есть два ТРМ 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
Точно с модбас спутал - извиняюсь - был неправ.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot