Kokie kintamieji naudojami operatoriaus skydeliuose? | HMI pulto programavimo kursas. 5 dalis


Kurso metu sužinosite:

  • Kas yra kintamieji ir kam jie skirti,
  • kokių tipų kintamieji yra operatorių skydeliuose,
  • kaip priskirti pavadinimus programoje naudojamiems kintamiesiems.

Ankstesniame straipsnyje iš serijos "Kaip sukurti grafinę sąsają? Pagrindiniai grafiniai objektai, naudojami HMI sistemose | HMI pulto programavimo kursas. 4 dalis" jūs sužinojote, kaip konfigūruoti dažniausiai naudojamus grafinius objektus, tokius kaip: bakas, vožtuvas, juostinė diagrama, signalinė lempa ar vamzdynas. Šioje kurso dalyje sužinosite, kokie yra kintamieji ir kaip juos naudoti operatoriaus skydelio programoje.

Kintamųjų tipai, kuriuos galite naudoti HMI programoje

Jei jau programavote PLC valdiklį arba HMI operatoriaus skydelį, kintamųjų tema jums turėtų būti šiek tiek pažįstama. Kintamieji yra parametrai, kuriuos modifikuojame naudodami valdymo programą arba operatoriaus veiksmą, kad galėtume valdyti mašiną ar procesą. Kiekvienam kintamajam priskiriama tam tikra atminties sritis (registras), kurioje saugoma jo vertė. Operatoriaus panelių gamintojai registrams naudoja savo pavadinimus ir čia nėra standartų, tačiau atminties ir paskirties tipai yra universalūs. Astraada HMI plokštėms jie atrodo taip:

  • $Un - standartiniai registrai, skirti naudoti vartotojui;
  • $Nn - registruose su atsargine akumuliatoriaus kopija (jų vertės prisimenamos tuo atveju, kai elektros energijos tiekimo nutraukimas);
  • $Sn - sistemos registrai, saugoti duomenis, reikalingus tinkamam programos veikimui;
  • $In - indeksuoti registrai, naudojami netiesioginiam kreipimuisi;
  • $Jn - indeksuoti, 32 bitų registrai;
  • $CNn - blokuoti registrus, naudojamus duomenims iš nustatytų blokų komandoms saugoti.

Kintamųjų pridėjimas praktikoje

Pradėkite šią kurso dalį atidarę paskutinę išsaugotą programą ir kairėje esančiame meniu pasirinkite elementą su kintamaisiais - Tags. Atsidarys langas Tag Table, kuriame galėsite kurti ir pavadinti naujas žymas.

Pirmiausia pridėkite kintamuosius į grupę Internal Memory. Įveskite pavadinimą, pasirinkite tipą ir adresą iš žemiau esančio sąrašo:

Dešiniuoju pelės mygtuku spustelėkite Internal Memory ir pridėkite pakatalogią pasirinkdami Add Subgroup ir pakatalogį jį ZAWORY (lt. VOŽTUVAI). Tada į naujai sukurtą aplanką pridėkite šiuos kintamuosius.

Priskirkite sukurtus kintamuosius prie atitinkamos grafikos pagrindiniame ekrane. Norėdami tai padaryti, dukart spustelėkite pirmąjį (viršutinį) vožtuvą, esantį ant jungties tarp pagrindinio bako ir raudonų dažų bako, pažymėto R raide. Tada pasirinkite parinktį Select Tag, kuri yra šalia lango Monitor Address ir pasirinkite kintamąjį pavadinimu zaw_R (lt. Vožtuvas_R).

Patvirtinkite kintamojo pasirinkimą mygtuku Select ir spustelėdami OK, tada atlikite tą pačią operaciją su antruoju vožtuvu. Šį kartą pasirinkite žymą zaw_wyl (lt. Vožtuvas_OFF), kuri reiškia išmetimo vožtuvo stebimą kintamąjį.


Šiame skyriuje sužinojote apie kintamuosius ir kaip jie naudojami programuojant operatorių skydelius. Kitame kurso epizode išmoksite rašyti programas ir naudoti makrokomandas HMI skydelio programoje.


Kitoje kurso dalyje „Kas yra makrokomandos ir kaip jas naudoti HMI programose? | HMI pulto programavimo kursas. 6 dalis" išmoksite:

  • Kaip sukurti naują programą
  • kaip naudoti sąlyginį išrašą. IF…ELSE
  • kaip konfigūruoti laiko makrokomandą

Autoriai:
Paweł Podsiadło
Ewelina Niziołek