Professional Documents
Culture Documents
Ey3600 Case FBD User's Manual GZF 500
Ey3600 Case FBD User's Manual GZF 500
Keyboard operation
Wait
Diskette
Mouse operation
Description
Application
Information
Attention
Note
Trademarks
Designer Trademark of Micrografx, Inc.
Micrografx Designer Trademark of Micrografx, Inc.
Media Manager Trademark of Micrografx, Inc.
Windows Trademark of Microsoft Corporation
Microsoft Office 97 Professional Trademark of Microsoft Corporation
MS Office Trademark of Microsoft Corporation
Microsoft Access 97 Trademark of Microsoft Corporation
Microsoft Office 2000 Trademark of Microsoft Corporation
Microsoft Word Trademark of Microsoft Corporation
Acrobat Reader Adobe Systems Incorporated
Pentium Trademark of Intel Corporation
1 General
The function block diagram editor tool, EY3600 CASE FBD, is used for graphic pro-
gramming of automation stations such as EY3600 nova and EY3600 ecos.
It can be used to create function block diagrams and to parameterise stations.
In addition, control technology procedures can be shown graphically so that they are
easier to monitor.
The FBD programming is based on the IEC61131-3 standard, making it even easier to
operate EY3600 CASE FBD, which is already simple to handle.
EY3600 CASE FBD is based on the Windows NT4, Windows 2000 and Windows XP
operating systems from Microsoft.
Information
The CASE FBD program requires the following PC hardware and software.
Attention
HW requirements:
PC:
Processor: INTEL Pentium II or higher
Working memory: Minimum 192 Mbytes (recommended: 256 Mbytes)
Hard disk: min. 100 Mbytes (for programs, libraries and data)
Diskette drive: Internal, 3½ " 1.44 Mbytes (to install the licence)
CD-ROM drive: For the installation
Connections: 1 mouse
1 printer
1 network
SW requirements:
PC with
communication device CASE FBD Editor
Transfer program to AS
novaNet
Automation station (AS)
To enable the program to be loaded into an automation station and tested, the following
additional conditions must also be fulfilled:
• AS with novaNet connection
• novaNet communication with card EYS290 or router EYZ291
2.2 Workbench
The Workbench is the point of entry for users, and it provides a view (Browser) of the
objects that are present in a project database (AS, AS nets, etc.). You start these ob-
jects from the Workbench if (for example) you want to edit a function block diagram.
Thanks to the object-oriented operating philosophy, knowledge of a special command
syntax is no longer necessary. Objects are represented on the user surface by graphic
symbols (icons) which can be opened by menu commands or by clicking with the
mouse.
When an object is opened, the appropriate software component is automatically called
up to display or edit the content of the object.
In addition, other linked files and objects (such as a system environment, Autostart ob-
jects, libraries etc.) are loaded when the Workbench is started.
2.2.1 Toolbar
The toolbar for the Workbench shows these icons:
Icon Meaning
Paste: inserts the contents of the clipboard at the current position (CTRL-V).
The properties window shows you the content of the marked folder and the relevant ob-
ject properties:
Object
properties
Icon Meaning
Newly created object that has not yet been defined (single AS, AS group)
2.3 Create an AS
Open the project folder by double-clicking or clicking on the +.
Type
The AS type and any variants are defined in these fields.
Variants Meaning
Ilext AS with 256 addresses and 2048 poolmoves (model B, FI >4)
128 AS with 128 addresses and 1024 poolmoves (model A)
Functionality Index
This is where you enter the Functionality Index (FI) for the relevant microprogram which
is located in the AS. The FI represents the current software release and it changes when
the firmware block library has been changed or extended. The FI set here must not be
higher than the one that is actually present in the AS.
Address
Enter the AS address in this input field.
Go to the Workbench and open the project folder. Mark the "AS Nets" folder.
...... A new AS net object has been created in the "AS Nets"
folder.
Toolbar
Menu bar
Work surface
Edge connector
Symbol Meaning
Save copy: saves a copy of the whole FBD diagram in a file (*.fbd).
Find: searches for the text indicated in the function block diagram.
Cut: cuts out marked objects and keeps them on the clipboard.
Paste: inserts the contents of the clipboard at the current position (Ctrl+V).
Online block: in online mode, shows all parameters and values for the
marked block.
Overview block
(function chart)
Overview diagram
Placing an overview block in the overview diagram will create a new (empty) function
chart. The function blocks are placed within a function chart. By placing more overview
blocks within the function chart, you can create extra levels. A maximum of 4 levels is
possible.
Overview dia-
gram
Function Function
chart 1 chart 2
Level 1
Level 2
Level 3
Level 4
By double-clicking on an overview block, you can open this function chart in an addi-
tional window and this will move you one level down. To go to the next level up, use this
icon:
You can then place the overview block on the overview diagram.
Text blocks: you can use these to place text fields at any desired position in the FBD,
for example to enter brief descriptions.
User Plan: you can use these to insert ready-made function charts from a library.
Attention
No function blocks (controllers, PLC connections, I/O blocks etc.) can be placed directly
in the overview diagram.
Information
The editing area consists of cells for blocks, and routing channels. It is not possible to
place blocks on routing channels ("no parking" on the cursor). The grid can be shown or
hidden using an icon.
Grid
Cells for
blocks
Routing channel
Text block
Overview
block
Title bar
Function chart
Note
For a multiple selection, drag the block onto the function chart with the left-hand mouse
button pressed down. The "Block Selection" window stays open.
Copy
Mark the block, press the right-hand mouse button and press "Copy" in the context
menu. Move the cursor to the destination, press the right-hand mouse button and select
"Paste". You can also copy several blocks at the same time. Use the left-hand mouse
button to mark a group of blocks by putting a frame around them, press the right-hand
mouse button, and press "Copy" (Ctrl+C). Move the cursor to the destination, press the
right-hand mouse button and select "Paste" (Ctrl+V). If the Ctrl key is pressed in, you
can also select single blocks only.
Delete
Mark a block by single-clicking on it, press the right-hand mouse button and click on
"Delete" in the menu. You can also mark and delete several blocks. Existing connec-
tions will also be deleted.
Note
Connectors
(input) Connectors
(output)
Comment
Note
The respective properties are different for each block and they depend on its functional-
ity. A detailed description of the firmware blocks is given in the "Firmware blocks" man-
ual, 7 000877 003.
Comment You can enter a comment here that will be shown under the block.
This entry is optional.
MFA Entering the MFA (address) is mandatory for input and output blocks
so that the block is connected to the plant device (terminal). For all
other firmware blocks, the MFA is automatically assigned by the
FBD Editor on conversion.
House Address It is only possible to enter a house address for input/output blocks
and software addresses. This entry is required if the datapoint is to
be visualised (control panel, SCADA systems, etc.). The house ad-
dresses are normally generated in CASE Prj and are automatically
entered in the block, or are then available in the plant device table
(BMT). Use the "Select" button to select a house address and as-
sign it to the block. To enter the house address manually, use the
"Edit" button. Existing house addresses can be renamed and de-
leted.
See also Section 3.7, "House Addresses".
Connectors Connectors
(inputs) (outputs)
Use the "None" button to hide all connectors, and use the "All" button to show all con-
nectors for the block. By marking single connectors (with a tick), you can make an indi-
vidual selection. In the "Description" field, you can see a brief description of each con-
nector. If "Use As Standard Layout" is enabled, the selection you have made will be
used as the default the next time you call up the block.
Information
Linked connectors cannot be hidden.
2.5.6.3 Parameters
All the necessary internal parameters for a block are set in the "Parameters" tab. Pa-
rameters are fixed values and they cannot be influenced externally.
Parameters that have been adjusted or entered must be set with the "Accept" button.
Use the "Reset" button to reset the parameter in question to the default value. Use the
"Download" button to transfer only the relevant block (values from "Parameters" and
"Inputs") to the AS (Download single block).
2.5.6.4 Inputs
The "Input" tab is used to set all the other parameters for a block. Unlike "Parameters",
each input is also present as a block connector here, so it can be influenced by appro-
priate linking. If an input is linked, the value set in the Property Sheet will be overwritten
in the AS.
2.5.7 Connections
There are basically two different types of connections:
connections within an AS
connections between different AS
Connection
Multiple
connection
Information
Delete Connections
If connectors are marked, you can use the DEL key to delete the relevant links between
the connectors.
Depending on which connector is marked, several connectors can also be deleted.
Marked
connector
DEL
Marked
connector
DEL
After this, the signal can be linked at another point using the left-hand edge bar.
Variant 1
Open the edge bar dialogue by
double-clicking on the edge con-
nector ...
Variant 2
The second method of making connections between function charts starts from the
overview diagram (or the next level up).
Go to the overview diagram.
An edge bar connection can be used several times as a destination (several identical
connectors on the left-hand edge bar).
Connections between blocks via edge connectors can only be created with signal
widths of the same type (Bit, Byte, DWord, Real32).
AS 3
novaNet
AS 1
Measurement AS 2
Attention
Also check the block parameters (Threshold width TRW, Transmission priority TgP),
so that spontaneous transmission functions correctly.
Information
After creating new AS-AS connections, carry out a download on both automation
stations (sequence: 1. destination AS, 2. source AS).
The information for an AS-AS connection is stored in the source AS
(destination AS;MFA;DW).
AS 3
novaNet
AS 1
Measurement AS 2
Attention
Only one address range (for description) can be specified for each AS.
The range cannot overlap.
If possible, keep intervals between the AS or reserve addresses free, so that exten-
sions can be implemented.
For each AS net, a total of 1984 COMMON addresses are available.
Remark:
You can also add more AS or
COMMON variables at a later stage.
Caution
Also check the block parameters (Threshold width TRW, Transmission priority TgP),
so that spontaneous transmission functions correctly.
Remark:
You will see all the COMMON variables
defined for this AS.
ASNet 2
ASNet 1
Preparation:
The internal AS net connections that are used as the signal source are transferred to the
DP router as an AS-AS connection or as a COMMON connection.
In the following example, 2 signals are transmitted from AS net 1(ASNet1) to AS net 2
(ASNet2). The two signals are transmitted as a COMMON connection to DPRouter1.
Then open AS "DPRouter1" and open the FBD Editor. On the overview diagram, create
the COMMON connection to the edge bar.
Attention
Also check the block parameters (Threshold width TRW, Transmission priority TgP),
so that spontaneous transmission functions correctly.
This completes the remote connection between 2 AS nets. The addresses can now be
used as targeted AS-AS connections or in the whole net as COMMON variables.
Note
A DPRouter can be used as a transmission and receive station (bidirectional).
Conversion of the function block diagram into instructions and assignment of the MFA
are based on the position of the block in the function chart (left to right, top to bottom).
1 2 3 4
5 6
7 8
In the AS, the instructions are written to an Instruction List and they are worked through
in a serial sequence (one after another). The mode of working is also cyclical, meaning
that the program will be continuously repeated. The placement of the blocks and hence
the sequence of the instructions can be especially important for functions which have to
be worked through in the same work cycle (time-critical PLC functions).
Example 1:
2
1
3
In the circuit in Example 1, the AND function (3) is worked through last. This means that
the result of the AND function is only present at the OR block (2) one work cycle later.
Example 2:
1 2 3
On the other hand, if the circuit is structured as in Example 2, the blocks are worked
through in a serial sequence (one after another). The result of the AND function (1)
therefore undergoes further processing in the OR block (2) during the same work cycle.
The same rules must also be followed for placing overview blocks.
3 4
Firstly, the overview block DI (1) is worked through in full. Then, the overview block
PLC-1 (2) is worked through completely, followed by overview block DO (3). At the end
of the cycle, the overview block PLC-2 (4) is dealt with. The outputs from overview block
PLC-2 are therefore only processed one cycle later in overview block DO.
The sequence of the blocks requires particular attention for applications with short reac-
tion times, such as light and blind controls. The number of instructions does not influ-
ence the length of the cycle time (approx. 0.5 sec.).
Remark
First check that the connections for the novaNet and the communication device
(EYS290, EYZ291) settings are correct.
Note
If any changes have been made to the FBD program, a conversion is carried out auto-
matically before the download.
Reset Counters With this option, all the volume counters are set to zero (re-
set). If you do not choose this option, the current meter val-
ues are retained (on initialisation as well).
Reset HRC and Tt With this option, all the hours run counters (HRC) and totali-
sations (Tt) are set to zero (reset). If you do not choose this
option, the current meter values are retained (on initialisation
as well).
Time Programs With this option, the time program created from novaPro32 is
sent to the AS. If you do not choose this option, the time pro-
gram set in the AS is retained.
Calendar With this option, the calendar created from novaPro32 is sent
to the AS. If you do not choose this option, the calendar set in
the AS is retained.
XS/L With this option, the setpoint values (XS) and limit values (L)
set in the FBD are sent to the AS. If you do not choose this
option, the setpoint and limit values for the I/O-Blocks set in
the AS are retained.
This option only relates to I/O-Blocks.
FBD Program With this option, the actual program is sent to the AS.
Increased Download With this option, the download is executed with message
Message Priority priority 9, thus with higher priority than the spontaneous re-
sponses from the AS to the PC (MP 8). If you do not choose
this option, the download is executed with message priority 5.
Select the options you want and press the "OK" button.
After a short while, the values will appear as blue numerals in the connectors of the
blocks.
In ONLINE mode, you can also view the values of single blocks in detail.
Switch to online mode and
select the relevant block with
the left-hand mouse button.
Then press the "Online
block" icon.
In this case, the program is saved in the PDBL when the FBD Editor is closed.
Select the file directory and give the file any name
you like.
The import includes the transfer of all block parameters except for house addresses. Of
course, the function block diagram can then be opened and edited further.
Attention
When an import takes place, the entire content of the existing AS is overwritten. Any
function charts for the AS which already exist will be lost.
Refer to Section 3.5.1, "Use Solutions from completed Projects", if you only want to im-
port parts of a function block diagram.
3 Extended Functions
3.1 Workbench
3.1.1 File Menu
New
Creates a new Workbench. However, do not use this menu item if you want to create a
new Workbench. Use the Topology Wizard to create a new Workbench (see Section
3.9.2.3, "Create a new Workbench (and link with existing PDBL)").
Open
Opens an existing Workbench. First, this
closes all linked files in the background
before the selected Workbench is started.
The function can also be used on an inter-
project basis.
Save
Saves the active configuration.
Save as
Saves the active configuration under a
new name. Enter the new filename.
Properties
Opens the settings for the active Work-
bench.
Save password Saves the password for the active log-in. With this setting, you
can switch off the password request when the Workbench is
started.
Backup options Shows the documents which are monitored by the integrated
backup functionality. Use the "Add" button to add new OLE
objects. Use the "Delete" button to delete a marked document.
For backup, only use documents "AsNet Document" (AS net)
and "AStatn Document" (AS).
Change Password
You can use this menu item to change the
password for the active user. The new
password is saved in the active System
Environment (*.dse).
Close
Closes the active Workbench.
Information
Additionally, you can link a PDBL for another project in the current project.
It is not allowed to link more than one PDBL of the same project.
The link is saved automatically in the settings for the Workbench. Use the "Delete"
menu item to undo a link.
Only PDBL Use this function if a conflict is shown under "PDBL Security".
Only PDB Use this function if a conflict is shown under "PDB Security".
PDB and PDBL Use this function if a conflict is shown under "PDB Security"
and "PDBL Security".
New DB Object
Creates a new object in the
marked folder.
Information
In the "AS" folder, you can only create AutomationStation objects and in the "AS
nets" folder , you can only create ASNet objects.
You can create any objects you like (Word, Excel objects etc.) in the "User Data"
folder.
Users must not create any objects in any of the other folders.
Copy
Copies the marked object to the clipboard (CTRL-C).
Paste
Inserts the clipboard contents at the current position (CTRL-V)
Rename
Gives the marked folder or object a new name.
Synchronisation
Use this menu item to carry out the various synchronisation operations between the
PDB and the PDBL. The selection is valid for the marked folder or the marked object.
Multiple selection of objects is possible.
You can also access the menu items with the right-hand mouse button.
Read Reads the current status from the PDB into the PDBL.
Borrowed objects are not overwritten.
Return unchanged Cancels the borrow. The status before the borrow is re-
stored.
Delete completely Deletes an object in the PDB and the PDBL. Objects not
yet published in the PDB (newly created ones) must be
deleted with this function.
Properties
Shows the properties of the marked object.
Options
Shows the options for the properties window of the
Browser.
Expand
Shows the content of the marked folder or the marked object.
Insert in Autostart
Inserts the selected object into the Autostart group. Use the Update Tool to update exist-
ing projects.
Backup
You can use the integrated backup function to prevent it becoming impossible to read
data after a PC crash. In the Workbench properties, you set the documents that are to
be monitored by the backup (see also Section 3.1.1, "File Menu").
The actions monitored in the backup are saved in a file with ending *.lbk.
The project starts in a special backup mode, and only the object relating to the
backup is shown in the Browser(e.g. an AS).
Display Original Use this function to open and check the object with the original
content (when the crash occurred).
Display Backup Use this function to open and check the object with backup
content (when you start up).
Use Original Use this function to retain the original status and use it when
you next start up.
Use Backup Use this function to read the backup in and use it when you
next start up.
Attention
You can only select the "Use original" or "Use backup" option once for an object and
it is irrevocable.
As long as no option is selected ("Use original" or "Use backup"), the Workbench will
always start in backup mode.
Then close the Workbench. When you next start up, the project will have normal status
again.
Update
Updates the Browser view.
The path to the respective PDB is saved in the PDBL and it can be seen in the links
window of the Workbench. You can change the path to the PDB. This may be necessary
if the project is no longer present in the original directory structure.
In the links window, mark the PDBL and select the "Change PDB Path" function. In the
next window, you can select the PDB.
The original database is then backed up with the "*.bak" ending and a defragmentation
is performed. The Workbench has to be restarted after this.
This menu item shows all borrowed objects. The display corresponds to the display in
the Browser.
Information
The objects are normally added automatically using the Topology Wizard!
Missing Autostart objects in existing projects should be updated with the Update
Tool.
3.2 AutomationStation
If an AS is opened in the Workbench, you will then be shown the "AutomationStation"
window. The hardware configuration for the AS is set in this window.
Type
Use these boxes to define the AS type and any variants.
Variants Meaning
Ilext AS with 256 addresses and 2048 poolmoves (model B, FI >4)
128 AS with 128 addresses and 1024 poolmoves (model A)
Functionality Index
This is where you enter the Functionality Index (FI) for the relevant microprogram which
is located in the AS. The FI represents the current software status and it changes if the
firmware block library has been changed or extended. The FI set here must not be
higher than the one which is actually present in the AS.
Address
Enter the AS address in this input box. The AS address can be seen from the DIP
switches of the AS in question.
AS Network
The associated AS net is entered in this box.
Common
In this box, the COMMON range that has been assigned for this AS is entered.
House Address
Use this box to enter the house address of the AS. To enter the house address, use the
"Edit" button. Existing house addresses can be renamed and deleted.
Note
Carry out regular interim saves when you are working in the FBD Editor.
Export
Exports the AS including program content as a file (*.ast). Use the "Program | Export"
function to create a backup copy.
Close
Closes the dialogue and returns to the Workbench. At the same time, the data are writ-
ten to the PDBL.
Import
Imports a program from a file (*.fbd).
When the import is performed, the existing content
of the FBD program is overwritten.
Conversion
Converting involves translating the graphic program into AS machine language. An MFA
is also assigned to the blocks.
The functions are described in detail in Section 2.5.8, "Load and Test the Program".
Download
A download writes the converted program to the AS.
The functions are described in detail in Section 2.5.8, "Load and Test the Program".
Upload
An upload enables current setpoint values and limit
values from I/O blocks to be read from the AS. The
read values are saved in the FBD and are then
visible in the relevant blocks.
Language Selection
This selection is used to set the language for
the control panel EYT240; it is written to the AS
when a download is performed.
Update BMTL
Use this menu item to check the BMTL for er-
rors and to compare it with the current datafile.
Any conflicts are listed in a window.
Program
Export Exports the FBD program to a file (*.fbd).
This function can be used to create a backup copy of the FBD
program (complete AS).
Upload An upload enables current setpoint values and limit values from
I/O blocks to be read from the AS. The read values are saved in
the FBD and are then visible in the relevant blocks.
User EPROM You can create a binary file (*.bin) directly from the datafile.
A USER-EPROM can then be created from this binary file.
Print Preview
Shows the function chart as it will appear when printed (print preview).
Printer Setup
Changes the printer and the printer set-up.
Print
Prints the active document (the active function chart).
Print Program
Prints the whole program (all function charts) for the current AS.
Close
Closes all documents and exits from the FBD Editor.
Copy
Copies the marked blocks and edge bars to the clipboard (Ctrl+C).
Paste
Inserts the contents of the clipboard at the cursor position ("PASTE" will appear on the
cursor). If necessary, existing blocks are moved ("Move" symbol on the cursor). It is not
possible to place blocks on routing channels ("No parking" will appear on the cursor).
Delete
Deletes the marked blocks.
Delete Connection
Deletes a marked connector (only possible for overview blocks).
within the whole Deletes the addresses (depending on Option 2) in all function
program charts of the active AS.
within the active Deletes the addresses (depending on Option 2) in the current
plan function chart only.
all Hardware Ad- The deletion only applies to hardware I/O blocks.
dress Blocks
all Software Address The deletion applies to software I/O blocks and to firmware
Blocks blocks.
Properties
Shows the properties of the marked block (Property Sheet).
Note
A detailed description of creating and using user blocks is given in Section 3.4, "User
Blocks".
New Block
Change Block
Delete Block
Import
Export
Edit Structure
Block Libraries
Edits the structure of the user libraries. Within the user libraries, you
can rename existing folders and move user blocks.
Note
A detailed description of the application of user blocks is given in Section 3.4, "User
Blocks".
Info
You see an overview of the Functionality In-
dex for the various libraries (firmware and
user libraries) in the system environment that
is being used.
Zoom Out
Reduces the view by one zoom stage.
Gridlines
Switches the grid on/off. When the grid is switched on, the placement areas for the
blocks are visible.
Up One Level
Use this function to move up one level.
Overview Diagram
Use this function to go directly to the overview diagram for the current AS.
Toolbar
Switches the toolbar on or off.
Status Bar
Switches the status bar on or off.
Text Block
Inserts a text block into the current function chart ("Insert" will appear on the cursor). It is
not possible to place blocks on routing channels ("No parking" on the cursor).
For example, you can use a text block to
place a functional description directly on the
function block diagram.
Text is entered via the block properties (right-
hand mouse button, Properties).
Make a line break with the Ctrl+Enter key
combination.
Overview Block
Inserts an overview block into the current function chart. You can use overview blocks to
structure the program so as to make it clearer. Only overview blocks and text blocks can
be placed on the overview diagram. By placing overview blocks within a function chart,
you can create further levels (additional interleaving level). See also Section 2.5.2,
"Structuring Programs".
User Plan
Inserts a user plan into the current over-
view diagram ("Paste" will appear on the
cursor). It is not possible to place user
plans on routing channels ("No parking" on
the cursor).
Multiple Connections
Switches the linking tool on/off. The linking tool can be used if you want to connect a
signal several times (see also Section 2.5.7, "Connections").
Current Display
Starts online mode to view the current values (see Section Fehler! Verweisquelle
konnte nicht gefunden werden., "View Online").
"Commands" Tab
You can use this tab to add or remove
command buttons on toolbars.
"Toolbars" Tab
You can use this tab to show toolbars and
to set up new toolbars.
A customised toolbar gives you quick access to your most important blocks. Click on the
block you want on the toolbar and place it on the function chart.
External Connections
Check Connections
Checks all external connections (interfaces) for the current AS. Any conflicts are
shown in a window.
Cascade
Shows all open function charts in separate overlapping windows.
Tile
Shows all open function charts in separate windows next to one another (horizontal tile).
Arrange All
Shows all open function charts in separate windows one under another (vertical tile).
Arrange icons
No function.
1 5 17 21 1 ABC 21
8 32 32
The user block has now been created and you can select it via block selection.
The user block has now been created and you can select it via block selection.
Information
User blocks are saved in the System Environment (*.dse), thus on a project-specific ba-
sis. With the help of import/export functions, user blocks can also be used in other pro-
jects (see Section 3.4.4, "Export/Import User Blocks").
Depending on the blocks used, you must then enter house addresses, assign the MFA
or adjust parameters.
To do this, open the user block by double-
clicking on it.
Note
In practice, it does not make sense to modify user blocks that have already been placed.
Doing so means that you no longer have an overview of whether the blocks are in their
original state. This makes it much more difficult to search for errors within your program,
should you need to.
Then you give the block a name. This also allows you to
save the changed block under a new name and to retain
the original block.
Then select the block that you want to delete from the
library.
Information
To reduce the file size of the System Environment after deleting user blocks, a database
compression has to be performed (see Section 3.1.4, "Administrator Menu").
Export
In the "Libraries" menu, select the "Export |
User Block Library" function (or another
library).
Import
In the "Libraries" menu, select the "Import |
User Block Library" function (or another
destination library).
Export
In the "Libraries" menu, select the "Export |
User Plan Templates" function.
Information
In contrast to user blocks, a dedicated file is created for each exported user plan. The
filename corresponds to the name of the exported user plan (<User plan>.upt)
Import
In the "Libraries" menu, select the "Import | User
Plan Templates" function.
At the same time, this approach will reduce potential sources of errors to the minimum.
Whenever possible, you should attempt to use solutions that have already been tried
and tested. Tested solutions can be taken from parts of projects that have already been
completed, or can be obtained from libraries.
The following possible ways of working with templates or libraries are available in
CASE FBD:
• User Blocks
The application area for user blocks is the use of recurring sub-functions (frost cir-
cuit, motor activation, etc.).
On this point, see Section 3.4, "User Blocks".
• User Plan Templates
User plans can be used for recurring parts of installations or complete installations
(air handling, heating group).
On this point, see Section 3.4.5, "User Plans".
• Solutions from completed Projects
Parts of installations or complete installations from completed projects can be used.
• Libraries
Use the special CasePrjLib with ready-made AS templates and
HVAC function block diagrams.
Preparation:
From the completed project, export (*.fbd) the function block diagrams from which you
want to re-use something. On this point, see Section 2.5.9.2, "Export Programs".
Information
The function block diagram from which blocks are copied must not have a higher Func-
tionality Index than the destination AS.
Find the PDBL (*.lpf) for the existing project and press
the "Open" button.
Important:
The PDBL you want to link must not be from the same
project.
Open the library PDBL. Use the PDBL with the latest
date.
The templates for function block diagrams and the AS templates are saved in a special
PDBL named CasePrjLib_xxxxxxxxxx_EN.lpf (xxxxxx = year, month, day; _EN = lan-
guage). They are provided with all the other libraries on the CD that is supplied, and
they are installed under ...\program path\Library_Data\.
As default, the following groups are defined, with their associated rights:
Group Access rights
Administrators Read
Write
Execute
Delete
Change permissions
Take ownership
Engineers Read
Write
Execute
Delete
Users Read
Execute
Information
Do not create any new user groups. Otherwise, you must define the access rights for
each new object (AS, AS net etc.). Use the existing groups and add new users to these
groups.
User groups
Users
Application
The Workbench registers itself at a central security depot. As soon as a connection ex-
ists to this depot, the users are automatically transferred to the active System Environ-
ment. If there is no connection to the depot, work is undertaken using local data. New
users can only be created if the connection to the depot is present, and they are auto-
matically transferred to the depot. This allows a security depot to be used for one pro-
ject, as well as for several projects (e.g. saved on a server).
Security
Depot
Project 1
Project 2
Preparation:
Create all the users in a project and assign the users to the groups.
In the Workbench, select the "Administrator
| Security Depot" menu item.
As long as a connection to the security depot exists, new users can be created or exist-
ing ones can be adapted. If there is no connection to the depot, you work with the local
data. In this case, however, changes to the user accounts are not possible.
Now you can make changes in the user administration for all projects that are linked to
the same security depot. As soon as you open a Workbench, the System Environment is
automatically synchronised with the content of the security depot.
These settings should match the CASE Prj settings at the building, panel and
plant levels!
See also the "Case Project User" manual, 7 000839 00X, Section 5.2.7 "HA Structure”.
Then press the "Insert in BMT/BMTL" button. The configurations are saved in the BMT
and the BMTL.
Attention
You must have a connection to the Plant device table (BMT).
On this point, see also Section 4.7, "Plant Device Table, BMT, BMTL".
The meanings of parameters "Components per address list" and "Limit per address list"
in novaPro32 are shown in the "novaPro32 Installation" manual, 7 000915 00X, Section
5.2 "Configuration of the house address".
Information
For the configuration of the house address for AS-Groups, see Section 3.8.3, "House
Addresses".
3.8 AS-Groups
The AS-Group functionality enables you to perform an efficient service.
The following requirements must be met within a group:
• same program
• same AS types
AS-Group 1
(North) AS
Room 1.01 Room 1.02 Room 1.03 Room 1.04 Room 1.05
Office 1 Office 2 Office 3 Office 4 Office 5
Room 1.11 Room 1.12 Room 1.13 Room 1.14 Room 1.15
Chief Office 6 Office 7 Office 8 Office 9
AS-Group 2
(South)
The storey shown is split into 2 groups (north and south). One AS is used for each room.
After defining it as an AS-Group and pressing "OK", you will see this window:
AS Name: AS Address:
e.g. room number (0-28671)
(1.11) coded on AS with DIP switch
MS Group Name:
e.g. room name
(Chief's Office)
MS Address:
(1-3071)
(one address per
MS-Group)
Attention
The AS group address and the MS address must not be the same, and they must be
unique for each AS net (1-3071).
Example of a distribution:
• AS group addresses 1-99 (one address per AS-Group)
• MS addresses 100-3071 (one address per MS-Group)
3.8.1 Master/Slave-Group
You can also form so-called Master/Slave-Groups within the AS-Group.
This function is applied if flexible room division is used and the room consists of individ-
ual segments.
AS-Group 1
MS-Group 1 MS-Group 2
Master
Secretary Purchase
Room segment
Chief Marketing
MS-Group 3 MS-Group 4
AS-Group 2
In the illustration, the "Purchase" office consists of 3 room segments. Each segment has
its own AS. The AS in room segment R1.03 is defined as the Master. The AS for seg-
ments R1.04 and R1.05 are assigned to the Master as Slaves. Hence, the "Purchase"
office forms an MS-Group with 1 Master and 2 Slaves.
Information
Every MS-Group must consist of a Master and a number of Slaves from 0-n.
An MS-Group is automatically created as soon as a new Master is created with the "In-
sert Master" button. Each Master is therefore automatically an MS-Group.
If you want to insert a Slave in an MS-Group, mark the relevant Master in the table and
press the "Insert Slave" button.
If the room division changes, you can use "Drag and drop" to drag a Slave into another
MS-Group.
If a Slave is marked in the table, it can be converted into a Master using the "Slave Æ
Master" button. Likewise, a marked Master can be converted into a Slave.
3.8.2 Connections
There are two types of connection:
• connections within the MS-Group
• connections to AS outside of the MS-Group
Go to "Slave".
Common Inputs:
Common inputs are created as usual in the overview diagram. The connection is valid
for all AS within the AS-Group.
Common Outputs:
For each Common output, a
symbolic name is first as-
signed in the AS net.
AS-AS connections are initially created in the overview diagram. The connection is valid
for all AS within the AS-Group.
Variable part
AS-Group Fixed part
Fixed part member FBD: I/O-
AS-Group Block
=R1.01
=R1.02
=R1.03
Press "OK".
Then press "Insert in BMT/BMTL".
Attention
Once you have defined the AS-Group and executed the "Insert in BMT/BMTL" proce-
dure, the structure of the house address can no longer be changed and is valid for the
whole project!
The Topology Wizard supports the creation of dialling connections (installation and
configuration of modem connections) and of LAN connections (setting up a WinSocket
connection) and any combination of these possibilities.
Information
The Topology has to be individually adapted for every PC. In a network installation,
each single PC must be configured with the Topology Wizard.
When setting up a new project, we advise you to use the directory structure shown here!
• The division of EY3600 project files into Private Data and Sharable Data supports
the network installations, the idea being that the Sharable Data are on the file
server. Sharable_Data comprise all files which are unique in a project and are ac-
cessible to all PC’s in the project. Private_Data are available individually and on
each PC in the project.
The entry in the first line shows the default project directory. Here, you enter where the
data (Sharable_Data) for the project are located. You must change this directory if your
global data are in the network.
Click on "Standard for empty directories" and all the other directories are generated as
per the first entry:
Click on "Continue".
Then you are asked whether these directories should be created (as they do not exist
yet):
Select the language you want. The language selection influences the firmware block
libraries and project-dependent forms. The language for the program is specified at in-
stallation.
You are asked whether you want to integrate the CASE-Library into the project. This
gives you access to templates and model solutions in CASE FBD.
Normally, the AS net is created with the export from CASE Prj.
You see these messages when you start the project for the first time:
Press "Yes".
Press "Continue".
You can select all the projects that are registered on this computer.
If the project cannot be selected (project has been copied by another PC), you can use
the "Browse" button to select the ntp-file.
Information
You can also open the ntp-file directly by double-clicking in Windows Explorer.
You can select the most important functions of the Topology Wizard directly here.
• Configure Connections
- go directly to Configure Connections
After selecting the function and pressing "Continue", you see the window with the
Private_Data settings.
If you are setting up a new workstation, press "Standard for empty directories".
If you have copied a project (with the existing directory structure), select the directories
where your data are stored for all empty entries, using this button: :
e.g.:
Select the language you want. The language selection influences the firmware block
libraries and project-dependent forms.
After selecting the function and pressing "Continue", you see the window with the
connection configurations:
(Remark: if you do not know the physical address of your EYS290, you can check your
card coding or change to the DOS window: enter ”Debug” and then "dc800:0000". If the
reply "2SYE B09" appears, this is your card. If you receive no reply, try other possible
addresses such as d800 until you find the right one.)
Now click on "Save" and then "OK" (You must press "Save" first).
Then enter the baud rate for the novaNet-Router EYZ291, the number of the COM port,
the PC address and the name of the connection device:
Attention
Please pay attention that the baud rate set here matches the one set on Router
EYZ291.
Click on "Save Connection" and then "Finish" . (You must click on "Save Connection"
first.)
Here, enter the PC via which the HDB data for the individual AS nets can be accessed.
Connection configuration:
4 System Handling
4.1 General
Every CASE FBD project is designed for multiple position and multiple user capability.
This is necessary because projects are usually processed by several individuals. When
a project is created, a structure designed for these capabilities is automatically set up.
Due to this requirement, the data structure in CASE FBD is based on a concept of dis-
tributed databases with central data storage. The central data (which are unique in the
project) are located in sub-directory "Sharable_Data". Local data (occurring 1- n times in
the project) are located in sub-directory "Private_Data". For a single-position project, the
"Sharable_Data" and "Private_Data" directories and contents are simply located on the
same PC.
PC Network
(TCP/IP)
The next illustration shows a project with the default directory structure and its content:
Note
Certain directories (Background_Pictures etc.) are only used by novaPro32.
PDB
The project database (PDB) is the central (global) database and it is used for central
data storage.
It has a proprietary (independent) database format and is built up on the basis of
structured data storage.
The project database cannot be edited directly.
The project database is only present once in a CASE FBD project.
It is located in the project directory at "..\Sharable_Data\System".
In each case, the filename is: <projectname>.spf
PDBL
The local project database (PDBL) contains the local project data.
It consists of the same database format as the PDB.
The PDBL is the local working copy of the PDB.
Data can only be edited in the PDBL.
Likewise, new objects (AS, AS nets etc.) can only be created in the PDBL.
Data exchange with the PDB uses synchronisation mechanisms (publish, borrow,
return).
The path to the PDB is saved in the PDBL (absolute path indication).
The PDB can be present several times in a CASE FBD project.
It is located in the project directory, at "..\Private_Data\System" in each case.
In each case, the filename is: <projectname><Index>.lpf
PDB PDBL01
AS AS
AS1 AS1
AS2
PDBL01
AS
AS1
PDB AS2
AS
AS1
AS2
!
PDBL02
AS
AS1
= Borrowed
AS2
= Blocked
"Borrowing" the AS1 is performed in PDBL01. Newly created objects are always
located in the PDBL.
As a result, the object is also automatically blocked for other participants in the PDB.
The borrow enquiry from the PBDL02 is disabled. The object can only be read as a
write-protected copy.
After editing in the PDBL01, the AS1 is "returned" to the PDB. This also releases the
blocking in the PDB and the AS is released for the other participants again.
The mechanisms described here are valid for all objects in the PDB/PDBL, i.e. for AS,
AS nets, etc.
Firmware
Blocks
User
Blocks
AS Types
User
An update in an existing project (new firmware blocks etc.) is performed using the Up-
date Tool.
4.6 Workbench
The Workbench is the point of entry for users, and it provides a view (Browser) of the
objects that are present in a local project database (AS, AS nets, etc.). You start these
objects from this integrated Browser if (for example) you want to edit a function block
diagram (FBD).
In addition, other linked files and objects (such as a System Environment, Autostart ob-
jects, libraries etc.) are loaded when the Workbench is started.
Double-click
System Environment
PDBL
Autostart Objects:
BMT, Filters, Groups,
Password, Logbook
PDB PDBL01
BMT BMTL01
The Plant device table is an additional database with equipment parameters specifi-
cally for visualisation purposes
Fast access is required
MS-Access (*.mdb) database format, password protection
Contains all information for I/O-Blocks (house address, address text, dimensions,
etc....)
The information is automatically entered in the database when a block is parameter-
ised.
Direct access from novaPro32
Possibility of export for other visualisation systems.
The BMT is in the same directory as the PDB, and the BMTL is in the same directory
as the PDBL.
In each case, the filenames are:
for BMT: BmTable.mdb
for BMTL: <PDBL-Name>.mdb
Overview of accesses:
novaPro32
BMT BMTL
PDB PDBL
CASE FBD
BMT view:
Mark an AS or an AS net. Press the "Read"
button.
All AS and the assigned house addresses
are read from the BMT into the BMTL.
BMTL view:
Mark an AS or an AS net. Press the "Publish"
button.
All AS and the assigned house addresses
are published from the BMTL into the BMT.
BMT view:
Mark a house address. Press the
"Borrow" button.
The house address is transferred to
the BMTL.
BMTL view:
Mark a house address. Press the
"Return" button.
The house address is transferred to
the BMT.
• If you perform a synchronisation between BMTL and BMT, a connection to the BMT
must exist (network operation)!
• An unlinked house address cannot be synchronised with the BMT if it has already
been assigned to an AS once and this AS has been entered in the BMT. The original
AS must first be returned to the PDB. The unlinked house addresses will then be re-
leased again.
• If an AS has been published in the PDB, this AS can no longer be synchronised via
AS-Synchro with the BMT only. The AS must always be synchronised with the
PDB/PDBL.
PDB
BMT
Workbench01 Workbench01
PDBL01
PDBL01 PDBL01
PDBL01
BMTL01
BMTL01 BMTL01
BMTL01
Workstation 1 Workstation 2
Private_Data Private_Data
5 Documentation of Projects
5.1 Opening the Project
You can use the integrated documentation system to create project documentation
based on the FBD data.
In the Browser, open the project folder (Getting Started) by double-clicking or clicking on
the +.
Forms
The "Forms" folder contains the various layouts for the available forms, and their links to
object servers, print servers and RTF managers.
Note
The lists contained in the "Forms" folder can be edited with the List&Label-Designer
program if necessary. L&L-Designer is a component of the DOCU system.
See Section 5.5 "List&Label Designer".
Information
The "Templates" folder is not relevant for users!
Object "Folder"
You can use "Folder" to call up the dialogue to select the lists that are to be generated
for the project documentation.
Attention
The "Documentation" folder must be borrowed before it is used!
Double-click on "Folder".
However, you can also select the documentation you want to print individually. For ex-
ample: an AS list from a specified selection of AS nets with information selected on a
targeted basis. The individual lists or forms are called "Report Sections" in this context.
Various groupings of report sections (lists) can be selected according to specified crite-
ria, such as a date, name or a combination, and they can be saved under a name.
Mark "AS":
The lower right-hand window is renamed as "AS-Net-Selection" and the "New Selection"
button becomes active. To make a special selection now, use the "New Selection" but-
ton.
Single selection:
In this way, special selections can be created and also edited again for the various re-
port templates. You can use the "Delete" button to delete marked selections from the
list.
Information
Report sections without a sort order (e.g. programs) are sorted according to the creation
date when they are printed. If you want an alphabetic sort order, you must first create a
selection.
Mark "Programs".
When all the settings are finished, you can start the print order.
Design and text changes can be made here. The operating instructions are available as
Help text at the "?" menu item.