Hogyan adhatunk egyéni funkciókat az Allen - Bradley HMI programozáshoz?

Jan 06, 2026

Hagyjon üzenetet

David Wang
David Wang
A Chentuo Technology tartalomkészítője és műszaki írójaként David olyan vonzó és informatív tartalom létrehozására összpontosít, amely kiemeli a vállalat innovatív automatizálási megoldásait. Munkája elősegíti az ügyfelek oktatását az ipari automatizálási technológia legújabb fejlődéséről.

Szia! Allen-Bradley HMI beszállító vagyok, és már egy ideje részt veszek ebben a játékban. Az egyik kérdés, amit sokat kapok az ügyfelektől, az az, hogyan lehet egyéni funkciókat hozzáadni az Allen-Bradley HMI programozáshoz. Nos, jó helyre jött! Ebben a blogbejegyzésben lépésről lépésre végigvezetem az egész folyamaton.

Először is beszéljünk arról, miért érdemes egyéni funkciókat hozzáadni az Allen-Bradley HMI-hez. A készlet jellemzői nagyon jók, de néha valami extra kell, hogy megfeleljen az Ön egyedi igényeinek. Lehet, hogy egyedi eljárást alkalmaz a gyárában, vagy szeretne hozzáadni néhány speciális jelentéskészítési képességet. Az egyéni funkciók extra előnyt nyújthatnak Önnek, és a HMI pontosan úgy működhet, ahogyan szeretné.

Az Allen-Bradley HMI programozás alapjainak megismerése

Mielőtt belemerülnénk az egyéni funkciók hozzáadására, fontos, hogy alaposan ismerjük az Allen-Bradley HMI programozás alapjait. Az Allen-Bradley HMI-k a FactoryTalk View Studio nevű programozási környezetet használják. Itt hozhatja létre a képernyőket, beállíthatja a címkéket és megírhatja a szkripteket.

Ha új a FactoryTalk View Studio használatában, ne aggódjon! Elég felhasználóbarát felülettel rendelkezik, és rengeteg forrás található a tanuláshoz. Oktatóanyagokat találhat az Allen-Bradley hivatalos webhelyén, és van néhány nagyszerű online közösség is, ahol kérdéseket tehet fel, és tanácsokat kérhet más programozóktól.

HMI felkészítése egyedi funkciók fejlesztésére

Az egyéni funkciók hozzáadásának első lépése annak ellenőrzése, hogy a HMI megfelelően van-e beállítva. Telepíteni kell a megfelelő hardvert és szoftvert, és a HMI-nek csatlakoznia kell a hálózathoz.

Vessünk egy pillantást néhány népszerű Allen-Bradley HMI modellre, amelyek kiválóan alkalmasak egyedi funkciók fejlesztésére. Nézze meg aAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, ésAllen Bradley 2711P-T15C22D9P. Ezek a modellek jó egyensúlyt kínálnak a teljesítmény és a funkciók között, és kompatibilisek a FactoryTalk View Studio programmal.

Ha már üzembe helyezte a HMI-t, létre kell hoznia egy új projektet a FactoryTalk View Studio alkalmazásban. Itt kezdheti el egyéni funkcióinak felépítését.

Egyéni funkciók létrehozása a FactoryTalk View Studio alkalmazásban

Most pedig térjünk rá az egyéni függvények létrehozásának finomságára. A FactoryTalk View Studio alkalmazásban a Visual Basic for Applications (VBA) segítségével írhatja meg egyéni szkriptjeit. A VBA egy erőteljes programozási nyelv, amelyet könnyű megtanulni, különösen, ha rendelkezik némi alapvető programozási tapasztalattal.

Íme egy egyszerű példa arra, hogyan hozhat létre egyéni függvényt két szám átlagának kiszámításához:

Függvény CalculateAverage(num1 As Double, num2 As Double) As Double CalculateAverage = (num1 + num2) / 2 End Function

Ahhoz, hogy ezt a funkciót a HMI-projektben használhassa, hozzá kell adnia a FactoryTalk View Studio egyik moduljához. Íme, hogyan kell csinálni:

  1. Nyissa meg projektjét a FactoryTalk View Studio alkalmazásban.
  2. Lépjen a "Szkriptek" fülre, és kattintson a "Modulok" elemre.
  3. Kattintson a jobb gombbal a modullistára, és válassza a "Modul beszúrása" lehetőséget.
  4. Adjon nevet a modulnak, például "CustomFunctions".
  5. Nyissa meg az új modult, és illessze be az egyéni funkciókódot.

Miután hozzáadta egyéni funkcióját egy modulhoz, ugyanúgy használhatja a HMI-szkriptekben, mint bármely más funkciót. Használhatja például egy szövegmező frissítésére a képernyőn két érzékelő leolvasásának átlagával.

Egyéni funkciók tesztelése és hibakeresése

Miután megírta az egyéni függvényeket, fontos, hogy tesztelje őket, hogy megbizonyosodjon arról, hogy megfelelően működnek. A FactoryTalk View Studio beépített hibakeresővel rendelkezik, amellyel átlépheti a kódot, és megtalálhatja a hibákat.

Íme néhány tipp az egyéni funkciók teszteléséhez és hibakereséséhez:

  • Használjon töréspontokat:Állítson be töréspontokat a kódban, hogy bizonyos pontokon szüneteltesse a végrehajtást. Ezzel láthatja, mi történik a funkciójában, és azonosíthatja a problémákat.
  • Ellenőrizze a változókat:Győződjön meg arról, hogy a változókhoz a megfelelő értékeket rendeli. A hibakereső segítségével ellenőrizheti a változók értékeit a kód különböző pontjain.
  • Tesztelje a különböző bemeneteket:Próbáljon meg különböző értékeket átadni az egyéni függvénynek, hogy minden esetben megfelelően működjön.

Egyéni funkciók integrálása a HMI-képernyőkbe

Az egyéni funkciók tesztelése és hibakeresése után itt az ideje, hogy integrálja azokat a HMI-képernyőkbe. Egyéni függvényeit gombokhoz, időzítőkhöz vagy más képernyőobjektumokhoz társított szkriptekben használhatja.

Létrehozhat például egy gombot a képernyőn, amelyre kattintáskor meghívja az egyéni függvényt, hogy számítást hajtson végre, és frissítse a szövegmezőt az eredménnyel. A következőképpen teheti meg:

2Allen Bradley 2711P-RR256

  1. Hozzon létre egy gombot a HMI képernyőjén.
  2. Kattintson duplán a gombra a tulajdonságainak megnyitásához.
  3. Lépjen az „Események” fülre, és válassza az „Egér fel” eseményt.
  4. Kattintson az esemény melletti "..." gombra a szkriptszerkesztő megnyitásához.
  5. Írjon egy szkriptet, amely meghívja az Ön egyéni függvényét, és frissíti a szövegdobozt az eredménnyel.
Halvány eredmény Dupla eredményként = CalculateAverage(10, 20) ScreenItems("TextBox1").Szöveg = eredmény

Tippek és trükkök egyéni funkciók hozzáadásához

Íme néhány tipp és trükk, amelyek segítségével hatékonyabban adhat hozzá egyéni funkciókat Allen-Bradley HMI programozáshoz:

  • Legyen egyszerű:Kezdje az egyszerű egyéni funkciókkal, és fokozatosan építsen fel összetettebbé. Ez megkönnyíti a kód megtanulását és hibakeresését.
  • Megjegyzések használata:Írjon megjegyzéseket a kódhoz, hogy elmagyarázza, mit csinál. Ez megkönnyíti Önnek és más programozóknak a kód megértését a jövőben.
  • Használja újra a kódot:Ha azon kapja magát, hogy ugyanazt a kódot írja újra és újra, fontolja meg egy újrafelhasználható függvény létrehozását. Ezzel időt takarít meg, és rendszerezettebbé teszi a kódot.

Következtetés

Egyedi funkciók hozzáadása az Allen-Bradley HMI programozáshoz nagyszerű módja lehet a HMI testreszabásának, és pontosan úgy működik, ahogyan szeretné. Az ebben a blogbejegyzésben ismertetett lépések követésével pillanatok alatt létrehozhatja és integrálhatja saját egyéni funkcióit.

Ha Allen-Bradley HMI-t szeretne vásárolni, vagy bármilyen kérdése van az egyedi funkciók fejlesztésével kapcsolatban, forduljon bizalommal. Azért vagyunk itt, hogy segítsünk megtalálni az igényeinek megfelelő megoldást, és biztosítsuk, hogy HMI-projektje sikeres legyen.

Hivatkozások

  • Allen-Bradley FactoryTalk View Studio felhasználói kézikönyv
  • Visual Basic for Applications programozási útmutató
A szálláslekérdezés elküldése