Zobacz wszystkie

Kategorie

Jak wprowadzić automatyzację pracy aplikacji? Kurs programowania paneli HMI odc. 9

W tym odcinku przejdziesz do podstawowej automatyzacji pracy Twojej aplikacji przy użyciu harmonogramów.

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 (https://www.astor.com.pl/poradnikautomatyka/programowanie-paneli-hmi-kurs-dla-automatykow/)

W poprzednim odcinku „Jak utworzyć i modyfikować receptury? | Kurs programowania paneli HMI odc. 8” twoja aplikacja na panel HMI została wzbogacona o funkcję receptur. W tym odcinku przejdziesz  do podstawowej automatyzacji pracy Twojej aplikacji przy użyciu harmonogramów.

  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 efektywnie programować panele operatorskie?

 

Jak dodać nowy harmonogram?

Po lewej stronie w drzewie projektowym wybierz dwukrotnie opcję Schedule i wybierz pierwszą pozycję, której przypisz nazwę start oraz odpowiednią zmienną.

W kolejnym kroku przejdź do zakładki Details za pomocą przycisku Edit, który znajdziesz po prawej stronie zaznaczonej pozycji. W wyświetlonym oknie możesz skonfigurować parametry harmonogramu.

W oknie Schedule Details zaznacz opcję Changeable with Schedule Setting Table. Dzięki wybraniu tej opcji możesz zmienić harmonogram podczas działania aplikacji.

W polu poniżej zdefiniuj czas, w jakim ma być wykonywany dany harmonogram (w tym przypadku od 11 do 17) oraz dni tygodnia, w jakich będzie działała ta operacja.

Przyciskiem OK zamknij okno konfiguracji, a następnie stwórz nowy ekran o nazwie Kalendarz, w którym umieścisz obiekt o nazwie Schedule Setting Table.

Zamieść obiekt na ekranie (domyślnie powinien zawierać zdefiniowany harmonogram zmiennej).

Pamiętaj o dodaniu przycisków Zamknij oraz Kalendarz, które będą odpowiednio otwierać oraz zamykać to okno (przyciski skopiuj z innych ekranów i skonfiguruj). Zapoznaj się z obiektem Schedule Setting Table, dobierz kolory tak, żeby okno było funkcjonalne, a następnie zapisz oraz skompiluj program w celu jego przetestowania w symulatorze.

 

Testowanie harmonogramu w symulatorze offline  

Jeśli program został poprawnie skompilowany, po załączeniu symulacji powinnaś/powinieneś zaobserwować automatyczne załączenie sekwencji napełniania wody, bez konieczności używania przycisku START/STOP.

Aby przetestować działanie harmonogramu wejdź w okno Kalendarz oraz przyciskiem set w tabeli harmonogramu postaraj się zmienić godzinę lub dni tygodnia odpowiadające przyciskowi START.

 

Zobacz pozostałe odcinki na stronie: https://www.astor.com.pl/poradnikautomatyka/programowanie-paneli-hmi-kurs-dla-automatykow/

Zapytania ofertowe
Jak wprowadzić automatyzację pracy aplikacji? Kurs programowania paneli HMI odc. 9
Zapytaj o produkt