PG5 2.0 Beta : Was ist neu? Expert days 2009
Apr 05, 2015
PG5 2.0 Beta : Was ist neu?
Expert days 2009
2PG5 2.0: What's new
Was ist neu in PG5 2.0?
User interface MDI (Multi Document Interface) für EditorenDesktop dockingstandardisierte Komponenten
Symbol Editor Neuer Symboleditorkombiniert mit neuem Symbol Handling
HW Konfiguration Device Configurator anstelle von Hardware Settings Fenster, kombiniert mit neuem IO
handling
AWL Neue Geltungsbereiche von SymbolenVerbesserte FB Aufrufmethoden
Bibliothek Manager FB und CSF Bibliotheken integriert in IL editorÜbersicht über verwendete BibliothekenGraftec Vorlagen
3PG5 2.0: What's new
Was ist neu in PG5 2.0?
Fupla Neues FBox Eigenschaften-Fenster (Name/Ref)Neues “Adjust parameter window” FBox Selector Neues File Format
Watch Window Neue Trending FunktionalitätSymbole könnten aus Kontext Menühinzugefügt werden
New Hardware PCD3.WACEthernet RIO
Vista Kompatibel Angepasste Pfade (Projekt, Bibliotheken)Neues Hilfeformat
Kompatibilität Importfunktionen für den Import von PG5 1.x Projekten
4PG5 2.0: What's new
Multi Document Interface für Fupla, S-Edit und Graftec
MDI für Fupla, S-Edit und Graftec
Mehrere Fupla Dateien können gleichzeitig geöffnet werden Vereinfachtes Copy/Paste Handling Mehrere Fupla Dateien können gleichzeitig online sein
5PG5 2.0: What's new
Desktop Docking
Desktop docking Project Manager und Editoren teilen sich denBildschirm (Framework behavior )
Doppelklicken auf den Titel Bar => Editor wird auf Full Screen expandiert Erneutes Doppelklicken auf den Titel Bar => Zurück zu Desktop Docking Falls unterwünscht kann das Desktop Docking unter “Tools”, “Option” deaktiviert werden
6PG5 2.0: What's new
Docking Funktion in allen Editoren
Standardisiertes Verhalten aller Editoren
Die Komponenten wurden standardisiert, um das Handling zu vereinfachen
Die Position der Komponenten (z.B. FBox Selektor) kann in dem Fenster frei bestimmt werden
Eigenschaften Raster Online Settings Device Configurator Fupla Graftec Watch Window
7PG5 2.0: What's new
Docking Funktion in allen Editoren
Selector Fenster Device Configurator Fupla
Error list window in SPM Device Configurator Fupla
8PG5 2.0: What's new
Symbol Management
Neue SymbolorganisationAnstelle von einer zentralen Globals Datei werden die Globalen Datenin den entsprechenden Dateien gespeichert.
PG5 2.0:
PG5 1.4:
--> Dateien können in PG5 2.0 von CPU zu CPU kopiert werden, ohne die Symboldefinitionen zu verlieren.
Um die Kompatibilität mit PG5 1.x Projekten zu gewährleisten kann eine globale Symboldatei erstellt werden.
Program file+ Local symbols file+ Global symbols file
1 FILE containingProgram+ Local symbols+ Global symbols
9PG5 2.0: What's new
Symbol Handling - Generell
Neues Symbolhandling
Ein neuer Symbol Manager mit mehr Funktionalität wurdeeingeführt
“Excel-like” Handling Neue Symbol Tags Symbol Navigator Filterfunkionen, inklusive Benutzerdefinierten Filtern Undo / Redo Funkion (bis zum nächsten Speichern)
--> Entsprechend ist das Handling nicht identisch mit PG5 1.x
10PG5 2.0: What's new
Neues Symbolhandling - Generell
Wenn ein Symbol im “Local” Tab der Quelldatei mit Scope “Public” definiert wurde...
Wird es nach dem Speichern automatisch in den „All Publics“ erscheinen
=>
11PG5 2.0: What's new
Neues Symbolhandling - Generell
Scope „External“ wird für in andern Dateien definierte Symbole verwendet
Durch Doppelklicken auf ein External Symbol...
… wird die Datei, in der das Symbol definiert wurde, geöffnet
12PG5 2.0: What's new
Neues Symbolhandling - Generell
Umbenennen eines Symbols...
… mit anschliessendem Speichern...
… und das Symbol wird in allen Dateien modifiziert!
(Nur, wenn der Symboleditor verwendet wird)
13PG5 2.0: What's new
Neues Symbolhandling - Generell
Wenn ein Public Symbol in ein Fupla gezogen wird...
... wird dieses automatisch als „external“ referenziert im lokalen Tab
14PG5 2.0: What's new
Neues Symbolhandling - Generell
Background Die Public Symbols werden durch einen Build der Dateien gesammelt.
Bereits definierte Symbole werden durch „External“ gekennzeichnet
Mit Doppelklick wird zur Symboldefinition von Externals gesprungen
Von der Definition her kann ein Symbol in allen Dateien geändert werden (beim Speichern)
or update
15PG5 2.0: What's new
Neues Symbolhandling - Editieren
Ein neues Symbol definieren Insert-Taste oder Doppelklick auf die letzte Zeile
Neues, vollständiges Symbol MySymbol F 10; My comment
Mehrer Symbole definieren MySymbol1..10 F 10; Comment
Neue Gruppe definieren GroupName.SymbolName
16PG5 2.0: What's new
Neues Symbolhandling - Editieren
Symbole immer „links packen” (für Drag-and-Drop oder Auswahl)
Ausziehfunktion wie in Excel
„Ctrl-Alt-F9“ für Neu-Adressierung von Sektion
Sortieren durch Titel anklicken
Durch Copy/Paste können Symbole in andere Programme eingefügt werden (z.B. Word / Excel)
17PG5 2.0: What's new
Neues Symbolhandling - Generell
Add To Watch Window Aus Kontext Menü (rechte Maustaste)
Cross reference verfügbar sofort nach Speichern
Symbole aus S-Net und Device Configurator befinden sich im Tab ‘All Publics’
18PG5 2.0: What's new
Symbolhandling - Filter
Der neue Symbol Navigator wird durch diesen Button eingeblendet
Anklicken --> Gefilterte Symbole werden temporär angezeigtDoppelklicken --> Neuer Tab für den Filter
Eigene Filter können mit „Create a new user filter“ angefügt werden
19PG5 2.0: What's new
Symbolhandling - Suchen
Es ist neu möglich, Symbole zu suchen
Als wild card charakter: * So wird z.B. mit *1.Actual* das Symbol:Group1.ActualValue
gefunden Als “irgend ein Zeichen”: ?
So wird z.B. mit *actu?l* auch Group1.FlagActuel
gefunden
In dem Symbol Navigator funktioniert * auch
nur in “All Publics” ? wird nicht untersützt
20PG5 2.0: What's new
Device configurator
Ersetzt „Hardware Settings“
“Manual RAM Allocation” automatisiert
Übersicht über Module und I/O Slots
Drag-and-Drop / Copy-Paste Module aus Selector
Parametrierung in Property Grid
Power consumption Check
Label Editor (z.B. PCD2.M5xx0)
21PG5 2.0: What's new
I/O Handling
I/O Handling Ein- Ausgänge werden direkt von der Firmware auf Flags und Register geschrieben (mittels “Peripherial Instructions”)
--> FBoxen und FBs für den I/O Zugriff sind nicht mehr notwendig!--> Benötigt Firmware Unterstützung (1.08.23 für PCD3, 1.08.19 für PCD2.M5xx0)
Slot 0: input module
Slot 1: input module
Slot 2 : input module
FWFunction
Input peripheral memory
Data Slot 0
Data Slot 1
Data Slot 2
PCD Media
Flags
Registers
MediaUpdate
Slot 3: output module
Slot 4: output module
Slot 5: output module
FWFunction
Output peripheral memory
Data Slot 3
Data Slot 4
Data Slot 5
PeripheralUpdate
PCD Media
Flags
Registers
22PG5 2.0: What's new
Konfiguration des I/O Handling
Modul aus Selektor in gewünschten Slot ziehen
„Media Mapping Enabled“ auf „Yes“ stellen
Symbole definieren
Skalierungsmethode konfigurieren
Save, Build und Download des Programms
23PG5 2.0: What's new
FuplaNeues FBox Property und Adjust window
FBox Property Fenster
Es ist nicht mehr notwendig, ein Fenster pro FBox zu öffnen Einheitliche Ansicht
(Online-) Adjust Fenster
Statische Adressen werden angezeigt (sofern definiert) Verhalten ist wie Watch Window
24PG5 2.0: What's new
FuplaNeuer FBox Selector und multi-lines Kommentare
Neuer FBox Selector Keine Untergruppen mehr Neue Filterfunktion Tipps:
Konfigurieren sie, wo die Ausdrücke zu suchen sind (Properties)
* wildcards sind auch hier unterstützt
Multi-line Kommentare
Für verbesserte Dokumentation direkt im Programm
25PG5 2.0: What's new
IL Editor – IL ErweiterungenSymbol Gültigkeitsbereiche
LEQU Gültigkeitsbereich ist ein Block, FB, PB,Makro.Der Wert bleibt bis zum nächsten Aufrufdes Blocks bestehen
Verschiedene Blöcke können den selben Symbolnamen für verschiedende Medias / Adressen verwenden
TEQU Neues, Temporäres Symbol, das kein RTC oder F auf der PCD beanstprucht
Gültigkeitsbereich ist limitiert auf den FB oder das Makro.Der Wert des Symbols ist nicht verfügbarbei dem nächsten Blockaufruf.
Reduziert die Anzahl verwendeter Medias pro FB der FBox Verhindert Symbolkollisionen zwischen Blöcken oder einer Programmbiblothek
FB MyFunction1
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
STH AAA
OUT BBB
EFB
FB MyFunction2
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
STH AAA
OUT BBB
…
EFB
26PG5 2.0: What's new
IL Editor – IL ErweiterungenSymbol Gültigkeitsbereiche
EQU Definiert ein Symbol mit Gültigkeits-bereich in der Datei, in welcher das Symbol definiert wird.
Alle Blöcke dieser Datei können auf dieses Symbol zugreifen.Der Wert des Medias ist remanent.
=> Verschiedene Blöcke können auf dasselbe Media zugreifen.
DDD EQU F ; File symbol
FB MyFunction1
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
CCC EQU F ; File symbol
…
EFB
FB MyFunction2
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
STH AAA
ANH DDD
AND CCC
EFB
27PG5 2.0: What's new
IL Editor – IL ErweiterungenSymbol Gültigkeitsbereiche
PEQUDefiniert ein Symbol, auf das von allen Blöcken in allen Dateien zugegriffenwerden kann.Der Inhalt des Medias bleibt zwischen Blockaufrufen erhalten.
Wenn ein PEQU Symbol in in einer andern Datei ver-wendet wird, muss es mit der EXTN Deklaration de-finiert werden.
PEQU ist eine Kombination von EQU und PUBL
DDD EQU F ; File symbol
FFF PEQU F ; Public symbol
FB MyFunction1
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
CCC EQU F ; File symbol
GGG EQU F ; Public symbol
PUBL GGG
…
EFB
FB MyFunction2
AAA LEQU F ; Local symbol
BBB TEQU F ; Temporary symbol
STH FFF
ANH GGG
EFB
File: My_library.SRC
EXTN FFF, GGG
COB 0
0
STH FFF
ANH GGG
…
ECOB
File: My_Application.SRC
28PG5 2.0: What's new
IL Editor – IL ErweiterungenFB Parameter
FB Parameter können an Sub-FBs übergeben werden (bis zu 7 Levels) Erhöhte Flexibilität Verwendung wie Makro Aufrufe
COB 1
0
CFB 1
R 1 ;parameter 1 = R 1
EFB FB 1
CFB 2
=1 ;call FB 2 with FB 1's parameter 1
EFB FB 2
INC =1 ;FB 1's parameter 1
CFB 3
=1 ;call FB 3 with FB 1's parameter 1
EFB FB 3
DEC =1 ;FB 1's parameter 1 = R 1
EFB
29PG5 2.0: What's new
IL EditorFB und SF Selektor
Übersicht über FBs und SFs (System Functions)
Drag and drop in Editor
Parameter Beschreibung
“$Include” automatisiert
Hilfe wird zusammen mit Bibliothek geliefert
30PG5 2.0: What's new
GraftecSmart cursor und Templates
Smart cursor:
Vereinfacht die Erstellung von Abläufen
Templates (Vorlagen):
Stücke von Strukturen können als Vorlagen abgelegt werden. Zeitersparnis bei dem Engineering Konsistent mit Fupla Templates
31PG5 2.0: What's new
Library Manager
Übersicht über installierte Bibliotheken (FBox, FB, SF)
Vereinfachtes Kopieren von Bibliotheken in das Projekt
Bibliotheken können selektiv aktiviert werden
Library-Import Funktion für User-Bibliotheken (ohne FBox Builder)
32PG5 2.0: What's new
Watch Window mit Trend Funktion
Darstellung von bis zu 8 Symbolen über Zeit...
33PG5 2.0: What's new
Watch WindowLog function
Aktivieren der Logging Funktion per Symbol(unter “Properties”)
Sobald das Monitoring gestartet ist, werden die Werte automatisch aufgezeichnet
‘Export Data …’ Funkionalität
Einfache Auswahlmöglichkeit der zu Loggenden Symbole
Vorschaufunktion
Zielformat ist CSV
34PG5 2.0: What's new
Windows Vista SupportNeue Standardpfade für Projekt und Biblotheken
Vista Standard / Regeln werden angewandt:
Die Hilfe Dateien liegen in einem neuen Format vor(der FBox Builder generiert diese Automatisch für Ihre eigenenBibliotheken)
35PG5 2.0: What's new
Kompatibilität mit bestehenden Projekten Import
Die Kompatibilität mit PG5 1.4 Projekten wird garantiert.
Bei einem Import eines PG5 1.4 Projekt wird das Projekt konvertiert. Somit wird die Verwendung von...
Dem neuen Symbol Handling Einem neuen Fupla Dateiformat Neuen FBox Bibliotheken Der neuen Bibliotheksverwaltung Und der Konfiguration im Device Configurator
...ermöglicht
36PG5 2.0: What's new
Kompatibilität mit bestehenden Projekten (PG5 1.4)Symbol Handling
PG5 1.x
PG5 2.0
Import /Restore
Program Datei+ Lokale Symbole+ Globale Symbole
1 Program Datei mit Programm + lokalen Symbolen
1 Globale Symboldateiwelche die Globalen Symbole beinhaltet
Die globalen Symbole des PG5 1.4 Projekts werden in die Datei „Global.sy5“ gespeichert.
37PG5 2.0: What's new
Kompatibilität mit bestehenden Projekten (PG5 1.4)Symbol Handling
Die globalen Symbole aus PG5 1.4 werden im Symbol Manager im Tab “Globals.sy5” dargestellt.
38PG5 2.0: What's new
Add-on tools
Die folgenden Add-on Tools wurden für die Kompatibilität mit dem PG5 2.0 updated:
HMI Editor Web Editor Web Builder BACnet Configurator und Kompiler CAN Configurator
Die Kompatibilität mit PG5 1.4 Projekten ist gewährleistet.
39PG5 2.0: What's new
FBox BuilderNeue Funktionen
Support des FBox Formats für PG5 2.0 Konvertierung von bestehenden Bibliotheken in neues Format inklusive der
Erstellung der Hilfe Dateien im ‘Chm’ Format
Indexierung der Namen von FBoxen Beim Platzieren mehreren FBoxen können die Namen indexiert werden
Neuer Adjust Parameter (Text) Benutzerdefinierte Strings können dem FBox Makro übergeben werden (z.B. für
Hostnamen, Nachrichten, EMail Adressen...)
Kurzbeschreibung Kurze, im FBox Selektor angezeigte Beschreibung
Multi-language Verbesserungen Adjust Variablen, FBox default Namen und Referenzen können Übersetzt werden
40PG5 2.0: What's new
Support von neuer HardwarePCD3 WAC
Einfache Konfiguration der Kommunikation
Einfache Konfiguration der onboard I/Os sowie des I/OHandlings.
41PG5 2.0: What's new
Support von neuer Hardware Ethernet RIO
Durch Aktivierung von “RIO support” im Master werden ‘Ethernet RIO Stations’ Knoten im Projekt addiert.
Einfaches Einfügen von neuen Stationen
Konfiguration mittels Device Configurator
Datenaustausch konfiguriert in dem Master Program
42PG5 2.0: What's new
Zu beachtende Punkte
Bitte beachten Sie, dass sich PG5 2.0 momentan in Beta Phase befindet. Sie sind herzlich eingeladen, Erfahrungen mit PG5 zu sammeln.
Ihr Feedback ist sehr willkommen.
Es würde uns sehr freuen, wenn sie uns Ihr Feedback mittels dem Feedback Bogen, den wir Ihnen zustellen werden, geben würden
Wir empfehlen die Verwendung von PG5 2.0 bei Verwendung von neuen Funktionalitäten und Produkten (PCD3 WAC Support, I/O Handling etc.)
Bitte beachten Sie, dass nicht alle Hardware unterstützt werden kann; Folgende Produkte werden nicht mehr unterstützt von PG5 2.0: PCD1.T240; S-Bus RIO (*.rio Konfigurationen werden nicht unterstützt) PCD4 PCD6
43PG5 2.0: What's new
PG5 2.0
Für detailliertere Informationen, bitte konsultieren Sie das
‘PG5 2.0 What’s new’
Dokument auf der PG5 2.0 CD
44PG5 2.0: What's new
PG5 2.0
Gerne stehe ich Ihnen für Fragen zur Verfügung!
Vielen Dank für Ihre Aufmerksamkeit!