Page 47 - 4785
P. 47
періодичному опитуванні системою SCADA/HMI не згрупованих
даних з контролера, вона буде звертатися до нього за кожною
змінною окремим запитом, що значно зменшить продуктивність
обміну. В найгіршому випадку для 100 змінних треба буде
генерувати 100 повідомлень-запитів і відповідно отримати 100
повідомлень-відповідей. Крім того кожний запит обрамляється
службовими байтами (символами), які можуть бути більшими за
корисну інформацію. Тому на практиці при читанні та при записі
користуються повідомленнями-запитами групового пересилання
даних з полями „номер початкової змінної” і „кількість
змінних”. Для збільшення швидкодії мережі всі змінні, які
приймають участь в обміні, бажано групувати разом, щоб вони
зчитувались по можливості одним запитом-повідомленням!
Клієнт-серверна модель обміну повідомленнями насамперед
підходить для ациклічних операцій (ациклічний обмін даними
процесу, обмін параметричними даними). У потрібний момент часу
Клієнт може відправити запит-повідомлення на виконання будь-якої
функції, передбаченої протоколом. У промислових мережах для
цього найчастіше використовуються наступні формати повідомлень:
- читання/запис значень змінних;
- управління роботою пристроїв (старт, стоп, ініціалізація);
- діагностика пристроїв;
- конфігурування пристроїв та завантаження програми.
У клієнт-серверній моделі обміну повідомленнями
можливий також циклічно-періодичний обмін даними
процесу, однак при цьому витрачається значний час на формування
та передачу повідомлення для тієї самої операції. Тому для
циклічно-періодичних операцій краще підходить ідентифікований
обмін.
У клієнт-серверній моделі ідентифікованого обміну, яку також
називають модель з циклічним полінгуванням (Polling), Процес-
Клієнт ініціює доставку ідентифікованих даних до Процесу-
Серверу, у відповідь отримує ідентифіковані дані призначені йому.
Таким чином, на відміну від клієнт-серверної моделі обміну
повідомленнями, під час обміну даними немає необхідності в їх
ідентифікації, оскільки дані ідентифіковані в передопераційному
режимі.
45