Hur lägger man till anpassade funktioner till Allen - Bradley HMI-programmering?

Jan 06, 2026

Lämna ett meddelande

David Wang
David Wang
Som innehållsskapare och teknisk författare för Chentuo -teknik fokuserar David på att skapa engagerande och informativt innehåll som belyser företagets innovativa automatiseringslösningar. Hans arbete hjälper till att utbilda kunder om de senaste framstegen inom industriell automatiseringsteknik.

Hej där! Jag är en Allen-Bradley HMI-leverantör och jag har varit med i det här spelet ett bra tag. En fråga jag får mycket från kunder är hur man lägger till anpassade funktioner till Allen-Bradley HMI-programmering. Nåväl, du har kommit till rätt ställe! I det här blogginlägget kommer jag att gå igenom hela processen steg för steg.

Först och främst, låt oss prata om varför du kanske vill lägga till anpassade funktioner till din Allen-Bradley HMI. Lagerfunktionerna är ganska bra, men ibland behöver du något extra för att passa dina specifika behov. Kanske har du en unik process i din fabrik, eller så vill du lägga till några speciella rapporteringsmöjligheter. Anpassade funktioner kan ge dig den extra fördelen och få ditt HMI att fungera precis som du vill.

Förstå grunderna i Allen-Bradley HMI-programmering

Innan vi dyker in i att lägga till anpassade funktioner är det viktigt att ha en gedigen förståelse för grunderna i Allen-Bradley HMI-programmering. Allen-Bradley HMI använder en programmeringsmiljö som kallas FactoryTalk View Studio. Det är här du skapar dina skärmar, ställer in dina taggar och skriver dina skript.

Om du är ny på FactoryTalk View Studio, oroa dig inte! Det har ett ganska användarvänligt gränssnitt, och det finns massor av resurser där ute som hjälper dig att lära dig. Du kan hitta tutorials på den officiella Allen-Bradley-webbplatsen, och det finns också några bra online-communities där du kan ställa frågor och få råd från andra programmerare.

Förbereder ditt HMI för anpassad funktionsutveckling

Det första steget i att lägga till anpassade funktioner är att se till att ditt HMI är korrekt inställt. Du måste ha rätt hårdvara och programvara installerad, och ditt HMI bör vara anslutet till ditt nätverk.

Låt oss ta en titt på några populära Allen-Bradley HMI-modeller som är bra för anpassad funktionsutveckling. Kolla inAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, ochAllen Bradley 2711P-T15C22D9P. Dessa modeller erbjuder en bra balans mellan prestanda och funktioner, och de är kompatibla med FactoryTalk View Studio.

När du har fått igång ditt HMI måste du skapa ett nytt projekt i FactoryTalk View Studio. Det är här du börjar bygga dina anpassade funktioner.

Skapa anpassade funktioner i FactoryTalk View Studio

Låt oss nu gå in på det knepiga att skapa anpassade funktioner. I FactoryTalk View Studio kan du använda Visual Basic for Applications (VBA) för att skriva dina anpassade skript. VBA är ett kraftfullt programmeringsspråk som är lätt att lära sig, speciellt om du har grundläggande programmeringserfarenhet.

Här är ett enkelt exempel på hur du kan skapa en anpassad funktion för att beräkna medelvärdet av två tal:

Funktion BeräknaGenomsnitt(tal1 Som Dubbel, Antal2 Som Dubbel) Som Dubbel BeräknaGenomsnitt = (tal1 + tal2) / 2 Slutfunktion

För att använda den här funktionen i ditt HMI-projekt måste du lägga till den i en modul i FactoryTalk View Studio. Så här gör du:

  1. Öppna ditt projekt i FactoryTalk View Studio.
  2. Gå till fliken "Skript" och klicka på "Moduler".
  3. Högerklicka på modullistan och välj "Infoga modul".
  4. Ge din modul ett namn, som "CustomFunctions".
  5. Öppna den nya modulen och klistra in din anpassade funktionskod i den.

När du har lagt till din anpassade funktion till en modul kan du använda den i dina HMI-skript precis som vilken annan funktion som helst. Du kan till exempel använda den för att uppdatera en textruta på skärmen med genomsnittet av två sensoravläsningar.

Testa och felsöka dina anpassade funktioner

När du har skrivit dina anpassade funktioner är det viktigt att testa dem för att se till att de fungerar korrekt. FactoryTalk View Studio har en inbyggd debugger som du kan använda för att gå igenom din kod och hitta eventuella fel.

Här är några tips för att testa och felsöka dina anpassade funktioner:

  • Använd brytpunkter:Ställ in brytpunkter i din kod för att pausa körningen vid specifika punkter. Detta kan hjälpa dig att se vad som händer i din funktion och identifiera eventuella problem.
  • Kontrollera dina variabler:Se till att dina variabler tilldelas rätt värden. Du kan använda felsökaren för att inspektera värdena för dina variabler vid olika punkter i din kod.
  • Testa olika ingångar:Prova att skicka olika värden till din anpassade funktion för att se till att den fungerar korrekt i alla fall.

Integrera anpassade funktioner i dina HMI-skärmar

När du har testat och felsökt dina anpassade funktioner är det dags att integrera dem i dina HMI-skärmar. Du kan använda dina anpassade funktioner i skript som är associerade med knappar, timers eller andra skärmobjekt.

Till exempel kan du skapa en knapp på skärmen som, när den klickas, anropar din anpassade funktion för att utföra en beräkning och uppdatera en textruta med resultatet. Så här kan du göra det:

2Allen Bradley 2711P-RR256

  1. Skapa en knapp på din HMI-skärm.
  2. Dubbelklicka på knappen för att öppna dess egenskaper.
  3. Gå till fliken "Händelser" och välj händelsen "Mouse Up".
  4. Klicka på knappen "..." bredvid händelsen för att öppna skriptredigeraren.
  5. Skriv ett skript som anropar din anpassade funktion och uppdaterar en textruta med resultatet.
Dimresultat Som dubbelt resultat = BeräknaGenomsnitt(10, 20) ScreenItems("TextBox1").Text = resultat

Tips och knep för att lägga till anpassade funktioner

Här är några tips och tricks som hjälper dig att lägga till anpassade funktioner till din Allen-Bradley HMI-programmering mer effektivt:

  • Håll det enkelt:Börja med enkla anpassade funktioner och bygg gradvis upp till mer komplexa. Detta kommer att göra det lättare att lära sig och felsöka din kod.
  • Använd kommentarer:Lägg till kommentarer till din kod för att förklara vad den gör. Detta kommer att göra det lättare för dig och andra programmerare att förstå din kod i framtiden.
  • Återanvänd din kod:Om du kommer på dig själv att skriva samma kod om och om igen, överväg att skapa en återanvändbar funktion. Detta kommer att spara tid och göra din kod mer organiserad.

Slutsats

Att lägga till anpassade funktioner till Allen-Bradley HMI-programmering kan vara ett bra sätt att anpassa ditt HMI och få det att fungera precis som du vill. Genom att följa stegen som beskrivs i det här blogginlägget bör du kunna skapa och integrera dina egna anpassade funktioner på nolltid.

Om du är intresserad av att köpa en Allen-Bradley HMI eller har några frågor om anpassad funktionsutveckling, hör gärna av dig. Vi är här för att hjälpa dig att hitta rätt lösning för dina behov och se till att ditt HMI-projekt blir en framgång.

Referenser

  • Allen-Bradley FactoryTalk View Studio användarmanual
  • Visual Basic for Applications Programmeringsguide
Skicka förfrågan