Протокол HART-мультиплексора |
Ответить |
Автор | |
Новичок Присоединился: 05 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 17 |
Опубликовано: 10 Май 2006 18:07 |
Добрый день! Не мог ли кто подсказать протокол по которому можно разговаривать с мультиплексором MUX2700? Получается, что сам мультиплексор общается по открытому HART с полевыми приборами, а после мультиплексора уже все закрыто? Производитель пишет, что пользователю даже не надо задумываться о деталях протокола, покупаете за круглую сумму специализированное ПО и получаете интуитивно понятный интерфейс с красивыми картинками. А если все же хочется самому пообщаться с этим мультиплексором, тогда что?
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Участник Присоединился: 12 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 61 |
|
Протокол- ARCOM - скорость 9600,19200,28400 (RS485) Команды (все универсальные команды HART) + куча команд после 129 Например: Команда #134 - Прочитать список сканирования по индексу Запрос: #0-1 Индекс Ответ: #0-1 Индекс #2-6 Длинный адрес #0 #7-11Длинный адрес#1 и т.д. Команда 146 • Прочитать номер команды сканирования устрйоств Запрос: нет Ответ: #0 Команда сканирования
|
|
Новичок Присоединился: 05 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 17 |
|
Производитель ссылается на некий протокол h-port, спецификацию которого можно получить только будучи членом hcf. В противном случае покупайте фирменное ПО от мировых брендов и радуйтесь. Получается, что при покупке mux2700, Вы либо вступаете в hcf, либо используете фирменное ПО от Emerson, Siemens, ABB и др. А откуда данные про ARCOM? О нем нет никакого упоминания в описании на мультиплексор. И как можно использовать команды hart при обращении к mux2700? В hart'е адресуется сразу конечное устройство, а здесь очевидно, сначала адресуется сам мультиплексор, потом его hart канал, и только потом уже прибор. Это мое предположение. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Участник Присоединился: 12 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 61 |
|
ARCOM - Это, по мо-ему контора, которая этот протокол ванчале придумала. А, потом, возможно его переименовали в h-port. Тонкостей я не знаю. Да в начале адресуетесь к самому муксу, затем формируете список сканирования у мукса (Команда 0 - поиск устройства). Мукс может сам сканировать устройства по списку и заданной команде сканирования. Вы можете приобрести протокол, и не являясь членом hcf. За деньги. |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Участник Присоединился: 12 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 61 |
|
Добавлю, алгоритм работы: Чтобы обратиться к датчику достаточно просто обратиться к муксу какбудто к датчику, при этом мукс просто ставит флаг Busy, посылает команду датчику, получает ответ, и на следующий ваш запрос отвечает как датчик. |
|
Новичок Присоединился: 05 Август 2003 Категория: Russian Federation Online Status: Offline Публикации: 17 |
|
Видимо без протокола все равно ничего не сделаешь. К муксу могут быть подключены 32 сети, в каждой может быть несколько датчиков. В свою очередь муксы могут быть объединены также в свою сеть. Если сделать как Вы пишете, например, послать команду на запрос у устройства1 значения основной переменной, даже, если мукс поймет, что это к нему, основную переменную какого датчика из множества подключенных к нему он вернет? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Участник Присоединился: 12 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 61 |
|
Мукс вернет первичную переменную того устройства, чей длинный адрес совпадает с адресом в запросе.
Мастер просит датчик с XX XX XX XX XX длинным адресом выдать первичную переменную (команда 1). Муксы на линии принимают это все дело, смотрят в своих базах, есть ли такой датчик. У того мукса у которого этот датчик есть, отвечает Мастеру, как бы от датчика, что занят. И сам передает запрос (команду 1) от мастера датчику, получает ответ, и передает его Мастеру. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |