E-mail

Основна сторінка
Продукцiя
Веб-технологiї
Web PLC
Вхiд для слухачiв
Навчальнi програми
Реєстрацiя на навчання
Розклад занять
Посилання
Контакти
  Monitor Pro

Monitor Pro - це програмне забезпечення для систем супервізорного керування і збору даних (SCADA), яке включає базові пакети для створення додатків супервизорного (диспетчерського) контролю і керування, а також додаткові елементи (опції), що удосконалять функції цих пакетів для таких спеціальних областей застосування, як статистичне керування технологічними процесами чи інтеграцією з базами даних. Існує чотири різних базових варіанти продукту в залежності від розміру доступної бази даних реального часу і максимального числа вхідних/вихідних параметрів процесу (тегів). У широкому змісті функціональність усіх цих варіантів однакова для усіх варіантів базової операційної системи. Це спрощує міграцію додатків від однієї платформи до іншої. В даний час Monitor Pro розрахований на роботу під операційними системами Windows NT, Windows 95 і 98. Повний набір опцій Monitor Pro можливий під Windows NT. Обмежене число опцій можливо під Windows 95 і 98. Версія Monitor Pro для OS/2 відсутня.

  • Пакети Runtime (середовище функціонування)
  • Пакети Development (середовище створення) і Runtime
  • Додаткові пакети Optional Packages і Add-Ons

Базові пакети Monitor Pro

Базові програмні пакети включають 4 компакт-диски, що містять програмні функції на трьох мовах (англійський, французький і німецький) і посібника користувача (також на ангийском, французькому і німецькому). Документація включає електронні версії посібника з установки, інформаційна довідка про версію пакета, реєстраційна й абонементна форми (також на англійському, французькому і німецькому).

  • graphics and animation (графіку й анімацію)
  • real-time database (базу даних реального часу)
  • real time and historical trending (поточні й архівні тренди)
  • animated graphic (анимированную графіку)
  • alarm management (керування сигналізацією)
  • database browser (броузер бази даних)
  • dBase IV and ODBC data interfaces (інтерфейс даних з dBase IV і ODBC)
  • local area network (підтримку локальних мереж)
  • PowerNet and driver interfaces for Schneider Electric PLCs and NUM numerical controls (функцію PowerNet, драйвери інтерфейсів із ПЛК Schneider і пристроями числового керування NUM).

Можливості продукту

Monitor Pro є багатокористувацьким SCADA-сервером додатків реального часу для автоматизації виробничих і технологічних процесів. Він дозволяє збирати найважливішу інформацію від численних приладів і пристроїв промислового об'єкту і потім поширювати її по всьому підприємству (організації).

Комунікативність бази даних реального часу

Monitor Pro забезпечує такі найважливіші елементи функціональності SCADA-системи, як ретроспективні дані, сигналізацію і статистичне керування процесом. Крім того обновлювана по зміні база даних Monitor Pro забезпечує унікальну маштабованість - існують додатки, що обробляють більш 2 мільйонів тегів.

WebClient

Monitor Pro WebClient підключається прямо до будь-якого сервера Monitor Pro без будь-якого додаткового конфігурування.

Декілька користувачів можуть спостерігати за процесом чи керувати їм звідки завгодно на території підприємства чи з будь-якого місця земної кулі за допомогою корпоративної мережі Intranet чи Internet. WebClient працює з необхідним захистом. Використання зашифрованих протоколів і клієнтів у варіанті доступу "тільки читання" гарантує безпеку. НА відміну від конкуруючих продуктів, що базуються на закритому середовищі клієнтських додатків, WebClient заснований на стандарті Active. WebClient заснований на моделі "Thin Client" ("худий клієнт"). Це означає, що один сервер обслуговує запити на одержання свіжої інформації від підключених до нього клієнтських машин, у яких функціонують броузерні додатки.

Крім того WebСlient заощаджує кошти замовника шляхом розгортання декількох Web-клієнтських з'єднань замість декількох додатків з функціями серверів. Економія полягає в тому, що клієнтська машина не повинна бути потужною високорозвиненою робочою станцією. Усе, що потрібно - це комп'ютер, здатний виконувати броузерний додаток. Додаткова економія досягається через зменшення трудозатрат на обслуговування індивідуальних баз даних, розкиданих по всьому підприємству.

Для підвищення надійності WebClient може також працювати з резервованими серверами.

OPC

Підтримка вихідного стандарту OPC (OLE for Process Control) означає те, що дані від засобів промислової автоматики можуть бути зібрані без використання спеціальних драйверів. Інформація потім може бути поширена між необмеженим числом різних користувачів (клієнтів) по всьому підприємству.

  • може використовуватися для швидкого створення SCADA-додатків, як невід'ємної частини автоматизації критично важливих процесів промислового виробництва. Improves the efficiency and productivity of manufacturing and automation processes.
  • дає можливість персоналу по всьому підприємству одержувати інформацію, необхідну для прийняття рішень
  • забезпечує можливість надання об'єктивної інформації системам вищестоящого рівня керування: системі керування виробництвом - Manufacturing Execution Systems (MES), і системі планування ресурсів підприємства - Enterprise Resource Planning (ERP).
  • базується на відкритих стандартах для забезпечення захисту капіталовкладень.

Механізм бази даних реального часу (Real-Time Database Engine)

  • Виконавчий механізм бази даних реального часу (БДРВ) оптимізує використання центрального процесора для досягнення високої продуктивності;
  • Програмні модулі, що інтегруються, зв'язуються між собою через механізм БДРВ;
  • Унікальна масштабованість до обсягу додатка й архітектурі комп'ютера
  • Механізм БДРВ підтримує до 232 елементів (параметрів процесу - тегів)
  • Шість природних типів тегів: digital (дискретний), analog (аналоговий), long analog (довгий аналоговий), double precision floats (із крапкою подвоєної точності, що плаває,), mailboxes (поштова скринька) і ASCII message (символьне повідомлення)
  • Підтримка масивів тегів (tag arrays) розмірністю до 5
  • 32-символьне представлення імен тегів забезпечує можливість застосування стандартних угод по найменуванню параметрів
  • Підтримує можливість "гарячого" рестарту.

БДРВ, що зберігається в оперативній пам'яті швидкого доступу (ОЗУ) є серцем супервізорної системи Monitor Pro. Вона містить усі вхідні і вихідні дані процесу, доступні для супервізорної обробки. Розмір бази даних залежить від використовуваного runtime-пакета Monitor Pro. Додаток у цьому виді містить об'єкти, визначені як символи, що представляють бінарні дані, 16-бітні слова одинарної довжини, 32-бітні слова подвійної довжини, числа з плаваючою крапкою (64-бітні) і повідомлення (до 256 байт). Кожна задача додатка може мати доступ до всієї бази даних і використовувати її, як засіб обміну даними з іншими задачами. Такий спосіб зв'язку підсилює незалежність різних задач між собою. Вся інформація в базі даних може бути ідентифікована в символьній формі, тобто по іменах об'єктів типу VALVE (засувка), PUMP (насос), MOTOR (двигун), FAULT (відмовлення) і т.п. Усяка зміна в стані змінної контролюється, відображається й обробляється, якщо це необхідно.

Редактор додатку (Application Editor)

  • сучасний обєктно-орієнтовний графічний інструмент
  • 13 різних типів анімації графіки, що дозволяє створювати потужні екранні інтерфейси (відеокадри) реального часу
  • архітектура MDI підтримує одночасну роботу з декількома кресленнями відеокадрів
  • креслення відеокадру може містити до 16 384 анімованих обєктів
  • однократне (за один крок) визначення тегу спрощує процес конфігурування додатка
  • всі атрибути вікна реального часу конфігуруються користувачем, декілька вікон можуть відображатися одночасно
  • утиліта імпорту форматів DXF підтримує вихідну структуру імпортованого з AutoCAD файлу

Обмін даними по протоколі TCP/IP (TCP/IP Data Exchanges)

FLLAN

Функція FLLAN дає можливість декільком супервiзорним станціям (комп'ютерам) обмінюватися файлами і даними по мережі TCP/IP. Для реалізації всіх архівних чи функцій поділу інших мережних ресурсів (принтерів, баз даних і т.п.) у мережі також може використовуватися відповідний сервер (сервери).

  • підтримуються такі види архітектури, як "клієнт/сервер" і "мережа з рівноправним доступом", а також їхні комбінації
  • для архітектури клієнт/сервер може бути обраний варіант із "худим" чи "товстим" клієнтом
  • різні клієнти можуть працювати з різними аспектами серверного додатка одночасно
  • клієнти можуть мати доступ до декількох серверів
  • підтримується можливість створення резервованих систем
  • передача даних "по зміні" мінімізує завантаження мережі
  • в основу покладений промисловий мережевий стандарт TCP/IP.

Багатостанційний клієнт / сервер (Multistation Client / Server)

Power Net

Monitor Pro має вбудовану функцію Client/Server для архітектури з декількома робочими станціями: PowerNet. Це дозволяє розробляти додатки з даними, які поділяються між різними диспетчерськими станціями (комп'ютерами). Кожна диспетчерська станція декларується як сервер і клієнт для інших станцій мережі одночасно. Сигналізація і її підтвердження (квітування) розподілені між різними станціями мережі. Сигнальне повідомлення може бути однаково заквітоване на тій чи іншій робочій станції в мережі.

Таймер інтервалів і подій (Event and interval timer)

Интервально-подійний таймер ідентифікує й обслуговує всі події в хронологічному порядку, що забезпечує можливість контролю (моніторингу) роботи додатків. Періодичні чи подійні бінарні теги визначаються за допомогою настроювання відповідних параметрів у конфігураційних таблицях функції "TIME". Періодичними тегами є бінарні дані, що змінюють свій стан принаймні раз у 24 години (наприклад: щосекунди чи кожні 7 годин, 53 хвилини і 12 секунд). Подійні теги являють собою бінарні дані, асоційовані з датою і часом (наприклад: щопонеділка в 8:00 чи 25 грудня в 12:00). Такого роду дані запускають процедури математичної і логічної чи обробки записують інформацію на даний момент часу.

Інтерпритуючі і компілюючі функції математичної і логічної обробки (Interpreted or compiled math and logic functions)

Функції математичної і логічної обробки використовуються для виконання математичних розрахунків і логічних операцій, а також забезпечують деякі додаткові можливості, властивим мовам структурного програмування:

  • організація виразів у блоки
  • цикли
  • вибіркове виконання математичних функцій
  • процедури
  • логічні теги (змінні)
  • таблична обробка
  • фонове виконання без участі оператора

Мова математичної і логічної обробки працює з всіма об'єктами бази даних реального часу. Два варіанти цієї функції використовують одну й ту саму мову, але розрізняються типом результуючої програми, що виконується: інтерпритуючий чи компілюючий код. Використовувана мова забезпечує доступ до різних вдосконалених функцій бібліотечного типу для контролю каталогів (директорій), вводу/виводу, математики, обробки символьних рядків і т.п. Результати математичної і логічної обробки можуть бути використані іншими функціями. Операції математичної і логічної обробки групуються в процедури. Кожна процедура може виконуватись по зміні значення змінної в базі даних реального часу чи по виклику іншої функції математичної і логічної обробки.

Можливості програмування (Programming Capabilities)

Для удосконалення функціональності додатку в графічні об'єкти багаторазового використання може бути вбудований скрипт, написаний на Visual Basic-сумісній мові.

  • Модулі математичної і логічної обробки дають потужну і просту мову структурного програмування
  • Можливість компіляції програми служить поліпшенню характеристик виконуючої частини додатку
  • Коди на C і C++ можуть бути впроваджені в програми математичної і логічної обробки
  • Процедури можуть виконуватись періодично чи по зміні даних (події)
  • Відкритий інтерфейс прикладного програмування (API) дає можливість розробки замовлених модулів на C і C++.

Готова конфігурація для додатків (Preconfigured Applications)

Monitor Pro надає набір попередньо сконфігурованих додатків для того, щоб користувач міг легко побудувати свій додаток, користаючись готовими фреймами. Ці додатки надають готові набори конфігураційних даних з настроюваннями підключення до мереж основних промислових засобів керування, що випускаються Schneider Electric. З метою полегшення реалізації конкретних вимог кожний наперед конфігурований додаток постачається довідковим посібником. Вибір наперед конфігурованого додатку залежить від обраного для установки комунікаційного інтерфейсу. Може бути обрано кілька типів мережі X-Way. У випадках, коли додаток Monitor Pro працює з ПЛК від Schneider Electric, доступні наступні типи мережних інтерфейсів:

  • Modbus
  • Modbus Plus
  • Modbus TCP/IP
  • UnitelWay
  • FipWay
  • Xway
  • ISAWAY

Функціювання додатків

У фазі виконання (runtime) програмне забезпечення Monitor Pro реалізує функції, сконфігуровані розроблювачем додатка. Одночасно може бути активізовано до 31 задачі. Менеджер задач, що виконуються, (runtime manager) відображає перелік задач і їхній поточний стан. При необхідності користувач може активізувати чи заборонити роботу тієї чи іншої задачі з екрана. Перелік основних функцій Monitor Pro включає наступні задачі:

  • Animated graphics: анімована графіка
  • Event and interval timer: интервально-подійний таймер
  • Alarm supervisor: диспетчер сигналізації (у локальній чи розподіленій архітектурі)
  • Programmable counters: програмувальні лічильники
  • Dynamic Trending: динамічні тренди
  • Interpreted math and logic functions: інтерпритована математична і логічна обробка
  • Compiled math and logic functions: компілююча математична і логічна обробка
  • Recipe management: менеджер "рецептів"
  • Read database: читання бази даних
  • Write database: запис у базу даних
  • PLC data and program transfer: передача даних і програм у ПЛК
  • Database interfaces (dBase IV, ORACLE, DB2, ODBC, SYBASE) (1): інтерфейс із СУБД
  • Report generator: генератор звітів
  • File management: менеджер файлів
  • Printing: друк
  • PLC communication: зв'язок із ПЛК
  • Data network communication: обмін даними по мережі
  • Debugging: налагодження
  • Process control: керування процесом
  • Security management: керування безпекою

Усі ці задачі працюють незалежно одна від одної і використовують базу даних реального часу, що є центральним елементом Monitor Pro. Багатовіконна функція використовується для відображення декількох відеокадрів на одному фізичному екрані. Кожен відеокадр допускає маштабування (функція ZOOM), фрагментування (функція CLIP) чи зображення на розсуд оператора, або як визначене рішення розроблювача. Багатозадачне середовище операційної системи також використовується для одночасного відображення інших програм, запущених на даному комп'ютері (ця можливість може привести до зниження продуктивності).

назадвверхголовна
 
Design © MRoma, 2001