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

LonWorks и Trace Mode

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


Присоединился: 23 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - akai Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: LonWorks и Trace Mode
    Опубликовано: 17 Август 2005 17:29

Я имел в виду, что эти модули нельзя было использовать сами по себе, а только с контроллерами xenta 300/400, так как сетевых переменных они не имели, а для связи с контроллером использовали сообщения lonworks. Если интересно, сравните документацию на xenta 421/422 и 421А/422А. Последние уже являются вполне полноценными lonworks-устройствами.

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


Присоединился: 04 Июнь 2003
Online Status: Offline
Публикации: 76
Свойства публикации Свойства публикации   Ответить, цитируя автора - ssazonov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Август 2005 18:26

Приветствую участвующих в данном топике коллег.

Предлагаю быть последовательными и не обсуждать стандартизованное решение Echelon и саму технологию (и ее возможности) LonWorks в пределах одного высказывания (я имею ввиду одиночное сообщение). Иначе, из-за используемых "терминов" создается окончательная путаница.

Привожу пример, (Peter) "Возможно это опечатка, потому-что любое LonWorks - совместимое устройство обязательно имеет стандартные сетевые переменные (хотя-бы одну),..." следует читать как "... любое LonTalk, Echelon совместимое ...", но ни как не LonWorks!

LW это технология очень похожая на Eth, но аппаратно разрешающая коллизии (с очень коротким временем). Разработчиками так же заложена большая гибкость при использовании LW устойств на разных средах передачи - большие возможности по изменению скорости, "оконечной обвязке" (трансформатор, RS485 и т.п.), что позволяет каждому производителю, использующему эту технологию, иметь свою уникальную FieldBus (назовите как хотите). Устройства разных производителей, при таком подходе, будут абсолютно(!) не совместимы друг с другом (понимать др друга не будут вообще). Пример такого использования у разных производителей (я их перечислил, если будет необходимо могу назвать серии контроллеров использующих LW проприетарно) я приводил ранее. Поэтому, высказывание akai "нельзя было использовать сами по себе, а только с контроллерами xenta 300/400, так как сетевых переменных они не имели, а для связи с контроллером использовали сообщения lonworks" считаю абсолютно верным. Это говорит о том, что данные контроллеры не используют стандартизованные Echelon'ом скорости передачи (78kb, 1.25Mb, хотя могут и работать на таких скоростях) и не передают/принимают "стандартных переменных".

Поэтому, на мой взгляд, следует разделить обсуждение возможностей LW в общем (возможности Lon chip'ов 4150 и 4120, например) и аппаратно/программный состав необходимый и достаточный для построения систем с использованием Echelon стандартов (переменных, файлов-описаний и т.п.).

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


Присоединился: 17 Август 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 21
Свойства публикации Свойства публикации   Ответить, цитируя автора - Peter Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Август 2005 19:02

Не совсем понимаю, о чем мы разговариваем и в чем пытаемся друг друга переубедить

Если протокол стандартизован, то как устройства могут не понимать друг друга?? (естественно, при условии, что мы пытаемся построить сеть корректно).

Каждое устройство содержит т.н. функциональные блоки (их может быть несколько), они программируются производителем устройства, и отвечают за определенную функцию устройства. Примером моугут служить ПИДы, измерители температуры, свичи, и т.д. Каждый ФБ имеет сетевые переменные, посредством которых устройства общаются между собой. Это могут быть стандартные СП (т.н. SNVT) или пользовательские (UNVT). Ассоциацией LonMark стандартизовано около 200 переменных различных типов. Это означает, что они подробно описаны (тип переменной, тип данных, пределы измерений, точность и т.д.) Все они рекомендованы для использования, и переменные одного типа (температура, давление, переключатель, и др.) великолепно понимают друг друга в разных устройствах (при условии, что эти устройства имеют в составе своих функциональных блоков переменные этого типа, то есть устройства предназначены для работы с одним типом данных). Конечно, если попытаться соединить напрямую датчик температуры и лампочку, они могут не понять друг друга, так как могут не иметь переменной одного типа (например, в лампе нет переменной типа SNVT_temp, а в датчике температуры нет переменной SNVT_switch). Однако, есть т.н. type-translator -- функциональный блок, понимающий большинство типов переменных и переводящий данные по заданному пользователем закону из переменной одного типа в переменную другого типа.

Полагаю, что в предыдущих постах речь идет о следующей ситуации: производитель устройства не может обойтись переменными SNVT, и разрабатывает свою переменную UNVT. Естественно, она будет понятна только тем устройствам, у которых она есть. Очевидно, что это могут быть только устройства того же производителя. Как правило, такие переменные реализуют узко-специализированные функции данного устройства. Такими переменными производителям нет смысла увлекаться, так как это получается тот же самый проприетарный протокол, который и так есть у каждого производителя свой. И именно LonWorks - технология, которая позволяет объединить устройства от разных производителей.

Надеюсь, что это объяснение о принципах работы LonWorks даст ответы на затронутые вопросы. Однако готов ответить на другие вопросы по технологии LonWorks.

С уважением,

Петр Иванченко.

Сертифицированный инструктор по технологии LonWorks.

ivanchenko@armo.ru

 

 

Наверх
 Ответить Ответить Страница  <12

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

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