Жұмыстың мақсаты: SCADA-TRACE MODE 6 жүйесімен танысыңыз, арнаны құруды және конфигурациялауды, ақпаратты экранға шығаруды үйреніңіз TRACE MODE ортасында.
Есептің талаптары
Есепте мыналар болуы керек:
- зертханалық жұмыстың атауы;
- жұмыс мақсаты;
- мақсатын көрсете отырып, жұмысты орындауда қолданылатын командалар тізімі;
- жобаны эмуляциялау режимінде дұрыс жұмыс істейтін және өңделген файл түріндегі есепке қосымшаны;
- жұмыстың негізгі кезеңдерінің скриншоттары;
- жұмыс қорытындылары.
Тапсырма: Арнаны, берілген сигнал генераторын жасаңыз (синусоидалы, ара тісті, үшбұрышты), генераторды жасалғанға байлаңыз берілген диапазонды қамтамасыз ете отырып, сигналды масштабтау; экранда көрсеткі құралының көмегімен масштабталған сигналды шығарыңыз, тренд, мәтін.
1. ТЕОРИЯЛЫҚ БӨЛІМ
TRACE MODE ҚҰРАМЫ МЕН ҚҰРЫЛЫМЫ
TRACE MODE құралдар жүйесінен және орындау модульдерінің
(орындалу уақыттары) жиынтығынан тұрады. Құралдар жүйесінде файлдар жинағы құрылады, ол TRACE MODE жобасы деп аталады. TRACE MODE атқарушы модульдерінің көмегімен АБЖ жобасы диспетчердің немесе оператордың жұмыс орнында нақты уақыт режимінде орындау үшін іске қосылады[1].
TRACE MODE ерекшелігі «бір бағдарламалау желісі технологиясы», яғни бір құралды пайдалана отырып, барлық АБЖ модульдерін әзірлеу мүмкіндігі. Бағдарламалаудың бір жолының технологиясы бір жоба аясында адам мен машина интерфейсінің құралдарын, ресурстарды есепке алу жүйелерін жасауға, өнеркәсіптік контроллерлерді бағдарламалауға және веб-интерфейсті әзірлеуге мүмкіндік береді. Ол үшін мамандандырылған редакторлар TRACE MODE құралдар жүйесіне енгізілген[1].
Олардың ішінде:
Графикалық мнемоникалық диаграммалардың редакторы;
Панельдік редактор;
FBD визуалды тіл бағдарламасының редакторы (IEC 6-1131/3 стандарты);
SFC визуалды тіліндегі бағдарлама редакторы (IEC 6-1131/3 стандарты);
LD визуалды тіліндегі бағдарлама редакторы (IEC 6-1131/3 стандарты);
ST процедуралық тіл бағдарламасының редакторы (IEC 6-1131/3 стандарты);
IL процедуралық тіліндегі бағдарлама редакторы (IEC стандарты 6-1131/3);
Құжат үлгісінің редакторы;
ДҚБЖ сілтеме құрастырушысы;
Жабдық паспортының редакторы (EAM);
Кадрлық редактор (HRM);
Материалдық ресурстар редакторы (МЭС);[1].
«SCADA» БАҒДАРЛАМАЛЫҚ ТІЛІ БОЙЫНША ЖАЛПЫ МӘЛІМЕТ
Микро-SCADA-ТП АБЖ бағдарламалық қамтамасыз ету технологиялық процесті автоматты басқару және бақылау, белгілі бір салада автоматтандыруға мамандандырылған.
Диспетчерлік деңгей ең алдымен операторлық деңгеймен ұсынылған станциялар, сондай-ақ мамандардың жұмыс орындары, мәліметтер базасының сервері.
Диспетчерлік станциялар ішкі жүйелерден және енгізу/шығару жүйелерінен алынады технологиялық процестің жай-күйі туралы әртүрлі мәліметтер. Алынған деректерді белгілі бір жолмен өңдеу, талдау қажет, диспетчерге жағдайы туралы ақпаратты қандай да бір нысанда ұсыну технологиялық процесс, оған процесті басқаруға мүмкіндік беріңіз. Сонымен қатар, құру сияқты басқа функцияларды орындау керек құжаттар мен есептер. Көрсетілген функцияларды орындау үшін сізге жинауды , өңдеуді, талдауды қамтамасыз ететін бағдарламалық жасақтама процесс параметрлері туралы мәліметтер, процесті басқару.
Тілде жазылған бағдарламалық жасақтаманы пайдалануға болады жоғары деңгейдегі немесе ТП АБЖ әзірлеудің арнайы ортасында. Құру жоғары деңгейлі тілдегі бағдарламалар тек тілдерді білуді қажет етпейді бағдарламалау және бағдарламалау дағдылары, сонымен қатар түсіну автоматтандыруды қажет ететін технологиялық процесс. Басқару бағдарламалық жасақтамасын жасайтын бағдарламашылар жоғары деңгейдегі тілдердегі технологиялық үдеріспен автоматтандырылған процесс, бұл ТП АБЖ құру ұзақтығына әкеледі, дамуды қымбат етеді. Бұл мәселені шешуге мүмкіндік береді SCADA жүйелері. Технологияны жақсы білетін Технолог процесс, бағдарламалау дағдылары жоқ және жаза алмайды. ТП АБЖ үшін жоғары деңгейлі тілдердегі бағдарлама. Сондықтан қажет кез-келген автоматтандыруға мүмкіндік беретін мамандандырылған жүйе технологиялық процесс. Мұндай жүйелер SCADA жүйелері деп аталады. SCADA жүйесін мамандандырылған деп түсіну керек адам мен адам арасындағы интерфейсті жүзеге асыратын бағдарламалық жасақтама басқару жүйесі, сыртқы әлеммен байланыс. Кең келесі SCADA жүйелері таратылды: Genesis, Trace Mode, InTouch, Citect, IGSS.
2. ТӘЖІРИБЕЛІК БӨЛІМ
2.1 Scada бағдарламалау тілі бойынша тапсырма
ТАПСЫРМА: Арнаны, берілген сигнал генераторын жасаңыз (синусоидалы, ара тісті, үшбұрышты), генераторды жасалғанға байлаңыз берілген диапазонды қамтамасыз ете отырып, сигналды масштабтау; экранда көрсеткі құралының көмегімен масштабталған сигналды шығарыңыз, тренд, мәтін.
Ең алдымен, Жаңа бет (Новый проект) ашып алып, қарапайым бетті таңдаймыз.
(1-сурет)
Система деген жерді тышқанның оң жақ батырмасымен басып, «Создать узель» батырмасын тағы да басып, RTM деген батырманы таңдаймыз. Сосын RTM->Каналы->Создать компонент->Канал Float.
Канал бетін ашқан соң, оған Х атауын береміз.
(2-сурет)
Источники/приемники->Создать группу->Генераторы->Создать компонент->Пила.
(3-4-сурет)
Бұдан кейін, экранға стрелочной прибор‑ды қоямыз.
(5-сурет)
Оның құрылымын өзгертеміз.
(6-сурет)
Сосын оны Канал Float‑пен байланыстырамыз.
(7-сурет)
Тренд құрамыз:
(8-сурет)
Сосын оны да Канал Float‑пен байланыстырамыз.
(9-сурет)
Кейін Текст батырмасынан 2 құрамыз. Олардың біреуіне Х атауын береміз, ал екіншісін бос қалдырып, оны да Канал Float‑пен байланыстырамыз.
(10-сурет)
Осымен жобаның нәтижесін аламыз:
(11-сурет)
ҚОРЫТЫНДЫ
Қорытындылай келе Scada бағдарламалау тілі үйренуге оңай, көрнекі және информатика саласында арнайы білімі жоқ қолданбалы мамандар үшін ыңғайлы. Қатаң орындалу реті жылдам және сенімді кодқа аударылатын қарапайым ішкі нұсқаулар құрылымына әкеледі. Scada диаграмманың кірістері мен шығыстарының арақатынасын өте анық көрсетеді. Алгоритмді сигнал беру позициясынан сапалы зерттеу жағдайында оның Scada диаграммасы түрінде бейнеленуі мәтіндік бағдарламалау тілдеріне қарағанда көрнекі болады.
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1 Полный список поддерживаемых контроллеров, счетчиков и УСО приведен на сайте производителя. Дата обращения: 5 сентября 2011. Архивировано 5 сентября 2011 года.
2 Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова . — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
3 Лоскутов А. Б., Лоскутов А. А. Зырин Н. В., Шумский Д. В. Программирование ПЛК в CoDeSys / Нижний Новгород: НГТУ. 2018. С. 34—35.
4 Хесс Д. Объектно-ориентированные расширения МЭК 61131-3 // СТА. 2006. №2. С. 90—92 Архивная копия от 24 января 2022 на Wayback Machine
5 http://www.adastra.ru/products/overview/IEC61131/#:~:text=Techno%20IL%20%D1%8D%D1%82%D0%BE%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B9%20%D1%8F%D0%B7%D1%8B%D0%BA,%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D0%B5%D1%82%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BE%D1%87%D0%B5%D0%BD%D1%8C%20%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B5%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B.
6 https://ozlib.com/1022829/tehnika/opisanie_yazyka_tehno
Достарыңызбен бөлісу: |