Page 45 - 4785
P. 45

-               обмін повідомленнями для даних процесу, що потрібні по
                            запиту,   або   для    параметричних    даних    (конфігурування,
                            програмування, діагностика тощо);
                                  Моделі  сервісів  прикладного  рівня.  Функціонування  сервісів
                            прикладного  рівня,  що  забезпечують  обмін  даними  можна
                            розглядати  в  контексті  моделей  взаємодії  між  прикладними
                            Процесами  в  поєднанні  зі  способом  ідентифікації  даних.  Таким
                            чином  для  промислових  мереж  можна  виділити чотири моделі
                            функціонування сервісів прикладного рівня для обміну даними:
                            1.     Клієнт-серверна   модель      обміну      повідомленнями;
                            представники: MODBUS (MBAP),  CANOpen (SDO), FF(незапланова
                            ні повідомлення), WorldFIP (Aperiodic Traffic).
                            2.     Клієнт-серверна  модель  ідентифікованого  обміну  (Polling);
                            представники: Profibus DP (DP-V0/V1), INTERBUS(PDC), AS-I.
                            3.     Модель    Видавець-Абонент       /    Виробник-Споживач
                            ідентифікованого обміну; представники:
                             WorldFIP(PeriodicTraffic),   FF   (заплановані    повідомлення),
                            RTPS,Profibu DP (DPV2), CANOpen (PDO), LON-Works (NVT).
                            4.   Модель    Видавець-Абонент/    Виробник-Споживач      обміну
                            повідомленнями;
                            представники: CIP (ExplicitMessage Connection), LonWorks (SNVT),
                            FF (VCR розсилка звітів).
                                   Слід  зазначити,  що  наведені  моделі  не  являються
                            загальноприйнятими  і  можуть  відрізнятися  від  наведених  в  інших
                            джерелах. Приведені моделі використовуються тільки для зручності
                            сприйняття матеріалу в даному посібнику.
                                  Клієнт   серверна   модель    обміну   повідомленнями між
                            прикладними Процесами функціонує наступним чином. Прикладний
                            Процес-Клієнт формує повідомлення для Процесу-Серверу, у якому
                            вказує  необхідну  функцію  та  дані,  що  її  уточнюють.  Він  ініціює
                            запит, в кому це повідомлення відправляється Процесу-Серверу. Той
                            робить  зворотну  операцію  декодування  повідомлення.  Провівши
                            необхідні  операції,  що  вказані  в  повідомленні,  Процес-Сервер
                            генерує  повідомлення-відповідь,  яке  відправляє  Процесу-Клієнту.
                            Протокол  прикладного  рівня  визначає  семантику  формування
                            повідомлення-запиту і повідомлення-відповіді.



                                                           43
   40   41   42   43   44   45   46   47   48   49   50