Professional Documents
Culture Documents
Професор: Студент:
Др. Слободан Бјелић Мирослав Станковић 26/2007
Садржај
Садржај................................................................................................................................................2
1. SCADA систем................................................................................................................................3
2. Концепти SCADA...........................................................................................................................4
2.1. HMI...........................................................................................................................................5
2.2. Комуникације...........................................................................................................................6
2.3 SCADA Подсистеми ................................................................................................................7
3. Типичне SCADA архитектуре.......................................................................................................9
4. Web приступ SCADA системима................................................................................................10
4.1. Компоненте Web приступа SCADA системима.................................................................11
4.1.1 У/И уређаји и комуникациони портови............................................................................12
4.2. Тагови и параметри тагова...................................................................................................13
4.3. Снимање података.................................................................................................................14
4.4. Аларми....................................................................................................................................14
4.5. Скриптови..............................................................................................................................14
5. SCADA у системима управљања квалитетом............................................................................15
5.1. Навигација..............................................................................................................................16
5.2. Креирање комуникационог порта........................................................................................17
5.3. Додавање уређаја...................................................................................................................17
5.4. Креирање тагова....................................................................................................................18
5.5. Праћење трендова..................................................................................................................19
5.6. Аларми....................................................................................................................................21
2
1. SCADA систем
3
преписале нормалне PLC-ове контроле. Подаци се такође могу чувати на историјату, који је
често подржан базом података, ради приказивања трендова и других аналитичких радњи.
2. Концепти SCADA
SCADA мрежа се састоји од једног или више MTU (енгл. Master Terminal Unit) који су
заправо рачунарске станице опремљене одговарајућим софтвером и оперативним системом.
Ове станице оператори користе за праћење и контролу једне или више RTU (енгл. Remote
Terminal Unit). RTU је такође рачунарски уређај који је обично намењен за рад у
индустријским условима или чак у екстремним као што је нпр. окружење у васиони. Његов
задатак је да прикупља информације са разних дигиталних и аналогних сензора и да
прослеђује команде уређајима који на неки начин мењају стање управљаног система (разни
степ мотори, генератори, релеји и сл.). Често се за њихову реализацију користе разни типови
PLC (енгл. Programmable Logic Controller).
4
Сваки параметар процеса који се прати у систему се јединствено идентификује
додељивањем такозваног тага. На пример за праћење брзине обртања мотора могли би том
параметру доделити таг MOT1V. Тагови могу бити такозвани "тврди" или "меки". Тврди
тагови јесу конкретне вредности параметара процеса. Са друге стране меки тагови
представљају вредности добијене након одредјених обрада, најчешће математичким
операцијама, тврдих тагова.
2.1. HMI
5
радних сати – брзе реакције на аларме, благовремене акције и наредбе имају и високу
новчану вредност. Примарна сврха SCADA система је да унапред дају упозорење на
проблием који може настати.
2.2. Комуникације
6
Комбинацију радио и директне серијске везе или модемске комуникације биле су
коришћене од стране традиционалне имплементације SCADA система.У комплексним
системима који се простиру на великој површини користе се Ethernet и IP преко SONET/SDH
мрежа.
Овакав принцип повезивања дошао је на удар када се јавила потреба да информације
SCADA система буду размењиване преко већ постојећих мрежа које су већ инсталиране код
клијената, или потреба да SCADA системи комуницирају са другим системима и
апликацијама. Заоставштина старих приступа је у многоме опстала, али се из наведених
побуда приступило дизајнирању нових протокола.
7
Под систем за дефинисање величина у коме се дефинишу величине и њихове
особине као што су горња и доња граница вредности величине, време очитавањ, итд. Улазне
величине представљају вредности измерених физичких величина из процеса, а излазне
величине вреднмости које се шаљу ка управљачким уређајима. Чето се могу дефинисати и
меморијске величине (које служе за прорачуне) и системске величине које су специфичне за
употребљени програм.
Подсистем за аларме служи за дефинисање и приказ алармних стања у систему.
Алармна стања могу представљати недозвољену или критичну вредност величине као и
недозвољену акцију или команду оператера. Сваки аларм има своје особине као што су ниво
озбиљности аларма, место настанка, категорија, порука која се везује за аларм и слично.
Подсистем за аларме омогућује промену стања аларма путем операције потврде и брисања.
Подсистем за приказ трендова у коме се приказују последње промене вредности
величина (трендови у реалном времену) и историјат промене вредности величина у току
дужег временског периода (хистограми). Добро осмишљен подсистем за приказ трендова
омогућује и упоредни приказ више величина као и архивирање дијаграма.
У подсистему за извештаје формирају се извештаји о промени вредности величина,
алармима, акцијама оператера и осталим аспектима рада постројења.
Графички подсистем приказује стање постројења у облику који је најпрегледнији за
човека (оператера) како би он мого правовремено одреаговати на промену стања система.
Вредности величине се најчешће приказују у облику бројева или „динамичких слика”, чиме
се уочавају промена на слици. Поред приказа стања система, графички подсистем треба да
омогући и неке од акције од стране оператера. На пример, кликом миша на неки објекат
може се покренути извршавање неког раније дефинисаног макроа или скрипте.
Комуникациони подсистем омогућује повезивање SCADA система са физичким
уређајима који врше непосредан надзор и управљање (PLC).
Подсистем за приступ базама података омогућује трајно чување и преглед података
у релационим базама података. Ранија решења су бележила податке у датотеке у
нестандардном облику. Новија решења користе неки од стандардних начина архивирања
података који омогућују кориснику лак приступ подацима као и приступ подацима из других
софтверских окружења. На Microsoft Windows оперативном систему често се користе ODBC
(Open Database Connectivity) и нешто савременије ADO (ActiveX Data Object) технологија.
Употреба ових технологија омогућује лакшу претрагу података као и формирање извештаја
помоћу SQL (Structured Query Language) језика.
8
Слика 3. Подсисеми SCADA система
- Централизовани
- Дистрибуирани
- WASCAD системи
Дистрибуирани SCADA систем обухвата скуп удаљених станица које су локалном радио
мрежом повезане са управљачким центром, одакле се реализује надзор и управљање
процесима.
9
технолошког процеса или привредног система, стиче се целовита слика о његовом стању.
WASCAD је оријентисан на управљање комплексним пословним системима код којих је
акценат на хијерархијској структури и супервизији процеса, због сложености процеса и
могућности грешака у комуникацији.
10
Слика 4. Општа архитектура WebAccess SCADA система
SCADA node има мрежне конекције према клијентима. Обично то није Web сервер. Служи за
размену података између система управљања и клијената. Назива се још и SCADA сервер.
У систему је могуће имати више SCADA сервера који прате делове процеса или више
различитих процеса. Редудантни SCADA node се састоји из примарних и backup SCADA
node-ова. На овај начин, backup SCADA node служи као тренутна замена у случају неког
проблема на примарном серверу и јављања потребе за његовим искључивањем из система,
или у најгорем случају да примарни сервер откаже у току рада, из било ког разлога.
Project node (Менаџер пројекта) је апликација која представља алат за
конфигурисање SCADA сервера. Састоји се из 3 елемента:
- алата за конфигурацију – скупа ASP (Active Server Pages) страница. Ове ASP странице
представљају конфигурациони алат који преко стандардних web browser-а имају
web приступ SCADA систему.
- централне базе података - где се чувају конфигурације сваког SCADA сервера у
систему. Копија свих графичиких фајлова, скриптова и осталих компоненти се чува на
Project node-у. Измена базе података или графике, захтева конекцију према Project
node-у. База података и графички фајлови су физички лоцирани на Project node-у.
Измене се невиде на SCADA серверима, све док се оне на њих и не сниме.
- Web сервер – стандардни ASP Web сервер. Може се користити и било који од
стандардних Web сервера који се налазе у Windows 2000, 2003 или XP са IIS (Internet
Information Server).
11
Client (Клијент) кориснички интерфејс који се приказује путем Web претраживача и
ActiveX додатка за Internet Explorer.
12
Слика 5. Изглед форме за додавање новог комуникационог порта
13
4.3. Снимање података
У WebAccess SCADA систему промена параметара се може пратити на два начина, где
оба типа представљају податке у реалном времену, али се разликују у опцији снимања
података у базу података.
4.4. Аларми
- високо – високо
- високо
- ниско
- ниско – ниско
- брзина промене
- девијација
4.5. Скриптови
14
WebAccess систему, скриптови могу креирати извештаје, комуницирати са другим
апликацијама и управљати вредностима параметара у систему.
- Tcl – представља стандард у индустрији, и они који имају било какво искуство у
програмирању моћи ће уз помоћ њега да напишу једноставни скрипт за кратко време.
- VBScript – подржан је због корисника Visual Basic програмског језика. Интеракцију
са таговима и приказима на екрану врши путем ACTION команди.
- JScript – извршава се на клијенту, и употребљавају га корисници који су блиски са
JavaScipt програмским језиком.
15
Стартовање SCADA сервер апликације, врши се бирањем опције 'Start Kernel'. Опција
'Project home' даје улазну страну менаџера пројекта, као на слици.
5.1. Навигација
16
5.2. Креирање комуникационог порта
Примера ради, нека је WebLink уређај физички повезан путем серијског RS232С порта
на неки уређај у систему чијим параметрима желимо да приступимо путем наше SCADA
апликације. Најпре морамо регистровати ту конекцију у апликацији додавањем новог
комуникационог порта. Кликом на линк “Add Comport” као на слици 9. долазимо до форме за
његово додавање.
Уређаје додајемо након додавања комуникационог порта. Њих треба посматрати као
протокол којим се комуницира преко комуникационог порта. Приликом креирања треба
познавати параметре протокола којим уређај комуницира.
17
Слика 11. Форма за додавање новог уређаја
18
Слика 13. Форма за додавање новог тага
Форма за додавање новог тренда даје велик избор тагова за праћење чије ће се
вредности пратити паралелно. За сваки од тагова могуће је дефинисати основне параметре.
19
Слика 15. Форма за додавање новог тренда
Ако изаберемо тренд са именом који смо креирали, добићемо графички приказ тренда
који се освежава у складу са опцијом коју смо изабрали приликом његовог креирања.
20
Слика 17. Графички приказ промене вредности параметара процеса
5.6. Аларми
21