20.1 - Engineering User Guide 1of3
20.1 - Engineering User Guide 1of3
2 PORTAL ................................................................................................................................................ 49
3 WORKBENCH ...................................................................................................................................... 51
The Engineering Views form the basis for each SPPA-T3000 system. Its intuitive, user friendly graphical interface
allows for immediate and cost effective conversions from technological task definitions to high quality I&C
implementations.
• Project View (Project Functions, Project Documentation, Project Administration, Plant Display Hierarch View)
The Project View is the main engineering view from which the project is organized.
The Plant Displays for plant operation are organized in the Plant Display Hierarchy View. Engineers can
monitor and force live signals in Dynamic Function Diagrams.
• Diagram Editor (Function Diagram, Plant Display, Search/Navigation, Integrated Engineering)
The Diagram Editor is accessed via the Project View, this is a graphic tool for producing all diagrams.
• Commissioning functions (Transaction Handling, Online reconfiguration)
Transaction handling is the way in which engineering changes made by the user are saved in and actualized
in the system.
• Spreadsheet engineering
Spreadsheet engineering is a tool that allows the user to extract engineering data from many different
components, and view or edit them in a single spreadsheet.
• Export/Import
A number of functions exist to facilitate the importing and exporting of data to and from SPPA-T3000.
• Logs of engineering changes
The system allows for archiving of configuration changes with user name, date and time. Through this, the
user is provided with the ability to analyze the changes made between two modifications and determine what
was changed, by whom and when. Additionally, the access to the system is tracked.
• Diagram output
Different print formats can be selected to generate the plant documentation. Therefore, the virtual diagram
size will be transformed according to the chosen format. Title block information and page connectors are
generated automatically according to the project settings.
1 Getting Started
What is the Aim of Getting Started?
Getting Started is aimed at new users to become acquainted with engineering in SPPA-T3000. The fundamental
engineering techniques and concepts are not only explained, but also illustrated by means of a practical example of
implementation.
The user is taken step by step through the actions needed to implement the example. The system concepts and
terminology are explained at each step.
The aim of Getting Started is not to describe the complete system or every possibility available, but rather to gain
familiarity with the basic functionality. A full description can be found in the Engineering User Guide.
The implementation example is made for an existing project, and is for a user assigned with the appropriate
rights to perform engineering tasks.
If the implementation example is implemented at a running plant, care must be taken not to interfere with the
normal operation of the plant or the control system.
• A water tank.
• A water pump feeding the tank.
• An analog tank level signal with threshold values for stopping the pump, and high and low level Alarms.
In Getting Started the user is shown how to implement this example in SPPA-T3000. The steps followed are:
1.2 Logging In
In order to use the system the user has to login. SPPA-T3000 is a web based application and the user logs in on a
Client computer. The Client Computer has a light load, most of the data and software are on the SPPA-T3000 Server.
Access to the system is password protected.
How to Login
If any problems are encountered during the login process, consult the system specialist for the project.
The user needs the URL of the SPPA-T3000 Server for the project. This URL is available from the
system specialist for the project.
3. Enter the URL of the SPPA-T3000 Server in the address field of the browser. When the server has been
accessed an SPPA-T3000 Portal will appear, which contains the options for running the system.
The user must be assigned a User name and a Password by the system specialist.
5. Click on Login.
6. If the Login was successful the Workbench will open.
Users are assigned roles in the system. The role defines the access rights the user has in the system e.g. to
modify logic, or to operate the plant. If the user has been assigned different roles, the Workspace Selection
dialog box will appear. Then the user can select which workspace the Workbench will start up in.
1.3 Orientation
Once the Workbench has been opened the user can orientate him or herself to the workbench layout, learn how to
open and close views in the Workbench, and learn how to use the Operation Mode.
The Workbench is the central or uppermost view in the SPPA-T3000 system, all other views are accessible from the
Workbench. The SPPA-T3000 views cater to the different needs of users e.g. engineers, operators, maintenance staff.
The views are opened as windows in the Workbench Work Area.
• Project View: This is the main view for engineering. The complete project structure is available here, as well
as all the project data.
• The Diagram Editor is opened via the Project View and is used to configure all application software and logic,
as well as the Plant Displays used to operate the plant. The Runtime Container is configured and the user
can implement configuration changes in the running system. Project administration is also done in the Project
View.
• Plant Display Hierarchy View: The structure that the operator uses to navigate between Plant Displays is
defined here.
• Diagnostic View: Displays system information and is used for fault analysis.
• Lifetime Calculation: A system for calculating the lifetime consumption of steam generator components.
• TDY: A system that performs thermodynamic monitoring and diagnostics of the power plant.
• Alarm Sequence Display: All Alarms are displayed and organized in the ASD.
• Prototype Editor: Used to create and edit user defined Pictograms and Faceplates.
• Reports: Used to extract and view historical process information from the archive.
Operation Mode is also selected in the Workbench, in this mode the plant is controlled and monitored.
• In the windows toolbar of the Workbench, a button can be seen for each open view. If the views are
overlapping or overlaying each other, click on the button in the windows toolbar to make the view visible.
•
• To start (or stop) Operation Mode click on Mode on the menu bar then click on Operation Mode in the drop
down menu.
•
The user can close any open view at any stage in the implementation example and also reopen it if required.
• Before proceeding with the implementation example, close all open views in the Workbench and stop
Operation Mode.
• Select the Applications menu from the Workbench menu bar, then Project View from the drop down menu.
An example of an open Project View is shown here. The contents of the Project View vary for different projects.
• The left hand Frame is the Tree View . The Tree View shows the arrangement of Nodes in the project. The
Nodes are like folders which are used to organize the project, this organization is called the Project Hierarchy.
There are two types of Nodes:
o Project Nodes: These contain all the diagrams that are configured for the project. The contents of
the Project Nodes are project specific.
Project Nodes may also contain other Project Nodes, depending on the design of the Project
Hierarchy. The Project Hierarchy may for example be divided according to plant areas.
o Library Nodes: These contain all of the functions and elements that can be drawn from, to configure
the project. The contents of the Library Nodes are largely system specific (user defined functions
called Macros are also stored in Library Nodes).
Library Nodes have the following representation in the Tree View:
• The right hand Frame is the List View . The List View shows the contents of the Node selected in the Tree
View. These contents are typically either:
o Other Project Nodes, represented by:
o Function Diagrams: These contain all the logic and functionality that is configured. This includes all
signal input and output, interlocks, calculations and interfaces for operation. Function Diagrams are
represented by:
o Plant Displays: These are pictures or graphic presentations that the operator uses to operate the
plant. They contain all the drives and indicators and normally a graphical representation of the plant
layout. Plant Displays are indicated as:
Any Project Nodes or diagrams created for the implementation example can be deleted, and the project will be
returned to its original state.
1. Select the root Node in the Tree View. This Node will be the parent Node of the new Node that is being
created.
2. Select the Project menu, then New, then Project Node from the drop down menus.
3. A new Project Node is created as DefaultName, under the root Node.
2. Select the Project menu, then Rename from the drop down menu.
4. Delete the name of the old Node and enter the new name Tank Example, then press Enter.
It is possible to assign individual Function Diagrams to a Runtime Container. It is however preferable to assign
the complete Project Node .
To assign the Tank Example Project Node in the implementation example to an Runtime Container proceed as
follows:
2. Select the Edit menu, then Assign Runtime Container from the drop down menu.
3. The Assign Runtime Container dialog box will appear.
The organization of the Runtime Containers is project specific. Ask the system specialist for the
project to identify the Runtime Container that the implementation example should be assigned to.
4. Select Runtime Container to be assigned from the Runtime Container Assignment drop down list. In the
example above Runtime Container afc 103 is being selected.
5. Click on Save.
The Function Diagrams within the Tank Example Project Node will be assigned to the selected Runtime Container.
1. Select the Tank Example Project Node in the Tree View. The new Function Diagram will be created in this
Node.
2. Select the Project menu, then New, then Function Diagram from the drop down menus.
3. The New Function Diagram dialog box appears.
4. Enter the name of the Function Diagram : Tank Logic, leave the Plant Display field open. (For simplicity,
only a diagram name has been entered, and no designation).
5. Click on OK, the Function Diagram will be created.
1. Select the Tank Example Project Node in the Tree View. The new Plant Display will be created in this Node.
2. Select the Project menu, then New, then Plant Display from the drop down menus.
3. The New Plant Display dialog box appears.
4. Enter the name of the Plant Display : Tank Display, leave the Function Diagram field open (For
simplicity, only a diagram name has been entered, and no designation).
5. Click on OK, the Plant Display will be created.
The two diagrams for the implementation example are now created.
First the concept of Automation Functions is explained as this applies to both types of diagrams, and is a central
SPPA-T3000 concept. All the automation logic is created in the Function Diagrams, while the Plant Display pictures
are for plant operation.
Any changes made to diagrams for the implementation example can be deleted, and the project returned to its
original state.
The Automation Function has interfaces not only for connection with other Automation Functions, but also for all other
system functions. There are no separate systems, for example for diagnostics or operating, SPPA-T3000 simply
provides a different view of the same components.
The Automation Functions are provided in the SPPA-T3000 Library for use in projects.
To open the Tank Logic Function Diagram in the Diagram Editor, proceed as follows:
1. Select the Tank Example Project Node in the Tree View and then the Tank Logic Function Diagram in the
List View.
2. Select the Edit menu, then Open in Configuration Mode from the drop down menu.
3. The Diagram Editor will now start up, and the Tank Logic Function Diagram will open (The diagram is
empty as nothing has been configured yet).
In order to use Automation Functions in an SPPA-T3000 project, they have to be placed as AF Blocks in Function
Diagrams.
• MOTOR (Controller for motor drives) for controlling the pump. The AF Block provides all the logic, interfaces
and interlocks needed to control the pump.
• ASMON (Analog Signal Monitor) to monitor the tank level signal. The AF Block provides all the logic and
interfaces needed to monitor the analog value and provide limit values.
Before placing symbols for the implementation example, ensure integrated engineering is switched off.
In the Diagram Editor, select Edit then Integrated Engineering from the drop down menu. Integrated
engineering is off when the menu item is unticked.
1. Find the MOTOR AF Block in the Library. This is under Library > Automation > Open Loop Controller.
1. Double click on the Automation Library Node in the Library and the Library Nodes for the
Automation Functions will appear.
3. Simply move the cursor over the empty Tank Logic Function Diagram, the symbol for the AF Block moves
with it.
4. Move the AF Block symbol to the approximate position shown in the example below, and then click again.
A binary limit value signal must be generated in the ASMON AF Block. The ASMON output Q1 (Limit Value 1) will be
used. The parameters for the limit value will be set with the Alarms later.
To realize the interlock the Q1 output Port of the ASMON must be connected to the input Port P1_STOP (Protection 1
Command Stop) of the MOTOR.
2. Move the cursor over the ASMON block, the Ports available for connection are highlighted.
3. Click on the Q1 Port of the ASMON block.
When clicking on a Port, click just inside the AF Block on the Port Description.
4. A line is connected to the source Port. As the cursor is moved the line moves with it.
5. Move the cursor to the MOTOR block, the Ports available and suitable for connection are highlighted.
6. Click on the P1_STOP Port.
Alarms are used to warn operating staff about conditions that require their attention. Alarms are configured in the
Function Diagrams, and are viewed by operators in the Operation Mode.
SPPA-T3000 has a number of Alarm Types which indicate Alarm priority (e.g. ALARM or WARNING) or Alarm origin
(e.g. ICALARM). The Alarm text and descriptions can also be defined.
2. Click the right mouse button to open the context menu then select Edit from the context menu.
3. The parameter mask for the ASMON AF Block will open.
If a column is too narrow it can be widened: position the cursor over the column border at the head of
the table, then press the left mouse button and drag the column to the desired width, then release the
mouse button.
4. Ensure that the Parameter Set 1 sheet of the mask is open (if not, open it by clicking on it).
5. Enter the limit values for the three Alarms:
LV1: 90
LV2: 80
LV3: 20
8. Scroll to the bottom of the mask to the parameters for the output Ports, then click on the Alarm column header
to expand the Alarm parameters.
9. Switch the Alarms on by ticking the Alarm column for outputs Q1, Q2, Q3.
10. Ensure that Inheritance is broken by deselecting the check box at the Active Alarm Text and Deactive
Alarm Text columns.
11. Edit the Active Alarm Text and Deactive Alarm Text columns for outputs Q1, Q2, Q3:
Q1: >HIHI and <HIHI
Q2: >HI and <HI
Q3: <LO and >LO
Plant Displays are inserted in the Plant Display Hierarchy, this hierarchy is logically organized to allow easy navigation
between Plant Displays.
Plant Displays typically include a schematic representation of the plant layout, this is created using free graphics. The
dynamic elements (representing measurements, drives etc.) are then added.
The Plant Display Hierarchy is not the same as the Project Hierarchy, the two are created independently of
each other.
The Plant Display Hierarchy is created by dragging and dropping Plant Displays from the Project View to the Plant
Display Hierarchy View.
To insert the Tank Display Plant Display into the Plant Display Hierarchy proceed as follows:
1. Open the Project View, select the Tank Example Node in the Tree View.
2. To start the Plant Display Hierarchy View: Select the Applications menu from the Workbench menu bar, then
Plant Display Hierarchy View from the drop down menu.
3. The Plant Display Hierarchy View will now open (in engineering mode) in the Workbench.
4. The Plant Display is inserted into the hierarchy by drag and drop:
1. In the List View of the Project View click on the Tank Display Plant Display to select it.
2. Press and hold the left mouse button with the cursor over the Tank Display Plant Display, then
move the cursor to the Plant Display Hierarchy View. The cursor indicates that the item is being
dragged.
3. Still holding the left mouse button, move the cursor to a free area in the Plant Display Hierarchy
View, then release the left mouse button.
The Tank Display Plant Display will appear in the Plant Display Hierarchy.
For the implementation example the Free Graphics to be created consist of the tank and its associated pipe work. To
create the Free Graphics proceed as follows:
2. Move the cursor over the diagram, the cursor appears as a cross.
3. Draw a tank similar to the example in the picture below. Press and hold the left mouse button to
establish a tank corner, then drag the cursor to the opposite corner of the tank, then release the
mouse button.
2. Click once at the starting point of the line, then move the cursor. The line will move with it.
3. Click once on the corner for the line, then double click on the end point. The line will be drawn.
More elaborate and colorful graphics are easily created, for the purpose of Getting Started a simple example
has been used here.
Dynamic elements placed in Plant Displays are called Pictograms. Pictograms are contained in their own library. Once
a Pictogram is placed, a process connection must be made to the corresponding AF Block (in a Function Diagram).
For the implementation example, dynamic elements must be placed and connected for:
• The pump
• The tank level indication
Before placing Pictograms for the implementation example, ensure integrated engineering is switched off.
In the Diagram Editor, select Edit then Integrated Engineering from the drop down menu. Integrated
engineering is off when the menu item is unticked.
1. Find the MOTOR_SYM5 Pictogram in the Prototype library. The path to the Pictogram is: Library > Prototypes >
Drives.
The Pictogram must now be connected to the AF Block for the pump.
1. In the Tank Display Plant Display: Double click on the pump Pictogram, the parameter mask for the
Pictogram will appear.
2. The AF Block to which the process connection is to be made is found using the tag browser.
1. Click on the browse button to the right hand side of the Tag- Name field.
7. Click on Ok.
The combination of Tag Name and Tag Item is unique for every AF Block, therefore the Tag Name
and Tag Item below are an example only.
3. The process connection to the AF Block will now be made. The Tag Name and Tag Item of the AF Block will
appear automatically in the Pictogram parameter mask.
The tank level indication is created in the same way as the pump.
Place the Pictogram for the tank level indicator and make the process connection, as in the picture.
• The Pictogram is ASMON_SYM2 (the path is: Library > Prototypes > Monitoring).
• Connect the Pictogram to the ASMON AF Block in the Tank Logic Function Diagram.
• For Function Diagrams, logic that has been changed will start actively running in the system. Symbols in
Function Diagrams have a status indication to show which logic has been actualized.
• For Plant Displays, the changed pictures will become visible to operators in Operation Mode.
The process of making changes and performing transaction handling for Function Diagrams is as follows:
• The user makes changes in a Function Diagram (using the Diagram Editor). These changes are reflected in
the Project Container.
• The user commits the changes. This saves the changed configuration in the Project Container.
• The user activates the changes. This starts the execution of the new logic in the Runtime Container.
•
When committing changed Plant Displays they are saved to the Project Container. Activating changes makes the
changed pictures available in the Operation Mode.
Activating changes makes them immediately effective, there is no waiting time for a transfer of code.
1. Open the Project View and select the Tank Example Project Node in the Tree View.
2. Commit the Function Diagrams and Plant Displays
1. Select the Edit menu, then Commit from the drop down menu.
2. A dialog will appear listing all diagrams to be committed. Click on Commit
3. A dialog box will appear to confirm that the Diagrams have been committed successfully.
3. Activate
1. Select the Tank Example Project Node in the Tree View.
2. Select the Edit menu, then Activate from the drop down menu.
3. A dialog box appears to confirm the Project Node selected. Click on Activate.
4. All committed changes made to Plant Displays and Function Diagrams, made by all users in the
selected Project Node will be activated.
5. A dialog box will appear to confirm that the diagrams have been activated successfully.
4. Commit the Activation
1. Select the Edit menu, then Commit Last Activation/Deactivation from the drop down menu.
2. A dialog box will appear to confirm that the activated diagrams have been committed successfully.
The complete implementation example (Function Diagrams and Plant Display) will now be actualized in the system.
The colors used for the status indication can be modified to suit user preference.
Active Symbols
New Symbols
New symbols which are added to the logic (e.g. new AF Blocks, new connections), and are not yet activated are
represented with black border and font.
Deleted Symbols
Active symbols which have been deleted are represented with a light gray color.
In this section the engineering user is familiarized with the basics of Operation Mode, and shown how to start
Operation Mode and how to operate with Plant Displays. The user is then shown how to force a signal.
Before starting Operation Mode the user may wish to close the Project View and the Diagram Editor. It may be
confusing when a lot of windows are open.
The Workbench is open, click on Mode on the menu bar and then click on Operation Mode in the drop down menu.
The Operation Mode will now start. The Plant Display Hierarchy button and the Common Alarm Indicators will appear
in the menu bar.
For displaying the Plant Display Hierarchy click on the Plant Display Hierarchy icon. The contents of the Plant Display
Hierarchy are different for different projects.
The Workbench must be in Operation Mode and the Plant Display Hierarchy must be open.
1. In the Plant Display Hierarchy double click on the Tank Display Plant Display.
2. The Tank Display Plant Display will now open in the Workbench (in Operation Mode).
The Plant Display shows the picture configured for the implementation example, both the Free Graphics and the
dynamic elements.
The dynamic elements now give the actual status of the plant i.e. the tank level is zero and the pump is off.
Faceplates can be opened for each Pictogram in the Plant Display. The Faceplate makes a number of functions
available for the dynamic element e.g. starting and stopping pumps.
To open the Faceplate for the pump in the Tank Display proceed as follows:
2. Click the right mouse button to open the context menu, select Open Faceplate .
The Faceplate consists of a toolbar to access further views (e.g. curves or diagnostics) for the pump, and all functions
necessary to control the pump (e.g. starting or stopping).
The implementation example is used to show how to force a signal via a Dynamic Function Diagram.
Care must be taken when using the forcing signals feature. There may be safety implications e.g. a drive
interlock may be overridden, or some other undesired effect on the control system may take place. Plant
safety protocols must be followed when applying the forcing features.
A Dynamic Function Diagram provides a view of a Function Diagram in Operation Mode. All signal values in the
diagram are dynamically displayed. Signals are also forced in Dynamic Function Diagrams.
Proceed as follows:
The Tank Display Plant Display is open in the Workbench in Operation Mode.
1. Open the Faceplate for the tank level indicator (make sure the indicator is selected, and not the tank).
2. In the toolbar of the Faceplate click on the Open Function Diagram icon.
The Dynamic Function Diagram for the Tank Logic Function Diagram will now open.
The Dynamic Function Diagram contains all the elements in the Function Diagram. The current signal states are
indicated in the small yellow boxes in the diagram.
2. Open the context menu with a right mouse click anywhere in the diagram, then click on Force Ports .
3. A dialog box appears containing all Ports of the ASMON AF Block which can be forced.
4. To force the tank level signal, click on the check box of the IN PORT in the Force column. A tick appears in
the check box. Enter a Force Value of 50.
The forced value of 50% for the tank level can now be seen in the Dynamic Function Diagram, the Faceplate and in
the Plant Display.
To avoid confusion, the user may wish to stop Operation Mode before deleting the implementation example.
Before deleting the Function Diagrams all logic and symbols contained in them must first be
deactivated.
The Tank Example node and its contents will be deleted from the Project Hierarchy.
2 Portal
The SPPA-T3000 Portal is the users entry point to the SPPA-T3000 system. The user has to access the Portal and
then login to the system.
The SPPA-T3000 system is running on a server. The user accesses the server by using a Web Browser on a Client
machine. The user has to enter the URL of the server in the Web Browser. This URL is available from the system
specialist.
There are three possibilities for running the SPPA-T3000 system on the Client machine. The system can run either as:
• An Applet: Running in a Web Browser (e.g. using Internet Explorer from Microsoft), OR
• An Application: Running in a similar way to a normal program on a computer, using Webstart from Sun
Microsystems.
• A Multi Unit : Running in a similar way to a normal program on a computer, using Webstart from Sun
Microsystems. This option provides the ability to attach to additional Application Servers in Multi Unit Plant.
The option for running the system may be chosen according to the users preference, or depend on the projects
specific software installation.
SPPA-T3000 users are allocated user names and passwords which are required to login to the system. Users are
assigned Roles as part of the Project Administration which defines the users access rights. Additionally the access
rights of the login session may be restricted if the Thin Client has limited Operator Working Place rights.
How to Login
To login as a Multi Unit read the description on how to login in a Multi Unit Plant.
During the first login of the Workbench as an applet or an application, the required files are
downloaded from the Application Server. It may take a couple of minutes for the Login dialog box to
appear. In addition the user will receive security warnings related to the installation of the system.
During the login as an application, the user may be given an option to have an SPPA-T3000 icon
installed on the desktop. For future logins the user can simply double click on this icon to login, and
need not access the SPPA-T3000 Portal.
4. When the Login dialog box appears, enter the User name and Password.
5. Click on Login.
6. The system will check if the User name and Password have been correctly entered.
7. If the user has been assigned different roles, or if the user has previously saved workspaces, the Workspace
Selection dialog box will appear. The user can select which workspace the Workbench will start up in.
3 Workbench
The Workbench is the central or uppermost view in the SPPA-T3000 system, all other views are accessible from the
Workbench. The SPPA-T3000 views cater to the different needs of users, e.g., engineers, operators, maintenance
staff. The SPPA-T3000 Workbench is used to view the plant status, to perform the operation and monitoring functions
for operation, and also to perform engineering or diagnostic tasks in SPPA-T3000. The views are opened as windows
in the Workbench Work Area.
• Project View: This is the main view for engineering. The complete project structure is available here, as well
as all the project data.
The Diagram Editor is opened via the Project View and is used to configure all application software and logic,
as well as the Plant Displays used to operate the plant. The Runtime Container is configured and the user
can implement configuration changes in the running system. Project administration is also done in the Project
View.
• Function Diagram in Operation Mode: In this view Dynamic Function Diagrams contain live data indicating
current IO port values, e.g., feedbacks and release states.
• Trend: Trend displays are used to display archived or live values of process data in the form of a line chart.
• Plant Display in Operation Mode: In this view Plant Displays represent the plant at various levels of
abstraction in the form of dynamic objects.
• Reports: Used to extract and view historical process information from the archive.
• Diagnostic View: Displays system information and is used for fault analysis.
• Plant Display Hierarchy View: The structure that the operator uses to navigate between Plant Displays is
defined here.
• Alarm Sequence Display: All Alarms are displayed and organized in the ASD.
• Prototype Editor: Used to create and edit user-defined Pictograms and Faceplates.
Via the function Mode the Workbench can be switched between Configuration and Operation Mode . During
Operation Mode the plant is controlled and monitored and the Configuration Mode is for engineering of Plant
Displays, Function Diagrams, Trend Displays, Reports, etc.
3.1.1 Favorites
The favorites function of the Workbench is provided so that users can quickly and easily access their own choice of
diagrams. Each user can create and maintain their own favorite diagrams by:
• Adding favorites
• Managing favorites
Favorite diagrams (Plant Displays or Function Diagrams) can be opened with a single click as follows:
The diagram will be opened in either configuration mode or operation mode corresponding to the current
Workbench mode.
To add a new diagram (Plant Display or Function Diagram) to the favorites proceed as follows:
4. To add the diagram to the Favorites click on Add, otherwise click on Cancel.
The new folder will be created in the favorites, new diagrams can now be added to this folder as described above.
1. Select the Favorites menu, then Manage Favorites from the drop down menu.
2. The Manage Favorites dialog box appears.
If a User Specific Plant Display is deleted, the Plant Display will not be retrievable.
Folders and diagrams can be moved in the favorites structure using a drag and drop method.
4. Position the cursor over the new folder, and release the left mouse button. The item will be moved in the
dialog box.
5. Click on Save to move the folder or diagram, otherwise click on Cancel.
If a folder is moved, the contents of the folder will be moved with it.
3.1.2 View
The View drop down menu has the following menu items:
• Zoom Functions: any diagram open in Operation Mode can be zoomed with the following functions (as
described for diagrams in the Diagram Editor):
o Fit to View
o Zoom by 200%
o Zoom by 50%
o Zoom to Original size
o Pan and Zoom
• Save and Delete Workspace
• Printing Functions: The user has the option to Print Screen or Print Window.
• Toolbars: Allows the user to select which toolbars are visible in the Workbench, and to customize them.
• Block Information Menu Items: The same block information options are available for AF Block and
Connector symbol information for Dynamic Function Diagrams as described in AF Block Information and
Connector Information for diagrams open in configuration mode in the Diagram Editor. The function for
viewing process values at all output Ports is included here.
• The block information menu items are visible when a diagram is open in Operation Mode.
Selecting Toolbars
• Default Toolbar: This is the upper toolbar with icons. The icons are shortcuts to menu items and can be
customized by the user.
• Windows Toolbar: This is the lower toolbar which has a button for each open view in the Work Area. Clicking
the button for a view, selects the view and makes it visible.
1. Select the View menu, then Toolbars from the drop down menu.
2. A further drop down menu appears, the two toolbars are listed in the menu.
3. To select or deselect a menu, click on it in the drop down menu. When a toolbar is selected it has a tick next
to it in the menu.
When the workspace has been saved, the next time the user logs in, the Workbench will open again with exactly the
same views open, with all windows and Frames the same size. If the workspace is saved with the Workbench in
Operation Mode, then any diagrams open in Operation Mode will also be saved (i.e. the next time the user logs in, the
diagrams will open again). All other user defined components (e.g. user specific ASDs) and customizations will also be
available.
A user can save as many workspaces as desired, under different names. The user can choose which workspace is to
be used when logging in.
1. Select the View menu, then Save Workspace from the drop down menu.
2. The Save Workspace dialog box appears.
3. A workspace name can be selected from the Select Profile drop down list.
OR A new workspace name can be entered. The new workspace will be added to the list.
4. Click on Save to save the workspace, otherwise click on Cancel.
The current workspace (that was chosen at login) cannot be deleted. If this workspace is selected for deletion,
only the settings will be deleted, i.e. an empty Workbench will open when the user logs in with this workspace
again.
1. Select the View menu, then Delete Workspace from the drop down menu.
2. The Delete Workspace dialog box appears.
3. Select the workspace name from the Select Profile drop down list.
4. Click on Delete to delete the workspace , otherwise click on Cancel.
5. A dialog box will for confirmation of the deletion. There are 2 possibilities:
o If it is the current workspace, only the settings can be deleted. Click on Yes to delete the workspace
settings, otherwise click on No.
o If it is not the current workspace, click on Yes to delete the workspace, otherwise click on No.
3.1.3 Window
The items in the Window drop down menu are used to arrange the windows in the Workbench Work Area.
• Define Screen Grid: The screen position for open Faceplates can be assigned (an operators function).
• Arrange Opens a dialog box to select the layout of the open windows. In a multi screen arrangement the user
can select which screen will be arranged. The options available are:
o Tile: divides the Work Area horizontally and vertically.
o Tile Vertically: divides the Work Area vertically.
o Tile Horizontally: divides the Work Area horizontally.
o Cascade: Arranges the windows by overlapping them.
• Maximize to, and Restore from all Screens, and Move Window: Are used for a multi screen arrangement.
The Screen Selection will then also be displayed at the bottom of the menu.
• Open Windows: The open windows are listed. Selecting a window from the list selects the window and
moves it to the top of any other open windows in the Work Area.
• Operation View Windows: The following functions apply to any diagram that is open in the Operation Mode:
o Close All Dynamic Diagrams: All diagrams open in the Operation Mode will be closed.
o Close All Faceplates: All open Faceplates will be closed.
Examples of dockable windows are the Project View, or the Plant Display Hierarchy View.
2. When the window is moved close enough to the Work Area border it will disappear and a line will indicate the
eventual border of the docked window.
3. Release the left mouse button, the window will appear, docked against the Work Area border.
Other windows in the same Work Area cannot be dragged over the docked window.
To undock a docked window, click on the title bar and drag the window away from the Work Area border.
1. Select the View menu, then Toolbars, then Customize from the drop down menus.
2. The Customize Toolbar dialog box appears.
3. The Frame on the right hand side of the dialog box shows which menu items have been selected for the
toolbar. To delete items from the tool bar, click on the item in the right hand Frame, then click on the Delete
button.
4. The Frame on the left hand side of the dialog box shows the menu items that can be included in the toolbar.
The menu items are arranged in folders. To open a folder double click on it and the menu items contained
within it will appear. To add items to the toolbar, click on the item in the left hand Frame, then click on the
Add button.
5. The items in the right hand Frame are displayed in the same sequence upright as they are displayed in the
horizontal Toolbar.
1. To arrange the added icons select one by clicking on it with the mouse.
2. Press the right mouse button.
3. Arrows for moving this item up or down will appear and also one button to delete this icon.
4. Click on the desired button.
5. Repeat this procedure until every icon is in the right place.
6. To confirm any changes which are made, click on Save, otherwise to ignore any changes click on Cancel.
Print Screen
In a multi screen configuration select one screen and press on the F12
key.
3. If the Workbench Setting, Print screenshot with print dialog, has not been set a dialog box will appear.
Initiate the print from this dialog box.
Print Window
Print Window can only print windows opened from the workbench. (For example, the Reference List,
opened from the Diagram Editor, cannot be printed individually with Print Window.)
The dialog box that opens, after selecting Print Screen or Print Window, is specific to the printer type and the
driver software.
The menus can be accessed via the keyboard using the ALT key. Without pressing any key, the menus appear as
follows:
When the ALT key is held down, one letter in each menu item is underlined:
To open a specific menu, continue holding down the ALT key and press the corresponding underlined letter on the
keyboard.
The action of pressing and releasing the ALT key before selecting a menu item is not defined.
The CTRL key is used in combination with a letter key to select a menu item. For example, in the Workbench, hold
down the CTRL key and press J to open the Project View :
The behavior of the Esc key is to close a window or dialog box without saving the changes. If some changes have
already been applied (via Apply button), the Esc key closes the window without saving the unapplied changes only.
The Space bar performs the same function as clicking on the button currently with focus. Focus means that the button
is selected (shown as dotted box around text, e.g. No):
• Operation Mode: For operating and monitoring the plant. In Operation Mode engineering activities can also
be carried out by users with the appropriate user rights.
• Configuration Mode: For engineering activities. Essentially this means that the Operation Mode is switched
off.
• Select the Mode menu, then Operation Mode from the drop down menu.
The Workbench mode will now toggle to either Operation Mode or Configuration Mode.
When the Operation Mode is active the Operation Mode menu item is ticked.
If the user has any uncommitted diagrams at the time of logging out, a dialog box appears giving details of the
diagrams and the option to commit them. It is good practice to commit the diagrams, because:
• Other users will not be able to activate the uncommitted diagrams (see Multi User Operation).
The Workbench is open, other views may also be open in the Workbench.
1. Select the Applications menu, then Exit from the drop down menu.
2. If uncommitted diagrams exist for the user, a dialog box will appear giving details of the uncommitted
diagrams.
3. To commit the diagrams click on Commit All, otherwise to ignore the function click on Close.
4. A dialog box will appear to confirm the exit from the Workbench. Click on Yes to exit the Workbench,
otherwise click on No.
The standard window close button can also be used to exit the Workbench. But if the Workbench was opened
as an applet, the user will immediately exit the Workbench without seeing any confirmation dialogs.
4 Project View
Good process engineering is a priority for both the plant designer and plant operator. Therefore, a plant must be
technologically structured with the project view and displayed similarly to that of Windows Explorer.
The Project View is the main user interface for Engineering tasks. This includes the configuration and execution of the
engineering data, and the control of user access and the user interface appearance.
• Select the Applications menu from the Workbench menu bar, then Project View from the drop down menu.
The technique for selecting items in the Project View is shown, and also the way Project Nodes and diagrams can be
moved in the Project Hierarchy by Drag and Dropping.
This type of Node contains the functions and elements used to configure the project.
• Automation Functions: configured Automation Functions are provided with the system software.
• Hardware Proxies: configured Hardware Proxies are provided with the system software.
• Macros: Macros are freely designed by the user.
• Prototype Nodes: a set of configured Prototypes is provided with the system software. New Prototypes
created by the user can also be added to this set.
Prototype Nodes:
This type of Node contains Prototypes. Prototypes are the dynamic elements used to configure Plant Displays.
Project Nodes:
This type of Node contains all the diagrams that are configured for the project.
Function Diagrams:
Function Diagrams that contain Embedded Macro Logic are displayed in the Tree View.
The Project Nodes are linked together in a tree or hierarchy. There is an uppermost or root Node in each project. All
Nodes and diagrams are contained within this root Node. Nodes which are higher in the hierarchy are called
superordinate Nodes. Nodes lower in the hierarchy are called subordinate Nodes.
Nodes that contain other Nodes have a special representation in the Tree View. Where the subordinate Node
branches off, there is a small square with a + or - sign in it.
To display the sub Nodes within a Node click on the + square. To hide the sub Nodes click on the - square.
A function is also provided to Navigate Up the Project Hierarchy in the Tree View.
The Project Hierarchy is built by creating Project Nodes in the hierarchy. It is also possible to drag and drop a Project
Node from one place in the hierarchy to another. The Project Nodes can be named after creation, or deleted if
required.
Careful thought should be given to the design of the Project Hierarchy, because the organization of the project is
dependent on it. A popular method is to divide the plant into plant areas and assign Project Nodes for each. Each plant
area can then be divided up further and sub Nodes assigned accordingly.
With a well designed Project Hierarchy it should be easy to understand the project organization and also to navigate
through the hierarchy to find items.
4.2.1.1 Navigate Up
A function is provided to navigate up to the immediate superordinate Node in the Project Hierarchy. To navigate up the
Project Hierarchy in the Tree View proceed as follows:
The Project Node that is immediately superordinate becomes selected, and its contents appear in the List View.
• the contents of a node selected in the Tree View. This content may include Project Nodes, Function
Diagrams, Plant Displays, Automation Functions, User Defined Reports, Point Group definitions, or may be
empty.
4.2.3 Toolbar
The Project View has one toolbar available, called the Default Toolbar. This toolbar can be customized by the user.
1. Select the View menu, then Toolbars from the drop down menu.
2. A further drop down menu appears with the Default Toolbar in the menu.
3. To select or deselect the toolbar, click on it in the drop down menu. When the toolbar is selected it has a tick
next to it in the menu.
To open the context menu click the right mouse button after the selection has been made.
• A Project Node.
• A Library Node.
• A Function Diagram.
• A Plant Display.
• A Report Definition.
• A Point Group.
• A Macro in a Library Node.
• An AF or a Proxy in a Library Node.
• In the List View with nothing selected.
• In the List View with multiple items selected.
Should the users access rights prohibit operation of any of the menu items, the menu items will be grayed out.
When a Project Node is moved by the drag and drop method, the complete contents of the Project Node are
moved with it.
1. Select the item (Project Node, Function Diagram, Plant Display, Report Definition or Point Group) to be
moved by positioning the cursor over it and pressing and holding the Left Mouse button on the item. The item
can be selected from either the Tree View or List View.
2. Holding the Left Mouse button, drag the item towards the new Project Node. Below the cursor, a small
rectangle appears indicating that the item is being dragged.
3. Position the cursor over the new Project Node (in either the Tree View or List View) and release the Left
Mouse button.
4. A dialog box appears to confirm the move function.
5. To move the item click Yes, otherwise to cancel the function click on No.
When nodes or diagrams are moved there may be consequences to user access rights. Many access rights are node
(or plant area) specific, and some users may lose access rights to nodes or diagrams when they are moved. This may
require the adjustment of user rights for the nodes or diagrams in their new location.
In order to prevent the loss of user access to activated diagrams, only users assigned the access right
Define and change user rights can move activated diagrams in cases where users access rights
may be lost.
When moving these diagrams, the user is required to confirm the action before it is carried out.
• Large Symbols
•
• Small Symbols
•
• List
•
• Details
•
When selected as List or Details the contents of the List View can be sorted in ascending or descending order
by clicking on the column title.
To navigate down to a sub Node, double click on the Node in the List View.
1. Select the View menu, then either Large Symbols, Small Symbols, List or Details from the drop down
menu.
Alternatively, select the appearance via the context menu (Right Mouse Click in the List View, with no items
selected).
Proceed as follows:
The List View appearance, toolbar settings, and the relative sizes of the Tree View and the List View, are
saved.
The next time the user logs in, the settings that were stored in the session before are available.
Only single items can be selected in the Tree View. To select an item (e.g. a Project Node) in the Tree View, simply
move the cursor over the item and click the left mouse button. The item acquires a dark blue background which
indicate thats it is selected.
To select a single item in the List View, simply move the cursor over the item and click the left mouse button.
Depending on the List View Appearance chosen, the item acquires the following representation:
Select a single item, then pressing the CTRL key select more items. OR
Select a single item, then pressing the SHIFT key select another item. Both the items and all the items in
between them will be selected.
To navigate directly to the location of an item in the Project View, proceed as follows:
The selected item will appear in the List View of the Project View.
In order to simplify the users access to the information, it is viewed using a protocol report browser. The protocol report
browser facilitates navigation through the information in the protocol report, and enables the user to find information
quickly and easily.
• The list of diagrams: This contains a list of all the diagrams in the report.
• The list of modules: This contains a list of all the modules (e.g. AF Blocks, Proxies or Macros) in the report.
The diagram name precedes the modules contained in the diagram.
• The report: This contains all of the information messages contained in the report.
• Click on any diagram in the list, and all the module list will scroll until the modules for that diagram appear.
• Click on any module in the list and the report will scroll until the messages for that module appear.
• Messages are classified as either Info, Warning or Error. Warning and error messages are identified by yellow
and red symbols respectively in the diagram and module lists.
• HTML
• CSV
• XLS
The entire contents of the dialog box will be printed out, with the same dimensions as on the screen. Should the
contents be too wide for the paper, the size will be automatically adjusted.
The page size can be set via the printer page setup in the Print function in the Project View.
If an Adobe PDF printer is available on the users Thin Client then dialog diagrams can be printed to .pdf file.
Printing to *.pdf files requires several Adobe PDF Printer settings.
The items in the Project Hierarchy for which these illegal characters apply include, but are not limited to, the following:
• Function Diagrams
• Plant Displays
• Macros
• Compound Components
• Report Definitions
• Point Groups
• Project Nodes
• Library Nodes
• Prototypes
If the user assigns a name with illegal characters to any of the aforementioned items, the illegal character is
automatically replaced with the underscore symbol (_). This correction will also automatically take place when items
are imported.
Illegal characters are also not permitted in tag names and tag items.
View Updating
Whenever a user makes a change (e.g. creates a new Project Node) the views of all users are updated immediately.
This means that all users see the actual state of the Project View including all changes made by other users.
Changes made by users are actualized in the system with the transaction handling concept. Multi user operation is
handled in the following way.
• When a user commits diagrams, the changes made by that user only are committed.
• When a user rolls back changes, only the changes made by that user will be rolled back.
• When a user activates diagrams, all changes made by all users in those diagrams must first be committed. All
these changes will then be activated.
• When Function Diagrams have been activated or deactivated, but the activation or deactivation has not yet
been committed, then engineering is locked, and no user may make any changes.
In exceptional circumstances, a user with the appropriate access rights may Commit All or Rollback All
diagrams. With these functions all multi user access measures are overridden, and all diagrams are committed
or rolled back, regardless of which user made changes in the diagrams.
Opening Diagrams
The same diagram can be open in the Diagram Editor of many users simultaneously.
However making changes is subject to certain constraints. These are described in Multi User Operation for the
Diagram Editor.
When the manual diagram scheduling is edited only one user at a time may make changes to the diagram scheduling
in a Runtime Container. No other users may edit the manual scheduling until the first users changes are committed.
When the manual diagram scheduling for a Runtime Container is activated, all committed changes by all users to the
scheduling will be activated.
• Working with Nodes : Creating Project Nodes or Creating Library Nodes, and Renaming or Deleting Nodes.
• Setting Colors and Styles: Customizing the Look and Feel or making the User Specific Settings.
• Setting the system diagram root: The system diagram root is set as part of the creation of the hierarchy for
the Diagnostic View.
• Project Version Management: Management of different versions of the engineered data for a project.
• Alarms : Configuring and allocating alarm sounds and alarm printers.
To create a new Project Node for inclusion in the Project Hierarchy proceed as follows:
1. Select a Project Node in the Tree View or List View. This Node will be the parent Node of the new Node that
is being created.
2. Select the Project menu, then New, then Project Node from the drop down menus.
3. A new Project Node is created as DefaultName, under the selected parent Node.
4. To name the Project Node enter the name and press Enter.
Alternatively, select the function via the Context Menu (Right Mouse Click > Create New Project Node ).
To change the name of a Project Node, use the rename Project Node function.
To create a new Library Node for inclusion in the Project Hierarchy proceed as follows:
1. Select a Library Node in the Tree View or List View. This Node will be the parent Node of the new Node that
is being created.
2. Select the Project menu, then New, then Library Node from the drop down menus.
3. A new Library Node is created as DefaultAutoLib, under the selected parent Node.
Alternatively, select the function via the Context Menu (Right Mouse Click > Create New Library Node ).
All Nodes immediately subordinate to a parent Node must be uniquely named, or the name will not be
accepted by the system.
4. Delete the name of the old Node and enter the new name, then press Enter.
Alternatively select the function via the context menu (Right Mouse Click > Rename), or simply click on a
selected node in the Tree View.
It is possible to select the List View Appearance. If Small Symbols or Large Symbols are selected a Node is
renamed as follows:
Alternatively select the function via the context menu (Right Mouse Click > Rename), or simply click on a
selected node in the List View.
It is possible to select the List View Appearance. If List or Details are selected a Node is renamed as follows:
Alternatively select the function via the context menu (Right Mouse Click > Rename), or simply click on a
selected node in the List View.
When nodes are renamed there may be consequences to user access rights. Many access rights are node (or plant
area) specific, and some users may lose access rights to nodes or diagrams when superordinate nodes are renamed.
This may require the adjustment of user rights for the nodes or diagrams.
In order to prevent the loss of user access to activated diagrams, only users assigned the access right
Define and change user rights can rename nodes in cases where users access rights may be lost.
When renaming these nodes, the user is required to confirm the action before it is carried out.
The user deleting the node may have no uncommitted changes in any Function Diagram.
It is possible that individual diagrams contained within the node cannot be deleted (for example, if they contain
uncommitted changes or are active). In these cases the diagrams will remain:
Multiple diagrams or nodes can be selected in the List View to delete them simultaneously.
2. Select the Project menu, then Delete from the drop down menu.
3. A dialog box appears to confirm the delete function.
Deleted nodes cannot be rolled back after they have been deleted.
4. To delete the Node click on Yes, otherwise to cancel the function click on No.
Alternatively, select the function with the Del key, or via the context menu (Right Mouse Click > Delete).
One of the first activities during the project setup should be to complete or modify the
The defined styles and colors are stored in the Project Container. The profiles contain key/value pairs. Each entry
represents a property.
First the system tries to load a property from the user settings. If the property is not found in the user profile, then the
system will try to load the setting from the project profile. Finally, if the property is also not found in the project profile
the hard coded default value is loaded.
To adjust the project specific settings open the window Project View in the Workbench and select Extras > Project
Settings.
Colors are defined and set by the user in a color keys table. In this table a key is created for each color that has been
defined. These color keys are then used to set colors for styles and Plant Displays.
The use of keys has the advantage that a reference can be created for any specific property required (e.g. a particular
process condition, like an open indication for a valve), and always used to represent this property. The actual color
defined for this key can be easily changed if required.
• Column Color Key: This value is the reference in the system. To apply a color to an object in a style or a
Plant Display, use this key.
• Column Key Type: Use this value to make groups of colors. For example, the value System is used to group
the colors visualizing system conditions, e.g. Alarms, indicate whether a module is activated (in the Runtime
Container) or deleted, you can visualize binary and analog connections with different colors.
• Drop down list Filter: The colors assigned to a certain Key Type can be filtered.
• Column Color: Displays the color actually assigned to the color key. To change a color, click on the cell. A
sub-window appears to adjust the color.
• Column Reference: The reference color appears identically to the origin color. When the origin color is re-
defined the reference will also change accordingly. When the user changes a color which was defined by a
reference, the reference is deleted.
• Column Description: Entries in this column are optional. The user can provide a short description about the
application of that color.
After the modifications are finished click Save, or click Cancel if the changes are not to be stored in the system.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
The property Connector background '...' identical for all states controls whether the connector background changes
according to the AF Block status.
To activate this feature the box has to be checked.
To accept the changes click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
To assign a color, just click on the drop down list and select the desired color key.
Colors refer always to the Color Key as defined in the section Color of the project settings.
The Link width settings set the line width for links. The first option in the drop down list is a line width that remains
constantly thin, even when zooming. This option may provide unsatisfactory results when printing diagrams.
To accept the changes click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The language can be selected for the presentation of the following three components in the system:
• GUI Language
• Library Language
• Help Language
All of the languages which are available in a project can be selected from the drop down list for each of the
components. When a different language has been selected for any component, it will come into effect immediately.
Some open dialog boxes may retain the old language until they are closed and reopened again.
In cases where the SPPA-T3000 language setting and the keyboard do not correspond, it is necessary to set
the Keyboard Layout via the computer operating system.
For example, with Windows XP, if SPPA-T3000 is set to English and the keyboard is German: For the Input
Language English, the Keyboard must be set to German. If this setting is not made, some keys on the
keyboard will not work as expected (e.g. typing a y will result in a z being entered).
The drop down list Look and Feel allows the user to adjust the system GUI appearance. The four options: Windows,
Windows Classic, CDE Motiv, Metal, and Extended Look and Feel are available.
1. Open the drop down list and select the desired layout
2. Click the button Save, or abort with Cancel
The Extended Look and Feel option enables extensive customizing of the GUI. This option involves the use of the
Pluggable Look and Feel functionality of Java, and is only intended for use by experienced development personnel.
The Pluggable Look and Feel definitions are contained in XML files in the following directory: \SPPA-
T3000\Orion\software\config\apache\plaf. To utilize a definition file:
The Tag separator is used to separate the components of Tags (Tag Name and Tag Item) and Signal Definitions
(Tag Name, Signal Item and Signal Name).
1. Place the mouse pointer in the edit field and enter a separator character
2. Click the button Save, or abort with Cancel
If the Use standard browser for URLs flag is set, the URLs such as protocols are opened in the standard browser of
the system. Otherwise a special frame with minimal functionality is opened. This facility should only be used if the
standard browser cannot be used for some reason.
The Workbench Command Port is the port on the Thin Client that is used for links from the Plant Manual to the
system. In cases where more than 1 system are connected together (e.g. Multi Unit), each system must be assigned a
unique Workbench Command Port number. This number is in the range [6000 .. 6016]. The unique number must be
taken into account when making links for the Plant Manual.
Activation Section
If Automatic Activation Preview is selected, then the Preview Activation dialog will always appear when a Function
Diagram is activated from either the Project View or Diagram Editor.
A tip is displayed to inform the user about the possible action of the corresponding item, when the user moves the
cursor above a menu. The tool tip settings allow the adjustment of the behavior of the tip's activation.
• Initial Delay Time is the time which passes until the tip appears.
• Reshow Delay Time is the time which has to pass before a new activation is possible after a previous
activation.
• Dismiss Delay Time specifies how long the tip is displayed after an activation.
1. Click in the respective field and enter the desired time value
2. Click the button Save, or abort with Cancel
The date and time are displayed in several places in the workbench, in tables and printouts. The format of the date and
time strings can be set here.
Depending on the position a short, medium or long format is displayed.
1. Open the drop down list and select the desired format
2. Optionally select a separator
3. Click the button Save, or abort with Cancel
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes the user
must close the Workbench and login again.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
Keywords are used in the notepad function. Keywords can be assigned to each Note using the information fields, Inf1,
Inf2, and Inf3. A set of common key words for each information field can be created for the project.
To create the common key words for the project proceed as follows:
1. Click on Inf1.
2. The Edit Key Words Inf 1 dialog box will appear.
Temporary Supervisor
The Automatic Logout Time (minutes) sets the time-out of the Temporary Supervisor session when no keyboard or
mouse actions has occurred. The default time is 5 minutes.
Login Monitoring
The Number of Failed Login Attempts to Generate Alarm is set by default as 5 attempts. This applies to both the
Workbench login and the Temporary Supervisor login.
The Web Browser header and the taskbar, below the Workbench status bar, can be hidden by selecting Hide
Workbench Frame. When the header is hidden the resize, close and minimize controls will not be available to user.
If the check box Same background color as windows desktop is checked, no other background image or color for
the Workbench is possible. This is the default setting.
1. remove the check in the check box Same background color as windows desktop,
2. enter the path name where the picture is stored into the editable field Background image and color,
3. select a tiled or a full screen mode for displaying of the picture.
4. Alternatively select a background color from the drop down list.
Colors refer always to the Color Key as defined in the section Color of the project settings.
The font and size of the button text in the Workbench windows toolbar is selectable. Prior to selecting a font the
Special windows toolbar font must be selected, then make the settings for the Windows toolbar font.
There are two parameters that can be set for the Workbench print functions:
• Print screenshot without print dialog: If this check box is selected then the Workbench menu print
functions are immediately executed after being selected. If the check box is not selected a print dialog box,
specific to the printer and printer driver, will appear after a Workbench print function is selected.
• Ensure high quality for frame screenshots: Select this check box to create higher quality printouts. If this
check box is not selected then the Workbench printouts will generate quicker, but at the expense of some
image quality.
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes the user
must close the Workbench and login again.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
Settings effecting the appearance of the Workbench in Operation Mode and the audible alarms are made in the Global
Operation Mode Settings section.
• Navigation Buttons' Visibility: The navigation buttons in the footer of the Workbench can be switched on or
off.
• Keep ratio in fit to view mode for Plant Display : When the check box is selected the proportions of the
Plant Display will be kept constant when the Workbench view is switched from Original Size to Fit to View.
(i.e. there will be no distortion of the Plant Display .)
• Plant Display Default Display Mode: The Plant Displays can be opened in either Original size, or Fit to
View mode.
• Maximize to all screens initially: For Multi Screen arrangements, the option to maximize Plant Displays to
all screens is set as the default.
• Plant Display Hierarchy Button's Visibility: The Plant Display Hierarchy button in the header of the
Workbench can be switched on or off.
• Audible Alarms Play Mode: The alarm sounds can be set to play continuously until silenced or just once.
• Maximum Number of opened Dynamic Diagrams: The maximum number of open diagrams open in
Operation Mode can be set here. This is the maximum number allowed per client.
• Maximum number of Opened Faceplates : The maximum number of open Faceplates can be set here. This
is the maximum number allowed per client.
• Anti aliasing: If Anti Aliasing is switched on, curves will appear smoother at high resolution but faded at
lower resolution.
• Magnifying Glass Size: The height and width, in pixels, of the square magnifying glass can be set here.
• Plant Display Hierarchy Font: The font and size of the text in the Plant Display Hierarchy is selectable. Prior
to selecting a font, Special plant display hierarchy font must be selected.
The settings in the Dynamic Diagram Color section are applied to both Dynamic Function Diagrams and Plant
Displays.
• Background color of dynamic diagrams: Available colors are selectable in the drop down list.
Colors refer always to the Color Key as defined in the section Color of the project settings.
• Print with background color: Select this check box to switch on the option to print the Plant Displays and
Dynamic Function Diagrams with the background color. Otherwise, the background area is left blank.
• Background color of associated button for plant displays: The color of the buttons for Plant Displays in
the window toolbar.
• Background color of associated button for function diagrams: The color of the buttons for Function
Diagrams in the window toolbar.
The default symbol appearance options for Dynamic Function Diagrams can be set in Visibilities for dynamic
function diagrams.
• Special function diagram visibilities: Selecting this check box sets the default symbol appearance to the
selected Show... options.
• Show... options: These are the symbol appearance options available in the Workbench View menu. Select
the check box to select the option as default.
The Plant Displays can be set to display tag names beside each Pictogram.
• Special dynamic plant display visibilities: Selecting this check box sets the default to the Show Tag Name
for dynamic plant displays setting.
Section Faceplate
Faceplate background color, and minimum width are set in this section.
• Use background color for faceplates: Select this box to set the faceplate background color to the setting in
Background Color of Faceplates . If the check box is empty then the background color is determined by the
operating system settings
• Background color of faceplates: Available colors are selectable in the listbox.
• Use Minimal Width for Faceplates : If not selected the default minimal width is determined by either the
width of Faceplate toolbar or the width of the dynamic symbol. If selected, the faceplate width is determined
by the value entered in the Minimal Width of Faceplates field.
The colors of the ASD indicator can be modified in the ASD Button section.
• ASD-button color : The color selected from the listbox will be the button color indicating the presence of
alarms.
• ASD-button flash color: When flashing, the ASD indicator color will alternate between the colors selected for
the ASD-button color and ASD-button flash color .
The flash frequencies are the speeds at which visual elements related to Alarms will flash (e.g. in the ASD). Visual
elements may flash at a slow or fast speed, depending on alarm and acknowledgement state.
• Slow and Fast: Values are entered in milliseconds. Therefore the higher the value, the slower the flash rate.
When a faceplate is opened in the operation mode the related Pictogram is surrounded by a border. The section
Frame for Pictograms in Operation Mode allows the adjustment of the settings for this border.
• Operating Box Foreground Color: Available colors for the border are selectable in the listbox.
• Operating Box Border Width: Enter a value for the border width.
The appearance of the process values on Dynamic Function Diagrams can be configured in this section. These
settings are made in Process Values section.
• Subscription Update Delay (ms) is applied when a user scrolls from one area of a Dynamic Function
Diagram to another. This setting is the delay between the last scrolling action by the user and the update of
the process values. The default is 3000 ms. Decreasing the delay time provides a faster update of the values
but it also increases the Thin Client CPU load. The load on the S7-CPU providing the values is also
increased.
• Maximum Length of the Value: Enter the desired number of digits to be displayed. The minimum number
that can be entered is 8.
• Background Colors of the process values can be configured to help the operator quickly identify the binary
state or the quality of process values.
o Background Color GOOD - except Binary without Option sets the background color of the
analog values that have GOD status indication.
o Background Color GOOD - Binary 'true' without Option sets the background color of the binary
values that are 'true' and have GOD status indication.
o Background Color GOOD - Binary 'false' without Option sets the background color of the binary
values that are 'false' and have GOD status indication.
o Background Color BAD sets the background color of analog and binary values with BAD status
indication.
o Background Color UNCERTAIN sets the background color of analog and binary values with UNC
status indication.
The dimensions and the fonts of the group alarms indicators are set in the Group Alarm indicators section.
• ...in workbench header and tree tooltip: The dimensions and fonts of the group alarm indicators in both the
PDH and the Workbench header can be set here.
• ...inside NavigationButton: The dimensions and fonts of the Group Alarm indicators that appear in the Plant
Displays can be set here.
Section Trends
The user can select the background color of the plotting area in the trends and XY curves with the Trend Curve
Background Color setting.
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes it is
necessary to close the Workbench and login again.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, and then select Reset from the context menu.
The design for the title block can be chosen from the Title Block Prototype drop down list. The default title block is
available with the system, but this can be modified using the Prototype Editor and made available for use.
The section SPPA-T3000 Title Block also allows adjusting different fonts to be used in the diagram title block.
• Select the font and size from the drop down lists.
The preview for the current settings is displayed below the options.
Within this section, some of the diagram properties are set. These become the default settings for newly created
diagrams.
The background color for Plant Displays and Function Diagrams can be adjusted. To select a color click the small
arrow on the right of the drop down list and choose the setting. Read only diagrams are those for which a user has
read only access rights.
The grid width and height, and some of the settings for AF Block and Connector information can also be made.
The frame size and color for printed diagrams can be set here. The default setting for special print settings for batch
printing can also be set.
These settings are for the frame appearance that indicates the page size for diagrams in the editor, as described in
Function diagram Page Setup.
For Plant Displays a frame is indicated. The size of this frame for Plant Displays can be set here, and is used as a
guide when designing Plant Displays. The maximum Plant Display size for any particular screen arrangement can be
calculated. It is possible to assign more than one frame to a Plant Display.
The setting Value Column Color is used to select a background color for the input Port fields in the parameter sheet
and Point View.
The default grid settings for the Prototype Editor can be made.
The default settings for Function Diagram drawing pages can be made.
Section Interactors
Colors refer always to the Color Key as defined in the section Color of the project settings.
To accept the changes click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The Enable user influence flag enables the dialog for changing the default options for connections between S7
Runtime Containers and the Specialized Applications
The Enable alarm/archive at read modules flag enables the Archive and Alarm options for these Specialized
Applications.
When a Plant Display is open in Operation Mode, there is a maximum display area available on the screen. This
concept is shown in the attached schematic diagram.
The available Plant Display area represents the area that is left on the screen after the area reserved for all menu
bars, toolbars and frames has been subtracted.
It is useful to set the guide frame to equal this maximum size available. Users will then be aware of the Plant Display
area available when editing Plant Displays. The maximum Plant Display area is dependant on a number of factors
(e.g. the screen resolution or the toolbar visibility), and must therefore be calculated to meet the screen configuration
used.
An example is provided below, of how to calculate the maximum Plant Display area.
Calculation Example
The tables below contain the height and width dimensions (in pixels) of all the elements on the display (refer to above
schematic diagram).
Height:
Width:
The Plant Display maximum height and width are calculated as follows:
The styles for Print Connectors define the appearance of Connector when a diagram is printed out.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
To accept the changes click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
• The property Graphic Style allows a selection of 3 graphic styles for AF Blocks in Function Diagrams. An
example of each is shown below:
o IEC- with Icon
o SAMA
• The property Symbol background identical for all states makes the symbol background color remain the
same, irrespective of the AF Block status.
To activate this feature the box has to be checked.
• If Allow break in portname is selected, port names will be written in 2 lines if they are long. This keeps the
symbol size smaller.
• The setting Show Parameters as Ports determines the visibility of Ports and parameter values of AF Blocks
in Function Diagrams.
To accept the changes click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
ASD Columns
An ASD has a number of columns visible in its List View. In this sheet the settings can be made to control the default
appearance of the columns in user specific and context related ASDs. The appearance of context related ASDs
opened from Faceplates can also be set.
The ASD styles are applied to any ASD that has not been customized, and saved by the user.
To set the default visibility of columns in the ASD List View (for either chronological, or alarm point view), proceed as
follows:
1. Click on Edit, for either the chronological, or the alarm point view
o Clicking on Edit for Column names in chronological view or Column names in alarm point view
is for setting the appearance of user defined ASDs and context related ASDs, that are opened from
Faceplates.
o Clicking Edit for Column names in faceplate chronological view or Column names in faceplate
alarm point view will open the editor for the context related ASDs accessed from Faceplates only.
2. The Configure Asd Table Columns dialog box will appear.
Under Complete Columns on the left hand side, all available columns are shown (columns which are already
selected are grayed out). Under Configured Columns on the right hand side, all columns which have been
selected are shown.
3. To add columns for display:
1. Select the column to be displayed in the Complete Columns list.
2. Click on the Add button.
3. The selected column will appear in the Configured Columns list.
Alternatively, the column can dragged and dropped from the Complete Columns to the Configured
Columns.
Multiple columns can be selected for removal using the SHIFT, or CTRL keys.
To select the size of the text in the ASD table proceed as follows:
The text size setting will be active the next time any user logs in to SPPA-T3000.
If the Special ASD table font check box is left unticked, then the text size will default to 11.
To accept the changes (for all the project settings) click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
After the section Archive is opened in the table Project Settings, the Swapping Out Mode of archive data may be
selected.
The swapping out mode may be performed automatically by the system, or manually by user. Select the required
mode from the Swap out Mode drop down list.
To accept the changes (for all the project settings) click Save, or click Cancel to discard the changes.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
SMTP-Configuration
• Mail Server: The IP Address of the mail server that is to be used to send the email messages must be
entered.
• Address of Mail Sender: The address that will appear in the email messages as that of the sender can be
entered.
For saving reports on a remote file system, the following setting is required:
• Remote Filesystem Path: A filesystem path must be entered. The path of a remote file system can be
specified. It is also possible to specify a local path on the Application Server.
o Example 1: //<host name or IP address>/<shared drive or folder>/<path to
folder>/
e.g. Entering //141.73.20.179/d$/Reports/ will save the reports to the folder Reports on a
drive with the shared drive name d$ of the host with IP address 141.73.20.179
o Example 2: <drive on Application Server>:/<path to folder>/
e.g. Entering D:/generated_reports/ will save the reports in the folder generated_reports
on the D: drive of the Application Server.
Save the reports in a folder that both the Application Server and Thin Clients have access to. In many cases
the Thin Clients will not have access to the folders on the Application Server.
Latency
For event triggered reports, the Latency can be set. The latency is the minimum period that will elapse before the
same report is re-triggered. This ensures that the report system will not be overloaded if the trigger signal is toggling
frequently between TRUE and FALSE.
Any individual setting can be changed back to the originally installed setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
Settings, determining the user interface to the VGB documentation features, are made in the VGB Support section.
• Enable VGB Support: Selecting the check box will make the VGB features available in the Project View
menu and context menus .
• Automatic diagram generation after Commit: When this Check box is set the dialog to generate Individual
Level Diagrams will automatically appear whenever a user commits an Area Level Diagram.
• Automatic diagram generation after Activate: When this check box is set the dialog to generate Individual
Level Diagrams will automatically appear whenever a user activates an Area Level Diagram.
• Background color associated button for individual level diagrams: This is the color of the buttons in the
Workbench toolbar for the Individual Level Diagrams that are open in the Workbench.
The settings in the Generated VGB diagram view settings section are applied to all generated Individual Level
Diagrams in the project.
• Special generated VGB diagram visibilities: When this check box is selected the visibilities set in the
section are applied to the generated Individual Level Diagrams.
• Show ... options: The user selects AF block information and AF block parameters to appear on the generated
individual level diagrams.
• Source and Destination Connector... options: The user selects the source and destination connector
information to appear on the generated individual level diagrams. The user may want to increase or decrease
the number of lines of connector information depending on the available space on the diagram. This can be a
factor when there are many connectors.
The settings in the Generated VGB diagram page format section allow the user to specify the drawing page size of
the generated Individual Level Diagram.
If a larger page size is selected then more logic can be shown on one page of the generated Function
Diagram.
• Special page format for all generated VGB diagrams: When this setting is selected the Individual Level
Diagrams will be generated using the width and height settings specified in this section. If this setting is not
selected then the page size will be determined by the drawing page settings used for the Area Level Diagram.
By default one HTML file will contain the Individual Level Diagrams for a single tagname. This default can be changed
with the following settings:
• Split large diagrams: If this check box is selected, multiple HTML files will be generated for a single tagname
if the specified Maximum number of diagram pages on HTML page is exceeded.
• Maximum number of diagram pages on HTML page: The desired maximum number of Function Diagram
pages per HTML file.
Changes to the settings are not automatically incorporated into already existing Individual Level Diagrams.
The user will need to regenerate existing individual level diagrams to incorporate the changes.
After Plant Display Hierarchy is selected in the Project Settings tree, the settings that may be made for Plant
Display Hierarchy become available.
Tree View
For adjusting the appearance of the PDH in Operation Mode, select Display designation as identifier to display the
designations given to the Plant Displays instead of using the Plant Display names in the PDH.
Hierarchies
By default the maximum number of partial hierarchies a user can create is 25. This default value can be changed by
entering the desired value.
When Diagnostic View is selected in the Project Settings tree, the appearance of the Diagnostic View can be
adjusted.
The settings allow the user to change the background color of the process values in the Diagnostic View.
Background colors can be used to bring the operators attention to the quality of the process values. Background colors
can also be selected to distinguish types and states of the process values:
Colors refer always to the Color Key as defined in the Color section of the project settings.
The default selection is <Depending on Look&Feel>. The background color is determined by Look and
Feel selected Global Settings.
When Point View is selected in the Project Settings tree, the appearance of the Point View can be adjusted.
The settings allow the user to change the background color of the process values in the Point View.
Background colors can be used to bring the operators attention to the quality of the process values.
Background colors can also be selected to distinguish types and states of the process values:
Colors refer always to the Color Key as defined in the Color section of the project settings.
The default selection is <Depending on Look&Feel>. The background color is determined by Look and
Feel selected Global Settings.
4.4.5.18 Trends/Curves
When Trends/Curves is selected in the Project Settings tree, the appearance for Trend Displays and XY Curve
Displays can be adjusted.
After the settings have been changed they will come into effect the next time a Trend Display or XY Curve Display is
opened (any exceptions are mentioned).
Trend Displays
Trend Curve Background Color: Sets the background color for Trend Displays. Select a color key from the drop
down list. This setting only comes into effect the next time that users log in.
Trend Curve Foreground Color 1 .. Trend Curve Foreground Color 10: Sets the tag color for curves. Select a color
key from the drop down list.
Trend Curve Duration: Sets the duration of curves. Select a time from the drop down time setter.
Trend Curve Interpolation: Switches interpolation on or off. Select the tick box as required.
XY Curve Displays
XY Curve Foreground Color 1 .. XY Curve Foreground Color 5: Sets the Operation Point color. Select a color key
from the drop down list.
XY Curve Background Image: Select a background image from the drop down list.
XY Curve Duration: Sets the duration of XY curves. Select a time from the drop down time setter.
XY Curve Interpolation: Switches interpolation on or off. Select the tick box as required.
Colors refer always to the Color Key as defined in the Color section of the project settings.
1. Select the Extras menu then Project Settings the Document Types from the drop down menus.
2. The Document Types dialog will appear. The document types already defined in the system are listed in the
dialog.
3. The user can perform one of the following functions from this dialog:
1. To add a document document type: click on Add.
2. To edit an existing document type select a document type form the list. Then click on Edit.
4. The Edit Document Type dialog will appear.
Alternatively, to define an existing Document Type as default, select the document type from the list
in the Document Type dialog. Then click on Set Default
o Generated for VGB as: This field is relevant for Function Diagrams and projects where the VGB
documentation functions will be used. If the Function Diagram document type being defined is for an Area
Level Diagram, then generated Individual Level Diagrams will have the DCC selected in this field. The user
will only be able to select DCCs already defined as Individual Level Diagrams.
If the document type being defined is an Individual Level Diagrams , or no diagrams are to be generated, then
select None.
6. Click on OK to accept the changes. Otherwise click on Cancel. The dialog box will close.
7. Click on Save in the Document Types dialog to accept the changes. Otherwise click on Cancel.
If a new document type was added then a new document type will be available to assign to Function Diagrams in the
system. If an existing document type was edited, the changed characteristics in the definition will be active in all
existing Function Diagrams with this document type assignment.
A document type definition can only be deleted if it is currently not assigned to any Function Diagrams or Plant
Displays.
1. Select the Extras menu then Project Settings the Document Types from the drop down menus.
2. The Document Types dialog will appear. The document types, already defined in the system, are listed in
the dialog.
3. Click on the document type in the list to delete.
4. Click on Delete.
The document type definition will no longer be available to assign to Function Diagrams or Plant Display.
Assigning a DCC to each Function Diagram conforms with VGB documentation guidelines.
The DCC appears in the title block of all printed Function Diagrams and Plant Displays.
The DCC also appears in the detailed List View of the Project View in the Type column.
The user can modify the DCC assignment when editing the diagram title block or through spreadsheet
engineering.
Standard Codes
SPPA-T3000 comes with several IEC 61355 standard document classification codes already defined in the system.
These document type definitions are defined in SPPA-T3000 as follows:
Another commonly used DCC system is the KKS documentation standard. Some examples are listed below:
The user is free to customize the document types to fit a specific project.
Inheritance rules comprise of standard rules and user defined rules. Standard rules are predefined for each block type
and cannot be modified or deleted. User defined rules can be custom defined and edited for either the entire block or
specific ports.
The inheritance rules for each block are defined in the Inheritance Rules feature found in the Project View. To
configure inheritance rules, proceed as follows:
1. Select the Extras menu, then Project Settings, then Inheritance Rules from the drop down menus.
2. The Select AF dialog box will open.
Although the dialog box uses the term AF , the list will contain both Automation Functions and
Hardware Proxies available for inheritance rules.
The Inheritance Rules of... window is now open and displays the settings for the selected block. In the Parameter
Set sheet, the default rule inheritance settings can be assigned to each port. Additionally in this sheet, user defined
inheritance rules for specific ports can be created and modified.
In the Type Specific Rules sheet, user defined inheritance rules available for all ports can be created and modified:
• Standard rules
• User defined rules as found in the Type Specific Rules sheet
• User defined rules created in the Parameter Set sheet for a specific port.
• No rule (denoted as <No Inheritance>)
The term default with regards to the inheritance rules is used to denote the relationship that the setting has
with the Active Alarm and Deactive Alarm text.
Whichever inheritance rule is assigned to the port (including the rule <No Inheritance>) becomes the
default setting when the block is placed.
This inheritance of the default rule remains until the default inheritance is broken. Until that occurs, changes to
the default rule setting will be inherited to all existing placed blocks.
The Parameter Set sheet of the Edit Inheritance Rules of... window is open.
1. Click in the Active Alarm or Deactive Alarm field of the desired port.
If multiple ports have been changed, the Information dialog box might contain a large quantity of
changes.
Clicking Apply after modifying each rule assignment instead of waiting until editing is complete and
using Save will ensure the rule inheritance list is kept small and manageable.
If the user attempts to switch to the Type Specific Rules sheet without applying all changes, a dialog box
appears offering the opportunity to save changes.
The user defined inheritance rules defined here are only applicable for the specific port where it is created and
will not show up in the Type Specific Rules list.
To create user defined inheritance rules available for the entire block, use the Type Specific Rules sheet.
The Parameter Set sheet of the Edit Inheritance Rules of... window is open.
1. Right mouse click in the Active Alarm or Deactive Alarm field of the desired port.
The currently displayed rule becomes the base for Copy or Edit operations.
If using one of these two operations, select the desired base rule before using the right mouse button.
2. A context menu will appear with one or more of the following options Delete, Add, Copy, and Edit:
Selecting Delete will delete the rule from the list without additional warning.
If multiple ports have been changed, the Information dialog box might contain a large quantity of changes.
Clicking Apply after modifying each rule assignment instead of waiting until editing is complete and using
Save will ensure the rule inheritance list is kept small and manageable.
User defined inheritance rules defined in the Type Specific Rules sheet cannot be deleted or edited via the
context menu.
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
To copy an existing inheritance rule and use it as the base for a new rule proceed as follows:
The Copy Rule dialog box is open with the base rule:
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
The inheritance rule is applied to the port. The base rule remains in the list.
If no changes to the base rule are made, clicking Ok will open an error message and the operation will be
canceled.
The Edit Rule dialog box is open with the rule to be edited:
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
The inheritance rule is applied to the port. The older version is overwritten.
The rules created here are available to all applicable ports in the block.
To create user defined inheritance rules available only for specific ports, use the context menu in the
Parameter Set sheet.
The user defined Type Specific Rules will be displayed in the window.
If multiple ports have been changed, the Information dialog box might contain a large quantity of
changes.
Clicking Apply after modifying each rule assignment instead of waiting until editing is complete and
using Save will ensure the rule inheritance list is kept small and manageable.
If the user attempts to switch to the Parameter Set sheet without applying all changes, a dialog box
appears offering the opportunity to save changes.
Selecting Delete will delete the rule from the list without additional warning (i.e. no dialog box).
1. Click on Add.
2. The Add Rule dialog box opens:
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
4. Set the check boxes accordingly if the rule is to be Usable as 'Active Alarm' or Usable as 'Deactive Alarm'.
5. Click OK to save. Otherwise click Cancel.
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
5. Set the check boxes accordingly if the rule is to be Usable as 'Active Alarm' or Usable as 'Deactive Alarm'.
6. Click OK to save. Otherwise click Cancel.
The inheritance rule is added to the list. The base rule remains in the list.
If the rule contains unallowed syntax, the text changes color and the OK button is disabled.
5. Set the check boxes accordingly if the rule is to be Usable as 'Active Alarm' or Usable as 'Deactive Alarm'.
6. Click OK to save. Otherwise click Cancel.
The inheritance rule is edited in the list. The older version is overwritten.
Rules are checked for correctness during creation. Invalid rules are not permitted to be saved.
The following are important syntax rules and hints for creating inheritance rule:
• A port variable is of the form [PORTNAME]. The localized port names are displayed and can be used to
create new rules.
When the user attempts to apply the rule assignment or rule change (via either Apply or Save), the Information
dialog box appears with a list of the changes to the engineering data:
To change the rules and overwrite the existing assignments click Yes, otherwise to cancel the change and retain the
existing assignments click No.
If No is selected, all the rule changes and assignments made since last successful Apply or Save are lost.
Irrespective of project settings, any suitably authorized user can adjust the settings for appearance but the changes
will be restricted to that user's login.
If there is no individual setting available the system uses the project settings.
To adjust the user specific setting open the window Project View and select Extras > User Properties > Styles.
• ASD Styles, allows adjustment of presettings used for the appearance of the ASD.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
• The property Connector background '...' identical for all states controls whether the connector background
changes according to the AF Block status.
To activate this feature the box has to be checked.
To accept the changes click Save, or click Cancel to discard the changes.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
To assign a color, click on the drop down list and select the desired color key.
Colors refer always to the Color Key as defined in the section Color of the project settings.
The Link width settings set the line width for links. The first option in the drop down list is a line width that remains
constantly thin, even when zooming. This option may provide unsatisfactory results when printing diagrams.
To accept the changes click Save, or click Cancel to discard the changes.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The language can be selected for the presentation of the following three components in the system:
• GUI Language
• Library Language
• Help Language
All of the languages which are available in a project can be selected from the drop down list for each of the
components. When a different language has been selected for any component, it will come into effect immediately.
Some open dialog boxes may retain the old language until they are closed and reopened again.
In cases where the SPPA-T3000 language setting and the keyboard do not correspond, it is necessary to set
the Keyboard Layout via the computer operating system.
For example, with Windows XP, if SPPA-T3000 is set to English and the keyboard is German: For the Input
Language English, the Keyboard must be set to German. If this setting is not made, some keys on the
keyboard will not work as expected (e.g. typing a y will result in a z being entered).
The drop down list Look and Feel allows the user to adjust the system GUI appearance. The four options: Windows,
Windows Classic, CDE Motiv, Metal, and Extended Look and Feel are available.
1. Open the drop down list and select the desired layout
2. Click the button Save, or abort with Cancel
The Extended Look and Feel option enables extensive customizing of the GUI. This option involves the use of the
Pluggable Look and Feel functionality of Java, and is only intended for use by experienced development personnel.
The Pluggable Look and Feel definitions are contained in XML files in the following directory: \SPPA-
T3000\Orion\software\config\apache\plaf. To utilize a definition file:
If the Use standard browser for URLs flag is set, the URLs such as protocols are opened in the standard browser of
the system. Otherwise a special frame with minimal functionality is opened. This facility should only be used if the
standard browser cannot be used for some reason.
Activation Section
If Automatic Activation Preview is selected, then the Preview Activation dialog will always appear when a Function
Diagram is activated from either the Project View or Diagram Editor.
A tip is being displayed to inform the user about the possible action of the corresponding item, when the user moves
the cursor above a menu. The tooltip settings allow the adjustment of the behavior of the tip activation.
• Initial Delay Time is the time which passes until the tip appears.
• Reshow Delay Time is the time which has to pass before a new activation is possible after a previous
activation.
• Dismiss Delay Time specifies how long the tip is displayed after an activation.
1. Click in the respective field and enter the desired time value
2. Click the button Save, or abort with Cancel
The date and time are displayed in several places in the workbench, in tables and printouts. The format of the date and
time strings can be set here.
Depending on the position a short, medium or long format is displayed.
1. Open the drop down list and select the desired format
2. Optionally select a separator
3. Click the button Save, or abort with Cancel
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes the user
must close the Workbench and login again.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The Web Browser header and the taskbar, below the Workbench status bar, can be hidden by selecting Hide
Workbench Frame. When the header is hidden the resize, close and minimize controls will not be available to user.
If the check box Same background color as windows desktop is selected, no other background image or color for
the Workbench is possible. This is the default setting.
1. Remove the check in the check box Same background color as windows desktop,
2. Enter the path name where the picture is stored into the editable field Background image and color,
3. Select a tiled or a full screen mode for displaying of the picture.
4. Alternatively select a background color from the drop down list below.
Colors refer always to the Color Key as defined in the section Color of the project settings.
The font and size of the button text in the Workbench windows toolbar are selectable. Prior to selecting a font select
the Special windows toolbar font check box. Then make the settings for the Windows toolbar font.
There are two parameters that can be set for the Workbench printing functions:
• Print screenshot without print dialog: If this check box is selected then the Workbench menu print
functions are immediately executed after being selected. If the check box is not selected a print dialog box,
specific to the printer and printer driver, will appear after a Workbench print function is selected.
• Ensure high quality for frame screenshots: Selecting this check box will create higher quality printouts. If
this check box is not selected then the Workbench printouts will generated quicker, but at the expense of
some image quality.
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes the user
must close the Workbench and login again.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
Settings affecting the appearance of the Workbench in Operation Mode and the audible alarms are made in the Global
Operation Mode Settings section.
• Navigation Buttons' Visibility: The navigation buttons in the footer of the Workbench can be switched on or
off.
• Keep ratio in fit to view mode for Plant Display : When the check box is selected the proportions of the
Plant Display will be kept constant when the Workbench view is switched from Original Size to Fit to View,
(i.e. there will be no distortion of the Plant Display.)
• Plant Display Default Display Mode: The Plant Displays can be opened in either Original size, or Fit to
View mode.
• Maximize to all screens initially: For Multi Screen arrangements, the option to maximize Plant Displays to
all screens is set as the default.
• Maximum Number of opened Dynamic Diagrams: The maximum number of open diagrams open in
Operation Mode can be set here. This is the maximum number allowed per client.
• Maximum number of Opened Faceplates : The maximum number of open Faceplates can be set here. This
is the maximum number allowed per client.
• Anti aliasing: If Anti Aliasing is switched on, curves will appear smoother at high resolution but faded at
lower resolution.
• Magnifying Glass Size: The height and width, in pixels, of the square magnifying glass can be set here.
• Plant Display Hierarchy Font: The font and size of the text in the Plant Display Hierarchy is selectable. Prior
to selecting a font, Special plant display hierarchy font must be selected.
The settings in the Dynamic Diagram Color section are applied to both Dynamic Function Diagrams and Plant
Displays.
• Background color of dynamic diagrams: Available colors are selectable in the drop down list.
• Print with background color: A tick in this check box switches on the option to print the Plant Displays and
Dynamic Function Diagrams with the background color. Otherwise, the background area is left blank.
• Background color of associated button for plant displays: The color of the buttons for Plant Displays in
the window toolbar.
• Background color of associated button for function diagrams: The color of the buttons for Function
Diagrams in the window toolbar.
The default symbol appearance options for Dynamic Function Diagrams can be set in Visibilities for dynamic
function diagrams.
• Special function diagram visibilities: Ticking this check box sets the default symbol appearance to the
selected Show... options.
• Show... options: These are the symbol appearance options available in the Workbench View menu. Tick the
check box to select the option as default.
The Plant Displays can be set to display tag names beside each Pictogram.
• Special dynamic plant display visibilities: Ticking this check box sets the default to the Show Tag Name
for dynamic plant displays setting.
Section Faceplate
Faceplate background color, and minimum width are set in this section.
• Use background color for faceplates: A tick in this box sets the faceplate background color to the setting in
Background Color of Faceplates . If the check box is empty then the background color is determined by the
operating system settings
• Background color of faceplates: Available colors are selectable in the drop down list.
• Use Minimal Width for Faceplates : If not selected the default minimal width is determined by either the
width of Faceplate toolbar or the width of the dynamic symbol. If selected, the faceplate width is determined
by the value entered in the Minimal Width of Faceplates field.
When a faceplate is opened in the operation mode the related Pictogram is surrounded by a border. The section
Frame for Pictograms in Operation Mode allows the adjustment of the settings for this border.
• Operating Box Foreground Color: Available colors for the border are selectable in the drop down list.
• Operating Box Border Width: Enter a value for the border width.
The appearance of the process values on Dynamic Function Diagrams can be configured in this section. These
settings are made in Process Values section.
• Subscription Update Delay (ms) is applied when a user scrolls from one area of a Dynamic Function
Diagram to another. This setting is the delay between the last scrolling action by the user and the update of
the process values. The default is 3000 ms. Decreasing the delay time provides a faster update of the values
but it also increases the Thin Client CPU load. The load on the S7-CPU providing the values is also
increased.
• Maximum Length of the Value: Enter the desired number of digits to be displayed. The minimum number
that can be entered is 8.
• Background Colors of the process values can be configured to help the operator quickly identify the binary
state or the quality of process values.
o Background Color GOOD - except Binary without Option sets the background color of the
analog values that have GOOD status indication.
o Background Color GOOD - Binary 'true' without Option sets the background color of the binary
values that are 'true' and have GOOD status indication.
o Background Color GOOD - Binary 'false' without Option sets the background color of the binary
values that are 'false' and have GOOD status indication.
o Background Color BAD sets the background color of analog and binary values with BAD status
indication.
o Background Color UNCERTAIN sets the background color of analog and binary values with
uncertain status indication.
The dimensions and the fonts of the group alarms indicators are set in the Group Alarm indicators section.
• ...in workbench header and tree tooltip: The dimensions and fonts of the group alarm indicators in both the
PDH and the Workbench header can be set here.
• ...inside NavigationButton: The dimensions and fonts of the Group Alarm indicators that appear in the Plant
Displays can be set here.
Section Trends
The user can select the background color of the plotting area in the trends and XY curves with the Trend Curve
Background Color setting.
To accept the changes click Save, or click Cancel to discard the changes. To activate the changes it is
necessary to close the Workbench and login again.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The section SPPA-T3000 Title Block allows adjusting different fonts to be used in the diagram title block.
• Select the font and the size from the drop down list.
The preview for the current settings is displayed below the options.
Select a color click from the drop down list. Read only diagrams are those for which a user has read only access
rights.
Select a color click from the drop down list. Read only diagrams are those for which a user has read only access
rights.
The frame size and color for printed diagrams can be set here. The default setting for special print settings for batch
printing can also be set.
These settings are for the frame appearance that indicates the page size for diagrams in the editor, as described in
Function diagram Page Setup.
For Plant Displays a frame is indicated. The size of this frame for Plant Displays can be set here, and is used as a
guide when designing Plant Displays. The maximum Plant Display size for any particular screen arrangement can be
calculated. It is possible to assign more than one frame to a Plant Display.
The setting Value Column Color is used to select a background color for the input Port fields in the parameter sheet
and Point View.
Colors refer always to the Color Key as defined in the section Color of the project settings.
To accept the changes click Save, or click Cancel to discard the changes.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
The styles for Print Connectors define the appearance of a Connector when a diagram is printed out.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
To accept the changes click Save, or click Cancel to discard the changes.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the context menu.
To assign a color, click on the drop down list and select the desired color.
Colors refer always to the Color Key as defined in the section Color of the project settings.
Special Features
• The property Graphic Style allows a selection of 3 graphic styles for AF Blocks in Function Diagrams. An
example of each is shown below:
o IEC- with Icon
o SAMA
• The property Symbol background identical for all states makes the symbol background color remain the
same, irrespective of the AF Block status.
To activate this feature the box has to be checked.
• If Allow break in portname is selected, port names will be written in 2 lines if they are long. This keeps the
symbol size smaller.
• The setting, Show Parameters as Ports determines the visibility of Ports and parameter values of AF Blocks
in Function Diagrams.
To accept the changes click Save, or click Cancel to discard the changes.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the Context Menu.
To select the size of the text in the ASD table proceed as follows:
To apply the Project Settings leave the Special ASD table font check box unselected.
The text size setting will be active the next time the user logs in to SPPA-T3000.
To make all the user specific settings equal to the project settings, press the Reset All button.
Any individual setting can be changed back to the project setting as follows:
Position the cursor over the text that describes the setting.
Click on the right mouse button, then select Reset from the Context Menu.
After Plant Display Hierarchy is selected in the User Properties tree, the settings that may be made for Plant Display
Hierarchy become available.
Tree View
For adjusting the appearance of the PDH in Operation Mode, select Display designation as identifier to display the
designations given to the Plant Displays instead of using the Plant Display names in the PDH.
When Diagnostic View is selected in the User Properties tree, the appearance of the Diagnostic View can be
adjusted.
The settings allow the user to change the background color of the process values in the Diagnostic View.
Background colors can be used to bring the operators attention to the quality of the process values. Different colors
can be selected for GOOD, BAD or UNCERTAIN quality.
Background colors can also be selected to distinguish types and states of the process values:
Colors refer always to the Color Key as defined in the section Color of the project settings.
The default selection is <Depending on Look&Feel>. The background color is determined by Look and
Feel selected Global Settings.
When Point View is selected in the User Properties tree, the appearance of the Point View can be adjusted.
The settings allow the user to change the background color of the process values in the Point View.
Background colors can be used to bring the operators attention to the quality of the process values. Different colors
can be selected for GOOD, BAD or UNCERTAIN quality.
Background colors can also be selected to distinguish types and states of the process values:
Colors refer always to the Color Key as defined in the section Color of the project settings.
The default selection is <Depending on Look&Feel>. The background color is determined by Look and
Feel selected Global Settings.
4.4.6.14 Trends/Curves
When Trends/Curves is selected in the User Properties tree, the appearance for Trend Displays and XY Curve
Displays can be adjusted.
After the settings have been changed they will come into effect the next time a Trend Display or XY Curve Display is
opened by the user (any exceptions are mentioned).
Trend Displays
Trend Curve Background Color: Sets the background color for Trend Displays. Select a color key from the drop
down list. This setting only comes into effect the next time that the user logs in.
Trend Curve Foreground Color 1 .. Trend Curve Foreground Color 10: Sets the tag color for curves. Select a color
key from the drop down list.
Trend Curve Duration: Sets the duration of curves. Select a time from the drop down time setter.
Trend Curve Interpolation: Switches interpolation on or off. Select the tick box as required.
XY Curve Displays
XY Curve Foreground Color 1 .. XY Curve Foreground Color 5: Sets the Operation Point color. Select a color key
from the drop down list.
XY Curve Background Image: Select a background image from the drop down list.
XY Curve Duration: Sets the duration of XY curves. Select a time from the drop down time setter.
XY Curve Interpolation: Switches interpolation on or off. Select the tick box as required.
Colors refer always to the Color Key as defined in the Color section of the project settings.
The diagnostic hierarchy is the arrangement of system components that is visible in the Tree View of the Diagnostic
View. The user navigates through the diagnostic hierarchy to access diagnostic information.
The majority of diagnostic information that the user most frequently wishes to access is information from:
• Proxies: Hardware and Management Proxies provide diagnostic information about IO devices, bus
communication and server components.
• Containers: Containers running on servers provide diagnostic information and have control functionality via
the Diagnostic View.
The diagnostic hierarchy can be designed to provide easy access to this information.
A diagnostic hierarchy is created automatically when the system is installed, but only contains all the servers that are
configured for the project. A new diagnostic hierarchy can then be designed, and tailored to meet the requirements of
any specific project.
The diagnostic hierarchy is dependant on the design of the Project Hierarchy. A sub tree within the Project Hierarchy is
selected as the diagnostic hierarchy. This is achieved by setting the system diagram root, as explained below.
In order to make the proxy and container information easily accessible it is recommended to arrange the system
diagrams under the system diagram root in the Project Hierarchy, as follows:
• Group diagrams containing Hardware Proxies and Management Proxies under the system diagram root.
• Create a Project Node for each server that has containers running on it, and group these under the system
diagram root. When the diagnostic hierarchy is viewed in the Diagnostic View, all containers running on the
server will automatically appear.
Nodes representing servers in the Diagnostic View must be named exactly the same as the server name.
Diagrams will not appear twice in the diagnostic hierarchy in the Diagnostic View, i.e. A diagram under the
system diagram root will not appear under the Runtime Container to which it is assigned.
To set the system diagram root for creation of the diagnostic hierarchy, proceed as follows:
This action is disabled if any operating sessions are open. The list of users in operating mode can be found in
the License Status window.
For setting the System Diagram Root, the Alarm Container must be stopped.
1. Select the Project Node to be used for the system diagram root.
2. Select the Edit menu, then Set System Diagram Root from the drop down menu.
3. A dialog box appears to confirm the selection, click on Set Root to set the system diagram root, otherwise
click on Cancel.
The system diagram root will be set and the diagnostic hierarchy updated accordingly.
• The complete library (i.e. Automation Functions, Proxies, Macros and Prototypes).
1. Select the Versioning menu, then Create Project Version from the drop down menu.
2. The Create Project Version dialog box appears.
3. Enter a Version Id. This is a mandatory input, and the system will only accept a unique identifier.
4. Enter a Description if required. This is an optional input.
5. To create a project version click on Create, otherwise click on Cancel.
Engineering will be locked while the system creates the project version.
Comparisons can only be made with versions from the same project.
The version comparison is performed to identify changes which affect the functionality of the engineered data. For this
reason not all data in the project version is compared.
1. Select the Project Node for which the engineered data is to be compared (select the root node to compare the
entire project).
2. Select the Versioning menu, then Compare Project Versions from the drop down menu.
3. The Compare Project Versions dialog box appears.
The Current Project Data can be selected as the Base Version. In this case all current data,
irrespective of whether it has been committed or not, will be compared.
• Automation Function, proxy and Macro types are assigned to Prototype types (i.e. Pictograms and
Faceplates).
• The Prototype type properties are mapped individually to Ports of the AF, proxy or Macro type.
Automation Functions and proxies have default assignments and property Mappings which are pre-configured for the
system. Assignments and property Mappings for Macros are configured by the user.
Port assignment may only be changed for Macros and/or custom Prototypes.
To assign Pictograms and Faceplates to Automation Functions, proxies or Macros, proceed as follows:
1. Select the Automation Function, proxy or Macro that is to be assigned from the Library Node.
2. Select the Extras menu, then Assign Pictogram/Faceplate from the drop down menu.
3. The Assign Pictogram/Faceplate dialog box appears.
The Selected AF is the AF, Proxy or Macro that was selected for assignment. The Assigned Prototypes are
the Faceplates and/or Pictograms that have already been assigned to the selected component.
4. The following functions can now be carried out :
o Adding or deleting prototype assignments
o Assigning ports
o Setting or deleting the default prototype and Automation Function
5. Click on Save to save any new assignments, otherwise click on Cancel.
The assigned prototype is the Pictogram or Faceplate that is selected when integrated engineering is used.
If a Pictogram is assigned it is useful to assign a corresponding Faceplate as well. In this way default
mappings can be made to both the Pictogram and the Faceplate.
Port assignment can only be changed for Macros and/or custom Prototypes.
If both a Pictogram and a corresponding Faceplate have been assigned, remember to perform the mapping for
both.
On the left hand side of the dialog box, the component (i.e. AF, proxy or Macro) Ports appear. On the right
hand side the Prototype Properties appear.
4. To create a new mapping by drag and drop, proceed as follows:
1. Select the component Port to be mapped by positioning the cursor over it and pressing and holding
the Left Mouse button.
2. Holding the Left Mouse button, drag the item to the Property to which it is to be mapped.
3. Position the cursor over the AF Port column of the property and release the Left Mouse button.
The mapping will be made, and the name of the component Port will appear in the property
mapping.
Alternatively the user has the option to map the property to the variation min, variation max
or engineering unit of one of the existing Property values. This is performed using the
context menu in the AF Port field.
Alternatively, the user has the option to remove existing mappings via the context menu:
Right mouse click > Remove or Right mouse click > Remove All.
The same steps apply to the inheritance mapping of individual Faceplate Properties.
5. Select the Prototype Property to use for the mapping from the drop down list. The list contains all the
prototype properties available from the Mapping Details Pictogram table for mapping of the chosen
inheritance type.
6. Click OK to confirm the mapping or Cancel to abort.
7. The mapping is displayed in the Value field.
The selected Prototype Property is mapped to the property associated with the selected port assigned to the other
Property.
Default Prototypes
To set or delete the default prototype for an Automation Function, proceed as follows:
To set or delete the selected AF as the default AF for any of the assigned prototypes, proceed as follows:
A prototype may only have one AF set as default. If a new default is set, the old one is automatically deleted.
When a user specific plant display is created it is stored under a Project Node that is automatically created with the
users name. All the user specific plant displays belonging to a particular user will be stored under one node.
User specific plant displays can be opened and edited in the Diagram Editor just like any other Plant Display if required
(any changes then have to be committed and activated).
Alarm sounds are generated at the thin client computers (where users are logged in), and are played using the
computers own sound system (i.e. sound card and loudspeaker).
Many alarm sounds are available for use. Users can also import sound files if required for the project, or later delete
them. The sounds can then be organized for use in the system.
The allocation of alarm sounds to Alarm Sources is performed by defining Sound Alarm Groups. Using Sound Alarm
Groups, different sounds can be allocated to:
• Different Alarm types (e.g. more critical alarms can be allocated more acute alarm sounds).
• Different areas of the Project Hierarchy (e.g. boiler and turbine alarms can have different sounds).
Alarm sounds can be selected to play either once, or continuously via the project settings. When
Continuously is selected the playing of the sound file will be looped by the system.
Importing Sounds
1. Select the Extras menu, then Import, then Sound File from the drop down menus.
2. The Import Sound Files dialog box will open.
3. Enter the path and file name of the sound file to be imported, or click on the browse button to open an Open
dialog box to find the file.
4. Click on Import to import the file, otherwise click on Cancel.
The sound file will be imported and available for use in the project.
The maximum size of a single sound file that can be imported is 5 MB.
Deleting Sounds
1. Select the Extras menu, then Delete, then Sound File from the drop down menus.
2. The Delete Sound Files dialog box will appear.
1. Select the Extras menu, then Project Settings, then Sounds from the drop down menus.
2. The Define Sounds dialog box will open.
Any sound can be previewed by clicking on the Play arrow for the sound.
Sound Alarm Groups can be created for any Project Node in the Project Hierarchy, and are created for a single Alarm
Type only.
All Alarm Sources (of the defined Alarm Type) within sub-nodes of a Sound Alarm Group Project Node will also be
allocated the same alarm sound, except in cases where a subnode is defined as an alarm sound group itself.
To create or edit a Sound Alarm Group for a Project Node in the Project Hierarchy, proceed as follows:
1. Select the Project Node in either the Tree View or the List View.
2. Select the Edit menu, then Sound Alarm Groups from the drop down menu.
3. A Define Sound Alarm Groups dialog box will open.
All Alarm Types defined within the Sound Alarm Group are listed.
If no alarm sound is required (i.e. the alarm is to be silent), the option NO_SOUND can be selected
from the Sound Name drop down list.
5. To edit an existing row: Click on the cell to be edited, and edit it as required.
6. To delete a row in the table: Click anywhere in the row to select it, then click on Delete.
7. Click on Save to save the settings, otherwise click on Cancel.
Alternatively, select the function via the context menu: Right mouse click > Edit Sound Alarm Groups .
When a Project Node has been defined as a Sound Alarm Group, it is indicated in the List View of the Project View
(the List View appearance must be selected to details).
Alarm printers can be connected to thin client computers, and are exclusively used for the purpose of alarm printing.
The printers use continuous paper to facilitate on-line printing.
Alarms can be configured to print out at different alarm printers. This is performed by defining Print Alarm Groups.
Different alarm printers can be allocated to:
• Different areas of the Project Hierarchy (e.g. all boiler alarms on one printer, and all turbine alarms on
another).
• Different Alarm Types (e.g. all system alarms can be sent to a single alarm printer for maintenance
personnel).
Alarm printers can be started and stopped via the Project View.
Print Alarm Groups can be created for any Project Node in the Project Hierarchy. The user can define:
All Alarm Sources (of the defined Alarm Types) in Function Diagrams within the Project Node are allocated to the Print
Alarm Group. All Alarm Sources (of the defined Alarm Types) within sub-nodes of a Print Alarm Group Project Node
will also be allocated to the same Print Alarm Group, except in cases where a sub-node is defined as a Print Alarm
Group itself.
To create or edit a Print Alarm Group for an alarm printer, proceed as follows:
An alarm printer must exist before Print Alarm Groups may be defined.
1. Select the Project Node in either the Tree View or the List View.
2. Select the Edit menu, then Print Alarm Groups from the drop down menu.
3. A Define Print Alarm Groups dialog box will open.
All alarm printers and Alarm Types defined for the Print Alarm Group are shown.
4. To add a new alarm printer:
1. Click on Add Printer.
2. The Add Alarm Printer dialog box will appear.
3. Select the alarm printer to be added from the drop down list.
4. Click on Add to add the new alarm printer, otherwise click on Cancel.
5. To remove an alarm printer:
1. Select the printer to be removed from the Alarm Printer list.
2. Click on Remove Printer.
6. To add new Alarm Types to a printer:
1. Select the printer from the Alarm Printer list.
2. Click on Add Alarm Type .
3. The Add Alarm Type dialog box will appear.
4. Select the Alarm Types to be allocated to the printers Print Alarm Group, from the drop down list.
All Alarm types can be selected, or the Alarm Types can be selected individually.
5. Click on the Add button to add the Alarm Type, otherwise click on Cancel.
6. The selected Alarm Type will be included in the Alarm Types list.
7. To remove Alarm Types from a printer:
1. Select the printer from the Alarm Printer list.
2. Select the Alarm Type to be deleted from the Alarm Types list.
3. Click on Remove Alarm Type .
8. Click on Save to save the settings, otherwise click on Cancel.
Alternatively, select the function via the context menu: Right mouse click > Edit Print Alarm Groups .
When a Project Node has been defined as a Print Alarm Group, it is indicated in the List View of the Project View (the
List View appearance must be selected to details).
1. Select the Admin menu, then Alarm Printer, then Start Printing from the drop down menus.
2. The Start Alarm Printing dialog box will open.
3. Select the printer from the Select Alarm Printer drop down list.
4. Click on Start to start printing, otherwise click on Cancel.
1. Select the Admin menu, then Alarm Printer, then Stop Printing from the drop down menus.
2. The Stop Alarm Printing dialog box will open.
3. Select the printer from the Select Alarm Printer drop down list.
4. Click on Stop to stop printing, otherwise click on Cancel.
New Alarm Types can be added, and existing Alarm Types can be edited or deleted.
1. Select the Admin menu, then Alarm Types from the drop down menu.
2. The Alarm Types dialog box will open.
The dialog box contains a list of all the defined Alarm Types.
3. Click on the Add button.
4. The New Alarm Type dialog box will open.
5. The new Alarm Type can be configured by setting the following fields in the dialog box:
o Name: An alarm type name that is used in the system, e.g. in the ASD and in Parameter masks
where the alarm parameters are set. The text should be brief and descriptive.
o Abbreviated Name: An abbreviation of the Name that is used for alarm display, e.g. in the ASD or
group alarm indicators. The text should be very short (ideally only one or two letters).
o Display Group Alarm Indicator: Select the check box to display the Alarm Type in group alarm
indicators.
o Color: This is the background color used for alarm display in the ASD or group alarm indicators. The
color is set via the color key in the drop down list on the right hand side of the field.
o Default Color: The Default Color will replace the Color if the system cannot access the color key
(e.g. if it has been deleted). To set the default color, click on the box on the right hand side of the field. A
dialog box will open, in which the default color can be directly set.
o Flash Color: This is the background color used for flashing alarms. When an alarm flashes, the
background color alternates between the Color and the Flash Color. The color is set via the color key in the
drop down list on the right hand side of the field.
o Default Flash Color: The Default Flash Color will replace the Flash Color if the system cannot
access the color key (e.g. if it has been deleted). To set the default flash color, click on the box on the right
hand side of the field. A dialog box will open, in which the default flash color can be directly set.
o Priority: This is the priority of the Alarm Type. The priority defines the order of importance for the
presentation of Alarm Types, when only one type can be displayed, e.g. in the alarm indicators in the PDH.
The priority is an Integer number equal to, or greater than zero. The type with the lowest number has the
highest priority.
o I&C : This setting determines the position of the alarm display in the group alarm indicators. If
selected, the alarm will be displayed on the side of the I&C alarm indicator.
o Manual Operator Response: If selected a manual operator response is required to clear and
acknowledge the alarm.
6. Click on Apply to add the new Alarm Type to the list in the Alarm Types dialog box, otherwise click on
Cancel.
7. Click on Save in the Alarm Types dialog box to create the new Alarm Type in the system, otherwise click on
Cancel.
The new Alarm Type will be created, and can be assigned at Alarm Sources.
1. Select the Admin menu, then Alarm Types from the drop down menu.
2. The Alarm Types dialog box will open.
The dialog box contains a list of all the defined Alarm Types.
3. Select the Alarm Type to be edited by clicking on it.
4. Click on the Edit button.
5. The Edit Alarm Type dialog box will open.
6. The selected Alarm Type can be edited by setting the following fields in the dialog box:
o Name: Cannot be edited.
o Abbreviated Name: Cannot be edited.
o Display Group Alarm Indicator: Tick the check box to display the Alarm Type in group alarm
indicators.
o Color: This is the background color used for alarm display in the ASD or group alarm indicators. The
color is set via the color key in the drop down list on the right hand side of the field.
o Default Color: The Default Color will replace the Color if the system cannot access the color key
(e.g. if it has been deleted). To set the default color, click on the box on the right hand side of the field. A
dialog box will open, in which the default color can be directly set.
o Flash Color: This is the background color used for flashing alarms. When an alarm flashes, the
background color alternates between the Color and the Flash Color. The color is set via the color key in the
drop down list on the right hand side of the field.
o Default Flash Color: The Default Flash Color will replace the Flash Color if the system cannot
access the color key (e.g. if it has been deleted). To set the default flash color, click on the box on the right
hand side of the field. A dialog box will open, in which the default flash color can be directly set.
o Priority: This is the priority of the Alarm Type. The priority defines the order of importance for the
presentation of Alarm Types, when only one type can be displayed, e.g. in the alarm indicators in the PDH.
The priority is an Integer number equal to, or greater than zero. The type with the lowest number has the
highest priority.
o I&C : This setting determines the position of the alarm display in the group alarm indicators. If
selected, the alarm will be displayed on the side of the I&C alarm indicator.
o Manual Operator Response: If selected a manual operator response is required to clear and
acknowledge the alarm.
7. Click on Apply to update the changes and return to the Alarm Types dialog box, otherwise click on Cancel.
8. Click on Save in the Alarm Types dialog box to update the edited Alarm Type in the system, otherwise click
on Cancel.
The edited Alarm Type will be updated in the system. Wherever the type has been assigned to an Alarm Source, the
type will be updated.
To make any changes effective for alarms displayed in ASDs, the Alarm Container must be restarted.
An Alarm Type cannot be deleted when it is assigned to any Alarm Source. These assignments must be
removed before the Alarm Type can be deleted.
1. Select the Admin menu, then Alarm Types from the drop down menu.
The dialog box contains a list of all the defined Alarm Types.
3. Select the Alarm Type to be deleted by clicking on it.
4. Click on the Delete button.
5. The selected Alarm Type will be deleted from the list of Alarm Types in the dialog box.
6. Click on Save in the Alarm Types dialog box to delete the selected Alarm Type in the system, otherwise click
on Cancel.
1. Select the Extras menu, then File Download from the drop down menu.
2. The Download from server dialog box appears.
The files will be downloaded from the server to the selected destination.
4.4.15 Images
Images may be imported into, and used within the system. For example, an image of a plant component can be placed
in a Plant Display, if it is of particular use for plant operation.
When images are imported, they are stored on the Application Server. When an image is no longer required, it can be
deleted.
1. Select the Extras menu, then Import, then Image from the drop down menus.
2. The Import Image File dialog box will open.
3. Enter the path and file name of the Image File to be imported, or click on the button on the right hand side of
the field, and an Open dialog box will open for browsing, and find the file.
4. Click on Import to import the file, otherwise click on Cancel.
The image file will be imported and becomes available for use in the project.
Size Limits
The maximum size of images that can be imported into the Workbench are as follows:
• (1280 x 1024)/4 for .png, .jpg, .jif, .jpeg. The smaller size requirement is due to the way color data is stored in
these file formats.
If a file in .png, .jpg, .jif or .jpeg is too large to import, then try changing the file format to .gif.
Take care not to delete images that are currently used in the project (e.g. placed in a Plant Display).
1. Select the Extras menu, then Delete, then Image from the drop down menus.
2. The Delete Image dialog box will appear.
3. Select the Deletable Image file to be deleted from the drop down list. The user will be informed if no images
are currently stored in the system.
4. Click on Ok to delete the file, otherwise click on Cancel.
A typical system installation may include many Runtime Containers, depending on the size and requirements of the
project. A Runtime Container is always allocated to an SPPA-T3000 server, on which it runs.
Function Diagrams are assigned to Runtime Containers. The Automation Functions, Management Proxies or
Hardware Proxies contained in the Function Diagrams are all executed in their assigned Runtime Containers.
The cycle time for the execution of all elements within Function Diagrams can be set. All the elements are executed in
a particular execution sequence.
The table below provides a summary of the different Runtime Container types:
The floating-point arithmetics on the Application Server and Automation Server CM have an accuracy of 8 decimal
places resulting in a maximum resolution of 1.17549435E-38. However, on the Automation Server S7-CPU, the
accuracy for floating-point arithmetics is limited to 6 decimal places resulting in a lower maximum resolution of
1.175495E-38.
• Realtime Runtime Containers are used for automation tasks. Realtime execution ensures that automation
tasks are carried out within a cycle time specified by the user.
• Non-Realtime Runtime Containers are used for functions which do not require continuous strict adherence to
a specific cycle time.
Runtime Containers can be created by users, and existing Runtime Containers can be edited or deleted. When a
Runtime Container has been created, it can be started or stopped by the user.
Management Containers are provided specifically for the execution of Management Proxies. These containers
are created automatically by the system.
• What type of server the Runtime container should be allocated to, i.e. an Automation or an Application server.
• The base cycle time for the Runtime Container. This is the shortest possible cycle time in which all the
components assigned to the Runtime Container will be executed.
• Longer base cycle times allow for more Automation Functions (e.g. for control logic), or proxies to be
executed in a Runtime Container. The base cycle time should be set as long as it is reasonable for the
application.
1. Select the Admin menu, then Runtime Container , then Create from the drop down menus.
2. The Create New Runtime Container dialog box will appear.
The dialog box contains default values in some fields to assist the user.
3. Enter a Container Name, the container names must be unique. All the Runtime Containers in an installation
can be consistently numbered, (e.g. rtc101 ... rtc105).
4. Enter a Container Description, this can be freely edited.
5. Container Id: No entry is required in this field, as the container ID will be allocated automatically.
In some cases it may be required to enter the ID of a previous runtime container, and the configuration of this
old runtime container can be recovered. To enter this ID, first tick the check box in front of the entry.
6. Select a Host Name from the drop down list. Each host in the list is a server that has been configured for the
project.
7. Select a Execution Mode of the Runtime Container from the drop down list. i.e. Realtime or non-Realtime.
8. Select the Communication Protocols supported by the Runtime Container. Click on the browse button (on
the right hand side of the field) to open the Communication Protocols rtc window.
Select the protocols. Click on Save to save the selection or click on Cancel to close the window without
saving.
9. Enter a Base Cycle Time for the container, in milliseconds. Typical values for a Runtime Container are in the
range of 16 .. 1000 msec.
10. Enter a Keep Alive Time Time for the container, in milliseconds. The keep alive time is the time period the
Runtime Container uses for monitoring communication with other Runtime Containers. If a break in
communication with another container occurs for a period exceeding the keep alive time, all the signals being
received from this container will acquire a bad quality.
11. Select the Memory Usage from the drop down list. This is used to optimize memory allocation for the
Runtime Container on the server. A Runtime Container with approximately 5000 Automation Functions or
proxies allocated to it is considered a Medium memory usage. Runtime Containers having less than 3000 or
more than 7000 can be selected as Minimum or Maximum, resectively.
12. Select Restart Container on Failure in the check box, if required. A Runtime Container that has Restart
Container enabled, will attempt a restart automatically following a failure. This property is selected according
to the control philosophy of the plant.
13. Click on Create to create the new Runtime Container, or otherwise click on Cancel.
The new Runtime Container will be created, and Function Diagrams can be assigned to it. The new Runtime Container
will also have to be started.
Management Containers
Management Containers are created automatically for each server, and cannot be created by users. One Management
Container is created for each Application Server.
The S7-CPU type corresponds to the type of S7 hardware in the S7-CPU. The following S7-CPU types are supported:
• CPU 414-3
• CPU 414-H
• CPU 414-HPG
• CPU 416-2
• CPU 416-3
• CPU 417-4
• CPU 417-H
• CPU types for fail safe systems
o CPU 417-F
o CPU 417-FH
When Runtime Containers are created for either a fail safe or turbine control (FM458) S7-CPU types, two containers
will be simultaneously created:
• One container is created for the fail safe or turbine control functionality. The ID of this container will have the
suffix -F for fail safe, or _FM for turbine control.
• The other is an S7 Runtime Container with which signal exchange with the fail safe or turbine control Runtime
Container can occur.
For the CPU type CPU 417-FH_FM , one S7-CPU includes both fail safe and turbine control functionality. In this case
all three containers will be simultaneously created.
1. Select the Admin menu, then Runtime Container , then Create S7 Runtime Container from the drop down
menus.
2. The Create New S7 Runtime Container dialog box will appear.
The dialog box contains default values in some fields to assist the user. The dialog box has 2 sheets:
o Main Properties: Contains settings that require user entry.
o Expert Properties: Contains settings that can be viewed but not edited.
3. Edit the parameters in the Main Properties sheet.
4. Define the peer to peer connections for the Runtime Container.
5. Click on Create to create the new Runtime Container, or otherwise click on Cancel.
When an S7 Runtime Container has been created, the Execution Frame must be loaded to the S7 CPU.
The dialog box contains default values in some fields to assist the user.
• Container Name: Must be unique and may contain a maximum of 24 characters (no special characters may
be used). All the Runtime Containers in an installation can be consistently numbered, (e.g. afc701 ... afc705).
• Container Description: Can be freely edited.
• Container Id(= SIMATIC ID): No entry is required in this field, as the container ID will be allocated
automatically. .
• In some cases it may be required to enter the ID of a previous runtime container, and the configuration of this
old runtime container can be recovered. To enter this ID, first tick the check box in front of the entry.
• CPU Type: The S7-CPU type corresponds to the type of S7 hardware being used.
• Peer-to-Peer Sources: Defines the peer to peer connections for the S7-CPU.
• Host Name: The name of the First Application Server. This entry is added automatically and cannot be
changed.
• Application Server First IP Address (Automation Highway): The IP address for the Ethernet card for the
Application Server. The following configurations are possible.
o Single physical bus: Only one IP address for the Application Server is required. Enter either the IP
address, or the text localhost.
o Dual physical bus: Two IP addresses for the Application Server are required. Enter the first of these
addresses.
In a Multi Unit, ensure that the IP address for Application Server of the Local Unit is entered.
• Application Server Second IP Address (Automation Highway): Referring the First IP Address above.
o Single physical bus: The same IP address as for the First IP Address must be entered.
o Dual physical bus: Enter the second of the 2 IP addresses.
• Application Server First Multicast Address: Addresses must be entered to enable multicast
communication with Application Servers. Multicast is required for online upgrades of the Application Server.
The following configurations are possible.
o Single physical bus: Only one Multicast address for the Application Server is required. Enter this
address.
o Dual physical bus: Two Multicast addresses for the Application Server are required. Enter the first of
these addresses.
In a Multi Unit, ensure that the Multicast address for Application Server of the Local Unit is entered.
• Application Server Second Multicast Address: Refer to First Multicast Address above.
o Single physical bus: The same Multicast address as for the First Multicast Address must be entered.
o Dual physical bus: Enter the second of the 2 Multicast addresses.
• First NTP IP Address: The IP address for the Network Time Protocol Server.
• Second NTP IP Address: The second IP address for the Network Time Protocol Server (when 2 are
available).
• First S7-Station IP Address: The first IP Address configured for the S7 CP.
• Second S7-Station IP Address: The second IP Address configured for the S7 CP.
• First Router IP Address: When the NTP server is not in the same network and is connected via a router.
The IP Address for the router must be entered.
• Second Router IP Address: As described for First Router IP Address. This is for the second Router IP
Address (when 2 are available).
• First S7-Station MAC Address: The MAC address assigned to the first S7 CP. This is visible on a label on
the module.
• Second S7-Station MAC Address: The MAC address assigned to the second S7 CP. This is visible on a
label on the module.
• Subnet-Mask: Specifies the Ethernet sub net.
• Base Cycle (ms): Base cycle time for the container, in msec. Typical values for a Runtime Container are in
the range of 16 .. 1000 msec.
• Failsafe Cycle 1 (ms) and Failsafe Cycle 2 (ms): These settings are only visible when a Failsafe Runtime
Container is being created (e.g. CPU type 417-FH). Typically one cycle time is set to a lower value for binary
logic. The other cycle time will be set to a higher value for analog logic.
• Telegram Length: The telegram length for communication between the S7 CPU and the Application Server.
• Time Out (ms): The time out (in msec) is the time period the Communication Container uses for monitoring
communication with the S7-CPU when it is expecting a response (e.g. following an operation command). If a
break in communication with the S7-CPU occurs for a period exceeding the S7 time out, all the signals being
received from this S7-CPU will acquire a BAD quality.
• Engineering Channel Time Out (ms): This is the time period the Communication Container uses for
monitoring the communication with the S7-CPU that is used for engineering changes (i.e. when changes are
activated).
• Maximum Forced Ports : The maximum number of Ports (of AFs and proxies running in the S7-CPU) that
can be simultaneously forced.
• Maximum Number of Port Value Subscriptions: The maximum number of dynamic values from the S7-
CPU that can be simultaneously displayed at User Interfaces (excluding alarms and archive values).
• Maximum Count for Acknowledge Alarm Call: The maximum number of alarms that can be automatically
switched into auto acknowledgement mode, per second, from the ASD.
• Lifebeat Time Out (ms): This is the time period the Communication Container uses for monitoring
communication with the S7-CPU. A lifebeat signal that is sent from the S7-CPU for this purpose. Should this
time be exceeded, the Application server assumes that the S7-CPU has stopped and all the signals being
received from this S7-CPU will acquire a BAD quality.
The Runtime Container will automatically stop and restart after editing, in order to acquire the new settings.
1. Select the Admin menu, then Runtime Container , then Edit from the drop down menus.
2. The Select Runtime Container dialog box will appear.
1. Select the Runtime Container to be edited from the drop down list.
2. Click on Edit to edit the Runtime Container settings, otherwise click on Cancel.
3. The Edit Runtime Container dialog box for the selected container will open.
4. The Runtime Container Settings can now be edited. These settings are described under creating Runtime
Containers.
Some settings for Management Containers are grayed out, and cannot be edited.
The Base Cycle of Management Containers can be edited. Typical values for a Management
Container are in the range of 500 .. 5000 msec.
5. Click on Save to save the new Runtime Container settings, otherwise click on Cancel.
6. A warning will appear to inform the user that the Runtime Container will be automatically stopped and re-
started in order to acquire the new settings. Click on Ok to go ahead and re-start the Runtime Container,
otherwise click on Cancel to return to the Edit Runtime Container dialog box.
The Runtime Container will be stopped and re-started automatically, and the new settings will come into effect.
A Runtime Container must be empty (i.e. have no Function Diagrams assigned to it) before it can be deleted.
No uncommitted changes may exist in the project when a Runtime Container is deleted.
Deleting Failsafe and FM458 containers requires some special steps. These are described in the section
Deleting Spezialized S7 Runtime Containers.
1. Select the Admin menu, then Runtime Container , then Delete from the drop down menus.
2. The Delete Runtime Container dialog box will appear.
3. Select the Runtime Container to be deleted from the drop down list.
CM Runtime Containers are deleted by removing the host, using the administration console.
Deleting Fail-safe and FM458 containers requires some special steps for preparation. Proceed as follows:
A Runtime Container must be empty (i.e. have no Function Diagrams assigned to it) before it can be deleted.
Now the Specialized S7 Runtime Container and its corresponding S7 Container can be deleted.
Proceed as follows:
1. Select the Admin menu, then Runtime Container , then Delete from the drop down menus.
2. The Delete Runtime Container dialog box will appear.
3. Select the Specialized S7 Runtime Container to be deleted from the drop down list.
4. Click on Delete.
5. The Information dialog box will appear.
The frequency of peer-to-peer communication and the amount of signals to be exchanged can be configured and
optimized if required. This feature is of particular interest for very large system installations.
CPU 414-3 and CPU 414-H are restricted to 10+1 peer-to-peer connections.
A maximum of 500 data points (each direction) per S7/S7 and S7/CM peer-to-peer connections.
For S7 to CM peer-to-peer connections, only CPU 417-H, CPU 417-4, CPU 417-F and CPU 414-HPG are
supported.
The process to create peer-to-peer connections, edit parameters of existing peer-to-peer connections, and deleting
peer-to-peer connections are described separately.
Each CM counts towards the limit of the maximum number of S7 per unit.
1. Click on Edit on the right hand side of the Peer-to-Peer Connections field.
2. The Peer to Peer Connections dialog box will open:
3. The Runtime Containers that may be connected are listed in the dialog box. The following settings can be
made for each S7 Runtime Container:
o Connectable: Tick the box if a peer-to-peer connection is to be made. Any such peer-to-peer
connection is bidirectional.
o Send Cycle (ms): The intervals at which peer-to-peer communication is carried out to the connected
S7 CPU.
o Maximum Signals: The maximum amount of signals that may be sent via the connection.
The Function Diagrams with the peer-to-peer connections can now be assigned to Runtime
Containers and activated, but the signals will not be transferred between them.
7. To determine which steps are required to actualize the changes in the S7, open the S7 Hardware
Configuration States dialog box.
8. Typically the S7 Hardware Configuration and Load S7 Connections functions are required. Perform these
tasks.
9. If one of the peer-to-peer partners is a CM RTC, the following steps are required to actualize the changes in
the CM:
Once the peer-to-peer connection between two Runtime Containers has been established, additional Function
Diagrams can be added and activated without additional steps up until the configured maximum signal limit.
1. Click on Edit on the right hand side of the Peer-to-Peer Connections field.
2. The Peer to Peer Connections dialog box will open:
Do not select or deselect the Connectable check box. That would create a new or delete an existing
peer-to-peer connection instead. Those processes are described separately.
4. Click in the white fields to edit the parameters. Gray fields are not editable.
Before the peer-to-peer connections can be deleted, the affected function diagrams must be deassigned from
the Runtime Containers. This is done by assigning the diagrams to none.
1. Click on Edit on the right hand side of the Peer-to-Peer Connections field.
2. The Peer to Peer Connections dialog box will open:
S7 Runtime Containers can't be started or stopped with this function. To start or stop an S7 Runtime Container
use the Start S7 Station or Stop S7 Station functions.
Take any precautions that may be necessary when starting or stopping a Runtime Container. Many functions
may be assigned to the Runtime Container, and these will be stopped or started with the Runtime Container.
1. Select the Admin menu, then Runtime Container , then Start from the drop down menus.
2. The Start Runtime Container dialog box will open.
3. Select the Runtime Container to be started from the drop down list.
The Runtime Container will be started, the status of the Runtime Container can then be viewed in the diagnostic
system.
1. Select the Admin menu, then Runtime Container , and then Stop from the drop down menus.
2. The Stop Runtime Container dialog box will open.
3. Select the Runtime Container to be stopped from the drop down list.
4. Click on Stop to stop the Runtime Container, otherwise click on Cancel.
The Runtime Container will be stopped, the status of the Runtime Container can then be viewed in the diagnostic
system.
A stopped container will remain stopped, even if the SPPA-T3000 system is restarted.
An S7 Runtime Container, in a running S7 CPU, executes the Automation Functions and the S7 Hardware
Proxies in the Function Diagrams that are assigned to it.
In a redundant configuration, the user can start/stop only one of the redundant S7 CPUs at a time. If an S7 Station of a
redundant S7 CPU configuration is stopped, e.g. Master, then the other one, e.g. Slave, will take over. The S7
Runtime Container continues executing, though all the signals referring to the Stopped S7 Station acquire BAD quality.
If the user stops a nonredundant S7 Station, or both S7 Stations of a redundant pair, then the corresponding
S7 Runtime Container will also be stopped. All the signals will acquire BAD quality.
Starting an S7 Station
1. Select the Edit menu, then S7, then Start S7 Station from the drop down menus.
2. The Start S7 Station dialog box will open.
The status of the S7 Runtime Container and the quality of the signals leaving the S7 Runtime Container can be viewed
in the Diagnostic View.
Stopping an S7 Station
1. Select the Edit menu, then S7, then Stop S7 Station from the drop down menus.
2. The Stop S7 Station dialog box will open.
The status of the S7 Runtime Container and the quality of the signals leaving the S7 Runtime Container can be viewed
in the Diagnostic View.
Alternatively, the Start S7 Station or Stop S7 Station can be handled from the context menu in the S7
Hardware Configuration States Documentation dialog box (Right Mouse Click > Start S7 station or Stop S7
Station).
1. Select Edit, then S7, then Load S7 Execution Frame from the drop down menus.
The Load S7 Execution Frame dialog box will open.
2. Select the Runtime Container to be loaded from the drop down list.
3. Click on Load
The first CPU will be stopped for loading the configuration. If the download was successful, the CPU will
automatically restart. The second CPU will now be stopped and configured and started again.
4. The Load S7 Execution Frame Result box will open.
For further information click on Open Protocol.
The information provided to support Siemens SPPA-T3000 experts. The block information is not needed
for engineering or operation purposes.
To view a list of the blocks contained in the S7 Runtime Container, proceed as follows:
1. Select Edit, then S7, then List S7 Block Versions from the drop down menus.
2. Select the Runtime Container for which the blocks will be listed.
3. Click on List.
The List S7 Block Versions Result dialog will open.
4. Click on Open Protocol. A window with a list of the blocks contained in the selected S7 Runtime Container
will open .
5. Click on OK of the List S7 Block Versions Result dialog to exit the function.
Project Nodes are also assigned to Runtime Containers. Although Project Nodes contain no logic that will execute in
the Runtime Container, this is useful because of the inheritance functionality in the Project Hierarchy.
• When new Function Diagrams are created, they are automatically assigned to the same Runtime Container
as their superordinate Project Node.
• When a Project Node is assigned to a Runtime Container all subordinate nodes and Function Diagrams are
automatically assigned to the same Runtime Container, except:
o If a subordinate node or diagram has previously been assigned individually, the user is given the
choice to either retain or overwrite this assignment.
Assignment Considerations
It is recommended to assign complete Project Nodes to Runtime Containers rather than individual diagrams. In this
way the assignment is clearer and easier to understand.
Furthermore, if the Project Hierarchy is arranged with the plant areas divided into Project Nodes, then assigning
complete Project Nodes to the Runtime Containers has other advantages:
• Functional Distribution: Reliability is enhanced by assigning functionally dependant controls to the same
Runtime Containers.
• Signal Interchange: Communication is optimized when functionally dependant controls are executed in the
same Runtime Container.
• If the execution sequence of any logic or Function Diagrams is to be set manually, the logic or Function
Diagrams must all be assigned to the same Runtime Container.
• The execution cycle time required. Each Runtime Container is assigned a base cycle time. If, for instance,
some logic requires a very quick cycle time, it may be beneficial to assign this logic to its own Runtime
Container.
The assignment should be considered early on in the project, since diagrams can only be reassigned to other Runtime
Containers when they are deactivated. It is easier to assign to Runtime Containers early on, than to change the
assignment later.
Management Containers
Function Diagrams containing Management Proxies must be assigned to Management Containers. Each server in an
installation will have one Management Container allocated to it.
It is possible to make a null assignment, this means that no assignment to any Runtime Container is made. This
assignment may be useful in some situations, for example early on in the engineering phase, before any Runtime
Containers have been created.
When blocks are placed in a Function Diagram that has a null assignment, no checks can be made to ensure that the
block is appropriate for the Runtime Container assignment. Users must therefore ensure that the blocks placed in
these Function Diagrams are all appropriate for an eventual Runtime Container assignment.
When diagrams are assigned to Runtime Containers, they may not contain any uncommitted or active data.
Prior to assigning to the Runtime Container the diagrams must be committed and deactivated.
1. Select the Project Node or diagram to be assigned in the Tree View or List View.
2. Select the Edit menu, then Assign Runtime Container from the drop down menu.
3. The Set Runtime Container Assignment dialog box appears.
4. Select Runtime Container to be assigned from the Runtime Container Assignment drop down list.
5. To assign to the Runtime Container click on Save, otherwise to leave it unchanged click on Cancel.
If the assignment is being made for a Project Node that contains other nodes or diagrams that have been
previously assigned individually, proceed as follows:
1. A dialog box will appear informing the user which nodes or diagrams have been explicitly assigned
previously.
2. To overwrite the existing assignments click on Yes, to retain these existing assignments click on No,
otherwise click on Cancel to return to the Set Runtime Container Assignment dialog box.
The Project Node or diagram will now be assigned to the Runtime Container.
Alternatively, select the function via the context menu (Right Mouse Click > Assign Runtime Container ).
The program cycle in a Runtime Container has a base cycle time configured this is the shortest cycle time possible. In
some applications a fast cycle time is not necessary, for example a temperature control loop may have a very slow
response. In these cases it is possible to assign a longer cycle time to these functions and thereby optimize the overall
cyclic loading of the Runtime Container.
The cycle time need not be the same for all AF Blocks within the same Function Diagram. The cycle time is assigned
as a multiple of the base cycle time.
The cycle time set is a multiple of the the base cycle time that was set during the Runtime Container creation. Eight
multiples of the base cycle time can be selected when setting the cycle time, i.e.
4. To change the cycle time, select the time from the AF Cycle Time (ms) from those available in the drop down
list.
5. To change the cycle time click on Save, otherwise to leave it unchanged click on Cancel.
If the assignment is being made for a Project Node that contains other nodes that have been previously
assigned individually, proceed as follows:
1. A dialog box will appear informing the user which nodes have been explicitly assigned previously.
2. To overwrite the existing assignments click on Yes, to retain these existing assignments click on No,
otherwise click on Cancel to return to the Set Cycle Time dialog box.
The cycle time of Function Diagrams can be changed individually in the Project View or with spreadsheet
engineering.
4. To change the cycle time, select the time from the AF Cycle Time (ms) from those available drop down list.
5. Click on Save to change the cycle time, otherwise to leave it unchanged click on Cancel.
4. To change the cycle time, select the time from the AF Cycle Time (ms) from those available in the drop down
list.
5. Click on Save to change the cycle time, otherwise to leave it unchanged click on Cancel.
Alternatively, select the function via the context menu (Right Mouse Click > Set Cycle Time).
• FUM Automation Functions (e.g. FUM_ASMON, FUM_BSMON) must be assigned in the same cycle time or
in a faster (shorter) cycle time as the FUM Hardware Proxy (e.g. FUM230AT) they are connected to.
• FUM Hardware Proxies (e.g. FUM230AT) must be assigned in the same cycle time or in a faster (shorter)
cycle time as the IM 616 Hardware Proxy (IM616) they are connected to.
All FUM Hardware Proxies and Automation Functions connected to an IM 616 Hardware Proxy must be
assigned to the same S7 Runtime Container.
The Function Diagrams within a Runtime Container are executed in an assigned sequence.
A number of Function Diagrams (1,2,3 .. n) have been allocated to a Runtime Container and are being executed.
The sequence of execution is predetermined, first the Function Diagram 1 is processed. All the logic within the
Function Diagram is processed, when this is complete the sequence moves on to the next Function Diagram.
The order is Function Diagram 2,3 and then all the other Function Diagrams assigned to the Runtime Container are
processed individually until the last Function Diagram n is processed. The cycle then begins at Function Diagram 1
again.
Component Sequence
The components within a Function Diagram are also executed in a particular sequence. This is represented
schematically as follows:
A Function Diagram containing components (e.g. Automation Functions and Proxies) is represented. Each component
in the diagram is executed in an assigned sequence, this sequence is represented here by a number in the block
(blocks 1..6). Once the sequence is complete and all blocks have been processed, the processing of that Function
Diagram will be complete, and the next Function Diagram will then be processed.
The execution sequence within a Function Diagram can be viewed using the Show Sequence Number function in the
Diagram Editor.
The execution sequence of Function Diagrams and components is determined by scheduling. Scheduling can be
performed in two ways:
Automatic scheduling of the execution sequence is normally sufficient in the majority of cases.
Macros
Macros in Function Diagrams are scheduled in exactly the same way as other components. The only difference is that
Macros are assigned a range of sequence numbers (i.e. one for every component contained in the Macro).
The scheduling of components within a Macro itself is performed in the same way as for an individual Function
Diagram.
In each case the block sourcing a signal is executed before the block at the signal destination.
The same principle is applied for the automatic scheduling of the Function Diagram sequence (i.e. diagrams with
signal sources for other diagrams are processed first).
Automatic scheduling is sufficient in the majority of cases, and provides efficient and consistent scheduling of diagrams
and components.
In some cases, it is possible that the execution sequence of logic can effect the functioning of that logic.
Interconnected logic can sometimes produce different results, depending on the sequence in which its components are
executed. An example of this problem is with sequential logic i.e. binary logic with some form of internal feedback (or
memory).
It is therefore, sometimes necessary to manually schedule the execution sequence, in order to ensure predictable
operation of logic. This is not normally a commonplace activity, and need only be done if the user considers it is really
necessary.
Hardware and Management Proxies are scheduled automatically by the system. These Proxies cannot be
scheduled manually by the user.
• Manual component scheduling for manually scheduling the execution sequence of Automation Functions and
Macros within a Function Diagram.
• Manual diagram scheduling for manually scheduling the execution sequence of Function Diagrams within a
Runtime Container.
In order for manual component scheduling to be carried out, manual scheduling has to be switched on for the diagram.
The manual scheduling is set using a scheduling table for the diagram. Once scheduling changes have been made,
they have to be activated, and the changes will come into effect.
The manual component scheduling for a diagram can be switched off, in which case automatic scheduling for the
diagram will be reinstated.
• When manual scheduling is switched on, the manual scheduling of all the components within the diagram can
be set by the user.
• When manual scheduling is switched off, the components within the diagram will be automatically scheduled
by the system.
• Select the Extras menu, then Manual Scheduling from the drop down menu.
Manual scheduling for the diagram will now toggle to either on or off.
When manual scheduling is switched on for the diagram, the Manual Scheduling menu item is ticked.
Manual scheduling has to be switched on for a diagram, before its components can be manually scheduled.
The manual scheduling table is described below, and then the way in which components are scheduled using the
table.
To open the manual scheduling table for a Function Diagram, proceed as follows:
1. Select the Extras menu, then Open Scheduling Table from the drop down menu.
2. The Manual Component Scheduling dialog box will open docked on the left hand side of the Diagram Editor
Work Area. The dialog box contains the manual scheduling table for the components in the diagram.
When the dialog box is docked some buttons will not be visible. To make the buttons visible the
dialog box must be undocked in the Diagram Editor.
o The dialog box is split into 2 Frames, the contents of the Frames are identical. The Frames are
designed to facilitate the easy handling of component scheduling, even when the diagram contains many
components.
The upper Frame can be sorted according to any of the columns, by clicking on the column header.
The lower Frame is always sorted in order of the sequence number in the Seq column.
o Each row in the table represents a single component in the diagram. Click on a row to select it, and
the component will be automatically selected in the Function Diagram in the Diagram Editor. If a component
in the diagram is selected, the corresponding row in the table will also be selected automatically.
o The sequence number of each component is shown in the Seq column.
o All components that have been manually scheduled, are indicated by a tick in the box, in the Man
column. This also applies to diagrams that have a scheduling rule assigned as a result of freezing the
diagram.
o When the manual scheduling has been activated, the cell in the Man column will have a blue
background. If the table contains any unactivated changes, the cells have a black background.
If the table contains any unactivated changes, a warning icon appears at the bottom of the dialog box.
Manual component scheduling can be set using the manual scheduling table. The scheduling of any single component
can be changed, by changing the position of the component in the table. The component is dragged from its current
position in the sequence, and dropped into a new position. Proceed as follows:
1. To select the component to be rescheduled, position the cursor over the component in the upper Frame in the
dialog box, then press and hold the left mouse button.
2. Continue to hold the mouse button and drag the component towards its new position in the list in the lower
Frame in the dialog box.
3. With the cursor positioned over the new position, release the mouse button. The dragged component will be
scheduled immediately before this position in the sequence.
Alternatively, the setting can be performed by dragging and dropping components within the lower Frame.
Click on Apply to save the changes, or click on Save to save the changes and close the dialog box. Otherwise click on
Cancel.
The new scheduling has to be activated in order for it to come into effect.
Prior to activating manual component scheduling, all Function Diagrams must first be committed.
When activating diagrams the changes become active immediately, there is no waiting time for a transfer of
code. Ensure that any necessary precautions have been taken prior to activating e.g. informing operating staff
of the change.
When a user activates changes in a multi-user environment, any scheduling changes committed by other
users will then also be activated.
When a Function Diagram is activated (as normal) from the Project View, then any manual component scheduling
contained in the diagram is also activated (along with any other logic changes in the diagram).
The manual component scheduling within a diagram can be activated, without activating any other changes. When the
activation is carried out this way, only the manual component scheduling will be activated (and no other changes to
the diagram).
To activate the manual scheduling of components from the Diagram Editor proceed as follows:
• Select the Extras menu, then Activate Scheduling from the drop down menu.
Alternatively, the internal diagram scheduling can be activated from the Project View:
Select the Edit menu, then Manual Scheduling, then Activate Internal Diagram Scheduling from the drop
down menu.
Symbol Appearance
Components which have been manually scheduled and activated have a special appearance in the Diagram Editor.
The sequence number of the component will appear with a red frame around it.
Deleting Components
When components are deleted from a manually scheduled Function Diagram, they are simply removed from the
sequence.
A > B > D
Adding Components
When new components are added to a manually scheduled Function Diagram, they are scheduled automatically.
These new components can also be manually scheduled if required.
Once scheduling changes have been made, the changes must be activated before they will come into effect.
To open the manual scheduling table for a Runtime Container proceed as follows:
1. Select the Edit menu, then Manual Scheduling, then Open Scheduling Table from the drop down menus.
2. The Select Runtime Container dialog box will open.
• The dialog box is split into 2 Frames, the contents of the Frames are identical. This arrangement is made to
assist with scheduling of containers that contain many diagrams.
• The upper Frame can be sorted according to any of the columns, by clicking on the column header. The lower
Frame is always sorted in order of the sequence number in the Seq column.
• Each row in the table represents 1 diagram in the Runtime Container.
• The sequence number of each diagram is shown in the Seq column.
• All diagrams that have been manually scheduled, are indicated by a tick in the box, in the Man column.
• The background color of the Man cells is:
o Black for diagrams with manual scheduling that has not yet been activated.
o Blue for diagrams for which the displayed manual scheduling has been activated.
Manual diagram scheduling can be set using the manual scheduling table. The scheduling of any single diagram can
be changed, by changing the position of the diagram in the table. The diagram is dragged from its current position in
the sequence, and dropped into a new position. Proceed as follows:
1. To select the diagram to be rescheduled, position the cursor over the diagram in the upper Frame in the
dialog box, then press and hold the left mouse button.
2. Continue to hold the mouse button and drag the diagram towards its new position in the lower Frame in the
dialog box.
3. With the cursor positioned over the new position, release the mouse button. The dragged diagram will be
scheduled immediately before this position in the sequence.
Alternatively, the setting can be performed by dragging and dropping components within the lower Frame.
The new scheduling has to be activated in order for it to come into effect.
Activation of diagram scheduling has its own menu item, and is not activated along with other changes.
After activating, the changes become active immediately, there is no waiting time for a transfer of code.
Ensure that any necessary precautions have been taken prior to activating e.g. informing operating staff of the
change.
When a user activates changes in a multi-user environment, any scheduling changes committed by other
users will then also be activated.
Prior to activating manual diagram scheduling, all Function Diagrams must first be committed.
1. Select the Edit menu, then Manual Scheduling, then Activate Diagram Scheduling from the drop down
menus.
2. The Activate manually edited Diagram Scheduling dialog box appears.
3. Select the Runtime Container for which the manual diagram scheduling is to be activated, from the drop down
list.
4. Click on Activate to activate the scheduling, otherwise click on Cancel.
The manual diagram scheduling will now be activated in the Runtime Container.
Deleting Diagrams
When diagrams are deleted from a manually scheduled Runtime Container, they are simply removed from the
sequence. The diagrams which existed before and after the deleted diagram in the sequence will now follow each
other.
A > B > D
Adding Diagrams
When new diagrams are added to a manually scheduled Runtime Container, they are scheduled automatically. These
new diagrams can be also be manually scheduled if required.
There is, however, a special case that must be considered. This case is when the sequence of diagrams is only
partially imported, and the diagram sequence is interrupted.
Interrupted Sequences
In this example, diagrams which have been manually scheduled have been exported out of one project, and imported
into another. The complete manually scheduled sequence has not been copied, and the sequence in the new project
has been interrupted. This results in the following situation after the import:
• Diagrams which have been imported with their manual scheduling intact (i.e. the predecessor in the sequence
has also been imported), will remain manually scheduled.
• Diagrams which have imported which are at interruptions (i.e. the predecessor in the sequence has not been
imported), will no longer have manual scheduling.
After the import of Function Diagrams which contain an interrupted sequence a warning will appear. The details of the
warning (and the sequence interruption) can be found by clicking on the Open Protocol button to open a protocol
report browser.
Interrupted sequences can be repaired by manually scheduling the diagrams which have lost their manual scheduling
during the import. A new predecessor for these diagrams can be set by the user.
To help with this process a function is provided that gives an overview of the CPU-Load of Runtime Containers. In this
way it is possible to optimize the assignment of Function Diagrams to Runtime Containers, and optimize Automation
Server performance.
Proceed as follows:
• Highlighting in the color defined in the color table indicates, that the correct calculation is not possible,
because data related to the Automation Function Type is missing.
• A zero in the Used Mem. (%) field signifies, that there is no memory information for the S7-CPU type
available.
• Number of Peer to Peer Destinations informs of the maximum used peer to peer connections of the
Runtime Container.
• Max number of Peer to Peer Connections per Destinations: gives information of the maximum allowed
peer to peer connections per destination.
The applied performance and the used memory is given in percentage for every assigned Project Node and Function
Diagram: available calculated time of the Runtime Container includes overheads and buffers. If 100% is reached, no
more modules can be configured to run on this Runtime Container.
If the load is too high, an element can be selected from the list by clicking on it and moving it to another Runtime
Container.
Proceed as follows:
1. After selection click on the right mouse button and Change Runtime Container
2. The Reassign Runtime Container and Calculate CPU Load Preview dialog box will appear.
3. Choose a new Runtime Container from the drop down menu.
4. Click on Recalculate or Cancel.
Overview
The Overview sheet gives information of every Runtime Container, assigned to the Server.
• Function Diagrams: These diagrams contain all the logic and functionality that is configured. This includes
all signal input and output, interlocks, calculations and interfaces for operation.
• Plant Displays: These are pictures that the operator uses to operate the plant. They contain all the drives
and indicators and normally a graphical representation of the plant layout.
• Report Definitions: These diagrams are report definitions that can be saved and are available for editing if
required. A report definition contains the parameters used to select archived data. The selected data will be
output to a report.
• Point Groups:These diagrams are user defined groups of signals. Point Groups are used in report
definitions.
Diagram Functions refer to the operations, accessible from the Project View, which can be applied to the diagrams.
New diagrams are created in the Project View. The diagrams can then be opened, renamed or deleted. There is a
search function available to find diagrams in the Project Hierarchy.
Function Diagrams and Plant Displays have title blocks. These title blocks contain information pertaining to the
diagram that will be printed out in the diagrams title block.
There are functions available to find open connections in Function Diagrams, and open mappings to Plant Displays.
Diagrams and Project Nodes can be copied and used again. This enables the user to work more efficiently. Diagrams
can also be printed in batches selected by the user.
When creating a:
• Function Diagram: A corresponding Plant Display can be automatically created at the same time.
• Plant Display: A corresponding Function Diagram can be automatically created at the same time.
When Function Diagrams and Plant Displays are created simultaneously, the diagram assignment between them is
created automatically.
To create new Function Diagrams or Plant Displays for inclusion in a Project Node proceed as follows:
1. Select a Project Node in the Tree View or List View. The new Function Diagram or Plant Display will be
created in this Node.
2. Select the Project menu, then New from the first drop down menu, then:
o For a new Function Diagram: Select Function Diagram from the second drop down menu.
o For a new Plant Display: Select Plant Display from the second drop down menu.
3. A dialog box appears for either the new Function Diagram, or Plant Display.
4. Enter the name of the new diagram (this is typically an alphanumeric code) in the uppermost field.
5. Assign the new diagram a document type in the Diagram Document Type field. The default document type
will be assigned if no document type is selected.
6. If a corresponding diagram is to be created, position the cursor over the middle field and click on it, the name
entered in the uppermost field will be automatically entered here (i.e. the Function Diagram and plant Display
names exactly the same). This name can be edited if required.
The corresponding diagram will be created in the same Project Node. If required, the new diagram can be
created with diagram assignments to and from a diagram that already exists. To create this assignment,
proceed as follows:
1. Click on the button on the right hand side of the middle field.
3. Navigate through the Project Hierarchy in the Hierarchy Browser, and select the appropriate
diagram.
4. Click on Ok to copy the name of the selected diagram, or click on Cancel.
5. Assign the new diagram a document type in the Diagram Document Type field. The default
document type will be assigned if no document type is selected.
7. Enter the designation (this is typically a description).
8. Click on OK to create the diagram, otherwise click on Cancel.
Alternatively, select the function via the Context Menu (Right Mouse Click > Create New Function Diagram
or Create New Plant Display ).
2. Select the Edit menu, then Set Plant Display Type from the drop down menu.
3. The Set Plant Display Type dialog box will open.
The Plant Display has to be activated to make the changes effective in the Operation Mode.
In the List View of the Project View, the Plant Display will be indicated as a small plant display, in the Type
column.
The Plant Display type can also be set for a Plant Display that is open in the Diagram Editor.
Select the Edit menu, then Set Plant Display Type from the drop down menu.
All diagrams of the same type (e.g. Function Diagrams) immediately subordinate to a parent Node must be
uniquely named, or the name will not be accepted by the system.
Diagrams of differing types (e.g. a Function Diagram and a Plant Display) immediately subordinate to a parent
Node may have the same name.
Changes to the diagram name will be inherited by AFs and signals within the diagram.
The inheritance of the new name may result in the renaming of signals. In this case a message appears, and
the user can confirm whether or not the signals should also be renamed. If the signals are not renamed any
connections made to them will be broken.
Special care must be take when renaming Project Nodes. When Project Nodes are
renamed they are not automatically renamed in the user access rights settings. For
example, if a Project Node that is referred to in the access rights is renamed then another
user may lose access to a set of Plant Displays. For this reason, users with insufficient
rights will not be able to rename a Project Node containing activated Function Diagrams.
4. Delete the name of the old diagram and enter the new name, then press Enter.
5. If the values of AFs or signals within the diagram have been previously manually modified, the Interrupted
inheritance dialog box will appear.
The user is then given the option to overwrite the values or to leave the current values.
Alternatively select the function via the context menu (Right Mouse Click > Rename), or click on a selected
diagram in the Tree View.
It is possible to select the List View Appearance. If Small Symbols or Large Symbols are selected a diagram is
renamed as follows:
Alternatively select the function via the context menu (Right Mouse Click > Rename), or click on a selected
diagram in the List View.
It is possible to select the List View Appearance. If List or Details are selected a diagram is renamed as follows:
Alternatively select the function via the context menu (Right Mouse Click > Rename), or click on a selected
diagram in the List View.
To restore inheritance and overwrite the existing assignments click on Yes, to retain these existing assignments click
on No, otherwise click on Cancel to cancel the renaming operation.
If there are closed connections that are using the renamed signals, then clicking Yes in the Interrupted inheritance
dialog box opens Confirmation dialog box. This dialog box confirms if all the corresponding Destination Connectors
should also be changed (i.e. the connection kept closed).
Click Yes to rename the closed destinations, click No retain them, otherwise click on Cancel.
Clicking Yes in the Confirmation dialog box opens Information dialog box informing the results of the renaming
process.
Click OK to close the dialog box.
The following conditions must be met before a user may delete diagrams.
Function Diagrams
• The user deleting the diagram may have no uncommitted changes in any Function Diagrams.
• The diagram may not contain any uncommitted changes from other users.
• The diagram may not contain any active elements.
Plant Displays
• The diagram may not contain any uncommitted changes from other users.
• The diagram must be deactivated.
• The diagram may not contain any uncommitted changes from other users.
Multiple diagrams can be selected in the List View and deleted simultaneously.
2. Select the Project menu, then Delete from the drop down menu.
3. A dialog box appears to confirm the delete function.
Deleted diagrams cannot be rolled back after they have been deleted.
4. To delete the diagram click on Yes, otherwise to cancel the function click on No.
Alternatively, select the function with the Del key, or via the Context Menu (Right Mouse Click > Delete).
o A Point Group will open the Point Group definition dialog box.
Alternatively, the function can be selected via the context menu (Right Mouse Click > Open in Configuration
Mode)
The function can also be accessed via context menus from numerous other views and dialog boxes.
Find Diagrams can be selected from either the Workbench or the Project View.
When starting Extras from the Workbench the whole project will be searched.
1. Select the Extras menu, then Find Diagram from the drop down menu.
2. The Find Diagrams dialog box appears.
See below for a description of the find functions in the dialog box.
1. Select the Project Node to be searched, in the Tree View or List View.
To search the entire project simply select the highest Node in the project.
2. Select the Extras menu, then Find Diagram from the drop down menu.
See below for a description of the find functions in the dialog box.
Alternatively, select the function via the Context Menu (Right Mouse Click > Find Diagrams).
This function can also be accessed via context menus from some other views and dialog boxes.
The asterisk or question mark cannot be used in the Search Pattern field for a search on an Id
number.
o Pictogram Types: A search will be made for all Plant Displays containing the type of Pictogram or
Faceplate selected.
o An asterisk (*) which represents all of the above
4. The field beside Search Type allows the user to select a document type when searching for Plant Displays
and Function Diagrams.
5. The node to be searched is displayed in the Search Node field. The search node can be changed as follows:
1. Click on the button on the right hand side of the Selected Node field.
2. A Hierarchy Browser will open.
3. Select the Project Node, or diagram to be searched in the Hierarchy Browser.
4. Click on Ok to search this node, otherwise click on Cancel.
6. Click on Start Search to initiate the search, otherwise click on Cancel.
7. If diagrams or Nodes are found which match the Search Pattern, they appear in a list in the dialog box.
To sort the search results, click on any column header. The list will be sorted in ascending or
descending order according to the column contents.
8. Any item in the list can be selected and any of the following options selected via the context menu:
o Open Containing Folder
o Open in Operation Mode
o Open in Configuration Mode
9. Click on Cancel to close the window.
There are two options for opening the Find Tag Usages dialog box.
• Select the Extras menu, then Find Tag Usages from the drop down menu.
To open Find Tag Usages from the Project View, proceed as follows:
1. Select the Project Node or diagram to be searched in either the List View, or the Tree View.
2. Select the Extras menu, then Find Tag Usages from the drop down menu.
Alternatively, select the function via the Context Menu (Right Mouse Click > Find Tag Usages).
Once the Find Tag Usages dialog box is open, the user can go ahead, and search the Project Hierarchy with specific
search criteria.
1. The Project Node or diagram that will be searched is shown in the Search Node field. The selected node can
be changed as follows:
1. Click on the button on the right hand side of the Search Node field.
3. Select the Match Case check box, if the search for the search pattern is to be case sensitive.
4. Select the Search Type from the drop down list (the number of options available depends on whether Find
Signals has been selected).
o Plant Displays
o Function Diagrams
o Point Groups
o Report Definitions
o Plant Displays and Function Diagrams
o Point Groups and Report Definitions
o An asterisk (*) which represents all of the above
5. Select the Find Signals check box if the search is to be made for signal usages.
6. Click on Start Search.
7. The results of the search will appear at the bottom of the dialog box. A message appears if no corresponding
usages are found.
8. Any item in the list can be selected and any of the following options selected via the context menu:
o Open Containing Folder
o Open in Operation Mode: The usage will be automatically selected in the diagram.
o Open in Configuration Mode: The usage will be automatically selected in the diagram.
9. When complete, click on Cancel and the Find Tag Usages dialog box will close.
To locate tag names that appear on multiple Function Diagrams and Plant Displays proceed as follows:
1. Select the Extras menu, then Find Tag Duplicates from the drop down menu.
2. The Find Tag Duplicates dialog box appears.
3. A list of all the tags appearing on more than one Function Diagram appears under the heading Duplicate
Tags.
4. Select a tag. The Function Diagrams and Plant Displays in which the selected tag appears will be listed under
Diagrams containing the tag .
5. If desired, select a document type in the Document Type Filter. The diagrams listed will only be of the
selected type. The default selection, All, lists the diagrams of all the defined document types.
6. Select a diagram in the Diagrams Containing the Tag field, then click on the Open Diagram button.
7. The selected diagram will open in the Diagram Editor for editing.
8. After modifying and committing the selected diagram the user can click on Refresh in the Find Tag
Duplicates dialog.
9. The list of Diagrams Containing the Tag will update if the duplicate tag no longer exists.
10. Click on Close to exit the dialog.
Alternatively, select a diagram or Project Node in the Tree view or List View. Then select the function
via the context menu (Right Mouse Click > Find Open Connections...).
Each row in the list in the dialog box provides information about a single open Destination Connector.
4. Any item in the list can be selected and any of the following options selected via the context menu:
o Open Containing Folder
o Open in Configuration Mode: The open connection will be automatically selected.
5. The user can make changes on the diagrams in the selected node, then click on Update button to update the
list in the dialog.
6. When complete click on the Ok button.
A project typically requires many process connections which have to be established and maintained. Using the Find
Open Plant Display Mappings function, the user can obtain a list of all default or special mappings which are open.
Open plant display mappings are mappings which are either non-existent or non-functional, and can have the following
states:
Invalid The mapped AF Block does not exist, or no mapping has been assigned.
Offline The mapped AF Block exists but is not active.
Online The mapped AF Block is active but has been deleted. When the deletion is activated the mapping will
Delete become invalid.
Reserved The Pictogram has been placed in Integrated Engineering mode, but the AF Block has not yet been
placed (i.e. still exists in the reference list).
Connectable A Pictogram has been mapped to an existing AF, but the connection is not closed. This might occur if
the mapped AF was deleted then added again.
Remote Unit The mapped AF Block is in a Remote Unit in a Multi Unit arrangement. The mapping cannot be
checked because the user is not logged in to this remote unit.
To find open plant display mappings in a Plant Display or Project Node, proceed as follows:
Alternatively, select a Plant Display in the List View. Then select the function via the context menu
(Right Mouse Click > Find Open Plant Display Mappings ).
3. The Find Open Plant Display Mappings dialog box will appear.
Each row in the list in the dialog box contains details about a single open default or special mapping.
4. Any item in the list can be selected and any of the following options selected via the context menu:
o Open Containing Folder
o Open in Configuration Mode: The Pictogram or Faceplate will be automatically selected.
5. The user can make changes on the diagrams in the selected node, then click on Update button to update the
list in the dialog.
6. If there are any items on the list with the AF State Connectable, clicking on Map will close all of these
connections.
It makes it easy to select the required Search Pattern of this main dialog box.
Depending on the main dialog box, only the relevant pattern are available.
Clicking the New button opens the New Function Diagram dialog box for creating a new Function Diagram.
Much of the title block information may be common to many diagrams e.g. the customer or plant name, and should
only be entered once for all these diagrams. Alternatively, some information is specific to single diagrams only (e.g.
document number), and must be entered individually for each diagram.
Some of the fields in the Title Block can be carried over directly from the data configured for the diagram (e.g.
Document Type).
• The title block information for Project Nodes and diagrams is edited differently.
• The title block information entered for a Project Node applies to the Node itself and all subordinate Nodes
and diagrams. In this way title block information is entered for whole groups of diagrams.
• The title block information entered for a diagram applies to that particular diagram only.
• Certain fields of the title block are applicable only to Project Nodes or only to diagrams. A field which is
diagram specific cannot be edited at the Project Node, and vice versa.
• Some fields of the title block are entered automatically.
There are 2 Project Nodes: PROJECT NODE 1 is superordinate to PROJECT NODE 2, DIAGRAM 1 is contained in
PROJECT NODE 2. The title blocks for each of the Nodes and for the diagram are illustrated, as well as 3 of the fields
i.e. ID CODE, BUYER and DRAWN BY.
The field BUYER can only be edited at a Project Node. In the title block for DIAGRAM 1, BUYER is grayed out and
cannot be edited here. Note how the BUYER for PROJECT NODE 1 is carried through to the subordinate Node
PROJECT NODE 2 and its diagram DIAGRAM 1. For all Nodes and diagrams contained in PROJECT NODE 1 the field
BUYER need only be entered once.
The field DRAWN BY has been entered in PROJECT NODE 1 and carried through to all subordinate Nodes and
diagrams. Note that it is possible to edit this field at the DIAGRAM 1 level also, the field is not grayed out.
The field ID CODE must be entered for each diagram. It is not possible to edit this field at Project Nodes, the field is
grayed out there.
The following conditions apply for the carrying through or inheritance of the title block information:
• When a new Project Node or diagram is created, it inherits the corresponding title block information from its
superordinate node.
• Any changes to the title block information of a Project Node or diagram will have no effect on the title block
information of superordinate nodes.
• All changes made to a field of the title block of a Project Node will be carried through to all subordinate nodes
and diagrams, except:
o If the corresponding field in the title block of any subordinate node or diagram has previously been
edited individually, the inheritance is interrupted.
The user is then given the option to implement the changes only to the non-interrupted subordinates
or to restore inheritance and overwrite the values.
Accessing and editing the title block is described in Editing the Title Block.
Title Blocks also exist for Point Groups and Report Definitions. These cannot be printed out, but may be useful
for information purposes.
The contents of the title block, and the position of the title block entries in a printed diagram is provided below as well
as the procedure for editing the title block.
The title block mask has two sheets, one for the title block and one for revisions. The contents of the title block are
shown in the table below:
• The column Characters indicates the maximum number of characters that can be entered. There is no
restriction on the format of the entries (i.e. any combination of numbers or letters can be entered). Those
marked n.a. are not applicable.
• The automatic entries are shown. Some automatic entries are not changeable in the title block.
• Some entries can be inherited from superordinate nodes.
• Some entries are reserved for either Nodes or diagrams.
• The revision information is freely set by the user, and is handled in the same way as the other title block
information. Revision information for the last three revisions can be entered.
The positions of the title block entries in a printed out diagram are shown.
1. Select the Project Node or diagram in the Tree View or the List View, for which the title block is to be edited.
2. Select the Edit menu, then Title Block from the drop down menu.
3. The dialog box to edit the title block appears, consisting of 2 sheets, one for the title block and one for
revisions.
Grayed out fields differ for nodes or diagrams, these fields are reserved for either nodes or diagrams.
Dates are edited in the drop down calendar which opens when the pull down arrow is clicked on.
5. Inheritance of title block data is indicated and modified by the check boxes:
o If the check box is selected then...
Inheritance active
o If the user deselects the check box then...
Inheritance disabled
o Modify the text within the field...
Content modified
o Select the check box...
Inheritance restored
6. To apply changes to fields without closing the dialog box, click on Apply.
If the title block data assignment is being made for a Project Node that contains other nodes that have been
previously assigned individually, proceed as follows:
1. A dialog box will appear informing the user which nodes have been explicitly assigned previously.
2.To restore inheritance and overwrite the existing assignments click on Yes, to retain these existing
assignments click on No, otherwise click on Cancel to return to the Edit Title Block Data dialog
box.
7. When editing is complete click on Save or otherwise click on Cancel to cancel the function.
If multiple fields have been changed, the Interrupted inheritance dialog box might contain a large
quantity of changes.
Clicking Apply after modifying each field instead of waiting until editing is complete and using Save
will ensure the Interrupted inheritance list is kept small and manageable.
Via the context menu (Right Mouse Click > Edit Title Block).
In the Diagram Editor, select the Edit menu, then Edit Title Block from the drop down menu.
In the Diagram Editor, via the context menu (Right Mouse Click > Edit Title Block).
This function can also be accessed via context menus from numerous other views and dialog boxes.
A conceptual example of a situation where the copying function would be used is provided. This explains the
principles, and the process involved in copying diagrams.
• The Project Hierarchy (consisting of Project Nodes) can be copied as well as diagrams (i.e. Function
Diagrams, Plant Displays, Report Definitions, and Point Groups).
• The IDs of all components being copied (except in Report Definitions) are modified according to rules set by
the user.
A description follows on how to copy diagrams, and also how to roll back or reverse the action if required.
1. Select the diagram or Project Node to be copied in the Tree View or List View. Only one item may be
selected, if a Project Node is selected the entire contents of the node will be copied.
2. Select the Edit menu, then Copy and Modify from the drop down menu.
3. The Start Copy and Modify dialog box appears.
4. Click on the browse button to the right of the destination folder field to open a hierarchy browser.
1. Select the Project Node into which the items will be copied.
2. Click on OK to accept the selection, otherwise click on Cancel.
5. Click on Copy and Modify to proceed with copying the diagrams, otherwise click on Cancel.
Simultaneously press the CTRL key and drag and drop the selected item to the new Project Node
into which it is to be copied.
To indicate that the dragged item is being copied, a small rectangle with a plus symbol will appear
below the cursor.
This dialog box provides the opportunity to view, edit and try out the copy and modify rules, and initiate the
copy and modify action if required.
7. After the copy has been carried out, the new items are inserted into the Project Hierarchy. A Copy Modify
Result dialog box may open which provides the following information:
o Tags which had to be changed different to the preview: Any AF Block or signal IDs that have
been changed because they are duplicates of existing IDs in the project.
o Signals which could not be closed although corresponding usages and definitions were
found: The system automatically checks for, and closes any signal connections that may exist between
components in the existing, and copied Function Diagrams. The signals listed here are connections could not
be closed, for example if the existing component is locked by another user.
After the nodes and diagrams have been copied into the target Project Node, they can then be committed or rolled
back as described below.
Rolling Back
After the copied nodes or diagrams have been inserted, the user can remove them (or reverse the action) by using the
Rollback function. Rolling back will remove the selected diagrams, provided that no changes were been committed
after the copy.
Before copying diagrams it is a good idea to commit all diagrams. The project can then later be easily rolled
back to exactly the same state as it was prior to copying diagrams.
The hierarchy for the plant area has been created, and all the engineering for fan A has been completed.
Now the configuration for fan B is required. Rather than creating the nodes and diagrams for fan B individually (as was
done for fan A), it is much easier to copy the configuration over from fan A. This concept is shown below:
The Project Node for fan A and its contents are simply copied over to fan B. The configuration for fan B is exactly the
same as fan A, except that all the IDs have been renamed or modified. All nodes and diagrams and the module and
signal IDs inside them have been changed to apply to fan B.
The modification of the IDs is not done manually, it is performed automatically by the system in accordance with rules
set by the user before copying the diagrams.
In this section the way in which components are identified is discussed. Then information on setting the copy and
modify rules is provided. Finally the way in which the various types of components are handled during a copy and
modify operation is explained.
Identification of Components
It is important to understand the way in which the various components are identified. The copy and modify rules will
then be applied to these IDs when the new nodes and diagrams are created.
Tags and signal definitions are expressed using tag separators to separate their constituents (e.g. 10MAG12.11223 or
10LAC10.44556.OUT).
Patterns
The conversion or modification of IDs is done according to patterns which are entered by the user in a table.
The user enters a source ID code (this is the ID the system will try to find), and a destination ID code (this is the ID the
system will replace the source ID code with, if it is found).
The system searches the IDs, and every time the ID 10HHL is found, it replaces it with 10HHJ.
When no rule exists to match a particular ID, then the ID will not be replaced (or modified).
Wildcards
The real power of the copy and modify function becomes apparent when using wildcard patterns. The characters for
asterisk (*) and question mark (?) can be used to create wildcard patterns.
Every ID starting with 10CJC will be replaced by 50HTC, the rest of the ID stays unchanged. For example:
However, IDs like 19HGHZZ or 18HGM do not match the source ID code and will not be modified.
For tags and signals, the tag separators form an integral part of the ID code. When copying diagrams,
remember that the included tags and signals will be copied and processed, using the same patterns. If the
user has special requirements (e.g. for specific signals), patterns must be entered specifically for these. Tag
separators can be used in the pattern if necessary (e.g. 10MAG20.*.X*).
Priority
When more than one rule is entered, the user can assign a priority number to each rule. The priority defines the order
in which the rules are applied during the copy and modify operation. The lower the priority number, the higher the rule
priority.
The system searches the IDs using the rules in order of priority. If a rule matches a particular ID, then the ID will be
modified according to the rule and the system will not attempt to modify that ID with any other lower priority rule. For
example if 3 rules with priorities 10,20 and 30 match the ID, then the rule with priority 10 will be applied.
Validity
When the user enters rules they are checked for validity by the system before they are accepted. For a rule to be valid,
all wildcards in the destination ID code must match those in the source ID code, in the same order.
Resolving Duplicates
Duplicate IDs are not permitted. The system automatically resolves any duplicate IDs resulting from a copy and modify
or import operation. The user is informed about any duplicate IDs which the system has had to resolve. The way in
which the duplicates are resolved depends on the type of component being copied. This is described in the section
below.
Project Nodes
The rules will be applied to the node name. Should the modified node name duplicate any other node immediately
subordinate to the same parent node, the system will resolve the duplication. The modified node will be renamed
automatically. This is done by inserting a number at the start of the modified node name.
Function Diagrams
• The diagram name: Should the modified diagram name duplicate any other Function Diagram immediately
subordinate to the same node the system will resolve the duplication, and rename the modified diagram name
automatically. This is done by inserting a number at the start of the modified diagram name.
• Tags: Should the modified tag duplicate any other tag in the entire project the system will resolve the
duplication by changing the modified tag item automatically.
• The signal definitions: Should the modified signal definition duplicate any other signal definition in the entire
project, the system will resolve the duplication as follows:
o The tag name and signal item of the modified signal definition are replaced by the tag name and tag
item of the source AF Block or Proxy respectively. Should a duplicate still exist, then:
o The tag name of the modified signal definition is changed further. A number is automatically inserted
at the start of the tag name.
Plant Displays
The rules will be applied to the diagram name. Should the modified diagram name duplicate any other Plant Display
immediately subordinate to the same node the system will resolve the duplication, and rename the modified diagram
name automatically. This is done by inserting a number at the start of the modified diagram name.
When elements in Plant Displays contain process connections to Ports of AF Blocks in Function Diagrams, these
process connections are handled as follows:
• If the process connection is made to an AF Block that is in a Function Diagram that is being copied and
modified simultaneously, the process connection will be made to the modified AF Block in the modified
Function Diagram. Otherwise:
• The modified process connection will simply be modified according to the copy and modify rules.
The diagram assignments are copied if they exist between the diagrams that are being simultaneously copied.
Diagram assignments to other diagrams are not copied.
Point Groups
• The diagram name: Should the modified diagram name duplicate any other Point Group immediately
subordinate to the same node the system will resolve the duplication, and rename the modified diagram name
automatically. This is done by inserting a number at the start of the modified diagram name.
• Tags: The tag names within the Point Group definition will simply be modified according to the copy and
modify rules.
Report Definitions
• The diagram name: Should the modified diagram name duplicate any other Report Definitions immediately
subordinate to the same node the system will resolve the duplication, and rename the modified diagram name
automatically. This is done by inserting a number at the start of the modified diagram name.
The tags contained in a Report Definitions will not be effected by the Copy and Modify rules.
Using the functionality available in the dialog box the user can:
• View or edit the copy and modify rules. The modify rules are explained in How the Copy and Modify Rules
Work.
• Try out the rules and see what the effect is. The rules can be performed on the selected diagrams, and the
results can be viewed without making any actual changes to the project (i.e. just a preview).
• Decide whether or not to go ahead and perform the copy and modify operation.
The use of the Copy and Modify Preview functionality is described below.
At the top of the dialog box the Source and the Destination are shown. These were identified in the drag and drop
operation that initiated the diagram copy.
If a single diagram (not a Project Node) is being copied, the diagram name will appear in the Source field.
Modify Rules
The Modify Rules area of the dialog box contains the controls for accessing and applying the copy and modify rules.
Click on Change Rules to open the Copy and Modify Rules dialog box. In this dialog box the rules can be viewed or
edited.
Click on Perform new Rules to apply the copy and modify rules that have been saved. Performing the new rules will
not cause any changes to the project, it allows the user to preview the effect of the rules.
The first time the Copy and Modify Preview dialog box opens after initiating the copy function, the existing
rules will be performed automatically (without clicking on Perform new Rules).
A list of the Not Modified Tags and Signals is provided in the dialog box. This list contains all the tags and signals for
which the system could find no matching pattern in the copy and modify rules. Since no rule can be applied to these
items the system will resolve the duplicates automatically if the copy and modify operation is carried out. The way in
which duplicates are resolved is discussed How the Copy and Modify Rules Work.
Signals and tags are represented differently in the list. If the item is a tag (e.g. an AF Block or Proxy tag), this tag is
shown in the Tag Name column, and the Signal column is empty. If the item is a signal, then the tag of the source
module (e.g. AF Block) is shown in the Tag Name column, and the signal definition is shown in the Signal column.
When copying diagrams the user normally wants to develop the copy and modify rules to match all the tags
and signals in the diagrams being copied. In this event the Not Modified Tags and Signals list will be empty.
Display Modifications
The Display Modifications area of the dialog box contains the controls to view the effect of the copy and modify rules
on the IDs of individual groups of components (e.g. diagrams or AF Blocks) for which a matching pattern was found.
• Click on the Diagrams button to open a dialog box containing a list that shows how all diagram and node
names will be modified.
•
• Click on the Tags without items button to open a dialog box containing a list that shows how the tags will be
modified.
•
• A tag consists of a tag name and a tag item, in this list only the tag name is shown. If many tags with the
same tag name (but different tag items) are modified, there will only be a single entry in the list for this tag.
• Click on the Tags with items button to open a dialog box containing a list that shows how the tags will be
modified.
•
• Both the tag name and tag item of all tags are shown in this list.
• Click on the Signals button to open a dialog box containing a list that shows how the signals will be modified.
•
• The components of the signal definition (tag name, signal item and signal name) are shown separated by a
delimiter in the Previous Signal and Modified Signal columns. The delimiter is defined as the Tag
separator in the global settings. The tag of the signal source is shown in the Tag Name column. If the signal
to be changed is an input or output port it will be indicated by I or O respectively, under Type.
Click on Perform Copy and Modify to carry out the copy and modify operation and insert the new diagrams, or click
on Cancel to abort the function.
The box contains the list of rules which are defined by the user, and the controls to edit them. The rules are saved for
individual users and also for the project.
To open the copy and modify rules dialog box proceed as follows:
• Select the Edit menu, then Edit Rule Table from the drop down menu.
Alternatively, the copy and modify rules dialog box can be opened directly from the Copy and Modify Preview
dialog box when copying diagrams.
To edit the:
• Priority,
• Source ID Code, or
• Destination ID Code
of an existing rule, double click on the cell in the list. A cursor will appear in the cell and it can be edited. When
complete press Enter or click in another cell. The validity of the rule will be automatically checked.
The rule constituents: Priority, Source ID Code, and Destination ID Code are explained in How the Copy and
Modify Rules Work.
To make a rule active, simply click on the Active check box for that rule.
Click on Insert to insert a new rule into the table, the rule can then be edited. To delete a rule from the table, click on
the rule in the table to select it, then click on Delete.
• Project Rules: One set of rules that is accessible by all users in the project.
• User Rules: Rules that are stored for, and accessible only by individual users.
Click on Save User Rules to save the rules in the list for an individual user. The dialog box will then close.
Click on Save Project Rules to save the rules in the list for the project. The dialog box will then close.
Click on Reset User Rules to make the user rules exactly the same as the project rules.
Click on Cancel to ignore any changes made since the dialog box was opened. The dialog box will then close.
The user can select which diagrams are to be printed, apply print settings globally to all these diagrams and print them
in a batch.
Before batch printing, the diagrams to be printed must be selected. To make this selection proceed as follows:
1. Select either:
o A Project Node in either the Tree View or List View. If a Project Node is selected, any diagrams
contained in the node can be selected for printing.
o A single diagram (Function Diagram, Plant Display or Macro) in either the Tree View or List View.
2. Select the Project menu, then Print from the drop down menu.
3. The Print Diagrams dialog box will open.
4. The Selected Project-Node can be changed by clicking on the browse button beside the field.
5. Enter the Search Pattern, this can contain a wildcard character (i.e. an asterisk, *). The selected Project
Node or diagram will then be searched for diagram names corresponding to this pattern.
6. Click on Start Search. A list of diagrams that match the search criteria will appear in a list in the dialog box.
7. Any diagram in the list can now be selected for printing. Click on any diagram to select it, or select multiple
diagrams by using the SHIFT or CTRL key.
Batch printing can also be performed for a multiple selection of diagrams in the List View of the Project View.
When this is done, the search is performed automatically, and the diagrams automatically selected in the
search result list.
Diagram Settings
There are various settings that can be made to control the diagram appearance of the printed out diagrams.
To view or adjust the diagram settings, click on Settings. The Function Diagram Print Settings dialog box will
appear.
When a large batch is sent to a printer, the system splits the batch into a number of individual print jobs. The
Maximum number of diagrams per job can be set. This setting is also important for printing PDF (see below).
will be the same as when the diagrams are open in the Diagram Editor.
These settings can be overridden by ticking the Activate special function diagram print settings check box. Then
special settings are enabled for Print Source Connector and Print Destination Connector (corresponding to
Connector Information), and Print Text Fields (corresponding to AF Block Information).
The special settings will then apply globally to all the diagrams being printed out in the batch.
Click on the Page Setup button to bring up a dialog box for printed page setup settings. The contents of this dialog box
are specific to the printer and the printer driver software.
If the lines in the diagrams are not printing out well, then check the link width.
Printing Out
Click on the Print button to bring up a dialog box to print out the selected diagrams. The contents of this dialog box are
specific to the printer and the printer driver software.
When printing Plant Displays it may be possible to achieve a higher quality by printing them out individually.
Printing PDF
The performance of the Workbench may deteriorate momentarily during PDF printing.
If an Adobe PDF printer has been added on the users Thin Client then diagrams can be printed to *.pdf files. Printing
to *.pdf files requires several Adobe PDF Printer settings.
A single .pdf file can be generated for each diagram that is printed:
The maximum number of diagrams in each batch must be set to 1. When this is done, the file names will correspond to
the diagram names of the diagrams that are being printed.
Transaction handling applies to engineering data in Function Diagrams, Plant Displays, User Defined Reports
and Point Groups, but not to hierarchical structures in the project. Changes to the Project Hierarchy and the
Plant Display Hierarchy become effective immediately, without transaction handling.
1. Engineering changes have been made using the applicable editor i.e. Diagram Editor, Report Definition dialog
box, or Point Group Definition dialog box.
2. The changes are committed. This effectively saves the configuration changes to the system.
3. At any stage the user can rollback the changes, this will remove all the changes made.
4. The changes are activated. This starts all the committed changes running in the system.
The diagrams in the Project View can be separated into two groups:
• Function Diagrams
• Diagrams for Operation and Monitoring Functions. These include the Plant Displays, User Defined Reports
and Point Groups.
The way changes are handled is different for each group. The two processes are described.
An important advantage of the SPPA-T3000 software architecture is that there is no separate generation and transfer
of code required when actualizing changes. Components placed in diagrams already contain the code necessary to be
executed in the runtime environment.
This means that design changes made in SPPA-T3000 can be actualized very quickly and easily.
Engineering changes are made by a user working on a thin client computer. The engineering design is updated in the
Project Container, and is saved there when the user commits the data.
When the user activates Automation Functions, the newly committed data in the Project Container is transferred to the
Runtime Container and starts running (i.e. it becomes part of the control logic that actively controls the plant).
Transaction handling for Function Diagrams is carried out in the following order (see attached flow chart, and the step
numbers which are also indicated):
1. The user makes changes to the control logic by adding, modifying, parameterizing, connecting or deleting
logic in Function Diagrams.
2. Once these changes are made the user must commit all Function Diagrams.
o 2.1 At any stage it is possible to rollback all Function Diagrams. All Function Diagrams will then be
returned to the same state as when the last commit or rollback was carried out.
3. Committed Function Diagrams can then be activated, this starts the changes running in the program cycle in
the Runtime Container.
o 3.1 It is also possible to deactivate Function Diagrams, this stops the logic in the diagram from
running in the program cycle in the Runtime Container.
4. After changes have been activated or deactivated in Function Diagrams, the user can make the changes
permanently active by committing the last activation/deactivation, or
o 4.1 revert to the previous state by rolling back the last activation/deactivation.
Transaction Handling for Plant Displays, User Defined Reports and Point Groups is carried out as follows:
1. The user makes changes to the diagram (e.g. adding or deleting Pictograms or Free Graphics on Plant
Displays.)
2. The changes are saved to the Project Container when the user commits the diagram. Before committing the
user can rollback changes to the diagram. This returns the diagrams to the same state as when the most
recent rollback or commit was carried out.
3. The Plant Displays will be updated in Operation Mode when they are activated. When the User Defined
Reports and Point Groups are activated, the changes will be visible in the next Reports that are generated.
o 3.1 It is also possible to deactivate a Plant Display. Only deactivated Plant Displays can be deleted.
With Plant Displays, User Defined Reports and Point Groups there is no function to commit or rollback the last
activation or deactivation.
4.7.3 Commit
For an introduction see transaction handling for Function Diagrams and transaction handling for Plant Displays, User
Defined Reports and Point Groups
1. Select:
o an individual Plant Display, User Defined Report or Point Group, from the List View
- In this case the selected diagram will be committed in Step 4
or
o a Function Diagram or macro in the Tree View or List View
- In this case all changed Function Diagrams will be committed in Step 4. (Note, Function Diagrams may be
in other Project Nodes in the Project Tree.)
or
o a Project Node in the Tree View or List View
- In this case all changed diagrams within the Project Node, will be committed in Step 4. If a Function
Diagram or macro is included in the selected Project Node, then all changed Function Diagrams will be
committed. (Note, Function Diagrams may be in other Project Nodes in the Project Hierarchy.)
2. In the Project View select the Edit menu, then Commit from the drop down menu.
3. A dialog box appears listing all diagrams to be committed.
4. To commit the diagrams click on Commit. Otherwise to cancel the function, click on Cancel.
Function Diagram changes are saved to the Project Container and Runtime Container. Changes to Plant Displays,
User Defined Reports and Point Groups are saved only to the Project Container.
When a user commits changes, only the changes made by that user are actually committed. In a multi-user
environment, that means that each user must commit their own changes.
When any user activates changes, all changes committed by all users are activated. This means that
committed Plant Displays, User Defined Report, Point Group or Function Diagrams may be activated by
another user.
Alternatively,
select the function via the Context Menu (Right Mouse click > Commit).
4.7.4 Rollback
For an introduction see transaction handling for Function Diagrams and transaction handling for Plant Displays, User
Defined Reports and Point Groups
To remove all the changes made by the user from uncommitted diagrams, proceed as follows:
1. Select :
o an individual Plant Display, User Defined Report or Point Group, from the List View
- In this case the selected diagram will be rolled back in Step 4.
or
o a Function Diagram or macro in the Tree View or List View
- In this case all changed Function Diagrams will be rolled back in Step 4. (Note, Function Diagrams may be
in other Project Nodes in the Project Tree.)
or
o a Project Node in the Tree View or List View
- In this case all changed diagrams within the Project Node, will be rolled back in Step 4. If a Function
Diagram or macro is included in the selected Project Node, then all changed Function Diagram will be rolled
back. (Note, Function Diagrams may be in other Project Nodes in the Project Tree.)
2. In the Project View select the Edit menu, then Rollback from the drop down menu.
3. A dialog box appears listing the diagrams to be rolled back.
4. To rollback the diagrams click on Rollback. Otherwise to cancel the function click on Cancel.
All diagram changes are removed. Any new diagrams, that were created but not committed, will also be removed.
When a user rolls back changes in a multi-user environment, only changes made by that user will be rolled
back. No changes made by any other user will be affected.
If a Function Diagram or macro is included in the selected Project Node, then all Function Diagram changes
made by the user will be rolled back. This includes Function Diagram changes in other Project Nodes.
Alternatively, select the function via the Context Menu (Right Mouse click > Rollback ) for all diagram types.
4.7.5 Activate
For an introduction see transaction handling for Function Diagrams and transaction handling for Plant Displays, User
Defined Reports and Point Groups.
Function Diagrams and the diagrams for operation and monitoring functions (i.e. Plant Displays, User Defined Reports
and Point Groups) can be activated simultaneously. However, they are handled differently. First the procedure to
activate diagrams is explained, and the handling of the two groups of diagrams will be explained separately.
1. Select either:
o an individual diagram (in the List View) to be activated.
or
o a Project Node (In the Tree View or List View) to be activated. In this case all diagrams within the
Project Node will be activated.
2. In the Project View select the Edit menu, then Activate from the drop down menu.
3. A dialog box appears listing the Function Diagrams selected for Activation.
If Automatic Activation Preview has been selected in Global Settings then the Preview Activation
dialog will appear, when activating Function Diagrams. After reviewing the list, click on Activate or
Cancel.
o click on Preview to view a list of AF block updates in the Function Diagrams before activating. Then
select OK to close the list. (This option only exists when activating Function Diagrams.)
o click on Cancel
The changes become active immediately, there is no waiting time for a transfer of code. Ensure that any
necessary precautions have been taken prior to activating e.g. informing operating staff of the change.
When a user activates changes in a multi-user environment, any changes committed by other users will then
also be activated.
Changes can be activated either as complete diagrams, or as individual elements within Function Diagrams. This
chapter covers the activation of complete diagrams, see Activating AF Blocks for activating individual elements.
If two or more Function Diagrams are being activated simultaneously, none will be activated if any uncommitted
changes are present in any of them.
If uncommitted changes exist the Function Diagram will not be activated, and this will be reported in the dialog box.
Function Diagrams assigned to S7 Runtime Containers cannot be activated if any inconsistencies are present.
The activation of S7 Runtime Containers enables a cycle overload check in the SIMATIC S7. This overload
check prevents an S7-CPU stop due to a violation of the guaranteed Base Cycle Time, which is defined during
the creation of the Runtime Container.
When viewing the Function Diagrams in the Diagram Editor, activated AF Blocks are indicated with a blue
Frame, as per the AF Block Status Indication.
When a Plant Display, User Defined Report or Point Group is activated, no uncommitted changes (made by any user)
may exist in the diagram. If uncommitted changes exist, the diagram will not be activated. This will be reported in the
dialog box.
If two or more diagrams are being activated simultaneously, only those with committed changes will be activated.
4.7.6 Deactivate
For an introduction see transaction handling for Function Diagrams and transaction handling for Plant Displays, User
Defined Reports and Point Groups.. Deactivating applies only to Function Diagrams and Plant Displays.
Control logic can be deactivated either as complete Function Diagrams, or as individual elements within Function
Diagrams. This chapter covers the deactivation of complete diagrams, see Deactivating AF Blocks for deactivating
individual elements.
Deactivating Function Diagrams elements removes the Automation Functions from the program cycle in the Runtime
Container (i.e. they stop running). The elements can be activated again later if required.
If a signal is sourced by deactivated logic, then the signal is considered deleted. The input Port of the signal
destination will assume its signal value (as set in the mask), as if there was no connection.
Deactivating a Plant Display will close the Plant Display if it is open in Operation Mode. The user is allowed to delete
deactive Plant Displays.
1. Select either:
o An Individual Diagram (in the List View) to be deactivated.
o A Project Node (In the Tree View or List View) to be deactivated. In this case all Diagrams within the
Project Node will be deactivated.
2. In the Project View select the Edit menu, then Deactivate from the drop down menu.
3. A dialog box appears to confirm the selection to be deactivated.
4. To deactivate the Diagrams click on Deactivate, otherwise to cancel the function click on Cancel.
The deactivation becomes effective immediately, there is no waiting time for a transfer of code. Ensure that
any necessary precautions have been taken prior to deactivating e.g. informing operating staff of the change.
When a user deactivates changes in a multi-user environment, any changes committed and activated by other
users could also be deactivated.
Function Diagrams assigned to S7 Runtime Containers cannot be deactivated if any inconsistencies are
present.
Committing or rolling back of the last activation or deactivation only applies to Function Diagrams .
After changes have been activated or deactivated the user has the opportunity to decide if the activation or
deactivation should be made permanent. This facility allows for the changes to be observed or tested while they are
actively executing in the Runtime Container.
If the user is satisfied with the results of the changes then the last activation/deactivation can be committed. Otherwise
if the user wants to remove the changes and return the logic in the Runtime Container to its previous state, then the
last activation/deactivation can be rolled back.
After a Function Diagram has been activated or deactivated, all engineering is locked (i.e. no changes can be
made by any user) until the activation or deactivation is either committed or rolled back.
Committing and rolling back the last activation or deactivation are described below:
The functions described below will not be available to the user if the Project Container parameter, AFC
Autocommit, has been enabled in the Administration Console.
The user has activated or deactivated Function Diagrams, and wishes to make the activation or deactivation
permanent.
1. Select the Edit menu, then Commit Last Activation/Deactivation from the drop down menu.
2. A dialog box will appear giving the result of the action.
The user has activated or deactivated Function Diagrams, and wishes to remove the activation or deactivation and
return the logic running in the Runtime Container to its previous state.
1. Select the Edit menu, then Rollback Last Activation/Deactivation from the drop down menu.
2. A dialog box will appear giving the result of the action.
Alternatively the Commit and Rollback Last Activation/Deactivation functions are available in the Diagram
Editor.
One way to remove the inconsistencies is to completely restart the affected Runtime Container. When a Runtime
Container is restarted, the complete configuration is loaded from the engineering data in the Project Container.
However, a complete restart of a Runtime Container is not normally an option in a running plant since the Runtime
Container has to be stopped first.
The inconsistencies can be removed without stopping the affected Runtime Containers. It is possible to obtain
information on inconsistencies, or to resolve them where possible.
In the event that the recovery of an S7 Runtime Container is unsuccessful, the Container must be disconnected and
reconnected.
The Project View is open. All Function Diagrams and Plant Displays must be committed.
1. Select the Extras menu, then Recover Project Container from the drop down menu.
2. The Recover Project Container dialog box will open.
3. Select a Runtime Container from the drop down list.
4. Select the Mode.
The modes are described below:
o Report : A report is created detailing any inconsistencies between the Project and Runtime
Containers. Nothing will be repaired or changed.
o Repair PC RTC : Data in both the Project and Runtime Containers will be changed to resolve
inconsistencies wherever possible. A report is created detailing the changes made and any remaining
inconsistencies.
5. To carry out the selected recovery mode for the selected Runtime Container click on Recover, otherwise to
cancel the function click on Cancel.
6. A dialog box appears giving summary information of the result of the recovery. The errors and warnings give
information about any inconsistencies that still exist.
7. Click on Open Protocol to open a protocol report browser to view detailed information about the recovery,
otherwise click on OK to close the dialog box.
The configuration of SIMATIC S7 hardware can be carried out online. This includes adding and removing hardware as
well as communication connections.
Full technical information about the S7 System is available in the Equipment Catalog.
S7 engineering must be carried out using the facilities provided in the Workbench. No activities may be carried
out directly using the SIMATIC Manager program on the Application Server.
Hardware Assignment
The Hardware Proxies are assigned to physical hardware. A schematic representation of an S7 system is shown
below:
The S7 CPU acts as the PROFIBUS master, and the stations (e.g. ET200M stations) are the PROFIBUS slaves. A
redundantly configured S7 CPU consists of two racks, numbered Rack 0 and Rack 1. The network can also be
configured nonredundantly.
Each of these components must be assigned an ID during the system design. These IDs are set in the parameter
mask of the Hardware Proxies:
• The Rack number is the ID assigned to each Rack of the PROFIBUS master.
• The Slave number is the ID of the PROFIBUS Slave
• The Slot number defines the position of the IO device on the extension rack
• Configure Hardware: The creation of System Data Blocks for the S7 CPU.
• Load Hardware: The loading of System Data Blocks on the S7 CPU.
• Load Connections: The loading of connection System Data Blocks required for a connection to, for example,
a multi unit configuration, or a Black Box connection.
The activation of Hardware Proxies which have no corresponding SDBs will cause a system fault. To avoid
this situation, it is important to keep to the order described in the descriptions below.
Adding Hardware
The Project View is open. The new hardware proxies have been placed and their parameters set in the applicable
Function Diagrams.
Removing Hardware
The Project View is open. The Hardware Proxies have been deleted from the Function Diagrams.
Replacing Hardware
The status of S7 Hardware Proxies (i.e. whether a hardware configuration, loading or connections loading is
required) is indicated by the blocks in Function Diagrams.
To configure S7 Hardware (and create the S7 System Data Blocks), proceed as follows:
1. Select the Edit Menu, then S7, then S7 Hardware Configuration from the drop down menus.
2. The Configure S7 Hardware dialog box will open.
3. Select the Runtime Container to which the Function Diagrams which contain the proxies are assigned.
4. Click on Configure to carry out the hardware configuration, otherwise click on Cancel.
5. After the hardware configuration is complete, the S7 HW Config Result dialog box will appear.
The Open Protocol Button will open the Protocol Report Browser.
Before proceeding with the hardware configuration, ensure that no errors are reported in the S7 HW
Config Result dialog box.
An error will occur, if a PDM editor is running. This is then reported in the Protocol.
Alternatively, the S7 Hardware Configuration can be handled from the context menu in the S7 Hardware
Configuration States Documentation dialog box (Right Mouse Click > S7 Hardware Configuration).
To download these changed SDBs into the S7 CPU System proceed as follows:
The Project View is open. The Hardware Configuration was successful, i.e. there are no errors listed in the Hardware
Configuration Protocol.
1. Select the Edit Menu, then S7, then Load S7 Hardware from the drop down menus.
2. The Load S7 Hardware dialog box will open.
It is important to follow the instructions, that are provided in the dialogs, about the physical handling
of the hardware. These instructions are hardware specific and are designed to allow uninterrupted
operation of redundant S7 CPUs.
The first CPU will be stopped by this process. If the configuration is wrong it can cause a total
communication failure of the S7-CPU System.
Alternatively, the Loading S7 Hardware can be handled from the context menu in the S7 Hardware
Configuration States Documentation dialog box (Right Mouse Click > Load S7 Hardware).
To download these changed SDBs into the S7 CPU System proceed as follows:
The Project View is open. The Hardware Configuration was successful, i.e. there are no errors listed in the Hardware
Configuration Protocol.
1. Select Edit, then S7, then Load S7 Connections from the drop down menus.
2. The Load S7 Connections dialog box will open.
3. Select the S7 Runtime Container, the Function Diagram is assigned to, which contains the new Hardware
Proxies from the drop down menu.
4. Click on Load, otherwise click on Cancel.
5. the Load S7 Connections Result dialog box will appear.
Alternatively, the Load S7 Connections can be handled from the context menu in the S7 Hardware
Configuration States Documentation dialog box (Right Mouse Click > Load S7 Connections).
To obtain a list of all the diagrams contained within a Project Node and its sub-nodes, proceed as follows:
• Diagram-Name, Diagram-Type and Diagram-Designation are all from the title block of the diagram.
• Project-Node is the node that is immediately superordinate to the diagram.
• Revision, Revision Note, Revision Date and Modified By correspond to the Revision Index, the Revision
Note, the Revision Date and Modified By in the title block. The revision information is taken from the last
revision entered in the title block (they are numbered 1,2 and 3).
• Last Change is the date and time of the most recent committed change made in a diagram. These changes
only include those which affect the functioning of logic i.e. changes to AF Blocks, proxies, Macros, Pictograms
and Faceplates.
To obtain a list of all the tag names contained on selected Function Diagrams or Macros proceed as follows:
1. Select the Function Diagram, Macro or Project Node in the Tree View or List View.
2. Select the Extras menu, then Documentation, then Tag Names from the drop down menus.
3. The list of tag names contained in the selected item appears.
o If an individual Function Diagram for Macro was selected the list of tag names appears as follows:
o If the Project Node was selected the list of tag names appears as follows:
The information fields in the tag name list for a Project Node are as follows:
The user has the following navigation options when a tag name is selected in the Tag Names dialog boxes:
To obtain a list of all the elements contained within a Library Node and its sub-nodes, proceed as follows:
• Function Diagrams, Plant Displays, Point Groups or Report Definitions in which changes have been made but
the changes have not been committed.
• Function diagrams which have been activated or deactivated, but the activation or deactivation has not been
committed or rolled back.
1. Select the Extras menu, then Documentation, then Uncommitted Changes from the drop down menus.
2. A dialog box appears with the list of uncommitted diagrams and plant displays (should none exist a message
is given).
The list of uncommitted changes contains only the uncommitted diagrams for that user and not for
other users.
3. To commit all the diagrams in the list, click Commit All. Otherwise click on Close.
To determine which ports are forced, or to reset a forced port from the list, proceed as follows:
1. Select the Extras menu, then Documentation, then Forced Ports from the drop down menus.
2. A dialog box appears with the list of forced ports (should none exist a message is given).
To find out which diagrams are unactivated (by all users) proceed as follows:
Alternatively, activate the diagrams via the context menu. (Right Mouse Click > Activate
Changes).
AF Block updates on Function Diagrams can be previewed, before activation, via the context
menu (Right Mouse Click > Preview Activation).
• Monitor the quantity of signals being exchanged via peer to peer connections between Runtime Containers.
• Be alerted if the configured signal limit is being approached.
• Navigate to the Function Diagrams containing the exchanged signals.
1. Select the Extras menu, then Documentation, then Peer-to-peer connections from the drop down menus.
2. The Peer-to-peer connections dialog appears.
o Connected Container: The list contains the containers with which the selected Runtime Container
has peer to peer connections.
o Active Incoming: This shows the quantity of activated signals being sent from the Connected
Container to the selected Runtime Container .
o Preview Incoming: The function looks at all the signals committed to the Connected Container
that are engineered to be sent to the selected Runtime Container . This quantity includes both activated and
not-activated signals.
o Active Outgoing: This shows the quantity of activated signals being sent from the selected
Runtime Container to the Connected Container.
o Preview Outgoing: The function looks at all the signals committed to the selected Runtime
Container that are engineered to be sent to the Connected Container. This quantity includes both activated
and not-activated signals.
The quantity of Preview Incoming signals, is compared with the Maximum Signals configured for the
Connected Container. Similarly, the quantity of Preview Outgoing signals is compared with the Maximum
Signals configured for the selected Runtime Container . If there are less free signals available, for either the
incoming or outgoing case, than what was specified as the Warning Level, the user is warned by the
background color of the row. The background will be in the system warning color.
o Source or Destination Path: The location of the Function Diagram in the Project Hierarchy from
where the signal originates (Source), or to where the signal is sent (Destination).
o Source or Destination Module: The tagname of the Automation Function Block from where the
signal originates (Source), or to where the signal is sent (Destination).
o Source or Destination Port : The AF Block port name for the source or destination signal.
o Signal: The signal name.
o State: State of the connection.
8. Select a signal in the list and right mouse click to open the navigation context menu.
9. Select one of the context menu items to perform one of the following navigation options:
o Open the folder, in the Project View, containing the Function Diagram with the source or destination
of the selected signal.
o Open the Function Diagram in the Operation Mode or Configuration Mode with the source or
destination of the selected signal.
10. Click on Ok in the Connections dialog to close the window.
11. Click on Close in the Peer-to-Peer dialog to close the window.
To obtain a list of license status information for the project, proceed as follows:
1. Select the Extras menu, then Documentation, then License Status from the drop down menus.
2. A list containing the license status appears.
3. The users of the Engineering Session and Operation Sessions can be viewed as follows:
1. Click on the session in the license list for which the user list is desired.
2. Click on User .
3. A dialog box listing the users currently using the selected session will appear.
4. To update the current status of the licenses, click on Update.
5. When complete, click on OK to close the window.
The Required License Version property at the top indicates the minimum version of the license required.
The contents of the both the License Status and the User List dialog boxes can be exported or printed.
The Offline Calculation tool defines the maximum size of the system during the installation of the system. It
determines the memory settings required for various components, for e.g., a project container in the system.
1. Select the Extras menu, then Documentation, then System Settings from the drop down menus.
2. The System Settings dialog box appears.
The Warning Level (min. % free) property at the top indicates the limit at which a warning should be indicated if the
Current status is close to the Limit/Setting. The default value for this is 10. This default value can be changed by
entering the desired value.
The gray fields in the Current column indicate that the current status of the component is not calculated. Only
the maximum limits set for these components is displayed.
The contents of the System Settings dialog box can be exported or printed.
1. Select the Extras menu, then Documentation, then Manual Scheduling from the drop down menus.
2. The Documentation Manual Scheduling dialog box will open. All the manually scheduled items will be
listed.
o Activated: This field is selected when the item contains any manual scheduling that has been
activated.
o Changed: This field is selected when the item contains any manual scheduling that has been made,
or changed, but not yet activated.
3. The following functions are available via the context menu (select the item in the list by clicking on it, then
click the right mouse button):
o For Runtime Containers: Activate Diagram Scheduling, to activate the manual diagram scheduling
for the Runtime Container.
o For Function Diagrams:
Open in Configuration Mode, to open the Function Diagram in the Diagram Editor.
Activate Internal Diagram Scheduling, to activate the manual scheduling of components within the
Function Diagram.
4. When complete, click on OK to close the dialog box.
• Name: The Name of the Project Node for for which the Print Alarm Group exists.
• Path: The location of the Project Node in the Project Hierarchy.
• Printer: The alarm printer to which the group is allocated.
• Alarm Types : The Alarm Types for which the Print Alarm Group is configured, are selected.
• Name: The Name of the Project Node for for which the Sound Alarm Group exists.
• Path: The location of the Project Node in the Project Hierarchy.
• Alarm Types : The Sound that is allocated for each Alarm Type is shown.
The user has the following option when an item is selected in the list in the dialog box:
To view the status of the hardware configuration tasks in each S7 Runtime Container to which Hardware Proxies have
been assigned, proceed as follows:
1. Select the Extras menu, then Documentation, then S7 Hardware Configuration States from the drop down
menus.
2. A dialog listing the S7 Runtime Containers created in the system appears.
3. The columns show the hardware configuration tasks. A selected field indicates that the user is required to
carry out the task.
4. Select the desired S7 Runtime Container and right mouse click to access the context menu.
5. Select the desired hardware configuration task from the context menu:
o S7 Hardware Configuration
o Load S7 Hardware
o Load S7 Connections
o Start S7 Station
o Stop S7 Station
6. The hardware task will be carried out. A dialog will appear showing the result of the task.
Click on Open Protocol to open a protocol report browser containing detailed information, or click on OK.
7. The status of the task will be updated in the Documentation Hardware Configuration States dialog.
8. Click on OK to close the dialog.
1. Select the Extras menu, then Documentation, then Failsafe/FM458 Activation States from the drop down
menus.
2. A dialog listing the Runtime Containers created in the system appears.
3. The columns show the compilation tasks. A selected field indicates that the user is required to carry out the
task.
Compile or Download is only allowed, if all Point Views are closed. Otherwise an error message will
occur.
The usernames using dynamic point views are listed in the FM458 operators documentation.
4. Select the desired Runtime Container and right mouse click to access the context menu.
1. Select the Extras menu, then Documentation, then FM458 Operators from the drop down menus.
2. A dialog listing the usernames appears.
1. Select the Extras menu, then Documentation, then GSD files... from the drop down menus.
2. A window appears with the list of GSD files installed:
The column order in the list can be rearranged by selecting and dragging a column to the left or right.