Page 119 - 4652
P. 119
Крім того, на комп'ютері, як правило, запускається
спеціальне програмне забезпечення, що створює віртуальний
послідовний порт і підтримує добування послідовних даних з
кадрів TCP/IP. Віртуальний локальний порт використовується
додатком, що працює з послідовними портами комп'ютера.
При цьому немає необхідності вносити зміни й доповнення в
працюючий додаток. У більшості випадків кінцевий
користувач може не піклуватися про те, що пряме з'єднання
по порту заміняється віртуальним через мережу Ethernet. Це
дозволяє розташовувати пристрої, що працюють через СОМ-
порти, на значній відстані від комп'ютера.
При роботі пристрою з PLC-контролером необхідно
використати два сервери пристроїв. Один розташовується біля
пристрою з послідовним портом, інший - між Ethemet і
послідовним портом PLC для добування даних з пакетів
TCP/IP.
Сервери пристроїв добре працюють у мережах, що
передають нерегулярні повідомлення. Однак, якщо потрібне
пересилання й обробка даних у реальному часі, варто
використати додатки, що працюють на 7-м рівні моделі OSI.
Багато серверів пристроїв мають статичний Web-сервер
для власної конфігурації. Але, оскільки, 4-й рівень не
дозволяє обробляти дані, то виявляється неможливим
відображати дані з додатка на вбудованому Web-сервері за
допомогою SSI-скриптів і Java додатків.
Шлюзи
Шлюзи дозволяють установлювати з'єднання між різними
протоколами й архітектурами. Вони переупаковують і
перетворюють дані, що надходять із однієї мережі в іншу так,
що вони стають зрозумілими додатку в іншій мережі.
Для з'єднання двох систем, які використовують різні
комунікаційні протоколи й формати даних, шлюз змінює
формат повідомлення відправника таким чином, щоб воно
відповідало додатку на прийомній стороні. Шлюзи
використовують повний набір комунікаційної моделі OSI від
першого до сьомого рівнів (рис. 9.10), що дозволяє передавати
дані й робити їхню обробку в різних мережах. Наприклад,
117