Огляд продукту
LinkMaster надає засоби зв’язування даних між OPC-серверами, таким чином служачи універсальним мостом для OPC-систем.
LinkMaster діє одночасно як OPC-сервер і DDE-сервер,
дозволяючи йому поєднувати застарілі системи DDE та нові додатки з підтримкою OPC.
ЗНАННЯ ПРОГРАМУВАННЯ НЕОБОВ'ЯЗКОВО
LinkMaster — це швидка та надійна програма для Windows, яка не потребує знань програмування.
Просто перетягніть, щоб створити посилання. Вбудоване масштабування, диспетчер доступу користувачів,
відстеження помилок і можливості оптимізації запису забезпечують повний контроль над потоком даних і доступом до програми.
КОНТРОЛЬ ПЕРЕДАЧІ ДАНИХ ЗА ДОПОМОГОЮ ГРУП ЗВ’ЯЗКУ
Групи посилань використовуються для формування колекцій елементів OPC, які будуть переміщуватися між серверами OPC
із заданою швидкістю. Використовуючи кілька груп зв’язків, LinkMaster дозволяє контролювати швидкість передачі даних
з одного сервера OPC на інший. Використовуючи групи зв’язків із різною швидкістю оновлення,
ви можете адаптувати передачу даних відповідно до потреб програми. У той час як один елемент може знадобитися
надіслати з високою швидкістю, інші елементи в програмі можуть потребувати повільніших темпів оновлення.
Групи посилань дають вам такий контроль. Перевагою є зменшення мережевого трафіку та підвищення надійності.
Можливості
LinkMaster забезпечує повнофункціональне перемикання даних, створення посилань перетягуванням,
реєстрацію помилок, підтримку створення користувацьких посилань на віддалену машину тощо.
- Вбудоване резервування
Ця функція дозволяє парі машин LinkMaster працювати в надлишкових парах, де одна машина LinkMaster працює
як «Первинний» вузол, а інша як «Вторинний» вузол. Коли «Основний» вузол виходить з ладу, «Вторинний»
вузол бере на себе роль основного. Коли «Основний» вузол повертається знову,
«Вторинний» вузол знижує сам себе, а «Основний» вузол знову виконує передачу даних.
- Підтримує COM і DCOM
Базуючись на технології Microsoft COM, OPC-сервери можуть
обмінюватися даними з віддаленими клієнтськими програмами за допомогою DCOM (Distributed COM).
DCOM дозволяє використовувати єдиний сервер OPC для надання даних клієнтським програмам,
які працюють як локально, так і на віддалених машинах. DDE не позбавлений власних засобів надання віддаленого доступу.
До всіх форматів DDE, які підтримує LinkMaster, також можна отримати віддалений доступ за допомогою так званого NETDDE.
NETDDE дозволяє віддаленій клієнтській програмі DDE використовувати ім’я машини віддаленого сервера DDE під час вказівки
посилання DDE. LinkMaster був розроблений, щоб дозволити обидва ці методи віддаленого доступу до сервера.
Що стосується підключень OPC, LinkMaster правильно налаштує ваші параметри DCOM, щоб дозволити віддаленим
OPC-клієнтам отримувати доступ і переглядати LinkMaster. Для клієнтів DDE LinkMaster автоматично запустить служби NETDDE
та зареєструє всі необхідні спільні ресурси DDE, дозволяючи віддаленим клієнтам DDE отримувати доступ до даних пристрою.
Встановлення імен спільних ресурсів DDE може бути трудомістким процесом для програми,
тому за замовчуванням служби NETDDE не ввімкнено в LinkMaster.
- Працює як служба Windows
LinkMaster підтримує роботу як службу Windows.
Функціонування служби повністю налаштовується користувачем з меню
«Інструменти|Параметри» та може бути змінено в будь-який час, дозволяючи вам перейти
від звичайної автономної роботи програми до режиму обслуговування NT.
Запуск як служби NT має вирішальне значення для багатьох програм, де LinkMaster надає дані
клієнтам OPC через DCOM. Для цих програм втрата з’єднання DCOM неприпустима.
Зазвичай OPC-сервер, який підтримує лише автономну програмну роботу, змушений вимикатися, коли на хост-машині
відбувається вхід або вихід користувача. Під час роботи як сервіс LinkMaster може продовжувати надавати дані
OPC через сеанси входу користувача та може бути налаштований для взаємодії з робочим столом,
дозволяючи вносити зміни у ваш проект LinkMaster. Його також можна налаштувати на невидиму присутність під час роботи.
- Перегляд подій
До пакету LinkMaster входить окрема програма моніторингу подій під назвою EventViewer.
EventViewer — це 32-розрядна програма Windows, яка відстежує та відображає події,
що відбуваються в будь-якій запущеній програмі LinkMaster, віддалено або локально,
що дозволяє одночасно контролювати кілька систем LinkMaster.
- Масштабування даних
LinkMaster підтримує пряме масштабування даних елементів посилання.
Масштабування дозволяє перетворювати необроблені дані в інженерні одиниці для клієнтських програм OPC.
LinkMaster надає низку унікальних функцій масштабування, таких як лінійне масштабування та масштабування
за формулою квадратного кореня. Ви також можете вказати діапазон введення необроблених даних і технічний діапазон
масштабованого значення. У деяких випадках отримані необроблені дані можуть перевищувати діапазон,
встановлений для необроблених даних. Якщо це станеться, інженерне значення може бути виведено за межі бажаного діапазону.
Щоб запобігти цьому, LinkMaster дозволяє прив’язати масштабоване значення до інженерних діапазонів.
У більшості випадків завжди передбачається, що масштабоване значення призводить до числа з плаваючою комою.
LinkMaster не робить цього припущення та дозволяє вибрати масштабоване інженерне значення як будь-який дійсний тип даних OPC.
Це означає, що ви можете масштабувати 16-бітне ціле число до 32-бітового цілого значення.
- Керування елементами посилань
Система керування посиланнями LinkMaster дозволяє створити структуру бази даних Link,
яка відповідає характеру вашої програми. Можна додати та визначити кілька груп посилань,
щоб розділити елементи посилань на значущі групи. Редагування перетягуванням спрощує
додавання великої кількості тегів. Унікальні функції керування посиланнями дозволяють створювати нові
посилання на льоту за допомогою зручних методів «перетягування» та «перегляду тегів».
- Керування користувачами
У певних ситуаціях керування тим, що можуть і не можуть робити ваші користувачі у вашій програмі OPC,
може бути необхідністю. LinkMaster містить вбудований диспетчер користувачів, який дозволяє повністю контролювати,
до яких типів функцій може отримати доступ кожен окремий користувач. Обліковий запис адміністратора
за умовчанням дозволяє додавати кількох користувачів, кожен із власним набором прав для доступу до LinkMaster.
Будь-який вхід/вихід користувача реєструється в системі реєстрації подій LinkMaster, EventViewer.
За замовчуванням усі операції доступні в будь-який час, доки ви не вирішите встановити привілеї.
Сценарії використання
- Міст між OPC-серверами
Найпоширенішим сценарієм для LinkMaster є зв’язування даних між двома (чи більше) серверами OPC.
Як приклад, клієнт може використовувати RSLinx для підключення до ПЛК Allen-Bradley і драйвер U-CON
від Kepware для підключення до контрольних ваг. У цьому прикладі клієнт хоче легко надсилати дані ваги на ПЛК.
- OPC Server Collector або Gateway
Інша цікава програма для LinkMaster функціонує як єдиний сервер OPC, який обслуговує дані з кількох серверів OPC.
Цей підхід демонструє здатність LinkMaster діяти і як клієнт, і як сервер. Як приклад, клієнт може мати єдине
з’єднання OPC,
доступне з клієнтської програми OPC, але мати кілька OPC-серверів, з яких йому або їй потрібно отримувати дані.
- Сервер OPC у серверному мості
Цей сценарій зазвичай використовується, коли клієнт хоче маршрутизувати дані між двома ПЛК,
підключеними до одного сервера. Використання LinkMaster для визначення маршрутизації даних тегів
може бути набагато легшим, ніж створення нової схемної логіки у ваших ПЛК (особливо для застарілих систем).
Як приклад, клієнт може використовувати KEPServerEX для підключення до ПЛК Allen-Bradley ControlLogix,
а також до реєстратора даних Yokogawa DX.