Rozwiązania
Strona główna » Nasza Oferta » Oprogramowanie > PG5 - oprogramowanie sterowników

PG5 - oprogramowanie sterowników

Saia®PG5 Controls Suite

 

Jest pakietem narzędzi, które służą programowaniu i serwisowaniu sterowników serii Saia PCD. Oprócz tych funkcji w skład pakietu wchodzą również narzędzia do tworzenia stron HTML w sterownikach oraz konfiguratory sieciowe i biblioteki programistyczne. Moduły pakietu Saia PG5 Controls Suite: PG5, Web-Editor, FBox-Builder, Web-Builder, HMI-Editor, Web-Connect i inne. Z pakietem dostarczana jest również dokumentacja, informacje techniczne oraz przykładowe programy.















PG5

Saia PG5 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 1131. 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, GRAFTEC) ułatwia zaimplementowanie nawet najbardziej wyrafinowanych projektów automatyki.

 

Zalety narzędzi programowania PG5

  • Przenośność programów: Programy napisane w PG5 mogą działać na wszystkich platformach Saia PCD.

  • Organizacja programu w plikach (zawierających wiele bloków programowych) ułatwia współdzielenie plików programu pomiędzy wieloma sterownikami Saia PCD.

  • Akceptuje istniejące programy napisane w PG3 i PG4.

  • Środowisko do projektowania i testowania scalone w każdym edytorze.

  • Proste oprogramowanie terminali dzięki HMI Editor.

  • Potężny zbiór instrukcji wspierany przez makra i polecenia asemblera.


Cechy PG5
Manager Symboli zarządza wszystkimi lokalnymi, globalnymi i sieciowymi symbolami oraz grupami symboli. Automatyczne przydzielanie adresu w dużej mierze czyni zbędnym potrzebę stałego adresowania.

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 DP i FMS, CAN oraz LONWORKS.
Obszerne dodatkowe biblioteki rozszerzające zakres funkcji PG5.
Zintegrowane środowiska programowania:

  • FUPLA (schemat łączenia bloczków funkcyjnych)
  • S-Edit (lista instrukcji IL)
  • GRAFTEC (schemat funkcji sekwencyjnych)

Zaawansowane zarządzanie symbolami w programach

Edytor symboli jest “sercem” PG5. Pozwala definiować i dokumentować wszystkie symbole używane w programie.

  • Skróty i inteligentne adresowanie indeksowe upraszcza wprowadzanie symboli.
  • Edytory programu współdzielą ten sam edytor symboli. Nowe symbole wprowadzone w kodzie programu są dodawane/czytane od/z edytora symboli.
  • Funkcje importu/exportu pozwalają na ponowne użycie zdefiniowanych list wejść/wyjść w schematach elektrycznych i narzędziach wizualizacji procesu.
  • Automatyczne przydzielanie adresu w dużej mierze czyni zbędnym potrzebę stałego adresowania.
  • Nazwy symboli mogą zawierać do 80 znaków.
  • Symbole mogą być grupowane według ich przeznaczenia/funkcji. Dzięki temu łatwiej jest rozpoznawać symbole w programie oraz umożliwia przejrzystsze poruszanie się po edytorze symboli.

 

Narzędzia on-line

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


Wybór edytorów programowania

 

PG5 umożliwia programowanie w trzech edytorach:

  • S-Edit (lista instrukcji)
  • FUPLA (schemat bloków funkcyjnych)
  • GRAFTEC (graf sekwencji).

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.

 

GRAFTEC

GRAFTEC (schemat funkcji sekwencyjnych) jest szczególnie odpowiedni dla procesów sekwencyjnych. PCD wykonuje instrukcje struktury GRAFTEC bezpośrednio i optymalizuje czas procesu technologicznego.

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.

 

Biblioteki

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

 

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.

 

Komunikacyjne

 

W PG5 dostępnych jest wiele bibliotek komunikacyjnych obsługujących wiele znanych standardów komunikacyjnych i protokołów:

 

  • Blinds&Lighting – do sterowania oświetleniem
  • LON Works
  • Belimo
  • EIB
  • Room Controller
  • Dali
  • EnOcean
  • CAN
  • Modem – zaawansowane biblioteki do obsługi połączeń wychodzących i przychodzących

 

HeaVAC

 

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:

  • Łatwość programowania dzięki gotowym bloczkom dla takich funkcji jak: obiegi grzania i chłodzenia, sterowania pompami, zaworami i oświetleniem, programy czasowe, krzywe grzania, regulatory i wiele innych.
  • Tworzenie nawet bardzo zaawansowanych programów polega na wstawianiu i łączeniu tych bloczków, co nie wymaga zaawansowanej wiedzy programistycznej
  • Dostępna pomoc i przykłady wykorzystania oraz graficzne przedstawienie w programie powoduje, że łatwo takie programy odczytywać i zrozumieć.
  • Wyświetlanie on-line parametrów wejściowych i wyjściowych oraz nastaw tych bloczków ułatwia proces uruchamiania i testowania aplikacji, co również ma wpływ na obniżenie kosztów.
  • Import nastaw z bloczków bezpośrednio do HMI-Edytora w postaci gotowych stron terminala

Ponad 150 gotowych do wykorzystania bloczków podzielonych na 10 kategorii:

 

Rozwiązania:

W każdej kategorii dostępnych jest wiele różnych bloczków funkcyjnych. Taka modułowa konstrukcja oznacza, że użytkownik może zaimplementować wiele różnych sekwencji regulacji i sterowania i zaadoptować te rozwiązania w zależności od potrzeb aplikacji. W razie potrzeby można wykorzystać inne funkcje z tej biblioteki lub standardowej.




 

do góry  do góry

 
Copyright © 2006 SABUR