Najnowsza wersja pakietu narzędziowego Saia PG5 2.2.100 firmy Saia Burgess Controls wprowadza szereg ułatwień dla projektantów aplikacji.
Przy pomocy środowiska PG5 można programować zarówno sterowniki PLC, jak i panele HMI Saia PCD, a także stworzyć aplikację wizualizacyjną na web-panele. Nie ma potrzeby stosowania żadnych dodatkowych modułów do programowania poszczególnych urządzeń, wszystkie niezbędne narzędzia znajdują się w jednym pakiecie.
Największe zmiany w najnowszej wersji środowiska PG5 2.2.100 to przebudowany edytor Fupla i rozbudowane funkcjonalności Web-Editora, w tym tryb run umożliwiający testowanie wizualizacji na komputerze, bez potrzeby wgrywania jej w sterownik. Wśród pozostałych nowości warto wymienić także:
Przebudowany Edytor Fupla
Nowa wewnętrzna struktura edytora Fupla
Silnik edytora Fupla został przebudowany, aby zwiększyć wydajność pracy podczas otwierania plików, eksportowania/importowania, dodawania/usuwania stron oraz podczas operacji Wyszukaj i Wyszukaj i zamień. Stary edytor opierał się na plikach tymczasowych, co często powodowało problemy z szybkością. Nowy edytor wykorzystuje pamięć RAM, co znacznie zwiększa wydajność i stabilność pracy.
Nowy algorytm łączenia elementów
Aby ułatwić pracę projektanta dodano wizualne pomoce podczas łączenia elementów ‒ jeśli dane połączenie jest możliwe na wejściach, wyjściach lub konektorach pojawia się mały kwadrat (np. przy łączeniu flagi z flagą, ale nie flagi z rejestrem).
Przy próbie połączenia niekompatybilnych elementów pojawi się komunikat o błędzie. Nowy algorytm łączenia wyszuka także lepsze ścieżki, aby zachować czytelność na stronie. Dodatkowo dodano funkcję optymalizacji połączeń dostępną z menu kontekstowego, która na nowo wyszuka najlepsze połączenie na stronie.
Wielostronicowe szablony
Do tej pory szablony obejmowały elementy zawarte na jednej stronie. Teraz funkcja ta została rozszerzona i szablony mogą zawierać wiele stron, a także wszystkie elementy, do których odnoszą się elementy w szablonie, tzn: inne strony (opcjonalnie), definicje zmiennych, tłumaczenia, obrazy, funkcje i warunki.
Dwukrotne kliknięcie na szablon powoduje jego dodanie do projektu. W oknie „View Template” można zmienić nazwę importowanych stron oraz wybrać, które z nich zostaną dodane do projektu.
Nowe funkcje wgrywania projektu
Szablony można jednocześnie wgrywać do kilku wybranych sterowników. Docelowe miejsca definiujemy w zakładce „Download” okna „Project Options”. Każdy cel może mieć własną nazwę, a aby dodać nowy cel, należy wybrać „Add target” na dole okna. Z użyciem pola wyboru „Enabled” możliwe jest aktywowanie lub dezaktywowanie każdego miejsca docelowego. Funkcja ta umożliwia zdefiniowanie wielu celów i szybkie przełączanie się pomiędzy nimi (np. sterownik w biurze/sterownik na obiekcie).
Obrazy SVG
Dodana została obsługa plików SVG – Scalable Vector Graphics. Format ten zachowuje jakość obrazów podczas skalowania i obracania. Obrazy SVG są wykorzystywane w trakcie projektowania i w momencie kompilacji są konwertowane do formatu GIF.
Przycisk Run
Przycisk „Run” umożliwia uruchomienie projektu bez konieczności wgrywania go do sterownika. Możliwe jest przetestowanie wizualizacji lokalnie na komputerze.
Polecenie „Start” w menu „Run” zapisuje pliki projektu, kompiluje je, a następnie wyświetla wizualizację wykorzystując aplikację „SBC Micro Browser”. Jeśli do komputera podłączony jest sterownik Saia PCD, wizualizacja zostanie zasilona danymi ze sterownika.
Nowe szablony
Szablony alarmów, trendów oraz zarządzania użytkownikami zostały gruntownie przebudowane. Dla zachowania kompatybilności z istniejącymi projektami, stare szablony nadal są dostępne w Web-Editorze 8. Nowy design zapewnia większą przejrzystość, łatwiejszą implementację w projekcie i konfigurację podczas projektowania, a także optymalizację dla ekranów dotykowych.
„Wiring Check Tool”
Narzędzie do weryfikacji wejść i wyjść „Wiring Check Tool” jest przeznaczone dla instalatorów i elektryków, których zadaniem jest sprawdzenie połączeń w szafce sterowniczej przed odbiorem instalacji. Narzędzie jest proste w obsłudze i nie wymaga wiedzy na temat programowania w PG5. Aplikacja pozwala w prosty sposób określić typ sterownika, zdefiniować wejścia/wyjścia i kasety rozszerzeń, wgrać konfigurację do sterownika Saia PCD poprzez połączenie USB, sprawdzić wartości wejść i ustawić wartości na wyjściach, aby przetestować ich działanie i wreszcie ‒ wydrukować raport z testu lub wyeksportować dane do pliku CSV.
Aplikacja może zostać zainstalowana niezależnie od PG5 i nie wymaga licencji ani rejestracji użytkownika.
Nowe urządzenia w Device Configurator
Device Configurator obsługuje nowe sterowniki: PCD1.M2220-C15 (sterownik E-Line z 2 gniazdami na moduły we/wy i komunikacyjne), PCD2.M4160 (PLC z 4 gniazdami we/wy komunikacyjnymi), PCD2.M4560 (sterownik z 4 gniazdami we/wy komunikacyjnymi i złączem kaset rozszerzeń).
Nowa biblioteka – Klient FTP
Nowa biblioteka „FTP Client” pozwala urządzeniom Saia PCD na pracę w roli klienta FTP. Dane mogą być wymieniane z dowolnym serwerem FTP, łącznie z wbudowanym web-serwerem FTP, z serwerami w sieci lokalnej i w internecie. Wymagana jest obsługa przez serwer trybu pasywnego.
Więcej informacji na temat najnowszej wersji oprogramowania PG5