79.Протокол промислової мережі Modbus.
Modbus відноситься до протоколів прикладного рівня мережевої моделі OSI. [3] Контролери на шині Modbus взаємодіють, використовуючи клієнт-серверну модель, засновану на транзакція х, що складаються із запиту і відповіді.
Зазвичай в мережі є тільки один клієнт, так зване, «головне» (англ. master) пристрій, і кілька серверів - «підлеглих» (англ. slaves) пристроїв. Головне пристрій ініціює транзакції (передає запити). Підлеглі пристрої передають запитувані головним пристроєм дані, або виробляють запитувані дії. Головний може адресуватися індивідуально до підлеглого або ініціювати передачу широкомовного повідомлення для всіх підлеглих пристроїв. Підлеглий пристрій формує повідомлення і повертає його у відповідь на запит, адресований саме йому. При отриманні широкомовного запиту відповідь не формується.
Специфікація Modbus описує структуру запитів і відповідей. Їх основа - елементарний пакет протоколу, так званий PDU (Protocol Data Unit). Структура PDU не залежить від типу лінії зв'язку і включає в себе код функції і поле даних. Код функції кодується однобайтові полем і може приймати значення в діапазоні 1 ... 127. Діапазон значень 128 ... 255 зарезервований для кодів помилок. Поле даних може бути змінної довжини. Розмір пакета PDU обмежений 253 байтами.
Modbus PDU | |
номер функції | дані |
1 байт | N <253 (байт) |
Для передачі пакету по фізичних лініях зв'язку PDU поміщається в інший пакет, що містить додаткові поля. Цей пакет має назву ADU (Application Data Unit). Формат ADU залежить від типу лінії зв'язку.
Існують три основні реалізації протоколу Modbus, дві для передачі даних по послідовних лініях зв'язку, як мідним EIA/TIA-232-E (RS-232), EIA-422, EIA/TIA-485-A (RS -485), так і оптичним і радіо:
-
Modbus ASCII - для обміну використовуються тільки ASCII символи. Для перевірки цілісності використовується алгоритм en: Longitudinal redundancy check. Повідомлення поділяється на стовпці за допомогою символу «:» і закінчується символами нового рядка CR / LF.
-
Modbus RTU
і для передачі даних по мережах Ethernet поверх TCP/IP:
-
Modbus TCP.
Загальна структура ADU наступна (у залежності від реалізації, деякі з полів можуть бути відсутні):
адресу відомого пристрою | код функції | дані | блок виявлення помилок |
де
-
Адресу відомого пристрою - адреса підлеглого пристрою, до якого адресовано прохання.
Відомі пристрої відповідають тільки на запити, що надійшли на їх адресу. Відповідь також починається з адреси відповідає відомого пристрою, який може змінюватися від 1 до 247. Адреса 0 використовується для широкомовної передачі, його розпізнає кожне пристрій, адреси в діапазоні 248 ... 255 - зарезервовані;.
-
Номер функції - це наступне однобайтное поле кадру. Воно говорить відомому пристрою, які дані або виконання якого дії вимагає від нього ведучий пристрій;
-
Дані - поле містить інформацію, необхідну відомому пристрою для виконання заданої майстром функції або містить дані, що передаються веденим пристроєм у відповідь на запит ведучого. Довжина і формат поля залежить від номера функції;
-
Блок виявлення помилок - контрольна сума для перевірки відсутності помилок в кадрі.
Максимальний розмір ADU для послідовних мереж RS232/RS485 - 256 байт, для мереж TCP - 260 байт.
- Визначення і класифікація аск.
- Структура аск.
- Задачі первинної обробки інформації в асктп.
- Вибір частоти опиту вимірювальних перетворювачів.
- Фільтрація вимірювальної величини від шумів.
- Пристрої зв’язку з об’єктом в асктп та їх структура.
- Централізовані пзо
- Методика програмування мікропроцесорних систем.
- Програмне забезпечення асктп.
- Математичне забезпечення асктп
- Супервізор ний режим функціонування асктп.
- Режим прямого цифрового функціонування асктп.
- Методика програмування мікропроцесорних систем.
- Функціональні можливості scada-систем
- Призначення редактора представлення даних.
- Створення вузлів проекту в тм.
- Створення інформаційного каналу в scada-системі.
- Обробка даних в каналі в scada-системі.
- Логічна обробка дискретних сигналів в інформаційних каналах.
- Процедура трансляції інформаційних каналів.
- Атрибути каналів в тм
- Період і фаза роботи інформаційного каналу.
- Обробка аварійних ситуацій в інформаційних каналах.
- Мови програмування контролерів згідно стандарту мэк-1131.
- Створення і редагування fbd- програми.
- Функціональний блок fbd- програми.
- Блоки логічних функцій fbd- програм і їх використання
- Блоки тригонометричних функцій fbd- програм і їх використання.
- Блоки алгебраїчних функцій fbd- програм і їх використання.
- Блоки функцій порівняння fbd- програм і їх використання.
- Блоки функцій вибору fbd- програм і їх використання.
- Блоки тригерів fbd – програм та їх використання
- Блоки лічильників fbd – програм та їх використання
- Блок генераторів fbd – програм та їх використання
- Блоки управління fbd – програм та їх використання
- Блок відображення fbd – програм та їх використання
- Блоки регулювання fbd – програм та їх використання
- Статичні елементи візуалізації технологічного процесу.
- Використання динамічного тексту для візуалізації технологічного процесу.
- Використання кнопок в схемах відображення технологічного процесу.
- Використання аналогових і дискретних трендів в схемах відображення технологічного процесу.
- Використання відеокліпів в схемах відображення технологічного процесу
- Структура програми в Сі.
- Класифікація інтерфейсів компютерних систем, їх призначення і функції.
- 60.Призначення,функції і принципи функціонування послідовного асинхронного інтерфейсу.
- Структура кодової символьної посилки, призначення її елементів.(консп)
- 62.Основні функціональні елементи уапп
- 63.(Призначення регістрів уапп).
- 64.Адресація регістрів уапп
- 66.(Пояснити структуру підпрограми ініціалізації асинхронного адаптера).
- 68.Стадії створення аск тп
- 69.Структура технічного завдання і технічного проекту аск тп
- 70. Ієрархія та функції рівнів моделі osi
- 71.Кодування інформації в цифрових мережах
- 73.Конфігурація контуру регулювання з під-регулятором
- 74.Блоки адаптивного регулювання тм
- 77.Формування кадрів на канальному рівні (конспект 70)
- 78. Організація доступу до шини
- 79.Протокол промислової мережі Modbus.
- 80. Протокол промислової мережі m-Link
- [Ред.] Рівні сигналів
- 83. Склад структури dcb
- 84. Склад структури commtimeouts
- 89. Загальна структура нечіткого регулятора
- 91.Алгоритм нечіткого виводу.