Strona główna ASTOR
Automatyka w praktyce

Wygląd, funkcjonalność i dostosowywanie środowiska PAC Machine Edition
Kurs programowania PACSystems RSTi-EP CPE200 (odc. 3)

Kontakt w sprawie artykułu: Mateusz Leszczyński - 2023-01-10

Z tego artykułu dowiesz się:

  • jak wygląda program PAC Machine Edition,
  • jakie są jego podstawowe funkcje oraz możliwości personalizacji.

W tym odcinku dowiesz się, jak wygląda program PAC Machine Edition. Poznasz jego budowę, możliwości personalizacji oraz podstawowe funkcje. Będzie to niezwykle istotne podczas kolejnych odcinków, ponieważ nazewnictwo przedstawione tutaj będzie w nich często używane.

Rozmieszczenie oraz rola okien głównych

Ważne! Pamiętaj, aby uruchomić środowisko jako administrator.

Po uruchomieniu środowiska na ekranie pojawi się okno odpowiedzialne za tworzenie oraz wczytywanie projektów. Założeniem projektu zajmiemy się w kolejnym odcinku, dlatego teraz kliknij „Cancel”, aby najpierw zapoznać się z wyglądem środowiska. Możesz także zaznaczyć opcję na ekranie, aby środowisko uruchamiało się od razu na ekranie głównym:

Po wyborze „Cancel” na ekranie wyświetli się podstawowe okno startowe programu, które w kolejnych krokach możesz dostosowywać według własnych potrzeb.

Poniżej widoczne jest okno programu w postaci, którą zobaczysz po otwarciu/stworzeniu projektu.

Teraz jednak na jego przykładzie poznamy poszczególne elementy środowiska.

Menu górne – zakładka „File”

W głównym menu masz możliwość stworzenia nowego projektu, zapisywania oraz wczytywania projektu. Możesz również stworzyć Backup projektu oraz odzyskać projekt z takiej kopii.

Możesz również podejrzeć tutaj wersję środowiska, aktywną licencje oraz dane o projekcie. Dzięki opcji Report możesz stworzyć raport dotyczący bieżącego programu, a opcja Page Setup pozwala Ci dostosować ustawienie strony.

Menu górne – zakładka „Home”

Ta zakładka zawiera najpopularniejsze funkcje używane w środowisku

Clipboard, Edit:

Podstawowe opcje edycji:

  • wklejanie (Paste) ,
  • kopiowanie (Copy),
  • wycinanie (Cut),
  • powielanie (Duplicate),
  • cofanie (Undo),
  • przejście do przodu (Redo),
  • usuwanie (Delete),
  • zmiana nazwy (Rename)
  • zaznaczanie (Select All)

Find:

  • możliwość odszukania fraz w Navigatorze (Find),
  • zamiany (Replace) elementu,
  • wyszukania błędów (Next Error)
  • komunikatów (Next Message).

Project:

Opcje dotyczące zarządzania projektem: 

  • dodawanie nowego podsystemu (New Target),
  • walidację (Validate All), 
  • wysyłanie do sterownika (Download All),
  • czyszczenie skompilowanych folderów (Clean All Build Folders).

Target:

Opcje dotyczące zarządzania podsystemem:

  • połączenie ze sterownikiem/panelem (Connect),
  • tryby pracy sterownika (Start, Stop),
  • wysłanie i uruchomienie programu (Download and Start),
  • wyczyszczenie zawartości sterownik (Clear),
  • wysłanie programu (Download),
  • zapauzowanie (Pause),
  • opcje trybu pracy (Programmer Mode)
  • możliwość sprawdzenia poprawności programu (Validate).

Menu górne – zakładka „Target”

Ta zakładka zawiera funkcje odpowiedzialne za połączenie oraz prace sterownika

General:

  • aktywowanie obiektu (Activate),
  • walidację (Validate),
  • włączenie dokumentacji (Show Documentation),
  • czyszczenie skompilowanych folderów (Clean Build Folders),
  • przełączanie pomiędzy aktywnymi targetami (Secondary HWC)

Commands:

  • łączenie z podsystemem (Connect),
  • przełączanie pomiędzy trybami pracy (Programmer Mode),
  • wysłanie programu do sterownika (Download)
  • zgrywanie (Upload) programu oraz konfiguracji,
  • tryb pracy sterownika (Start/Stop),
  • wyczyszczenie pamięci sterownika (Clear)

Diagnostics:

  • weryfikację zgodności z podłączonym sterownikiem (Verify Equality),
  • sprawdzenie statusu podłączonego sterownika (Show Status)  i inne opcje diagnostyki:
    • Diagnostics – gromadzi dane diagnostyczne na temat podłączonego sterownika, 
    • Show forces – pokaż wymuszenia, 
    • Check Firmware – sprawdza aktualny firmware sterownika, 
    • Variable Differences – wyświetla różnice pomiędzy zmiennymi w sterowniku, a w programie, 
    • Explore PROFINET – szuka urządzeń w sieci PROFINET, 
    • Explore Controller – przeszukuje pliki w podłączonym sterowniku

View Online:

  • nadpisywanie zmian (Write Changes),
  • cofanie zmian (Undo Changes),
  • wykonanie pojedynczego skanowania (Scan Once),
  • włączenie/wyłączenie wymuszeń (Enable/Disable Forces),
  • wyświetlanie runtime aplikacji (Show Runtime),
  • aktualizowanie zabezpieczeń wykonywania programu (Update Security)

Components:

  • dodawanie, usuwanie elementów (Add, Delete)
  •  importowanie i eksportowanie plików (Import, Export)

Menu górne – zakładka „Variables”

Variable Tools

Narzędzia dotyczące zmiennych:

  • dodawanie zmiennych (New),
  • importowanie (Import),
  • eksportowanie (Export)
  • usuwanie nieużywanych zmiennych (Delete Unused),
  • odświeżanie odsyłaczy do wszystkich zmiennych w projekcie (Refresh References),
  • wyświetlenie raportu dotyczącego zmiennych (Variable Reports)

Sort and Filter

  • umożliwia sortowanie zmiennych (Sort)
  • filtrowanie zmiennych (Filter)

Menu górne – zakładka „View”

To zakładka zawierająca opcje edycji widoku:

Show/Hide

Aktywowanie/chowanie okien:

  • nawigacyjne (Navigator),
  • okno kontrolowania wejść/wyjść (Control I/O),
  • okno komunikatów (Feedback Zone),
  • okno kontekstowe (Inspector),
  • okno podglądu zmiennych (Data Watch),
  • biblioteka szablonów (Toolchest),
  • podgląd stanu portów LAN (LAN View),
  • okno pomocy (Companion),
  • okno informacji (InfoViewer)

Zoom

  • Opcje zwiększenia
  • zmniejszania ekranu

Window

Ustawienia dotyczące okien:

  • zmiana ułożenia okien (Arange All),
  • zmiana pomiędzy widokiem dokowania i widokiem MDI (Docking View),
  • resetowanie położenia okien (Reset Window Position),
  • przełączanie pomiędzy otwarciem i zamknięciem okien (Switch Windows)

PLC Ladder

  • Descriptions- odpowiada za dostosowywanie komentarzy oraz opisów
  • Operands- pozwala ustalić widoczność nazw zmiennych/funkcji
  • Online/offline Values – odpowiada za widoczność wartości podczas pracy online/offline
  • Reference address- włącza/wyłącza widoczność adresu fizycznego zmiennej
  • Cell width- ustala szerokość do obszaru roboczego
  • Front- ustalenie czcionki dla nazw zmiennych

Menu górne – zakładka „Utilities”

Data monitor

Narzędzie do monitorowania danych.

EGD Managment Tool

Narzędzie do monitorowania urządzeń EGD.

PAC 8000 I/O Configuration Tool

Narzędzie do konfiguracji urządzeń wejść/wyjść PAC8000.

PACMotion Workbench Tool

Narzędzie do konfiguracji serwonapędów PACMotion.

PACSafe Tool

Narzędzie do konfiguracji systemu bezpieczeństwa PACSafe.

PACS Analyzer

Narzędzie do diagnostyki urządzeń PACSystems.

Picture Browser

Narzędzie do przeglądania/wyszukiwania obrazów.

PROFINET DCP

Narzędzie do przeszukiwania urządzeń sieci Profinet i ich rekonfiguracji.

RSTi-EP IOLink Device Configurator

Narzędzie do konfiguracji urządzeń IOLink.

RSTi- EP Power Supply Tool

Narzędzie do konfiguracji węzłów RSTi-EP pod kątem konsumpcji mocy.

VersaConf Safety Tool

Narzędzie konfiguracyjne dla systemów bezpieczeństwa VersaConf.

VersaMotion Servo Configuration Tool

Narzędzie do konfiguracji serwonapędów VersaMotion.

VFD Tools

Narzędzie do konfiguracji i programowania przemienników częstotliwości PACMotion VFD.

Menu górne – zakładka „InfoViewer”

Back/Forward

Wraca do poprzedniej zakładki w której się znajdowaliśmy.

Refresh

Odświeża stronę.

Home

Przełącza na stronę startową.

Set Home Page

Pozwala ustalić stronę startową.

Menu górne – zakładka „Help”

Help

Zawiera opcje pomocy związane z środowiskiem.

Licensing

Pomoc dotycząca licencji aktywacyjnych.

Menu górne – zakładka „Ladder Editor”

Zakładka zawierająca podstawowe funkcje i styki do programowania drabinkowego.

Data:

Służy do kontrolowania podglądu oraz wymuszania zmian zmiennych podczas działania programu. Używane często, kiedy nie ma fizycznych przycisków.

Debug:

Służy do obsługi funkcji Test Mode (więcej o tej funkcji w odcinku 9).

Insert

Służy do edytowania wierszy oraz kolumn programu.

Tools

Podstawowe symbole i funkcję używane podczas pisania programu.

Okna

Po otwarciu programu na ekranie głównym jest kilka istotnych okien, każde z nich ma swoje odmienne zadanie.

Navigator (okno nawigacji)

Okno Navigator umożliwia zarządzanie projektami oraz zmiennymi.

Składa się z zakładek:

  • Options – umożliwia ustawienie opcji i parametrów działania programu.
  • Manager – umożliwia zarządzaniem strukturą obiektów.
  • Project – umożliwia zarządzanie aktualnym projektem.
  • Variables – lista zmiennych użytych w projekcie.
  • InfoView – pomoc PAC Machine Edition.

Najważniejsze elementy zakładki Project:

  • Target – podsystem.
  • Data watch list – lista zmiennych.
  • Hardware Configuration – konfiguracja sprzętowa.
  • Logic – logika programu.
  • Reference View Table – zawiera zmienne sterownika oraz wgląd do nich.

Inspector

W tym oknie użytkownik otrzymuje informacje oraz możliwości konfiguracyjne parametrów aktualnie zaznaczonego elementu. Jest to okno kontekstowe.

Najważniejsze oraz najczęściej używane możliwości:

Dla elementu Target: 

  • ustawienie rodziny dla programowanego sterownika (np. PACSystems RSTi-EP, VersaMax PLC),
  • ustawienie portu, przez który podłączony jest sterownik,
  • wpisanie adresu IP urządzenia do którego się będzie łączył podsystem.

Dla elementu WatchList : 

  • sprawdzenie aktualnej wartości zmiennej,
  • zmiana adresu zmiennej

Dla elementu Hardware Configuration: 

  • ustawienie parametrów komunikacji

Dla elementu Logic: 

  • ustawienia logiki programu

Companion

Okno Companion dostarcza informacje na temat sposobu działania oraz funkcji aktualnie zaznaczonego elementu. Jest to okno szybkiej pomocy, z którego można przejść do pomocy rozbudowanej.

Data Watch (Podgląd danych)

Okno to daje możliwość sprawdzenia aktualnych wartości zmiennych, ich adresu oraz przypisanie im wartości.

Feedback Zone (Komunikaty)

Tu wyświetlane są komunikaty generowane przez aplikację.

Okno dostarcza informacje w zależności od statusu tworzenia programu i dzieli się na sześć okien:

  • Build – informacje na temat kompilacji i ładowania programu.
  • Import – informacje o przebiegu importu programu lub konfiguracji ze sterownika.
  • Messages – informacja o statusie działania programu PME.
  • Reports – raporty na temat działania PAC Macine Edition.
  • References – przy zaznaczeniu zmiennej pojawia się informacja, w którym miejscu programu została użyta.
  • Compare – informacje na temat różnic w programie w środowisku narzędziowym  w stosunku do  sterownika.

Toolchest (Biblioteka szablonów)

Zawiera elementy (głównie bloki funkcyjne) do programowania sterowników i paneli operatorskich oraz umożliwia tworzenie własnych bibliotek poprzez dodawanie struktur do Ulubionych. Można także dodawać własne zakładki, gdzie umieszcza się stworzone przez siebie bloki funkcyjne.

Okno edytora

Okno to służy to pisania programu lub tworzenia wizualizacji. Elementy programu umieszczane są w tym oknie poprzez przeciągnięcie z biblioteki lub wpisanie odpowiedniej komendy. Program można pisać w wielu językach: IL, ST, LD, FBD. 

Personalizacja ekranu do pracy

Program umożliwia dostosowywanie wyglądu i położeń okien według własnych preferencji. Jest to intuicyjne i proste. Wystarczy ze chwycisz interesujące Cię okno i przeciągniesz je na pojawiającą się ikonę.

W taki sposób możesz zmieniać ułożenie okien. Jeśli chcesz zmienić rozmiary okienek, najedź myszką na krawędź interesującego Cię okna, a następnie – kiedy pojawi się wskaźnik zmiany rozmiaru – rozciągnij/ zmniejsz okno:

Jeżeli chcesz pewne okna włączyć/wyłączyć, udaj się do zakładki View i wybierz potrzebne okna.

Podsumowanie

Teraz wiesz, jak wygląda program i gdzie szukać odpowiednich funkcji. Są to podstawowe informacje, które ułatwią Ci szybsze poruszanie się po środowisku oraz pozwoli zrozumieć nazewnictwo używane w kolejnych odcinkach.

W kolejnym odcinku: Założenie projektu i podsystemu. Backup oraz restore projektu

  • jak założyć nowy projekt,
  • jak dodać do niego swój podsystem,
  • jak dodać do niego swój podsystem,
  • jak tworzyć i przywracać kopie zapasowe projektów.

Newsletter Poradnika Automatyka

Czytaj trendy i inspiracje, podstawy automatyki, automatykę w praktyce

Please wait...

Dziękujemy za zapis do newslettera!

Czy ten artykuł był dla Ciebie przydatny?

Średnia ocena artykułu: 5 / 5. Ilość ocen: 1

Ten artykuł nie był jeszcze oceniony.

Zadaj pytanie

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *