Jak dodać niestandardowe funkcje do programowania Allen-Bradley HMI?

Jan 06, 2026

Zostaw wiadomość

David Wang
David Wang
Jako twórca treści i pisarz techniczny technologii Chentuo, David koncentruje się na tworzeniu angażujących i pouczających treści, które podkreśla innowacyjne rozwiązania automatyki firmy. Jego praca pomaga edukować klientów na temat najnowszych postępów w technologii automatyzacji przemysłowej.

Hej tam! Jestem dostawcą HMI firmy Allen-Bradley i zajmuję się tą grą już od dłuższego czasu. Jednym z pytań, które często otrzymuję od klientów, jest to, jak dodać niestandardowe funkcje do programowania HMI Allen-Bradley. Cóż, trafiłeś we właściwe miejsce! W tym poście na blogu przeprowadzę Cię krok po kroku przez cały proces.

Na początek porozmawiajmy o tym, dlaczego warto dodać niestandardowe funkcje do interfejsu HMI Allen-Bradley. Standardowe funkcje są całkiem niezłe, ale czasami potrzebujesz czegoś dodatkowego, aby spełnić Twoje specyficzne potrzeby. Być może masz unikalny proces w swojej fabryce lub chcesz dodać specjalne możliwości raportowania. Funkcje niestandardowe mogą zapewnić dodatkową przewagę i sprawić, że interfejs HMI będzie działał dokładnie tak, jak chcesz.

Zrozumienie podstaw programowania HMI firmy Allen-Bradley

Zanim zagłębimy się w dodawanie funkcji niestandardowych, ważne jest, aby dobrze zrozumieć podstawy programowania HMI Allen-Bradley. Interfejsy HMI Allen-Bradley korzystają ze środowiska programistycznego o nazwie FactoryTalk View Studio. Tutaj utworzysz ekrany, skonfigurujesz tagi i napiszesz skrypty.

Jeśli jesteś nowy w FactoryTalk View Studio, nie martw się! Ma całkiem przyjazny dla użytkownika interfejs i jest mnóstwo zasobów, które pomogą Ci się uczyć. Samouczki można znaleźć na oficjalnej stronie Allen-Bradley, istnieje też kilka świetnych społeczności internetowych, w których można zadawać pytania i uzyskać porady od innych programistów.

Przygotowanie interfejsu HMI do opracowania funkcji niestandardowych

Pierwszym krokiem podczas dodawania funkcji niestandardowych jest upewnienie się, że interfejs HMI jest prawidłowo skonfigurowany. Musisz mieć zainstalowany odpowiedni sprzęt i oprogramowanie, a interfejs HMI powinien być podłączony do sieci.

Przyjrzyjmy się niektórym popularnym modelom HMI firmy Allen-Bradley, które doskonale nadają się do tworzenia niestandardowych funkcji. SprawdźAllena Bradleya 2711C T3M,Allena Bradleya 2711P-RR256, IAllena Bradleya 2711P-T15C22D9P. Modele te oferują dobrą równowagę wydajności i funkcji oraz są kompatybilne z FactoryTalk View Studio.

Kiedy już uruchomisz HMI, będziesz musiał utworzyć nowy projekt w FactoryTalk View Studio. Tutaj zaczniesz tworzyć własne funkcje.

Tworzenie funkcji niestandardowych w FactoryTalk View Studio

Przejdźmy teraz do sedna tworzenia funkcji niestandardowych. W FactoryTalk View Studio możesz używać języka Visual Basic for Applications (VBA) do pisania niestandardowych skryptów. VBA to potężny język programowania, którego łatwo się nauczyć, zwłaszcza jeśli masz podstawowe doświadczenie w programowaniu.

Oto prosty przykład utworzenia niestandardowej funkcji obliczającej średnią z dwóch liczb:

Funkcja Oblicz średnią (liczba1 jako podwójna, liczba2 jako podwójna) jako podwójna Oblicz średnią = (liczba1 + liczba2) / 2 Funkcja końcowa

Aby użyć tej funkcji w projekcie HMI, musisz dodać ją do modułu w FactoryTalk View Studio. Oto jak to zrobić:

  1. Otwórz swój projekt w FactoryTalk View Studio.
  2. Przejdź do zakładki „Skrypty” i kliknij „Moduły”.
  3. Kliknij prawym przyciskiem myszy listę modułów i wybierz „Wstaw moduł”.
  4. Nadaj swojemu modułowi nazwę, na przykład „CustomFunctions”.
  5. Otwórz nowy moduł i wklej do niego niestandardowy kod funkcji.

Po dodaniu niestandardowej funkcji do modułu można jej używać w skryptach HMI, tak jak każdej innej funkcji. Można go na przykład użyć do zaktualizowania pola tekstowego na ekranie za pomocą średniej z dwóch odczytów czujnika.

Testowanie i debugowanie funkcji niestandardowych

Po napisaniu funkcji niestandardowych ważne jest ich przetestowanie, aby upewnić się, że działają poprawnie. FactoryTalk View Studio ma wbudowany debuger, którego można używać do przeglądania kodu i znajdowania wszelkich błędów.

Oto kilka wskazówek dotyczących testowania i debugowania funkcji niestandardowych:

  • Użyj punktów przerwania:Ustaw punkty przerwania w kodzie, aby wstrzymać wykonanie w określonych punktach. Może to pomóc Ci zobaczyć, co dzieje się w Twojej funkcji i zidentyfikować wszelkie problemy.
  • Sprawdź swoje zmienne:Upewnij się, że zmiennym przypisano prawidłowe wartości. Możesz użyć debugera, aby sprawdzić wartości zmiennych w różnych punktach kodu.
  • Przetestuj różne wejścia:Spróbuj przekazać różne wartości do funkcji niestandardowej, aby upewnić się, że działa ona poprawnie we wszystkich przypadkach.

Integracja funkcji niestandardowych z ekranami HMI

Po przetestowaniu i debugowaniu niestandardowych funkcji nadszedł czas na zintegrowanie ich z ekranami HMI. Funkcji niestandardowych można używać w skryptach powiązanych z przyciskami, licznikami czasu lub innymi obiektami ekranowymi.

Na przykład możesz utworzyć na ekranie przycisk, który po kliknięciu wywołuje funkcję niestandardową w celu wykonania obliczenia i zaktualizowania pola tekstowego z wynikiem. Oto jak możesz to zrobić:

2Allen Bradley 2711P-RR256

  1. Utwórz przycisk na ekranie HMI.
  2. Kliknij dwukrotnie przycisk, aby otworzyć jego właściwości.
  3. Przejdź do zakładki „Wydarzenia” i wybierz wydarzenie „Mouse Up”.
  4. Kliknij przycisk „…” obok wydarzenia, aby otworzyć edytor skryptów.
  5. Napisz skrypt, który wywołuje funkcję niestandardową i aktualizuje pole tekstowe wynikiem.
Przyciemnij wynik Jako podwójny wynik = CalculateAverage(10, 20) ScreenItems("TextBox1").Text = wynik

Wskazówki i porady dotyczące dodawania funkcji niestandardowych

Oto kilka wskazówek i wskazówek, które pomogą Ci efektywniej dodawać niestandardowe funkcje do programowania HMI Allen-Bradley:

  • Zachowaj prostotę:Zacznij od prostych funkcji niestandardowych i stopniowo rozbudowuj je do bardziej złożonych. Ułatwi to naukę i debugowanie kodu.
  • Użyj komentarzy:Dodaj komentarze do swojego kodu, aby wyjaśnić, co robi. Ułatwi to Tobie i innym programistom zrozumienie Twojego kodu w przyszłości.
  • Użyj ponownie swojego kodu:Jeśli zdarza Ci się pisać w kółko ten sam kod, rozważ utworzenie funkcji wielokrotnego użytku. Zaoszczędzi to czas i sprawi, że Twój kod będzie lepiej zorganizowany.

Wniosek

Dodanie niestandardowych funkcji do programowania HMI firmy Allen-Bradley może być świetnym sposobem na dostosowanie interfejsu HMI i sprawienie, aby działał dokładnie tak, jak chcesz. Wykonując kroki opisane w tym poście na blogu, powinieneś być w stanie w mgnieniu oka stworzyć i zintegrować własne funkcje niestandardowe.

Jeśli jesteś zainteresowany zakupem interfejsu HMI Allen-Bradley lub masz jakiekolwiek pytania dotyczące opracowywania funkcji niestandardowych, skontaktuj się z nami. Jesteśmy tutaj, aby pomóc Ci znaleźć odpowiednie rozwiązanie dla Twoich potrzeb i zapewnić sukces Twojego projektu HMI.

Referencje

  • Instrukcja obsługi Allen-Bradley FactoryTalk View Studio
  • Przewodnik programowania Visual Basic for Applications
Wyślij zapytanie