Bok tamo! Ja sam Allen-Bradley HMI dobavljač i već sam neko vrijeme u ovoj igri. Jedno pitanje koje često dobivam od kupaca je kako dodati prilagođene funkcije Allen-Bradley HMI programiranju. Pa, došli ste na pravo mjesto! U ovom postu na blogu, provest ću vas kroz cijeli proces korak po korak.
Prvo, razgovarajmo o tome zašto biste mogli dodati prilagođene funkcije na svoj Allen-Bradley HMI. Značajke zaliha su prilično sjajne, ali ponekad trebate nešto dodatno da odgovara vašim specifičnim potrebama. Možda imate jedinstven proces u svojoj tvornici ili želite dodati neke posebne mogućnosti izvješćivanja. Prilagođene funkcije mogu vam dati dodatnu prednost i učiniti da vaš HMI radi točno onako kako želite.
Razumijevanje osnova Allen-Bradley HMI programiranja
Prije nego što zaronimo u dodavanje prilagođenih funkcija, važno je dobro razumjeti osnove Allen-Bradley HMI programiranja. Allen-Bradley HMI-ovi koriste programsko okruženje pod nazivom FactoryTalk View Studio. Ovdje ćete stvoriti svoje zaslone, postaviti svoje oznake i napisati svoje skripte.
Ako ste novi u FactoryTalk View Studio, ne brinite! Ima prilično korisničko sučelje, a tu je i mnogo resursa koji vam mogu pomoći u učenju. Upute možete pronaći na službenoj web stranici Allen-Bradley, a tu su i neke izvrsne internetske zajednice gdje možete postavljati pitanja i dobiti savjete od drugih programera.
Priprema vašeg HMI-a za razvoj prilagođenih funkcija
Prvi korak u dodavanju prilagođenih funkcija je provjeriti je li vaš HMI ispravno postavljen. Morat ćete imati instaliran odgovarajući hardver i softver, a vaš HMI bi trebao biti povezan s vašom mrežom.
Pogledajmo neke popularne Allen-Bradley HMI modele koji su izvrsni za razvoj prilagođenih funkcija. ProvjeriteAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, iAllen Bradley 2711P-T15C22D9P. Ovi modeli nude dobru ravnotežu između performansi i značajki i kompatibilni su s FactoryTalk View Studio.
Nakon što ste pokrenuli svoj HMI, morat ćete stvoriti novi projekt u FactoryTalk View Studio. Ovdje ćete početi graditi svoje prilagođene funkcije.
Stvaranje prilagođenih funkcija u FactoryTalk View Studio
Sada krenimo u potankosti stvaranja prilagođenih funkcija. U FactoryTalk View Studio, možete koristiti Visual Basic for Applications (VBA) za pisanje vlastitih skripti. VBA je moćan programski jezik koji je lako naučiti, posebno ako imate neko osnovno programersko iskustvo.
Evo jednostavnog primjera kako možete stvoriti prilagođenu funkciju za izračunavanje prosjeka dvaju brojeva:
Funkcija CalculateAverage(num1 As Double, num2 As Double) As Double CalculateAverage = (num1 + num2) / 2 Kraj funkcije
Za korištenje ove funkcije u vašem HMI projektu, morat ćete je dodati u modul u FactoryTalk View Studio. Evo kako ćete to učiniti:
- Otvorite svoj projekt u FactoryTalk View Studio.
- Idite na karticu "Skriptiranje" i kliknite na "Moduli".
- Kliknite desnom tipkom miša na popis modula i odaberite "Umetni modul".
- Dodijelite svom modulu naziv, na primjer "CustomFunctions".
- Otvorite novi modul i u njega zalijepite prilagođeni kod funkcije.
Nakon što dodate svoju prilagođenu funkciju modulu, možete je koristiti u svojim HMI skriptama baš kao i bilo koju drugu funkciju. Na primjer, možete ga koristiti za ažuriranje tekstualnog okvira na vašem zaslonu s prosjekom dva očitanja senzora.
Testiranje i otklanjanje pogrešaka u vašim prilagođenim funkcijama
Nakon što ste napisali svoje prilagođene funkcije, važno ih je testirati kako biste bili sigurni da rade ispravno. FactoryTalk View Studio ima ugrađeni program za ispravljanje pogrešaka koji možete koristiti za prolazak kroz svoj kod i pronalaženje grešaka.
Evo nekoliko savjeta za testiranje i otklanjanje pogrešaka vaših prilagođenih funkcija:
- Koristite prijelomne točke:Postavite prijelomne točke u svom kodu kako biste pauzirali izvršenje na određenim točkama. To vam može pomoći da vidite što se događa u vašoj funkciji i identificirate probleme.
- Provjerite svoje varijable:Provjerite jesu li vašim varijablama dodijeljene točne vrijednosti. Program za ispravljanje pogrešaka možete koristiti za provjeru vrijednosti vaših varijabli na različitim mjestima u vašem kodu.
- Testirajte različite ulaze:Pokušajte proslijediti različite vrijednosti svojoj prilagođenoj funkciji kako biste bili sigurni da radi ispravno u svim slučajevima.
Integracija prilagođenih funkcija u vaše HMI zaslone
Nakon što ste testirali svoje prilagođene funkcije i otklonili pogreške, vrijeme je da ih integrirate u svoje HMI zaslone. Svoje prilagođene funkcije možete koristiti u skriptama koje su povezane s gumbima, mjeračima vremena ili drugim objektima na zaslonu.
Na primjer, možete stvoriti gumb na zaslonu koji, kada se klikne, poziva vašu prilagođenu funkciju za izvođenje izračuna i ažuriranje tekstualnog okvira s rezultatom. Evo kako to možete učiniti:


- Napravite gumb na svom HMI zaslonu.
- Dvaput kliknite na gumb da biste otvorili njegova svojstva.
- Idite na karticu "Događaji" i odaberite događaj "Miš gore".
- Kliknite na gumb "..." pored događaja da biste otvorili uređivač skripti.
- Napišite skriptu koja poziva vašu prilagođenu funkciju i ažurira tekstni okvir rezultatom.
Zatamni rezultat Kao dvostruki rezultat = Izračunaj prosjek(10, 20) Stavke zaslona("TextBox1").Tekst = rezultat
Savjeti i trikovi za dodavanje prilagođenih funkcija
Evo nekoliko savjeta i trikova koji će vam pomoći da učinkovitije dodate prilagođene funkcije svom Allen-Bradley HMI programiranju:
- Neka bude jednostavno:Započnite s jednostavnim prilagođenim funkcijama i postupno prelazite na složenije. To će olakšati učenje i otklanjanje pogrešaka koda.
- Koristite komentare:Dodajte komentare svom kodu da biste objasnili što radi. To će vama i drugim programerima olakšati razumijevanje vašeg koda u budućnosti.
- Ponovno upotrijebite svoj kôd:Ako se nađete u situaciji da uvijek iznova pišete isti kod, razmislite o stvaranju funkcije za višekratnu upotrebu. To će vam uštedjeti vrijeme i vaš kôd učiniti organiziranijim.
Zaključak
Dodavanje prilagođenih funkcija Allen-Bradley HMI programiranju može biti izvrstan način za prilagodbu vašeg HMI-a i omogućavanje da radi točno onako kako želite. Slijedeći korake navedene u ovom postu na blogu, trebali biste moći stvoriti i integrirati vlastite prilagođene funkcije u tren oka.
Ako ste zainteresirani za kupnju Allen-Bradley HMI-a ili imate pitanja o razvoju prilagođenih funkcija, slobodno nam se obratite. Ovdje smo da vam pomognemo pronaći pravo rješenje za vaše potrebe i osiguramo uspjeh vašeg HMI projekta.
Reference
- Allen-Bradley FactoryTalk View Studio korisnički priručnik
- Vodič za programiranje Visual Basica za aplikacije
