
SaiaPG5 jest głównym elementem pakietu Saia PG5 Controls Suite. Jest nie tylko
dobrym narzędziem programowania i serwisowania sterowników PLC. Znacząco
rozszerza funkcjonalności normy IEC 61131. Jako narzędzie projektowe pozwala
programować w języku IL dedykowane kontrolery, sterowniki komunikacyjne,
funkcje IT i inne specyficzne rozwiązania. Natomiast jako narzędzie tworzenia
aplikacji dzięki modułom programowania graficznego (FUPLA, GR
Manager Projektu zarządza kompleksowo całą instalacją sterowników w sieci, włączając w to
terminale i dokumentację.
Funkcje online przydatne
w rozruchu i wykrywaniu błędów przez sieć Ethernet-TCP/IP, Saia S-Net, modem,
itp.
Zintegrowane edytory sieciowe dla Saia S-Net, PROFIBUS
Obszerne dodatkowe biblioteki rozszerzające zakres funkcji PG5.
Zintegrowane środowiska programowania:
Edytor
symboli jest “sercem” PG5. Pozwala definiować i dokumentować wszystkie symbole
używane w programie.
Poza
wbudowanymi debugerami we wszystkich edytorach, PG5 zawiera również dodatkowe
praktyczne narzędzia, które ułatwiają rozruch instalacji:
Debugowanie
Każdy
edytor zawiera wbudowany debugger. Posiadają one znane dobrze funkcje takie jak
krok-po-kroku, pułapki i możliwość wprowadzania wartości i instrukcji on-line.
Edytor listy instrukcji posiada ponadto możliwość „synchronicznego podglądu
danych”, który w sposób ciągły wyświetla zawartość ACCU, stany flag, rejestr
indeksowy i dane synchronizowane z wykonywaniem programu w czasie rzeczywistym.
Dodatkowo jest dostępny standardowy debugger (S-Bug) działający jako odrębny
program.
Watch
Window
Wyświetla
na bieżąco wartości wybranych zmiennych/danych jak wejścia/wyjścia, wartości
rejestrów. Umożliwia również modyfikacje tych wartości.
Data
Transfer Tool
Zapisuje i
przywraca dane programu. Stan instalacji może być przechowany i przywrócony w
każdym momencie. Także przydatne w recepturach.
Wgrywanie zmienionych bloków
Przed
wgraniem programu do sterownika, tworzona jest lista zmienionych bloków.
Użytkownik może opcjonalnie wgrać tylko bloki, które uległy zmianie od
ostatniego wgrania programu
PG5 umożliwia programowanie w trzech
edytorach:
S-Edit (lista
instrukcji)
Edytor
potężnego zbioru instrukcji sterowników Saia PCD’s. S-Edit łączy w sobie edytor
i online debugger w pojedynczej aplikacji.
Funkcja
“kolorowania składni” rozpoznaje poprawne słowa kluczowe i wyświetla je w
odpowiednim kolorze. Ułatwia to przeglądanie programu i błędnie wprowadzone
instrukcje automatycznie są podświetlane.
Definiowane
przez użytkownika makra i liczne dyrektywy asemblera rozszerzają elastyczność.
Na przykład, różne wersje programu mogą być asemblowane z tego samego kodu
źródłowego do działania na kilku różnych maszynach.
Funkcje
edytora takie jak „Ulubione”, „Idź do linii” i „Znajdź i zamień” ułatwiają
nawigowanie i edytowanie dużych programów.
Tryb
„Widok kodu” pokazuje wygenerowane instrukcje i oryginalny kod programu.
Funkcja ta jest również wykorzystywana przez wbudowany debugger.
GR
GR
Kroki i
przejścia mogą byc oprogramowane w liście instrukcji lub e edytorze graficznym
FUPLA.
Podstrony
mogą być wykorzystane w celu ułatwienia wglądu w nawet bardzo duże operacje
sekwencyjne.
W trybie
on-line aktywne przejścia są podświetlane na bieżąco.
FUPLA
FUPLA jest
własnym edytorem schematu bloków funkcyjnych Saia. Różni się pod wieloma
względami od innych edytorów FBD:
Jeden plik
FUPLA może zawierać kilka bloków programu. Oznacza to, że w jednym pliku można
objąć całą funkcję maszyny. Każdy blok programu posiada własną nazwę
symboliczną w celu uniknięcia duplikacji.
Bloki
FUPLA zorganizowane są w strony. Każda strona może generować kilka wyjść.
Odmiennie niż w konwencjonalnych edytorach pozwala to na większą funkcjonalność
jak może być zobaczona na rzut oka na pojedynczej stronie.
Graficzne
bloczki funkcji (FBox’y) składają się z wejść i wyjść oraz posiadają
konfigurowalne właściwości przy użyciu okna parametrów, które to parametry mogą
być modyfikowane również on-line.
250+150 bloczków funkcyjnych zawartych w podstawowym
pakiecie
Obszerne
biblioteki bloków funkcyjnych dla wszystkich inteligentnych modułów PCD, także
dla przemysłu i automatyki budynkowej. Około 250 FBox’ów jest dostarczanych w standardowym pakiecie PG5. Zakres
tych funkcji daleko przekracza standardowe logiczne i arytmetyczne operacje. Standardowo
dostępna jest również potężna biblioteka HeaVAC,
która zawiera ponad 150
specjalistycznych bloków funkcyjnych mających zastosowanie w szeroko rozumianej
automatyce budynkowej i nie tylko.
Standardowe FBox’y pogrupowane są w rodziny: Data
Communications, Text Communications, Floating-Point, Converter, Flip-Flop, Data
Blocks, Regulation, Special, Time related, Buffers, System information,
itp. Zapewniają one
wszelkie funkcje arytmetyczne i logiczne, obsługę komunikacji w sieciach Saia S-Net i modułów we/wy.
W PG5
dostępnych jest wiele bibliotek komunikacyjnych obsługujących wiele znanych standardów
komunikacyjnych i protokołów:
W standardzie dostępne są również
zaawansowane biblioteki HeaVAC. Ich przydatność daleko wykracza poza
standardowe zastosowania w automatyce budynkowej (klimatyzacji i wentylacji) i
można je użyć w każdej aplikacji, która wymaga zaawansowanych funkcji.
Do
głównych zalet tej biblioteki należy:
Ponad 150
gotowych do wykorzystania bloczków podzielonych na 10 kategorii:
Rozwiązania: