Ako pridať vlastné funkcie do programovania Allen - Bradley HMI?

Jan 06, 2026

Zanechajte správu

David Wang
David Wang
Ako tvorca obsahu a technický autor pre technológiu Chentuo sa David zameriava na vytváranie pútavého a informatívneho obsahu, ktorý zdôrazňuje inovatívne automatizačné riešenia spoločnosti. Jeho práca pomáha vzdelávať klientov o najnovšom pokroku v oblasti technológie priemyselnej automatizácie.

Ahoj! Som dodávateľ Allen-Bradley HMI a v tejto hre som už dosť dlho. Jedna otázka, ktorú často dostávam od zákazníkov, je, ako pridať vlastné funkcie do programovania HMI Allen-Bradley. Tak to ste na správnom mieste! V tomto blogovom príspevku vás krok za krokom prevediem celým procesom.

Najprv si povedzme, prečo by ste mohli chcieť pridať vlastné funkcie do svojho HMI Allen-Bradley. Funkcie akcií sú celkom skvelé, ale niekedy potrebujete niečo navyše, aby vyhovovali vašim špecifickým potrebám. Možno máte vo svojej továrni jedinečný proces alebo chcete pridať nejaké špeciálne možnosti vytvárania prehľadov. Vlastné funkcie vám môžu poskytnúť extra výhodu a zabezpečiť, aby vaše HMI fungovalo presne tak, ako chcete.

Pochopenie základov programovania Allen-Bradley HMI

Predtým, ako sa pustíme do pridávania vlastných funkcií, je dôležité dobre porozumieť základom programovania Allen-Bradley HMI. Allen-Bradley HMI používajú programovacie prostredie s názvom FactoryTalk View Studio. Tu vytvoríte svoje obrazovky, nastavíte značky a napíšete svoje skripty.

Ak ste novým používateľom FactoryTalk View Studio, nebojte sa! Má celkom užívateľsky prívetivé rozhranie a existuje veľa zdrojov, ktoré vám pomôžu učiť sa. Návody nájdete na oficiálnej webovej stránke Allen-Bradley a tiež existuje niekoľko skvelých online komunít, kde môžete klásť otázky a získať rady od iných programátorov.

Príprava vášho HMI na vývoj vlastných funkcií

Prvým krokom pri pridávaní vlastných funkcií je uistiť sa, že vaše HMI je správne nastavené. Budete musieť mať nainštalovaný správny hardvér a softvér a vaše HMI by malo byť pripojené k vašej sieti.

Pozrime sa na niektoré populárne modely HMI Allen-Bradley, ktoré sú skvelé na vývoj vlastných funkcií. Pozrite sa naAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, aAllen Bradley 2711P-T15C22D9P. Tieto modely ponúkajú dobrú rovnováhu medzi výkonom a funkciami a sú kompatibilné s FactoryTalk View Studio.

Keď máte HMI v prevádzke, budete musieť vytvoriť nový projekt v FactoryTalk View Studio. Tu začnete vytvárať vlastné funkcie.

Vytváranie vlastných funkcií v FactoryTalk View Studio

Teraz sa pustíme do hrubej časti vytvárania vlastných funkcií. V FactoryTalk View Studio môžete použiť Visual Basic for Applications (VBA) na písanie vlastných skriptov. VBA je výkonný programovací jazyk, ktorý sa dá ľahko naučiť, najmä ak máte nejaké základné programovacie skúsenosti.

Tu je jednoduchý príklad toho, ako môžete vytvoriť vlastnú funkciu na výpočet priemeru dvoch čísel:

Funkcia CalculateAverage(num1 As Double, Num2 As Double) As Double CalculateAverage = (num1 + num2) / 2 End Function

Ak chcete použiť túto funkciu vo svojom projekte HMI, musíte ju pridať do modulu v aplikácii FactoryTalk View Studio. Urobíte to takto:

  1. Otvorte svoj projekt v FactoryTalk View Studio.
  2. Prejdite na kartu "Skriptovanie" a kliknite na "Moduly".
  3. Kliknite pravým tlačidlom myši na zoznam modulov a vyberte „Vložiť modul“.
  4. Pomenujte modul, napríklad „CustomFunctions“.
  5. Otvorte nový modul a vložte do neho kód vlastnej funkcie.

Po pridaní vlastnej funkcie do modulu ju môžete použiť vo svojich skriptoch HMI rovnako ako akúkoľvek inú funkciu. Môžete ho napríklad použiť na aktualizáciu textového poľa na obrazovke priemerom dvoch hodnôt senzorov.

Testovanie a ladenie vlastných funkcií

Po napísaní vlastných funkcií je dôležité ich otestovať, aby ste sa uistili, že fungujú správne. FactoryTalk View Studio má vstavaný debugger, ktorý môžete použiť na prezeranie kódu a nájdenie akýchkoľvek chýb.

Tu je niekoľko tipov na testovanie a ladenie vlastných funkcií:

  • Použite body prerušenia:Nastavte body prerušenia vo svojom kóde na pozastavenie vykonávania v konkrétnych bodoch. To vám môže pomôcť zistiť, čo sa deje vo vašej funkcii a identifikovať prípadné problémy.
  • Skontrolujte svoje premenné:Uistite sa, že vašim premenným sú priradené správne hodnoty. Debugger môžete použiť na kontrolu hodnôt vašich premenných v rôznych bodoch kódu.
  • Otestujte rôzne vstupy:Skúste do svojej vlastnej funkcie odovzdať rôzne hodnoty, aby ste sa uistili, že vo všetkých prípadoch funguje správne.

Integrácia užívateľských funkcií do obrazoviek HMI

Po otestovaní a odladení vlastných funkcií je čas ich integrovať do obrazoviek HMI. Svoje vlastné funkcie môžete použiť v skriptoch, ktoré sú spojené s tlačidlami, časovačmi alebo inými objektmi obrazovky.

Môžete napríklad vytvoriť tlačidlo na obrazovke, ktoré po kliknutí zavolá vašu vlastnú funkciu na vykonanie výpočtu a aktualizáciu textového poľa s výsledkom. Môžete to urobiť takto:

2Allen Bradley 2711P-RR256

  1. Vytvorte tlačidlo na obrazovke HMI.
  2. Dvojitým kliknutím na tlačidlo otvoríte jeho vlastnosti.
  3. Prejdite na kartu „Udalosti“ a vyberte udalosť „Mouse Up“.
  4. Kliknutím na tlačidlo „...“ vedľa udalosti otvoríte editor skriptov.
  5. Napíšte skript, ktorý zavolá vašu vlastnú funkciu a aktualizuje textové pole s výsledkom.
Stmaviť výsledok ako dvojitý výsledok = CalculateAverage(10, 20) ScreenItems("TextBox1").Text = výsledok

Tipy a triky na pridávanie užívateľských funkcií

Tu je niekoľko tipov a trikov, ktoré vám pomôžu efektívnejšie pridávať vlastné funkcie do programovania HMI Allen-Bradley:

  • Nech je to jednoduché:Začnite s jednoduchými vlastnými funkciami a postupne prejdite na zložitejšie. To vám uľahčí učenie a ladenie kódu.
  • Použite komentáre:Pridajte komentáre do svojho kódu, aby ste vysvetlili, čo robí. To vám a ostatným programátorom uľahčí pochopenie vášho kódu v budúcnosti.
  • Znova použite svoj kód:Ak zistíte, že píšete rovnaký kód znova a znova, zvážte vytvorenie opätovne použiteľnej funkcie. To vám ušetrí čas a váš kód bude prehľadnejší.

Záver

Pridanie vlastných funkcií do programovania HMI Allen-Bradley môže byť skvelým spôsobom, ako prispôsobiť svoje HMI a zabezpečiť, aby fungovalo presne tak, ako chcete. Podľa krokov uvedených v tomto blogovom príspevku by ste mali byť schopní rýchlo vytvoriť a integrovať svoje vlastné funkcie.

Ak máte záujem o kúpu Allen-Bradley HMI alebo máte akékoľvek otázky týkajúce sa vývoja vlastných funkcií, neváhajte nás kontaktovať. Sme tu, aby sme vám pomohli nájsť správne riešenie pre vaše potreby a zabezpečili, že váš projekt HMI bude úspešný.

Referencie

  • Allen-Bradley FactoryTalk View Studio používateľská príručka
  • Visual Basic for Applications Programming Guide
Zaslať požiadavku