Title: PG5 2'0 Beta : Whats new
1 PG5 2.0 Beta Whats new?
2Whats new in PG5 2.0?
- User interface MDI (Multi Document Interface)
for editors Desktop docking standardized
components - Symbol editor New Symbol editor combined with
new symbol handling - HW configuration Device Configurator instead of
Hardware Settings window combined with new
I/O handling - IL New scopes for symbols Improved
methods for calling FBs - Library manager FB and CSF libraries integrated
in IL editor Overview of used
libraries Graftec templates
3Whats new in PG5 2.0?
- Fupla New FBox Property window
(Name/Ref) New Adjust parameter window
FBox selector New file format - Watch Window New trending functionality Adding
symbols from its context menu - New hardware PCD3.WAC Ethernet RIO
- Vista compatible Adapted directories (Project,
Libraries) New help file format - Compatibility Import functions for import of
PG5 1.4 projects
4Multi Document Interface for Fupla, S-Edit and
Graftec
- MDI for Fupla, S-Edit and Graftec
- Several Fupla files can be open in the same
window - Easier copy/paste handling
- Several Fupla files can be online simultaneously
5Desktop Docking
- Desktop docking Project Manager and editors
share the same screen (Framework behavior )? -
-
- Double clicking on the title bar gt Editor is
expanded to full screen - Double clicking a second time gt Back to Desktop
Docking - In case the Desktop docking is not desired it
can be disabled in menu ? Tools ? Options
6Docking function in all editors
- Standardized behaviour of all components
- In order to simplify the behaviour has
beenstandardized - The position of a component (e.g. FBox
Selector) can be freely defined - Same properties grid for
- Online Settings
- Device Configurator
- Fupla
- Graftec
- Watch Window
7Docking function in all editors
- Selector Window for
- Device Configurator
- Fupla
-
- Error list window in
- SPM
- Device Configurator
- Fupla
8Symbol management
- New symbol organisation Instead of a central
file containing all global symbols the globals
are stoerd in the file where they are
defined. PG5 2.0 PG5 1.4 ? In
PG5 2.0 files can be copied from CPU to CPU
without loosing the symbol
definitions. In order to provide compatibility
to PG5 1.x projects a global symbol file can be
created.
9New symbol handling - general
- New symbol handling A new symbol manager with
more functionalities has been created - Excel-like handling
- New symbol tags
- Symbol navigator
- Filter functions, inclusive user defined filters
- Undo / Redo function (until the file is saved the
next time)? As result, the handling is not
identical with the one from PG5 1.x!
10New symbol handling - general
- Once a symbol in the tab Local if the source
file has been defined with the scope Public... - it will appear in the tab All Publics in all
other files of the CPU after saving the file
gt
11New symbol handling - general
Scope External is used for symbols defined in
other files By double clicking an external
symbol... the file where the symbol is
defined will be opened.
12New symbol handling - general
- Renaming a symbol...
- with consequent saving...
- and the symbol is modified in all other files,
too! - (Only if the symbol manager is used for modifying
the symbol)?
13New symbol handling - general
- If a public symbol is dragged to the Fupla
program... - ... It is automatically added to the local
symbols and referenced as external
14New symbol handling - general
- Background
- The public symbols are collected during a
background build. - Symbols defined in other files are marked as
External. -
- By double-clicking an external symbol it is
possibly changing to the declaration of the
symbol. - By modifying the symbol (in the file where it
has been defined) the symbol is modified in all
files (at save of the file).?
update
or
15New symbol handling - editing
- Defining a new symbol ? Insert-key or ?
double-click on the last row -
- Defining a new, complete symol ? MySymbol F
10 My comment -
- Defining multiple symbols ? MySymbol1..10 F
10 Comment -
- Defining a new group ? GroupName.SymbolName
16New symbol handling - editing
- Always grabbing symbols at the left side
(for Drag-and-Drop or Selection) - Expand function as in Excel
- Ctrl-Alt-F9 for re-addressing of selected
symbols. -
- Sorting by clicking the title bar
-
- Symbols can be transferred to other programs
(e.g. Word / Excel) by Copy/Paste
17New symbol handling - general
- Add To Watch Window from context menu (right
mouse click)? - Cross reference available after saving the
file -
-
- Symbole from S-Net and Device Configurator
can be found in the tab All Publics
18Symbol handling - Filtering
- The new Symbol Navigator is
shown by clicking this button. - Clicking once ? Filtered symbols are displayed
in temporary tab Coubleclick ? A new tab is
added for the filtered symbols - Own filters can be defined with
Create a new user filter.
19Symbolhandling - Suchen
- Finding symbols in the symbol manager
- As wild card character When searching
1.Actual e.g. Group1.ActualValuewill be found - As some character ? When searching actu?l
e.g. Group1.FlagActuelwill be found - In the Symbol Navigator
- Works in All Publics
- ? is not supported
20Device configurator
- Replacement for Hardware Settings
- Manual RAM Allocation automatical
- Overview over I/O modules and slots
- Drag-and-Drop / Copy-Paste modules from
Module Selector - Parameterise modules in the Property Grid
- Power consumption Check
- Label Editor (z.B. PCD2.M5xx0)?
21I/O Handling
- I/O Handling In- and Outputs are handled by the
firmware and their values copied to flags and
registers (using the Peripherial Instructions)? -
- --gt No FBoxen and FBs are required for the I/O
access!--gt Requires firmware support (1.08.23
for PCD3, 1.08.19 for PCD2.M5xx0)
22Konfiguration des I/O Handling
- Drag and drop module to desired slot
-
- Select Yes in Media Mapping Enabled
-
- Define the symbols
-
- Select the scaling according the the attached
sensor -
- Save, Build and download the program
23FuplaNew FBox Property und Adjust window
- FBox Property window
- No longer necessary opening a separate window
- Standardized layout
- (Online-) Adjust window
- Static addresses are displayed by default
(given they are defined) - Same behaviour as the Watch Window
24FuplaNew FBox Selector and multi-lines comments
- New FBox selector
- No Sub sections are used
- New filter function is added
- Hints
- Configure where to look in the properties of the
filter! - wildcards are supported here, too
- Multi-line Comments
- For improved documentation possibilities
directly in the program
25IL Editor IL extensionsSymbol Scopes
LEQU With scope Block, FB, PB, Macro. The
value of the symbol remains until the next block
call. ? Several blocks can use the same
symbol name for different medias and
addresses TEQU New, temporary symbol which does
not required PCD media (RTC or F) Scope is
limited to the FB or the macro The value of the
symbol is not available on next block
call. ? Reduces the amont of used medias per
FB or FBox ? Avoids symbol collosions between
blocks or libraries
26IL Editor IL extensionsSymbol Scopes
- EQU Defines a symbol with scope of the file
where it has been defined. - All blocks within this file can access this
symbol. The value of the symbol remains
the same between block calls. -
- ? Different blocks can access the same
media
27IL Editor IL extensionsSymbol Scopes
PEQU Defines a symbols which is accessible from
all blocks from all files The value of this
media stays the same between block
calls. If a PEQU symbol is used in another
file, it is to be declared as external using
EXTN PEQU is like EQU combined With
PUBL.
28IL Editor IL Extensions
- FB parameters can be passed to sub-FBs (up to 7
levels)? - Increased flexibility
- Consistent with macro calls
-
29IL EditorFB and SF Selektor
- Overviews of FBs and SFs (System Functions)
- Drag and drop in editor
- Parameter description
- Include automated
- Help of the functions is delivered with the
library.
30GraftecSmart cursor and Templates
- Smart cursor
- Easier creation of sequential structures
- Templates
- Pieces of structures can be saved as templates.
- Time reduction while the engineering
- Consistent with Fupla templates
31Library Manager
- Overview over installed libraries (FBox, FB,
SF)? - Easier copying of libraries into the project.
- Libraries can be used selectively
- Library import function for user libraries
(without FBox Builder)
32Watch Window with Trend Funktion
- Display of the values from up to 8 symbols over
time...
33Watch WindowLog function
- Each symbol can be logged selectively (enable the
logging feature in the Properties)? - As soon as the logging is started the values are
recorded automatically - Export Data funkionality
- Easy selecting of the symbols to be logged
- Preview function
- Target file format is CSV
34Windows Vista SupportNew standard directories
for projects and libraries
- Vista Standard / Rules are applied
- The help files do have a new help file format
(The FBox Builder automatically generates the
help files in this new format)
35Compatibility with existing projects Import
- The compatibility with existing PG5 1.4 projects
is guaranteed. - When importing a PG5 1.4 project it is being
converted because of the usage of... - The new symbol handling
- The new Fupla file format
- The new FBox Libraries
- The new library management
- The new configuration using the Device
Configurator -
36Compatibility with existing projects Symbol
handling
PG5 1.x
Program File Local symbols Global symbols
Import / Restore
1 Program File with program local symbols 1
Global symbol file Which contains the global
symbols
PG5 2.0
The global symbols of the PG5 1.4 project are
stored within the file? Global.sy5.
37Compatibility with existing projects Symbol
Handling
- The global symbols are shown in the Symbol
Manager within the tab - Globals.sy5.
38Add-on tools
- The following add-on Tools were updated for being
compatible with PG5 2.0 -
- HMI Editor
- Web Editor
- Web Builder
- BACnet Configurator and Compiler
- CAN Configurator
- The compatibility with PG5 1.4 projects is given.
39FBox BuilderNew features
- Support of FBox formats for PG5 2.0
- Conversion of existing libraries in the new
format inclusive the creation of the help files
in the Chm format - Indexing of the FBox names
- When several FBoxes are places the names can be
indexed - New Adjust Parameter (Text)?
- User defined strings can be passed to the FBox
macro (e.g. for host names, messaged, Email
adresses) - Short description
- Short description which is displayed in the FBox
Selector - Multi-language Improvement
- Adjust variables, FBox default names and
references can be translated
40Support of new hardwarePCD3 WAC
- Easy configuration of communication parameters
- Easy configuration and handling of the onboard
I/Os.
41Support of new hardwareEthernet RIO
- Ethernet RIO staions are added to the project
by adding RIO support in the Master - Easy adding of new stations
- Configuration within the Device Configurator
- Data exchange is configured in the master.
42Points to be considered
- Please note that PG5 2.0 currently is in Beta
phase - You are invited to collect experience with PG5
2.0 ? Your Feedback is appreciated.We would
appreciate it very much if you would give us your
feedbackusing the feedback form which will be
sent to you within the next week - We recommend using PG5 2.0 for taking advantage
of new features (PCD3 WAC support, I/O handling
etc.) - Please note that not all hardware is supported by
PG5 2.0 no support for - PCD1.T240 S-Bus RIO (.rio files are no longer
supported) - PCD4
- PCD6
43PG5 2.0
- For detailed information please refer to the
document - PG5 2.0 Whats new
- From the PG5 2.0 CD
44PG5 2.0
Im available for any your further questions
Thank you very much for your attention!