OPCDataStore (OPC Server) - програма OPC-сервер
Пизначення
Програма (OPC-сервер) призначена для автоматизації збору інформації з приладів і передачі лічених даних іншим програмам верхнього рівня, що підтримує OPC-технологію (більшість сучасних SCADA-систем).
OPC (OLE for Process Control) - набір повсюдно прийнятих специфікацій, що надають універсальний механізм обміну даними в системах контролю і управління. OPC-технологія забезпечує незалежність споживачів від наявності або відсутності драйверів або протоколів, що дозволяє вибирати обладнання і програмне забезпечення, найбільш повно відповідає реальним потребам бізнесу.
У специфікації OPC для обміну даними визначені два компоненти: OPC-клієнт і OPC-сервер.
OPC-сервер - компонент, який одержує дані у внутрішньому форматі пристрої або системи і перетворює ці дані в формат OPC. OPC-сервер є джерелом даних для OPC-клієнтів.
OPC-клієнт - компонент, який приймає від OPC-серверів дані в форматі OPC і перетворює їх у внутрішній формат пристрою або системи.
OPC-клієнт спілкується з OPC-сервером за допомогою строго визначених в специфікації інтерфейсів, що дозволяє будь-якому OPC-клієнту спілкуватися з будь-яким OPC-сервером. Одного разу створений OPC-сервер дозволяє підключати пристрій до широкого кола програмного забезпечення (SCADA-системам, HMI і ін.), Що підтримує специфікацію OPC.
Використання OPC-технології дозволяє з легкістю використовувати різні прилади і вимірювальні системи різних виробників при побудові багатофункціональних автоматизованих систем управління технологічними процесами (АСУ ТП) з можливістю масштабування і взаємозамінності програмних і апаратних засобів.
Основні функції програми
- багатопортовий, многопріборний і багатоканальний збір даних з приладів;
- періодичний опитування приладів згідно конфігурованим налаштувань;
- автоматичний пошук приладів на портах з можливістю ручного додавання і зміни;
- установка індивідуальних інтервалів опитування для кожного каналу;
- передача даних іншим програмам, що підтримує OPC-технологію;
- обробка позаштатних ситуацій (відсутність даних від приладів по витікання заданого часу (timeout), помилка в даних і т.п.);
- управління і конфігурація з програми верхнього рівня будь-якого приладу в вимірювальної мережі згідно його протоколу обміну;
- забезпечення можливості роботи як на окремому ПК, так і в складі локальних мереж;
- транслювання тегів інших OPC-серверів в канали OPCDataStore.
Програма підтримує одночасний збір даних з великої кількості приладів, об'єднаних в єдину вимірювальну мережу і підключених до послідовних портів ПК. Універсальність OPC-технології та комплектуючі, ПЗ OPCServer дозволяє використовувати в одній мережі прилади різного типу, з різною кількістю опитуваних каналів і підключені через один або кілька COM-портів.
Існує можливість настроїти періодичність опитування кожного приладу (каналу) в мережі.
Процес передачі даних здійснюється за допомогою технології COM / DCOM, при цьому використовується внутріпроцессорний сервер, створений відповідно до стандарту OPC. Даний сервер здійснює повний аналіз підключень і передає діагностичну інформацію по OPC-каналах.
Програма може бути використана для читання вимірюваних величин і відображення їх на дисплеї ПК в реальному масштабі часу.
Обмін з приладами здійснюється через послідовний інтерфейс зв'язку RS-232/485 з використанням ASCII-протоколу передачі даних.
OPCDataStore дозволяє за допомогою програми верхнього рівня, що підтримує інтерфейс OPC, організувати обмін даними з будь-яким приладом в мережі згідно протоколу обміну для приладів відповідного типу.
Також програма має в своєму складі вбудований OPC-клієнт, за допомогою якого можливе отримання даних каналів інших OPC-серверів і транслювання отриманих значень в канали OPC-сервера. Програма призначена для роботи з OPC-клієнтом, встановленому на іншому ПК в локальній мережі, або на лока льоном комп'ютері.
Завантажити OPCDataStore, версія 2.48 (від 12 листопада 2014 г.)