PG5 2'0 Beta : Whats new - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

PG5 2'0 Beta : Whats new

Description:

In- and Outputs are handled by the firmware and their values copied to flags and ... Requires firmware support (1.08.23 for PCD3, 1.08.19 for PCD2.M5xx0) ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 45
Provided by: christia154
Category:
Tags: beta | firmware | new | pg5 | whats

less

Transcript and Presenter's Notes

Title: PG5 2'0 Beta : Whats new


1
PG5 2.0 Beta Whats new?
  • Expert days 2009

2
Whats 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

3
Whats 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

4
Multi 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

5
Desktop 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

6
Docking 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

7
Docking function in all editors
  • Selector Window for
  • Device Configurator
  • Fupla
  • Error list window in
  • SPM
  • Device Configurator
  • Fupla

8
Symbol 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.

9
New 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!

10
New 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
11
New 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.
12
New 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)?

13
New 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

14
New 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
15
New 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

16
New 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

17
New 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

18
Symbol 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.

19
Symbolhandling - 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

20
Device 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)?

21
I/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)

22
Konfiguration 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

23
FuplaNew 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

24
FuplaNew 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

25
IL 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
26
IL 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

27
IL 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.
28
IL Editor IL Extensions
  • FB parameters can be passed to sub-FBs (up to 7
    levels)?
  • Increased flexibility
  • Consistent with macro calls

29
IL 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.

30
GraftecSmart 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

31
Library 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)

32
Watch Window with Trend Funktion
  • Display of the values from up to 8 symbols over
    time...

33
Watch 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

34
Windows 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)

35
Compatibility 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

36
Compatibility 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.
37
Compatibility with existing projects Symbol
Handling
  • The global symbols are shown in the Symbol
    Manager within the tab
  • Globals.sy5.

38
Add-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.

39
FBox 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

40
Support of new hardwarePCD3 WAC
  • Easy configuration of communication parameters
  • Easy configuration and handling of the onboard
    I/Os.

41
Support 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.

42
Points 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

43
PG5 2.0
  • For detailed information please refer to the
    document
  • PG5 2.0 Whats new
  • From the PG5 2.0 CD

44
PG5 2.0
Im available for any your further questions
Thank you very much for your attention!
Write a Comment
User Comments (0)
About PowerShow.com