Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Moritz Schlenz Geändert vor über 10 Jahren
1
PG5 2.0 Beta : Was ist neu? Expert days 2009
2
Symbol Editor Neuer Symboleditor kombiniert mit neuem Symbol Handling
Was ist neu in PG5 2.0? User interface MDI (Multi Document Interface) für Editoren Desktop docking standardisierte Komponenten Symbol Editor Neuer Symboleditor kombiniert mit neuem Symbol Handling HW Konfiguration Device Configurator anstelle von Hardware Settings Fenster, kombiniert mit neuem IO handling AWL Neue Geltungsbereiche von Symbolen Verbesserte FB Aufrufmethoden Bibliothek Manager FB und CSF Bibliotheken integriert in IL editor Übersicht über verwendete Bibliotheken Graftec Vorlagen PG5 2.0: What's new
3
New Hardware PCD3.WAC Ethernet RIO
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ät Symbole könnten aus Kontext Menü hinzugefügt werden New Hardware PCD3.WAC Ethernet RIO Vista Kompatibel Angepasste Pfade (Projekt, Bibliotheken) Neues Hilfeformat Kompatibilität Importfunktionen für den Import von PG5 1.x Projekten PG5 2.0: What's new
4
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 PG5 2.0: What's new
5
Project Manager Editor Desktop Docking
Desktop docking Project Manager und Editoren teilen sich den Bildschirm (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 Editor Project Manager PG5 2.0: What's new
6
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 PG5 2.0: What's new
7
Docking Funktion in allen Editoren
Selector Fenster Device Configurator Fupla Error list window in SPM PG5 2.0: What's new
8
1 FILE containing Symbol Management
Neue Symbolorganisation Anstelle von einer zentralen Globals Datei werden die Globalen Daten in 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. 1 FILE containing Program + Local symbols + Global symbols Program file + Local symbols file + Global symbols file PG5 2.0: What's new
9
Symbol Handling - Generell
Neues Symbolhandling Ein neuer Symbol Manager mit mehr Funktionalität wurde eingefü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 PG5 2.0: What's new
10
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 ‘All global symbols’ means : user defined ( as in 1.4) + symbols from libraries, from object files, from source files… => PG5 2.0: What's new
11
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 ‘All global symbols’ means : user defined ( as in 1.4) + symbols from libraries, from object files, from source files… PG5 2.0: What's new
12
Neues Symbolhandling - Generell
Umbenennen eines Symbols... … mit anschliessendem Speichern... … und das Symbol wird in allen Dateien modifiziert! (Nur, wenn der Symboleditor verwendet wird) PG5 2.0: What's new
13
Neues Symbolhandling - Generell
Wenn ein Public Symbol in ein Fupla gezogen wird... ... wird dieses automatisch als „external“ referenziert im lokalen Tab PG5 2.0: What's new
14
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 After save the local view shows also the symbol address ( assigned by the build ) File view : Symbols defined in the file – not symbols used 3 Views: 3 default views + Global.sy5 file view PG5 2.0: What's new
15
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 PG5 2.0: What's new
16
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) PG5 2.0: What's new
17
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’ PG5 2.0: What's new
18
Symbolhandling - Filter
Der neue Symbol Navigator wird durch diesen Button eingeblendet Anklicken --> Gefilterte Symbole werden temporär angezeigt Doppelklicken --> Neuer Tab für den Filter Eigene Filter können mit „Create a new user filter“ angefügt werden + Edit Data dialog in online for symbols in Symbol Editor + Tagging of symbols PG5 2.0: What's new
19
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 PG5 2.0: What's new
20
Device configurator “Manual RAM Allocation” automatisiert
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) PG5 2.0: What's new
21
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 ( für PCD3, für PCD2.M5xx0) PG5 2.0: What's new
22
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 PG5 2.0: What's new
23
Fupla Neues 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 Separated source value and value to set in the pcd PG5 2.0: What's new
24
Fupla Neuer FBox Selector und multi-lines Kommentare
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 PG5 2.0: What's new
25
IL Editor – IL Erweiterungen Symbol Gültigkeitsbereiche
LEQU Gültigkeitsbereich ist ein Block, FB, PB, Makro. Der Wert bleibt bis zum nächsten Aufruf des 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ügbar bei 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 … PG5 2.0: What's new
26
IL Editor – IL Erweiterungen Symbol 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 STH AAA ANH DDD AND CCC PG5 2.0: What's new
27
IL Editor – IL Erweiterungen Symbol Gültigkeitsbereiche
PEQU Definiert ein Symbol, auf das von allen Blöcken in allen Dateien zugegriffen werden 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 STH FFF ANH GGG File: My_library.SRC EXTN FFF, GGG COB 0 ECOB File: My_Application.SRC PG5 2.0: What's new
28
IL Editor – IL Erweiterungen FB Parameter
FB Parameter können an Sub-FBs übergeben werden (bis zu 7 Levels) Erhöhte Flexibilität Verwendung wie Makro Aufrufe COB 1 CFB R 1 ;parameter 1 = R 1 EFB FB CFB 2 =1 ;call FB 2 with FB 1's parameter 1 FB INC =1 ;FB 1's parameter 1 CFB 3 =1 ;call FB 3 with FB 1's parameter 1 FB DEC =1 ;FB 1's parameter 1 = R 1 PG5 2.0: What's new
29
IL Editor FB 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 PG5 2.0: What's new
30
Graftec Smart cursor und Templates
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 PG5 2.0: What's new
31
Übersicht über installierte Bibliotheken (FBox, FB, SF)
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) !difference : only the selected libraries can be used in the device PG5 2.0: What's new
32
Watch Window mit Trend Funktion
Darstellung von bis zu 8 Symbolen über Zeit... PG5 2.0: What's new
33
Watch Window Log 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 PG5 2.0: What's new
34
Windows Vista Support Neue 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 eigenen Bibliotheken) PG5 2.0: What's new
35
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 PG5 2.0: What's new
36
Kompatibilität mit bestehenden Projekten (PG5 1.4) Symbol Handling
PG5 1.x Program Datei + Lokale Symbole + Globale Symbole Import / Restore PG5 2.0 1 Program Datei mit Programm + lokalen Symbolen 1 Globale Symboldatei welche die Globalen Symbole beinhaltet Die globalen Symbole des PG5 1.4 Projekts werden in die Datei „Global.sy5“ gespeichert. PG5 2.0: What's new
37
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. PG5 2.0: What's new
38
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. PG5 2.0: What's new
39
FBox Builder Neue 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, Adressen...) Kurzbeschreibung Kurze, im FBox Selektor angezeigte Beschreibung Multi-language Verbesserungen Adjust Variablen, FBox default Namen und Referenzen können Übersetzt werden Indexed name for fboxes = when fbox placed in several instances and the name is required it will be automatically indexed by Fupla when placed if the Fbox name ( in FBE ) contains ‘?’ Text parameter = user defined string can be passed to the macro, can be used internally ( for grouping, hostname, message, mail address… ) Short description = small description about the fbox functionality, displayed in FBox Selector – no need to open help for beginners to see what the fbox does Logical group = for beginners the default family order doesn’t help, we can use a grouping based on their functionality Mutli-language = predefined symbol can be assigned to adjust variables, FBox default name and reference can be also localized PG5 2.0: What's new
40
Support von neuer Hardware PCD3 WAC
Einfache Konfiguration der Kommunikation Einfache Konfiguration der onboard I/Os sowie des I/O Handlings. PG5 2.0: What's new
41
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 PG5 2.0: What's new
42
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 Indexed name for fboxes = when fbox placed in several instances and the name is required it will be automatically indexed by Fupla when placed if the Fbox name ( in FBE ) contains ‘?’ Text parameter = user defined string can be passed to the macro, can be used internally ( for grouping, hostname, message, mail address… ) Short description = small description about the fbox functionality, displayed in FBox Selector – no need to open help for beginners to see what the fbox does Logical group = for beginners the default family order doesn’t help, we can use a grouping based on their functionality Mutli-language = predefined symbol can be assigned to adjust variables, FBox default name and reference can be also localized PG5 2.0: What's new
43
Für detailliertere Informationen, bitte konsultieren Sie das
PG5 2.0 Für detailliertere Informationen, bitte konsultieren Sie das ‘PG5 2.0 What’s new’ Dokument auf der PG5 2.0 CD Add reference to what new document PG5 2.0: What's new
44
Gerne stehe ich Ihnen für Fragen zur Verfügung!
PG5 2.0 Gerne stehe ich Ihnen für Fragen zur Verfügung! Add reference to what new document Vielen Dank für Ihre Aufmerksamkeit! PG5 2.0: What's new
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.