Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Протокол HART-мультиплексора

 Ответить Ответить
Автор
Сообщение
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Протокол HART-мультиплексора
    Опубликовано: 10 Май 2006 18:07

Добрый день!

Не мог ли кто подсказать протокол по которому можно разговаривать с мультиплексором MUX2700?

Получается, что сам мультиплексор общается по открытому HART с полевыми приборами, а после мультиплексора уже все закрыто?

Производитель пишет, что пользователю даже не надо задумываться о деталях протокола, покупаете за круглую сумму специализированное ПО и получаете интуитивно понятный интерфейс с красивыми картинками. А если все же хочется самому пообщаться с этим мультиплексором, тогда что?

 

Наверх
lamerok Смотреть выпадающим
Участник
Участник


Присоединился: 12 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 61
Свойства публикации Свойства публикации   Ответить, цитируя автора - lamerok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Май 2006 22:51

Протокол- ARCOM - скорость 9600,19200,28400 (RS485) 

Команды (все универсальные команды HART) + куча команд после 129

Например:

Команда #134 - Прочитать список сканирования по индексу

Запрос:

#0-1 Индекс

Ответ:

#0-1 Индекс

#2-6 Длинный адрес #0

#7-11Длинный адрес#1

и т.д.

 

Команда 146 • Прочитать номер команды сканирования устрйоств 

Запрос:

нет 

Ответ:

#0 Команда сканирования 

 

Наверх
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Май 2006 13:28

Производитель ссылается на некий протокол h-port, спецификацию которого можно получить только будучи членом hcf. В противном случае покупайте фирменное ПО от мировых брендов и радуйтесь.

Получается, что при покупке mux2700, Вы либо вступаете в hcf, либо используете фирменное ПО от Emerson, Siemens, ABB и др. 

А откуда данные про ARCOM?  О нем нет никакого упоминания в описании на мультиплексор.

И как можно использовать команды hart при обращении к mux2700? В hart'е адресуется сразу конечное устройство, а здесь очевидно, сначала адресуется сам мультиплексор, потом его hart канал, и только потом уже прибор. Это мое предположение.

Наверх
lamerok Смотреть выпадающим
Участник
Участник


Присоединился: 12 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 61
Свойства публикации Свойства публикации   Ответить, цитируя автора - lamerok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Май 2006 09:11
Первоначально опубликовано ATMosphere

А откуда данные про ARCOM?  О нем нет никакого упоминания в описании на мультиплексор.

И как можно использовать команды hart при обращении к mux2700? В hart'е адресуется сразу конечное устройство, а здесь очевидно, сначала адресуется сам мультиплексор, потом его hart канал, и только потом уже прибор. Это мое предположение.

ARCOM - Это, по мо-ему контора, которая этот протокол ванчале придумала. А, потом, возможно его переименовали в h-port. Тонкостей я не знаю.

Да в начале адресуетесь к самому муксу, затем формируете список сканирования у мукса (Команда 0 - поиск устройства). Мукс может сам сканировать устройства по списку и заданной команде сканирования. 

Вы можете приобрести протокол, и не являясь членом hcf. За деньги.

Наверх
lamerok Смотреть выпадающим
Участник
Участник


Присоединился: 12 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 61
Свойства публикации Свойства публикации   Ответить, цитируя автора - lamerok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Май 2006 14:21

Добавлю, алгоритм работы:

Чтобы обратиться к датчику достаточно просто обратиться к муксу какбудто к датчику, при этом мукс просто ставит  флаг Busy, посылает команду датчику, получает ответ, и на следующий ваш запрос отвечает как датчик.

Наверх
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Май 2006 13:36

Видимо без протокола все равно ничего не сделаешь.

К муксу могут быть подключены 32 сети, в каждой может быть несколько датчиков. В свою очередь муксы могут быть объединены также в свою сеть.

Если сделать как Вы пишете, например, послать команду на запрос у устройства1 значения основной переменной, даже, если мукс поймет, что это к нему, основную переменную какого датчика из множества подключенных к нему он вернет?

Наверх
lamerok Смотреть выпадающим
Участник
Участник


Присоединился: 12 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 61
Свойства публикации Свойства публикации   Ответить, цитируя автора - lamerok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Июнь 2006 16:33

Мукс вернет первичную переменную того устройства, чей длинный адрес совпадает с адресом в запросе.

 

Мастер просит датчик с XX XX XX XX XX длинным адресом выдать первичную переменную (команда 1). Муксы на линии принимают это все дело, смотрят в своих базах, есть ли такой датчик. У того мукса у которого этот датчик есть, отвечает Мастеру, как бы от датчика, что занят. И сам передает запрос (команду 1) от мастера датчику, получает ответ, и передает его Мастеру. 

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz