-- Initialization local valU function OnInit() valU=200; end -- Uninitialization function OnClose() end -- Processing function OnRead() --запись текущего тега server.WriteCurrentTag(valU,OPC_QUALITY_GOOD); --пересчет valU = valU+math.random(10);if valU > 250 then valU = 180 end end
1.5 сурет –Тегті редакциялау терезесі
1.2.6 MasterSCADA құрылған айнымалыларды қосу үшін контексті меню серверге Вставить – ОРС переменные кіру қажет. Мысал үшін қолданыстағы U кернеуді, I токты және φ бұрышын қарастырайық (1.6 сурет).
1.2.7 Нысан ағашын орнату. Нысан ағашына технологиялық нысан құрылымын көрсету қажет мысал ретінде активті, реактивті, толық қуатты қарастырылады.
Объекта контексті меню арқылы нысанды қосып және оған (Установка) қасиет бөлімінде ат беру. Бұдан әрі Установка нысанына қажетті нысандарды қосу: Реактивті, Активті, Толық қуатты. 1.2.7.1 Реактивті қуатты формула арқылы есептеуге болады. Бұл үшін қажет:
кітапханадан Вычисления Панели функциональных блоков sin Есептеу функционалды блок Панел sin Реактивті нысанына қосу. Функционалды блок sin 3 кірісі болады: Период, диапазон, аргумент және бір шығысы Синус және формула арқылы есептеледі, сондықтан Опросбөліміндегі Диапазон қасиетіне Константа 2, Опрос бөліміндегі Период қасиетіне Константа 360 деп қою қажет. φ бұрышы аргумент болады, сондықтан арасындағы бұрышпен Жүйе ағашты байланыс жасау қажет және қарапайым тасу Аргументі, содан кейін қызыл белгі байланыс беру сигналы пайда болады;
1.6 сурет – Жүйе ағашының соңғы түрі
кітапханадан Вычисления Панели функциональных блоков Произведение Реактивті нысанына қосу. Произведение функционалды блоктың Произведение шығысы және Множители тобы болады. Множитель саны Орнату бөлімі көмегімен Произведения қасиет терезесінде өзгертуге болады. Бұдан әрі Множитель және Жүйе ағашынан шығыс Синус, U кернеуін, I қолданыстағы тоқпен арасында байланыс орнату.
1.2.7.2 Активті қуатты формула арқылы есептеуге болады.
1.2.7.3 Толық қуатты формула арқылы есептеуге болады. Толық қуатты есептеу үшін Толық қуат контексті менюден Есептеу функциясын қосуға болады. Есептеу қасиетіндегі Формулабөліміне U кернеуін, I қолданыстағы тоқты қолданылған айнымалыларды тасу қажетжәне формуланы жазып алу.
1.2.7.4 Нысан ағашының аяқталуы Параметрлер нысаның құруы жүзеге асырылады және Жүйе ағашынан барлық параметрлерді осы Нысанға тасу қажет (1.7 сурет).
1.2.8 Терезе бөліміндегі нысанда мнемосұлбаны құру жүзеге асырылады. Мысал ретінде мнесұлбада U, I, P, Q, S мағыналарды бағыттамалық аспап ретінде қою және деректерді сызбада (тренд) көрсету қажет.
1.2.8.1 Мнемосұлбаны құру үшін құрылған нысан Объекта (Установка) бөліміндегі Терезе бөліміне көшіп және Құру батырмасын басу қажет (1.8 сурет).
1.2.8.2 Ашылған мнемосұлба терезесінде Нысан Ағашынан тінтеуір оң жақ батырмасымен U параметрін тасып және «Стрелочный прибор» таңдау қажет (1.9 сурет).
1.2.8.3 Бағыттамалық аспаптың қажетті түрін орнатқаннан кейін қалған параметрлерді мнемосұлбаға көшіруге болады және де қасиеттер құрылған аспаптарды (1.10 сурет) Нысан Ағашымен сәйкесінше шығыс параметрлерін тасу (реактивті қуат үшін, мысалы, бұл произведения шығысы) және аспапты өзгерту.
1.7 сурет – Нысан ағашының соңғы түрі
1.8 сурет – «Установка» Нысан қасиеті
1.2.8.4 Аспап шкаласын орнату үшін аспап қасиеттерінде жоғарғы және төменгі шекаралар әрқайсысына бөлек редакциялау, жүйеде шкаланы орнату ыңғайлы. Мнемосұлбадан жобаға батырма арқылы ауысу Жобаға көшу , содан кейін Жүйе Ағашы Жүйе қасиетіне Шкала бөліміне керекті шкалаларды және олардың диапазонын және де апаттық және ескерту шекаралар қосу, берілген шекке жеткенге дейін Жүйе ақпаратты жасалынады, шама сәйкесінше түске боялады.
1.9 сурет – Нысан таңдау терезесін көрсету
1.10 сурет – Мнемосұлбада нысананың қасиеттері
1.2.8.5 Q, S шкаласын құру кезінде сәкесінше өлшеу бірлігі тізімде жоқ. Оларды қосу үшін Өлшеу бірлік кестесін таңдап, Қосу батырмасын басу (1.11 сурет).
1.2.8.6 Содан кейін, құрылған шкаланы беру үшін параметрлер қасиетіне кіру қажет Жүйе Ағашында және нысан қасиетіне (олардың шығысы) Жалпы бөлімінде Нысан Ағашы сәйкесінше диапазон өлшемін беру.
1.2.8.7 Параметрлерді сызбада көрсету үшін палитра мнемосұлбасынан тренд элементін қосу керек. Мәндерді сызбада көрсету үшін сәйкесінше айнымалыларды трендке тасымалдау жүзеге асыруға болады.
1.2.9 Құрылған бағдарлама жұмыс істеу үшін, оны компьютерге беру керек, себебі MasterSCADA желілік жобаларды құруға мүмкіндігі бар, бірнеше компьютерлер жасайтын. Бір компьютер үшін түбірлік компьютер Ағаш Жүйесінде нысан қасиеттерінде, Жалпы бөлімінде Компьютер 1 беру. [1]
1.11 сурет – Кернеу шкаласын құру
1.2.10 Қосылған кезде мнемосұлба ашылу үшін Нысан (Құрылғы) қасиеттер терезесінде, Терезе бөлімінде компьютердің Бастапқы мнемосұлбада белгі қою. Осымен құрылуы аяқталды, жобаны қосу үшін Пуск батырмасын қосу.