2,10,30

ZAPISZ SIĘ DO NEWSLETTERA SERWISU AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

*Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

*Wyrażam zgodę na używanie przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Dziękujemy!

Prawie gotowe ... Musimy potwierdzić Twój adres email. Aby zakończyć proces subskrypcji, należy kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie.

Po akceptacji zapisu na newsletter zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy za próbę ponownego zapisu na nasz newsletter.

Twój mail już jest w naszej bazie!

W przypadku pytań, prosimy o kontakt:
redakcja@automatykaonline.pl

ZAMKNIJ OKNO

This website uses cookies

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Search
  • Login
  • Sign up
Site map Site map
AutomatykaOnline.pl
  • Home page
  • News
  • Interviews
  • Application
  • Articles
  • Events
  • Companies
  • Products
Search
Automatyka 11/2025

Automation11/2025

In this issue:
  • Interview with Paweł Hoerner de Roithberger and Paweł Reszel, National Instruments
  • Cybersecurity of industrial control systems
  • Signaling columns
  • Magazine
  • Contact
  • Advertisement
Articles
  • Building Automation
  • Safety
  • Druk 3D
  • Electrics
  • Energy
  • Energia
  • Building Automation
  • Communication
  • Computers and HMI
  • Building Automation
  • Assembly and Conveyance
  • Software
  • Pneumatics
  • Measurements
  • Prawo i normy
  • Przemysł 4.0
  • Robotics
  • Control
  • Visions Systems
  • Drives
  • Technika łożyskowa
  • Technologia obróbki
  • Services
  • Building Automation
  • Others
Expand all
  • Home page
  • Articles
  • Computers and HMI

Co to są makra i jak wykorzystać je w aplikacji HMI? | Kurs programowania paneli HMI odc. 6

Paweł Podsiadło (ASTOR) print

Monday May 18 2020
Co to są makra i jak wykorzystać je w aplikacji HMI?
Tweet

Chcesz nauczyć się programować panele HMI?
Weź udział w bezpłatnym kursie. Wszystkie odcinki i materiały dodatkowe znajdziesz na stronie: Programowanie paneli HMI - kurs dla automatyków

W poprzednim artykule z cyklu „Jakie typy zmiennych wykorzystywane są w panelach operatorskich? | Kurs Programowanie paneli HMI odc. 5” opisaliśmy, jak utworzyć i przypisać zmienne do obiektów graficznych.

W tej części kursu dowiesz się, jak pisać proste programy sterujące (makra) w oparciu o wbudowany edytor skryptów. W oprogramowaniu do programowania i konfigurowania paneli Astraada HMI edytor jest bardzo intuicyjny, automatycznie koloruje składnię oraz umożliwia szybki dostęp do rozbudowanej pomocy, co znacznie przyśpieszy Ci pisanie programu.

Programowanie paneli HMI – kurs dla automatyków

  1.  Jak stworzyć pierwszy projekt na panel HMI?
  2. Jak skonfigurować ustawienia aplikacji? Interfejs i podstawowe funkcje środowiska deweloperskiego.
  3. Jak dodawać i edytować ekrany operatora?
  4. Jak zaprojektować interfejs graficzny? Podstawowe obiekty graficzne wykorzystywane w systemach HMI.
  5.  Jakie typy zmiennych wykorzystywane są w panelach operatorskich?
  6. Co to są makra i jak wykorzystać je w aplikacji HMI?
  7. Jak skonfigurować alarmy w panelach operatorskich?
  8. Jak utworzyć i modyfikować receptury?
  9. Jak wprowadzić automatyzację pracy aplikacji?
  10. Jak dodać funkcję rejestrowania plików procesowych? Jak zapisywać dane?
  11. Jak zapewnić komunikację ze sterownikiem PLC? Konfiguracja driverów.
  12. Jak ograniczyć dostęp do aplikacji? Hasła operatorskie.
  13. Jakie dodatkowe funkcjonalności mogą być przydatne przy projektowaniu aplikacji?
  14. Podsumowanie. Jak właściwie programować panele operatorskie?

Jak utworzyć makro i przypisać je do funkcji?

Zacznij od utworzenia nowego makra o nazwie glowne. Możesz to zrobić w zakładce Native Scripts, w drzewie aplikacji. Przejdź do edycji makra, wpisz poniższy kod (możesz go również skopiować tutaj) i zapoznaj się dokładnie z jego składnią.

7_1.1

Zapisz i skompiluj program, następnie stwórz nowe makro o nazwie sekunda.

7_2.1

Ten kod będzie wykonywał inkrementację wartości zmiennej licznik i posłuży Ci jako makro czasowe, które dodasz teraz do głównej konfiguracji aplikacji w zakładce General Setup.

W oknie General Setup zaznacz opcję Main Macro i w zakładce o tej samej nazwie wybierz utworzony kod glowny.

7_3.1

Wróć do zakładki General i wybierz opcję Time Macro #1. Ustaw interwał wykonywania na 1 sekundę, tak aby zadziałał poprawnie kod odpowiedzialny za czas. Przejdź teraz do zakładki Time Macro #1 i analogicznie do poprzedniego kroku wybierz utworzony skrypt sekunda.

Zapisz, skompiluj oraz przetestuj program za pomocą symulatora offline. Możesz zaobserwować zmianę poziomu cieczy wyświetlanego na wykresie słupkowym na zbiorniku. Dodatkowo w oknie Dane powinny wyświetlać się faktyczne wartości liczbowe dla monitorowanych zmiennych.

Materiały uzupełniające – dla tych którzy chcą więcej:

  • Lekcja w postaci filmu, jeśli wolisz oglądać zamiast czytać
  • Makro główne, plik z kodem

W tym odcinku dowiedziałeś/aś się, jak pisać makra – proste programy sterujące oraz jak wykorzystać je w praktyce. W kolejnej części cyklu dowiesz się jak dodawać i konfigurować alarmy.

Zobacz inne bezpłatne kursy i poradniki na Poradniku Automatyka. 

source: ASTOR

Keywords

ASTOR, automatyka, hmi, makra, Poradnik Automatyka

Parts of the series

Panelowy komputer przemysłowy czy panel HMI – które urządzenie do wizualizacji wybrać?

Panelowy komputer przemysłowy czy panel HMI – które urządzenie do wizualizacji wybrać?

More
Jak skonfigurować alarmy w panelach operatorskich? Kurs programowania paneli HMI odc. 7

Jak skonfigurować alarmy w panelach operatorskich?

More

Related articles

  • ecomatDisplay 4.3” – kompaktowe rozwiązanie dla systemów sterowania
  • Większa wydajność procesora Intel 11. generacji. Odświeżona seria komputerów przemysłowych Astraada AS56PCC
  • Terminale operatorskie, komputery i monitory przemysłowe
  • PLC i HMI w jednym urządzeniu – SPC210. Innowacyjne rozwiązania sterowania akYtec
  • Nowy standard w kompaktowej automatyce – ecomatDisplay 4.3’’

Newsletter

Stay up to date with current information.

Comau videos YouTube

Show more videos
Inżynier wie

Events

Show more events
1 Jan Training

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 January 2025 – 31 December 2025
4 Dec Training

Wyposażenie elektryczne maszyn – rozdzielnice i sterownice niskiego napięcia

4–5 December 2025
5 Dec Training

Wymagania rynku amerykańskiego dla produktu elektrycznego/elektronicznego – wstęp do oceny zgodności

5 December 2025
11 Dec Training

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 December 2025
  • facebook
  • Tweeter
  • google+
  • RSS AutomatykaOnline
  • About Us
  • Sales and customer service
  • Privacy Policy
  • Presentation
  • Terms of Use
  • Accessibility Statement
  • Contact Us
  • Contact form
  • Media cooperation
  • Portal Editorial
  • Automatyka Editorial
  • Advertising
  • Advertising contact
  • Advertising in "Automatyka"
  • Newsletter
AutomatykaOnline.pl

© 2014 by Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP