КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекція 9. Програмні засоби автоматизації конструювання, моделювання та проектування (Ч2)
9.1. Коротка характеристика SCADA-систем RTWin, TRACE MODE, GENESIS32. RTWin являє собою потужний і гнучкий інструмент для проектування систем контролю і управління (СКУ) технологічними процесами, що надає розробнику всі можливості для створення потужної розподіленої і масштабованої СКУ, функціонуючої в реальному масштабі часу. RTWin розроблений як універсальна система, яка може знайти застосування в різних галузях промисловості. Як інтегрований пакет, що забезпечує повний цикл розробки і функціонування СКУ, RTWin складається з:
TRACE MODE 5 для Windows NT (розробник - фірма AdAstra, м.Москва) являє собою SCADA-систему нового покоління, має такі основні особливості:
Суть автопостроенія полягає в автоматичному генеруванні баз каналів операторських станцій і контролерів, що входять в проект АСУ ТП, на основі інформації про число точок вводу / виводу, номенклатурі використовуваних контролерів і пристроїв сполучення, наявність і характер зв'язків між ПК і контролерами. Завдяки автопостроенію розробка АСУ ТП зводиться до наступних нескладним процедурам:
GENESIS32 - комплект інструментальних засобів фірми ICONICS для створення програмного забезпечення верхнього рівня АСУ ТП, який заснований на новітньому відкритому стандарті взаємодії апаратури та програмних засобів різних виробників ОРС (OLE for Process Control). ОРС (механізм зв'язування і впровадження об'єктів для збору даних і управління в системах промислової автоматизації) є найбільш загальним способом організації взаємодії між різними джерелами і приймачами даних, такими як пристрої, бази даних та системи візуалізації інформації про контрольований об'єкт. ОРС забезпечує інтерфейс між додатками-клієнтами та серверами шляхом реалізації стандартного механізму зв'язку між джерелами даних (серверами) та одержувачами даних (клієнтами). Іншими словами, ОРС є аналогом технології Plug-n-Play для програмного забезпечення у сфері промислової автоматизації. Стандарт ОРС заснований на рішеннях, запропонованих компанією Microsoft в рамках операційної системи Windows.
GENESIS32 включає в себе наступні додатки, які є клієнтами ОРС: GraphWorX32, TrendWorX32, AlarmWorX32, а також містить середовище розробки сценарних процедур VBA Scripting. Крім того, до складу пакету входить сервер системного адміністрування Security Config і сервер фонової архівації даних Persistent Trending. GraphWorX32 є інструментальним засобом, призначеним для візуалізації контрольованих технологічних процесів і оперативного диспетчерського управління на верхньому рівні АСУ ТП. Основні характеристики:
Delphi являє собою систему швидкої розробки додатків, придатну для створення прототипів і закінчених додатків Windows, які можна порівняти (або вони навіть перевершують їх по швидкості й ефективності) з програмами, написаними на С, С + +, Borland Pascal 7.0 або Visual Basic, а також з програмами, створеними іншими засобами. В основі Delphi лежить мова програмування Object Pascal фірми Borland, але для створення найпростіших додатків абсолютно необов'язково бути програмістом на Pascal. По мірі розробки програми Delphi візуальним способом автоматично створює відповідні Pascal-оператори для майбутньої програми. Додаток Delphi складається з однієї або кількох форм, в які розробник поміщає візуальні компоненти, і має можливість модифікувати властивості компонентів і самих форм, а також створювати Pascal-процедури, обробні різні події, що відбуваються в системі.
При запуску створеного програми Delphi компілює і компонує вихідний код і інші модулі для створення виконуваного файлу з розширенням. Exe. Це єдиний файл, який є результатом розробки, який розробнику необхідно надати користувачеві створеної програми. У інтегроване середовище розробки Delphi (можна назвати інтерфейсом розробника) входить декілька основних компонентів (ріс.9.1). Панель інструментів, як, наприклад, і в текстовому редакторі Word, містить кнопки (піктограми), що працюють за принципом "вкажи і клацни" і виконують деякі команди меню. Головне меню - стандартне меню в стилі Windows. Форма - у багатьох додатках - візуальне зображення головного вікна програми, що розробляється. Форма може представляти і інші вікна, наприклад діалогове вікно або дочірнє вікно в програмах з многодокументальним інтерфейсом. Прості програми мають тільки одну форму, а більш складні додатки можуть володіти безліччю таких форм. Точкова сітка допомагає вирівнювати поміщаються на форму компоненти. У скомпільованому додатку сітка не з'являється. Палітра компонентів являє собою каталог візуальних та прикладних об'єктів, які можуть бути включені в створювані форми (наприклад, інтерфейс користувача) та додатка. Щоб помістити необхідні компоненти в створювану форму, необхідно просто перенести їх з палітри компонентів. Компонент, поміщений один раз, стає справжнім об'єктом, готовим для виконання будь наміченої інструкції. Дані сторінок палітри. Оскільки різних компонентів в розглянутій системі розробки безліч, всі їх піктограми відобразити на екрані одночасно не представляється можливим. Тому вони розділені на групи, або сторінки. При активному стані одній із закладок, в області розташування піктограм палітри компонентів з'являються піктограми, відповідні певній сторінці або класу компонентів. У Delphi існує вісім категорій компонентів (і відповідно - вісім закладок):
Вікно редагування модуля містить текст програми на мові Pascal, пов'язаний з кожною формою в додатку. Delphi автоматично створює цей програмний код, в який можна додати оператори, що виконуються при виборі команди меню або клацанні по кнопці. Дані сторінок Properties і Events (властивості і події). Призначені для переходу від властивостей форми до подій або навпаки, і розташовуються в нижній частині вікна Object Inspector. Властивість представляє атрибут компонента, наприклад розмір кнопки або шрифт мітки. Подія позначає різні дії, такі як натискання кнопки або клацання мишею. Першим етапом при створенні користувальницьких додатків а середовищі Delphi зазвичай є розробка користувальницького інтерфейсу (для інформаційно-керуючих систем - інтерфейсу оператора). За допомогою візуальних компонентів Delphi можна створити самі різні панелі інструментів, рядка стану, індикатори і т.д. На ріс.9.2. наведено приклад фрагмента інтерфейсу диспетчера збагачувальної фабрики (ділянка приймання вугілля від шахти).
Ріс.9.1. Інтерфейс розробника Delphi 4.57. Ріс.9.2. Фрагмент інтерфейсу диспетчера збагачувальної фабрики.
Delphi має засоби для розробки багатодокументним інтерфейсом (MDI), додатків, пов'язаних з передачею даних, а також засоби, що підтримують динамічний обмін даними (DDE), зв'язування і впровадження об'єктів (OLE), і, крім того, дозволяє створювати програмне забезпечення для практично всіх типів баз даних. В даний час існує декілька версій Delphi, що відрізняються в основному набором компонентів. Розробкою окремих компонентів для Delphi займаються багато розробників ПЗ. В результаті доступні (Internet або CD) тисячі готових компонентів, які можуть бути використані в конкретній розробці. Починаючи з другої версії Delphi може працювати тільки під Windows 95 і вище. ЛІТЕРАТУРА
Дата добавления: 2013-12-13; Просмотров: 541; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |