Главная       Продать работу       Заказать работу       Блог       Контакты       Оплата       О нас       Как мы работаем       Регистрация       Вход в кабинет
Тех. дипломные работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   электроснабжение
   пищевая промышленность
   водоснабжение
   газоснабжение
   автоматизация
   теплоснабжение
   холодильники
   машиностроение
   др. тех. специальности

Тех. курсовые работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   детали машин
   электроснабжение
   газоснабжение
   водоснабжение
   пищевая промышленность
   автоматизация
   теплоснабжение
   ТММ
   ВСТИ
   гидравлика и пневматика
   машиностроение
   др. тех. специальности

Тех. дополнения
   Отчеты
   Расчетно-графические работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Чертежи и 3D моделирование
   Тех. soft
   Рефераты
   Общий раздел
   Технологический раздел
   Конструкторский раздел
   Эксплуатационный раздел
   БЖД раздел
   Экономический раздел
   Экологический раздел
   Автоматизация раздел
   Расчетные работы

Гум. дипломные работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. курсовые работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. дополнения
   Отчеты
   Расчетные работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Сочинения
   Гум. soft
   Рефераты

Рефераты
   Авиация и космонавтика
   Административное право
   Арбитражный процесс
   Архитектура
   Астрология
   Астрономия
   Банковское дело
   Безопасность жизнедеятельнос
   Биографии
   Биология
   Биология и химия
   Биржевое дело
   Ботаника и сельское хоз-во
   Бухгалтерский учет и аудит
   Валютные отношения
   Ветеринария
   Военная кафедра
   ГДЗ
   География
   Геодезия
   Геология
   Геополитика
   Государство и право
   Гражданское право и процесс
   Делопроизводство
   Деньги и кредит
   ЕГЭ
   Естествознание
   Журналистика
   ЗНО
   Зоология
   Издательское дело и полиграф
   Инвестиции
   Иностранный язык
   Информатика
   Информатика, программировани
   Исторические личности
   История
   История техники
   Кибернетика
   Коммуникации и связь
   Компьютерные науки
   Косметология
   Краеведение и этнография
   Краткое содержание произведе
   Криминалистика
   Криминология
   Криптология
   Кулинария
   Культура и искусство
   Культурология
   Литература : зарубежная
   Литература и русский язык
   Логика
   Логистика
   Маркетинг
   Математика
   Медицина, здоровье
   Медицинские науки
   Международное публичное прав
   Международное частное право
   Международные отношения
   Менеджмент
   Металлургия
   Москвоведение
   Музыка
   Муниципальное право
   Налоги, налогообложение
   Наука и техника
   Начертательная геометрия
   Оккультизм и уфология
   Остальные рефераты
   Педагогика
   Политология
   Право
   Право, юриспруденция
   Предпринимательство
   Прикладные науки
   Промышленность, производство
   Психология
   психология, педагогика
   Радиоэлектроника
   Реклама
   Религия и мифология
   Риторика
   Сексология
   Социология
   Статистика
   Страхование
   Строительные науки
   Строительство
   Схемотехника
   Таможенная система
   Теория государства и права
   Теория организации
   Теплотехника
   Технология
   Товароведение
   Транспорт
   Трудовое право
   Туризм
   Уголовное право и процесс
   Управление
   Управленческие науки
   Физика
   Физкультура и спорт
   Философия
   Финансовые науки
   Финансы
   Фотография
   Химия
   Хозяйственное право
   Цифровые устройства
   Экологическое право
   Экология
   Экономика
   Экономико-математическое мод
   Экономическая география
   Экономическая теория
   Этика
   Юриспруденция
   Языковедение
   Языкознание, филология

Главная > Блог


Протокол DeviceNet

DeviceNet - протокол, розроблений і опублікований в 1994 році компанією Allen Bradley і згодом переданий у відання спеціально організованої для його підтримки асоціації ODVA (OpenDeviceNet Vendor Association Inc.).
DeviceNet - недороге, просте і ефективне рішення для об'єднання в єдину систему різноманітних пристроїв промислової автоматизації незалежних виробників (фото, термодатчики, стартери, зчитувачі штрихових кодів, елементи людина- машинного інтерфейсу: клавіатури, дисплейні панелі, - поряд керуючими пристроями: PLC, комп'ютерами і т.д. малюнок 1).

Малюнок 1 - Приклад мережі DeviceNet

Перші пристрої, що задовольняють специфікації DeviceNet, з'явилися на ринку на початку 1995 року. Крім зниження вартості, при розробці протоколу також стояло завдання спрощення та уніфікації діагностики подібних пристроїв, часто або фізично недоступних, або допускають таку діагностику допомогою своїх власних, вельми відрізняються між собою інтерфейсів. Як і всі CAN HLP, протокол DeviceNet побудований на двох нижніх рівнях стандарту CAN, доповнених більш детальними, ніж в інших HLP, специфікаціями фізичного рівня.
Мережа DeviceNet має шинну топологію з відводами. Фізичним середовищем передачі є 4 провідний кабель (CAN_H, CAN_L, Vcc, Ground), причому можливі два його різновиди: товстий (зовнішній діаметр 12,2 мм) і тонкий (6,9 мм) Обидва варіанти кабелю можуть використовуватися як для основної магістралі (транка), так і для відводів або комбінуватися. Визначено лише три значення швидкості передачі даних - 125,250 і 500 кбіт / с. Максимальні довжини центральної магістралі і відводів залежно від швидкості передачі і типу кабелю наведені в таблиці 1.

Таблиця 1 - Співвідношення довжини і швидкостей передачі

Швидкість передачі

кбит/сек

Довжина магистралі, м

Довжина відводів, м

Товстий кабель

Тонкий кабель

Одинарний

Сумарний

125

500

100

6

156

250

250

100

6

78

500

100

100

6

39

Важливою особливістю мережі DeviceNet є можливість живлення модулів безпосередньо від мережевого кабелю, причому стандартизовані як напруга живлення (24 В), так і максимальний струмовий навантаження (8 А на товстому кабелі, 3 А на тонкому), а також допускається застосування декількох (на відміну від інших стандартів на базі CAN, які взагалі передбачають живлення від шини) джерел живлення, наприклад з метою резервування, в будь-якій точці шини. Все це дає можливість побудови автономної мережі, не залежної від наявності або якості зовнішнього живлення, а при необхідності дозволяє легко демонтувати і знову розгорнути систему на новому місці. Мережа DeviceNet допускає «гаряче» (без знеструмлення мережі) підключення і відключення модулів. При наявності оптоелектронної розв'язки сигнальних ланцюгів в модулях їх харчування може здійснюватися від зовнішнього джерела. Специфікацією DeviceNet передбачені й такі нюанси, як типи, колір і кількість індикаторів стану модуля (включення, працездатності, підключення до мережі), хоча сама по собі наявність таких індикаторів не є обов'язковим. Стандарт DeviceNet містить також докладний опис численних типів перехідників, розгалужувачів (одиночних і багатопортових), з'єднувачів (mini, micro), мережевих відводів і т.п.

З метою ще більшого зниження вартості системи на базі мережі DeviceNet не так давно фірмою Allen Bradley був запропонований новий тип кабельної розводки на основі 4 проводового плоского кабелю - KwikLink.
При описі організації типів даних, мережевого поводження модулів в DeviceNet використовується об'єктно-орієнтована модель. Обов'язкові класи об'єктів включають в себе наступні:

- об'єкт посвідчення (Identity object) містить інформацію про модуль (код виробника, продукту, версія і т.п.);

- об'єкт з'єднання (Connection object) - логічний порт вводавивода пристрої;

- об'єкт DeviceNet включає MAC ID (ідентифікатор модуля), швидкість передачі, стан модуля і т.п .;

- об'єкт повідомлення (Message router object) перенаправляє явне повідомлення одержувачеві.

При передачі даних в мережі DeviceNet ефективно використовується принцип адресації CAN протоколу орієнтацією на споживача, і вузли вибирають «свої» передаються в мережі дані по їх ідентифікаторам. Всього визначено два типи повідомлень:

- повідомлення введення виведення (I / O messages) призначені для цілей управління пристроями і передачі даних в реальному часі між вузлами в широкомовному режимі або в режимі «точка-точка», використовують ідентифікатори високим пріоритетом, які й визначають зміст повідомлення;

- явні повідомлення (Explicit messages) призначені для багатоцільового обміну даними в режимі «точка-точка» і забезпечують типовий сервіс «запит відповідь», використовують ідентифікатори з низьким пріоритетом і застосовуються зазвичай для конфігурування пристроїв і цілей діагностики, значення повідомлення міститься в полі даних.

При необхідності передачі даних довжиною більше восьми байтів застосовується механізм фрагментації. В залежності від потреб обміну і можливостей модулів можливі майстер ведений (master slave), мультімастерний (multi master) або рівноправний (peer to peer) способи взаємодії пристроїв. Пересилання даних можуть ініціюватися шляхом опитування, циклічно або при зміні їх значення (change of state).

Максимальне число вузлів в мережі DeviceNet - 64.Такое обмеження пов'язане з 6 розрядним двійковим форматом ідентифікатора модуля MAC ID (він є частиною CAN ID, причому в DeviceNet використовується тільки стандартний тип CAN фрейма з 11 розрядним ID). Проте загальне число пристроїв введення виведення може досягати 2 048 (по 32 на вузол).

Модулі в мережі можуть бути як UCMM типу (UnConnected Message Manager), здатні виставляти рівноправні (peer to peer) з'єднання з іншими модулями, так і Predefined Master / Slave типу, які не можуть довільно обирати шлях з'єднання, і їхні об'єкти з'єднання конфігуруються при включенні пристрою. Реалізація останнього типу модуля вимагає меншої довжини коду і продуктивності керуючого мікроконтролера, що знижує загальну вартість пристрою.

У мережі DeviceNet не завжди пристрій з меншим значенням ідентифікатора модуля - MAC ID (він становить лише частину CAN ідентифікатора) виграє арбітраж. Це залежить і від того, до якої групи належить повідомлення. Усього таких груп чотири (у порядку зменшення пріоритету):

- найбільш критичні до часу доставки повідомлення;

- явні і повідомлення введення виведення для з'єднання типу Predefined Master / Slave;

- нетермінові повідомлення, що використовуються для діагностики та моніторингу;

- повідомлення для off line підключення використовуються на етапі інсталяції модулів.

Для забезпечення стикуємими пристроїв різних виробників та їх взаємодії в рамках єдиної мережі стандарт DeviceNet, подібно деяким іншим HLP, визначає ряд профілів пристроїв. Формуванням і стандартизацією бібліотек профілів займаються спеціальні групи (Special Interest Groups) асоціації ODVA.
Більш 285 виробників членів асоціації ODVA займаються розробкою і виробництвом пристроїв, інструментальних засобів і програмного забезпечення для мереж DeviceNet.




Комментарии