Cum să adăugați funcții personalizate la programarea Allen - Bradley HMI?

Jan 06, 2026

Lăsaţi un mesaj

David Wang
David Wang
În calitate de creator de conținut și scriitor tehnic pentru tehnologia Chentuo, David se concentrează pe crearea de conținuturi informative și informative care evidențiază soluțiile inovatoare de automatizare ale companiei. Munca sa ajută la educarea clienților cu privire la cele mai recente progrese în tehnologia automatizării industriale.

Hei acolo! Sunt furnizor Allen-Bradley HMI și sunt în acest joc de ceva timp. O întrebare pe care o primesc foarte mult de la clienți este cum să adăugați funcții personalizate la programarea Allen-Bradley HMI. Ei bine, ai venit în locul potrivit! În această postare pe blog, vă voi ghida prin întregul proces pas cu pas.

În primul rând, să vorbim despre motivul pentru care ați dori să adăugați funcții personalizate la HMI Allen-Bradley. Caracteristicile stocului sunt destul de grozave, dar uneori aveți nevoie de ceva suplimentar pentru a se potrivi nevoilor dvs. specifice. Poate că aveți un proces unic în fabrica dvs. sau doriți să adăugați niște capabilități speciale de raportare. Funcțiile personalizate vă pot oferi un avantaj suplimentar și vă pot face HMI să funcționeze exact așa cum doriți.

Înțelegerea elementelor de bază ale programării Allen-Bradley HMI

Înainte de a ne aprofunda în adăugarea de funcții personalizate, este important să avem o înțelegere solidă a elementelor de bază ale programării Allen-Bradley HMI. HMI-urile Allen-Bradley folosesc un mediu de programare numit FactoryTalk View Studio. Aici vă veți crea ecranele, vă veți configura etichetele și vă veți scrie scripturile.

Dacă sunteți nou la FactoryTalk View Studio, nu vă faceți griji! Are o interfață destul de ușor de utilizat și există o mulțime de resurse pentru a vă ajuta să învățați. Puteți găsi tutoriale pe site-ul oficial Allen-Bradley și există, de asemenea, câteva comunități online grozave unde puteți pune întrebări și obține sfaturi de la alți programatori.

Pregătirea IHM-ului pentru dezvoltarea funcțiilor personalizate

Primul pas în adăugarea de funcții personalizate este să vă asigurați că HMI este configurat corect. Va trebui să aveți instalat hardware-ul și software-ul potrivit, iar HMI-ul dvs. ar trebui să fie conectat la rețea.

Să aruncăm o privire la câteva modele populare Allen-Bradley HMI, care sunt grozave pentru dezvoltarea de funcții personalizate. VerificațiAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, șiAllen Bradley 2711P-T15C22D9P. Aceste modele oferă un echilibru bun de performanță și caracteristici și sunt compatibile cu FactoryTalk View Studio.

Odată ce ați pus în funcțiune HMI, va trebui să creați un nou proiect în FactoryTalk View Studio. Aici veți începe să vă construiți funcțiile personalizate.

Crearea de funcții personalizate în FactoryTalk View Studio

Acum, să intrăm în esențialul creării de funcții personalizate. În FactoryTalk View Studio, puteți utiliza Visual Basic pentru aplicații (VBA) pentru a vă scrie scripturile personalizate. VBA este un limbaj de programare puternic, ușor de învățat, mai ales dacă aveți o experiență de bază în programare.

Iată un exemplu simplu despre cum ați putea crea o funcție personalizată pentru a calcula media a două numere:

Funcția CalculateAverage(num1 Ca dublu, num2 Ca dublu) Ca dublu CalculateAverage = (num1 + num2) / 2 Funcție de sfârșit

Pentru a utiliza această funcție în proiectul dvs. HMI, va trebui să o adăugați la un modul din FactoryTalk View Studio. Iată cum o faci:

  1. Deschideți proiectul în FactoryTalk View Studio.
  2. Accesați fila „Scripting” și faceți clic pe „Module”.
  3. Faceți clic dreapta pe lista de module și selectați „Insert Module”.
  4. Dați modulului un nume, cum ar fi „CustomFunctions”.
  5. Deschideți noul modul și inserați codul funcției personalizate în el.

După ce ați adăugat funcția personalizată la un modul, o puteți utiliza în scripturile dvs. HMI la fel ca orice altă funcție. De exemplu, îl puteți folosi pentru a actualiza o casetă de text de pe ecran cu media a două citiri ale senzorului.

Testarea și depanarea funcțiilor dvs. personalizate

După ce ați scris funcțiile personalizate, este important să le testați pentru a vă asigura că funcționează corect. FactoryTalk View Studio are un depanator încorporat pe care îl puteți folosi pentru a parcurge codul și a găsi orice erori.

Iată câteva sfaturi pentru testarea și depanarea funcțiilor personalizate:

  • Utilizați punctele de întrerupere:Setați puncte de întrerupere în codul dvs. pentru a întrerupe execuția în anumite puncte. Acest lucru vă poate ajuta să vedeți ce se întâmplă în funcția dvs. și să identificați orice probleme.
  • Verificați-vă variabilele:Asigurați-vă că variabilelor dvs. li se atribuie valorile corecte. Puteți utiliza depanatorul pentru a inspecta valorile variabilelor dvs. în diferite puncte din cod.
  • Testați diferite intrări:Încercați să transmiteți diferite valori funcției personalizate pentru a vă asigura că funcționează corect în toate cazurile.

Integrarea funcțiilor personalizate în ecranele dvs. HMI

După ce ați testat și depanat funcțiile personalizate, este timpul să le integrați în ecranele dvs. HMI. Puteți utiliza funcțiile personalizate în scripturi care sunt asociate cu butoane, temporizatoare sau alte obiecte de pe ecran.

De exemplu, ați putea crea un buton pe ecran care, atunci când faceți clic, apelează funcția personalizată pentru a efectua un calcul și a actualiza o casetă de text cu rezultatul. Iată cum ați putea face acest lucru:

2Allen Bradley 2711P-RR256

  1. Creați un buton pe ecranul dvs. HMI.
  2. Faceți dublu clic pe buton pentru a deschide proprietățile acestuia.
  3. Accesați fila „Evenimente” și selectați evenimentul „Mouse Up”.
  4. Faceți clic pe butonul „...” de lângă eveniment pentru a deschide editorul de script.
  5. Scrieți un script care apelează funcția dvs. personalizată și actualizează o casetă de text cu rezultatul.
Dim result As Double result = CalculateAverage(10, 20) ScreenItems("TextBox1").Text = result

Sfaturi și trucuri pentru adăugarea de funcții personalizate

Iată câteva sfaturi și trucuri pentru a vă ajuta să adăugați mai eficient funcții personalizate la programarea Allen-Bradley HMI:

  • Păstrați-l simplu:Începeți cu funcții personalizate simple și treceți treptat la altele mai complexe. Acest lucru va face mai ușor să învățați și să vă depanați codul.
  • Folosește comentarii:Adăugați comentarii la codul dvs. pentru a explica ce face. Acest lucru va face mai ușor pentru dvs. și pentru alți programatori să înțelegeți codul dvs. în viitor.
  • Reutilizați codul dvs.:Dacă vă treziți să scrieți același cod din nou și din nou, luați în considerare crearea unei funcții reutilizabile. Acest lucru vă va economisi timp și va face codul mai organizat.

Concluzie

Adăugarea de funcții personalizate la programarea Allen-Bradley HMI poate fi o modalitate excelentă de a vă personaliza HMI și de a-l face să funcționeze exact așa cum doriți. Urmând pașii prezentați în această postare de blog, ar trebui să puteți crea și integra propriile funcții personalizate în cel mai scurt timp.

Dacă sunteți interesat să achiziționați un Allen-Bradley HMI sau aveți întrebări despre dezvoltarea funcțiilor personalizate, nu ezitați să contactați. Suntem aici pentru a vă ajuta să găsiți soluția potrivită pentru nevoile dvs. și să ne asigurăm că proiectul dvs. HMI este un succes.

Referințe

  • Manual de utilizare Allen-Bradley FactoryTalk View Studio
  • Ghid de programare Visual Basic pentru aplicații
Trimite anchetă