logo
Konspekt_lektsy_KISU_redaktirovannyy_308

7.5. Опис пристроїв

Сучасні модулі введення-виводу є інтелектуальними пристроями і виконують багато функцій, які раніше виконувалися тільки контролерами. Проте, щоб виконати ці функції, пристрої вимагають складного налаштування при інсталяції системи, при обслуговуванні і параметризації. Тому необхідно мати точний і повний опис відомостей про пристрої, такі як тип виконуваних функцій, кількість входів/виходів, діапазон зміни змінних, одиниці вимірювання, значення за умовчанням, що ідентифікують параметри пристрою і так далі

Profibus пропонує декілька методів і засобів для опису пристроїв, які забезпечують уніфікацію опису. По історичних причинах в промисловій автоматизації використовується в основному формат GSD (General Station Data — загальні дані про пристрій). Опис пристроїв в цьому форматі поставляється разом з пристроєм.

Характеристики пристрою описуються за допомогою мови опису електронних пристроїв Electronic Device Description Language (EDDL) і поставляються у вигляді текстового файлу EDD (Electronic Device Description — опис електронного пристрою). Інтерпретатор цього опису дуже добре апробований для додатків середньої складності. Для складних застосувань Profibus пропонує інший програмний компонент — Device Type Manager (DTM).

Текстовий файл GSD містить як загальну, так і специфічну для конкретного пристрою інформацію. За допомогою ключових слів засіб конфігурації може прочитати ідентифікаційні записи, параметри, що настроюються, типи даних, допустимі значення параметрів. Деякі з ключових слів обов'язкові (за стандартом), наприклад ім'я виготівника, інші є опційними. GSD-файл ділиться на три секції:

GSD-файл завантажується в засіб конфігурації системи Profibus Configurator і використовується при її інсталяції.

Потужним засобом опису пристроїв є мова EDD, яка є частиною міжнародного стандарту IEC 61804-2 і дозволяє описувати пристрої середньої складності. Ще потужнішими є незалежні від конкретної промислової мережі засоби опису пристроїв FDT/DTM (Field Device Tool/Device Type Manager — засіб для пристроїв польового рівня/менеджер типу пристрою), які дозволяють описувати дуже складні пристрої.

ЛЕКЦІЯ 8. Промислова мережа Modbus.

8.1. Загальні відомості про протокол Modbus.

8.2. Фізичний рівень.

8.3. Канальний рівень.

8.4. Прикладний рівень.

8.1. Загальні відомості про протокол Modbus.

Протокол Modbus і мережа Modbus є найпоширенішими в світі. Не дивлячись на свій вік (стандартом де-факто Modbus став ще в 1979 р.), Modbus не тільки не застарів, але, навпаки, істотно зросла кількість нових розробок і об'єм організаційної підтримки цього протоколу. Мільйони Modbus-пристроїв по всьому світу продовжують успішно працювати, а остання версія опису протоколу з'явилася в грудні 2006 р..

Перевагами Modbus є відсутність необхідності в спеціальних інтерфейсних контролерах (Profibus і Саn вимагають для своєї реалізації замовлені мікросхеми), простота програмної реалізації і елегантність принципів функціонування. Все це знижує витрати на освоєння стандарту як системними інтеграторами, так і розробниками контролерного устаткування. Високий ступінь відкритості протоколу забезпечується також повністю безкоштовними текстами стандартів, які можна викачати з сайту www.modbus.org.

Modbus за поширеностю конкурує тільки з Profibus. Популярність протоколу в даний час пояснюється, перш за все, сумісністю з великою кількістю устаткування, яке має протокол Modbus. Крім того, Modbus має високу достовірність передачі даних, зв'язану із застосуванням надійного методу контролю помилок. Modbus дозволяє уніфікувати команди обміну завдяки стандартизації номерів (адрес) регістрів і функцій їх читання-запису.

Основним недоліком Modbus є мережевий обмін за типом «головний/залежний», що не дозволяє слейв-пристроям передавати дані у міру їх появи і тому вимагає інтенсивного опиту залежних пристроїв головним.

Різновидами Modbus є протоколи Modbus Plus — багатомастерний протокол з кільцевою передачею маркера і Modbus ТСР, розрахований на використання в мережах Ethernet і Інтернет.

Протокол Modbus має два режими передачі: RTU (Remote Terminal Unit — видалений термінальний пристрій) і ASCII. Стандарт передбачає, що режим RTU в протоколі Modbus повинен бути присутнім обов'язково, а режим ASCII є опційним. Користувач може вибирати будь-який з них, але всі модулі, включені в мережу Modbus, повинні мати один і той же режим передачі.

Ми розглянемо тільки протокол Modbus RTU, оскільки Modbus ASCII практично не використовується. Відзначимо, що Modbus ASCII не можна плутати з приватно-фірмовим протоколом DCON, який використовується в модулях фірм Advantech і ICP DAS і не відповідає стандарту Modbus.

Стандарт Modbus передбачає застосування фізичного інтерфейсу RS-485, RS-422 або RS-232. Найбільш поширеним для організації промислової мережі є 2-дротяний інтерфейс RS-485. Для з'єднань точка-точка може бути використаний інтерфейс RS-232 або RS-422.

У стандарті Modbus є обов'язкові вимоги, що рекомендуються і опційні (необов'язкові). Існує три ступені відповідності стандарту: «повністю відповідає» — коли протокол відповідає всім обов'язковим і всім вимогам, що рекомендуються, «умовно відповідає» — коли протокол відповідає тільки обов'язковим вимогам і не відповідає таким, що рекомендується, і «не відповідає».

Модель OSI протоколу Modbus містить три рівні: фізичний, канальний і прикладний (табл. 8.1).

Таблиця 8.1. Модель OSI для Modbus

Номер рівня

Назва рівня

Реалізація

7

6

5

Прикладний

Рівень уявлення

Сеансовий

MODBUS Application,Protocol Немає Немає

4

3

Транспортний Мережевий

Немає

Немає

2

1

Канальний

(передачі даних)

Фізичний

Протокол «мастер/слейв».

Режими RTU і ASCII

RS-485 або RS-232