6.4. Канальний рівень Саn.
Канальний рівень CAN складається з двох підрівнів: LLC і MAC (див. табл. 6.1). Нижче описані тільки головні ідеї, покладені в основу їх функціонування.
У CAN-мережі жоден з вузлів не має адреси. Замість цього повідомлення посилаються «всім», але містять ідентифікатор, який описує сенс посиланих даних. Відповідно до цього ідентифікатора будь-який вузол мережі може прийняти це повідомлення, якщо воно необхідне пристрою для функціонування. Повідомлення приймається вузлом, якщо його ідентифікатор проходить через фільтр повідомлень, наявний в кожному вузлі.
У CAN-мережі гарантується, що повідомлення буде прийнято будь-яким з вузлів в один і той же час або не буде прийнято жодним з них. Це досягається завдяки широкомовній передачі і використаним методом підтвердження прийому повідомлень.
Коли мережа вільна, будь-який вузол може почати передачу повідомлення. Але кожне повідомлення має свій пріоритет при отриманні доступу до шини. Тому передачу може здійснити тільки один пристрій — той, яке містить повідомлення з найвищим пріоритетом.
Боротьба за доступ до шини відбувається таким чином. Якщо два або більше пристрої виявили, що лінія вільна і почали передачу повідомлень одночасно, то конфлікт вирішується шляхом побітового порівняння ідентифікатора передаваного повідомлення із станом лінії. В процесі арбітражу (врегулювання конфлікту) кожен пристрій порівнює логічний рівень передаваного біта з логічним рівнем на шині. Якщо ці рівні однакові, пристрої продовжують передавати наступний біт ідентифікатора. Якщо приймач пристрою показує, що на шині домінантний рівень, а передавач в цей же час передає рецесивний рівень, то пристрій відразу припиняє передачу даного повідомлення. Такий механізм арбітражу гарантує, що ні інформація, ні час не будуть втрачені.
Повідомлення в CAN передаються за допомогою фреймів (блоків даних). Використовується два різних формати фреймів, які розрізняються довжиною поля ідентифікатора: стандартний фрейм з ідентифікатором завдовжки 11 біт і розширений фрейм з довжиною ідентифікатора 29 біт.
Існує чотири різні типи фреймів:
•DATA FRAME (фрейм даних) переносить дані від передавача до приймача;
•REMOTE FRAME (дистанційний фрейм, фрейм виклику) передається одним з пристроїв для того, щоб отримати від іншого пристрою дані у форматі DATE FRAME з тим же ідентифікатором, що і в REMOTE FRAME;
ERROR FRAME (фрейм помилок) передається будь-яким пристроєм, що виявив помилку на шині;
OVERLOAD FRAME (фрейм перевантаження) використовується для запиту додаткової затримки між попередніми і подальшими даними.
Фрейм даних складається з наступних полів (рис.6.3): початок фрейма, поле арбітражу, поле контролю, поле даних, поле контрольної суми CRC, поле повідомлення про прийом і поле кінця фрейма. Поле даних може мати нульову довжину.
Рис. 6.3. Структура фрейма даних
Простір між фреймами представлений рецесивним станом шини (яке відповідає високому рівню на рис. 6.3, оскільки CAN-передавачі інвертують логічні рівні). Тільки при рецесивному стані шини пристрій може почати передачу фрейма.
ЛЕКЦІЯ 7. Промислова мережа Profibus.
7.1. Загальні відомості про Profibus.
7.2. Фізичний рівень.
7.3. Канальний рівень Profibus DP.
7.4. Резервування.
7.5. Опис пристроїв
7.1. Загальні відомості про Profibus.
Слово PROFIBUS отримане з скорочень PROcess FIeld BUS, що приблизно переводиться як «промислова шина для технологічних процесів». Стандарт Profibus був спочатку прийнятий в Германії в 1987 р., в 1996 р. він став міжнародним (EN 50170 і EN 50254).
Мережа Profibus (як і інші описані тут промислові мережі, окрім Industrial Ethernet) використовує тільки перший і другий рівні моделі OSI. Один з варіантів мережі, Profibus FMS, використовує також рівень 7.
Profibus має три модифікації: Profibus DP, Profibus FMS і Profibus РА.
Profibus DP (Profibus for Decentralied — Profibus для децентралізованої периферії) використовує рівні 1 і 2 моделі OSI, а також призначений для користувача інтерфейс, який в модель OSI не входить. Безпосередній доступ з призначеного для користувача додатку до канального рівня здійснюється за допомогою DDLM (Direct Data Link Mapper — прямий перетворювач для канального рівня). Призначений для користувача інтерфейс забезпечує функції, необхідні для зв'язку з пристроями введення-виводу і контролерами. Profibus DP на відміну від FMS і PA побудований так, щоб забезпечити найбільш швидкий обмін даними з пристроями, підключеними до мережі.
Profibus FMS (Profibus з FMS-протоколом) використовує рівень 7 моделей OSI і застосовується для обміну даними з контролерами і комп'ютерами на регістровому рівні. Profibus FMS надає велику гнучкість при передачі великих об'ємів даних, але програє протоколу DP в популярності унаслідок своєї складності.
Profibus FMS і DP використовують один і той же фізичний рівень, заснований на інтерфейсі RS-485, і можуть працювати в загальній мережі.
Profibus РА (Profibus for Process Automation— для автоматизації технологічних процесів) використовує фізичний рівень на основі стандарту IЕС 1158-2, який забезпечує живлення мережевих пристроїв через шину і не сумісний з R8-485. Особливістю Profibus РА є можливість роботи у вибухонебезпечній зоні.
Останніми роками з'явився стандарт PROFInet, який заснований на Industrial Ethernet і технологіях СОМ, DCCOM. Він легко забезпечує зв'язок промислової мережі Profibus з офісною мережею Ethernet.
Profibus є багатомайстерною мережею (з декількома провідними пристроями). Як слейв-пристрої виступають зазвичай пристрої вводу-виводу, клапани, вимірювальні перетворювачі. Вони не можуть самостійно дістати доступ до шини і лише відповідають на запити головного пристрою.
- 15.1. Джерела перешкод 174
- Різновиди архітектури.
- 1.1. Різновиди архітектури.
- 1.2. Вимоги до архітектури.
- 1.1.2. Проста система
- 1.3. Розподілені системи автоматизації.
- 1.4. Багаторівнева архітектура
- 2.2. Основні поняття технології Інтернет.
- 2.3. Принципи управління через Інтернет.
- 2.1. Проблеми і їх вирішення
- 2.2. Основні поняття технології Інтернет
- 2.3. Принципи управління через Інтернет
- 3.2. Властивості відкритих систем
- 3.3. Засоби досягнення відкритості
- 3.4. Переваги і недоліки
- 4.2. Основні поняття промислових мереж.
- 4.3. Модель osi
- 5.1. Принципи побудови
- 5.2. Узгодження лінії з передавачем і приймачем
- 5.3. Топологія мережі на основі інтерфейсу rs-485
- 5.4. Усунення стану невизначеності лінії
- 5.5. Крізні струми.
- 5.6. Інтерфейси rs-232 і rs-422
- 6.1. Основні властивості can.
- 6.2. Фізичний рівень Саn.
- 6.3. Типова структура трансівера Саn.
- 6.4. Канальний рівень Саn.
- 7.2. Фізичний рівень
- 7.3. Канальний рівень Profibus dp
- 7.4. Резервування
- 7.5. Опис пристроїв
- 8.2. Фізичний рівень
- 8.3. Канальний рівень
- 8.4. Прикладний рівень.
- 9.2. Фізичний рівень
- 9.3. Канальний рівень
- 10.1. Проблеми бездротових мереж|сітей|
- 10.2 Залежність щільності потужності від відстані.
- 10.3 Вплив інтерференції хвиль.
- 10.4 Джерела перешкод.
- 10.5 Деякі особливості бездротових каналів.
- 11.2 Методи розширення спектру і модуляції несучої.
- 11.3 Методи зменшення кількості помилок в каналі.
- 11.4 Передача повідомлень|сполучень| без підтвердження про отримання|здобуття|.
- 12.2. Стандарт ZigBee|
- 12.3. Модель передачі даних.
- 13.1. Фізичний і канальний рівні.
- 13.2. Архітектура мережі|сіті| Wi-Fi|.
- 13.3. Порівняння бездротових мереж|сітей|
- 13.1. Фізичний і канальний рівні.
- 13.2. Архітектура мережі|сіті| Wi-Fi|.
- 13.3. Порівняння бездротових мереж|сітей|
- 14.1. Повторювачі інтерфейсу
- 14.2. Перетворювачі інтерфейсу
- 14.3. Адресовані перетворювачі інтерфейсу
- 14.4. Інше мережеве|мережне| устаткування|обладнання|
- 14.5. Кабелі для промислових мереж|сітей|
- 15.1. Джерела перешкод
- 15.2. Характеристики перешкод
- 15.3. Перешкоди з|із| мережі|сіті| електропостачання
- 15.4. Електромагнітні перешкоди
- 16.1. Визначення
- 16.2. Цілі заземлення
- 16.4. Види заземлень
- 16.1. Визначення
- 16.2. Цілі заземлення
- 16.3. Заземлювальні провідники
- 3.2.6. Модель «землі|грунту|»
- 16.4. Види заземлень
- 17.2. Похибка методу вимірювань.
- 17.3. Похибка програмного забезпечення
- 17.4. Достовірність вимірювань.
- 18.2. Архітектура.
- 18.3. Характеристики плк.
- 18.4. Пристрої збору даних.
- 19.2. Комп'ютер для спілкування з|із| оператором
- 19.3. Промислові комп'ютери
- 20.1. Введення аналогових сигналів
- 20.2. Структура модулів вводу.
- 20.3. Модулі вводу струму і напруги
- 20.1. Введення аналогових сигналів
- 20.2. Структура модулів вводу.
- 20.3. Модулі вводу струму і напруги
- 21.2. Введення дискретних сигналів
- 21.3. Виведення дискретних сигналів
- 22.1. Типовий модуль вводу частотних сигналів.
- 22.2. Модулі управління рухом.
- 22.1. Типовий модуль вводу частотних сигналів.
- 22.2. Модулі управління рухом.
- 23.2. Графічне програмування
- 23.3. Графічний інтерфейс.
- 23.4. Відкритість програмного забезпечення.
- 23.5. Зв'язок з фізичними пристроями.
- 23.6. Бази даних.
- 23.7. Операційні системи реального часу.
- 24.1. Огляд стандарту орс.
- 24.1. Огляд стандарту орс.
- 24.2. Орс da-сервер
- 25.1. Специфікація opc ua.
- 25.1. Специфікація opc ua.
- 25.2. Орс da-сервер в середовищі ms Excel.
- 25.3 Застосування|вживання| орс-сервера| з|із| matlab| і Lab| view
- 26.1. Мова релейноконтактних схем ld.
- 26.2. Список інструкцій il.
- 26.3. Структурований текст st.
- 26.4. Діаграми функціональних блоків fbd.
- 26.5. Функціональні блоки стандартів мек 61499 і мек 61804.
- 26.6. Послідовні функціональні схеми sfc.
- 26.7. Програмне забезпечення.
- 27.1. Функції scada.
- 27.2. Властивості scada.
- 27.3. Програмне забезпечення.
- 27.1. Функції scada.
- 27.2. Властивості scada.
- 27.3. Програмне забезпечення.