Kas yra makrokomandos ir kaip jas naudoti HMI programose? | HMI pulto programavimo kursas. 6 dalis
Kurso metu sužinosite:
- Kaip sukurti naują programą
- Kaip naudoti sąlyginį išrašą IF…ELSE
- Kaip nustatyti laiko makrokomandą
Ankstesniame straipsnyje iš serijos Kokie kintamieji naudojami operatoriaus skydeliuose? | HMI pulto programavimo kursas. 5 dalis aprašyta, kaip kurti ir priskirti kintamuosius grafiniams objektams.
Šioje kurso dalyje sužinosite, kaip rašyti paprastas valdymo programas (makrokomandas), pagrįstas įmontuotu redaktoriumi. "Astraada" HMI pultų programavimo ir konfigūravimo programinėje įrangoje redaktorius yra labai intuityvus, automatiškai nuspalvina sintaksę ir leidžia greitai pasiekti pagalbos, o tai žymiai pagreitins jūsų programos rašymą.
HMI pultų programavimas – kursas automatikos inžinieriams
- 1. Kaip sukurti pirmąjį HMI pulto projektą?
- 2. Kaip konfigūruoti programos nustatymus? Sąsaja ir pagrindinės aplinkos kūrimo funkcijos.
- 3. Kaip pridėti ir redaguoti operatoriaus ekranus?
- 4. Kaip sukurti grafinę sąsają? Pagrindiniai grafiniai objektai, naudojami HMI sistemose.
- 5. Kokių tipų kintamieji naudojami operatorių pultuose?
- 6. Kas yra makrokomandos ir kaip jas naudoti HMI programose?
- 7. Kaip konfigūruoti signalizaciją operatoriaus pultuose?
- 8. Kaip sukurti ir modifikuoti receptūras?
- 9. Kaip automatizuoti programos veikimą?
- 10. Kaip pridėti proceso failų registravimo funkciją? Kaip įrašyti duomenis?
- 11. Kaip užtikrinti sąsają su PLC valdikliu? Tvarkyklės konfigūravimas.
- 12. Kaip apriboti programos prieigą? Operatoriaus slaptažodžiai.
- 13. Kokios papildomos funkcijos gali būti naudingos kuriant programas?
Kaip sukurti makrokomandą ir priskirti jai funkciją?
Pradėkite kurdami naują makrokomandą pavadinimu glowne (ang. main lt. pagrindinis). Tai galite padaryti programos medžio skirtuke Native Scripts. Eikite į makrokomandos redagavimą, įveskite žemiau esantį kodą ir atidžiai perskaitykite jo sintaksę.
Išsaugokite ir sukompiliuokite programą, tada sukurkite naują makrokomandą pavadinimu sekunda (lt. sekundė).
Šis kodas padidins licznik (lt. skaitiklis) kintamojo reikšmę ir veiks kaip laiko makrokomanda, kurią dabar pridėsite prie pagrindinės programos konfigūracijos skirtuke General Setup.
Lange General Setup pažymėkite parinktį Main Macro ir to paties pavadinimo skirtuke pasirinkite sukurtą glowne (ang. main lt. pagrindinis) kodą.
Grįžkite į skirtuką General ir pasirinkite parinktį Time Macro #1. Nustatykite vykdymo intervalą į 1 sekundę, kad laiko kodas veiktų tinkamai. Dabar eikite į skirtuką Time Macro #1 ir, kaip ir ankstesniame žingsnyje, pasirinkite sukurtą sekunda (lt. antra) scenarijų.
Išsaugokite, sukompiliuokite ir išbandykite programą naudodami neprisijungus naudojamą simuliatorių. Skysčio lygio pokyčius galite stebėti rezervuaro juostinėje diagramoje. Be to, lange Dane (lt. Duomenys) turėtų būti rodomos faktinės stebimų kintamųjų skaitinės reikšmės.
Šiame skyriuje sužinojote, kaip rašyti makrokomandas – paprastas valdymo programas ir kaip Naudokite juos praktikoje. Kitoje ciklo dalyje sužinosite, kaip pridėti ir konfigūruoti pavojaus signalus.
Kitoje kurso dalyje "Kaip konfigūruoti signalizaciją operatoriaus pultuose? | HMI pulto programavimo kursas. 7 dalis" jūs sužinosite:
- kaip pridėti ir konfigūruoti pavojaus signalus,
- kaip rodyti pranešimus naudojant kintama stebėsena,
- kaip pateikti šiuo metu reikalingus duomenis apie operatoriaus skydelis.
Autoriai:
Paweł Podsiadło
Ewelina Niziołek