Professional Documents
Culture Documents
ALSPA Control System Controcad V5.3 Mimic Views Configuration Reference Manual
ALSPA Control System Controcad V5.3 Mimic Views Configuration Reference Manual
Controcad V5.3
Reference Manual
SH/SH
REFERENCE LG REV ENTITY FORMAT NUM SH
END
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the
information contained therein. Reproduction, use or disclosure to third parties without express
authority is strictly forbidden.
TABLE OF CONTENTS
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This document describes the configuration of the Controcad Views tool which is
used to manage the mimic sets of a project.
This document is made for the engineering and commissioning teams. It is
applicable to Controcad V5.3.
- Hardware repair
- Annual preventive maintenance
- Telephone, e-mail, fax, remote maintenance, Web facilities
- On site intervention
- Software maintenance
- Training session for commissioning engineers and customer users.
Contact: helpdesk.control-systems@power.alstom.com
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
DANGER
WARNING
CAUTION
ELECTRICAL WARNING
Refers to a document.
Refers to a Medium.
This document is based on information available at the time of its publication. While efforts have been
made to be accurate, the information contained herein does not purport to cover all details or variations
in hardware or software, nor to provide for every possible contingency in connection with installation,
operation, or maintenance.
Features may be described herein which are not present in all systems. Alstom assumes no obligation
of notice to holders of this document with respect to changes subsequently made.
In this publication, no mention is made of rights with respect to trademarks or trade names that may
attach to certain words or signs. The absence of such mention, however, in no way implies there is no
protection.
Partial reproduction of this document is authorized, but limited to internal use, for information only and
for no commercial purpose. However, such authorization is granted only on the express condition that
any partial copy of the document bears a mention of its property, including the copyright statement.
ALSTOM, the ALSTOM logo and any alternative version thereof are trademarks and service marks of
ALSTOM. The other names mentioned, registered or not, are the property of their respective
companies.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
ELECTRICAL WARNING
ELECTRICAL PROTECTION
CAUTION
CAUTION
The ALSPA control system equipment has been developed, manufactured and
tested to comply with the relevant standards.
All these standards are indicated in the following document:
[STD&COD] - ALSPA Series 6 - Standards and Codes - refer to the
documents list of the project.
In order to achieve optimum operation of the equipment, the user must always keep
in mind that the standards should be complied with.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1.6 Glossary
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
2.1 Overview
Controcad Views is used to manage the mimic sets of the current project and to
consult the mimic sets of other projects visible on the same Controcad server.
A mimic set is a set of views which are consistent among themselves and
consistent relatively to the HMI DB (supervision database) whose variables are
consumed.
Tree structure of the mimic sets
There are 3 versions of mimic sets for each given project and HMI DB:
The Working version contains the mimic set that is undergoing modification.
The Operational version is produced from a working version for which the
consistency between the views and the associated HMI DB variables has been
checked.
If Controcad is linked to ALSPA HMI, this will be the version visible from the
ALSPA HMI. This mimic set version may be loaded by the user from the different
HMI functions.
An operational version can be produced from a previous version if the operator
chooses "Revert to previous version".
The Previous version originates from an operational version. It is a backup of the
previous operational version.
It is used on site to revert to the previous version if the latest version of the mimic
set is not suitable.
Two numbers are displayed for each version of the mimic set.
The first corresponds to the version number of the mimic set produced for the
ALSPA HMI and the second corresponds to the version number of the alarm and
procedure sheets produced for the mimic set version.
Both the working version and the operational version can be exported for backup
purposes or for transmission to another Controcad.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
More than one library can be associated to a project. Views considered as reference
views can be stored in the libraries.
The library is input by the configuration function when the project is started and can
be completed subsequently.
Each library manages versions identified by a number.
Organization of each mimic set version
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
2.4 Principles
Any view (mimic, window, static drawing, dynamic drawing) can refer to other views.
The view referred to must exist at the risk of damaging the view containing the
referral.
This is why view manipulation operations (copy/paste, delete etc.) are accompanied
by checks on the utilization of cross-referenced views. Any cross-reference loss can
therefore be displayed during such operations.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
2.4.2 Locks
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Retry option enables the operation to be resumed as soon as the action on the
other station is terminated.
The set of checked and consistent views placed in the operational version includes
a file known as the version file containing the version number of the mimic set and
the list of all the views of this version with their specific version numbers.
The version number is visible in the mimic set tree for each node of the working,
operational and previous versions.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The mimic set for a project HMIDB is produced according to the chart below (the
example shows the most complete multi-Controcad architecture):
This phase consists in creating the tree required to receive the mimic set.
The configuration engineer can associate one or more libraries to the project tree.
This library can then be filled by copy/paste from other trees and/or by importing
another library.
At least one project HMIDB must exist.
Configuration access level is required.
The operating mode is described in the following sections.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The view version code type is chosen in this window. Each view is thus identified by
its name and its version number. It is not possible subsequently to modify the
version code type.
On confirmation, the tree required by the project HMIDB set is created.
If the system recognizes that the project already exists but that a new HMIDB has
been created, the window below is displayed:
The Configuration menu item, accessible from the HMIDB node of the Views project
tree, is used to configure the color palette of the views and the color inversion
palette for printout of the documents.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This operation consists in placing the checked content of the working version in the
tree of the operational version. Commissioning/Engineering access level is
sufficient.
Select item Increment version in the menu associated to the HMIDB item to trigger the
following operations:
lock input of views in the working version
check consistency of all the views of the working version relative to the current
HMIDB
if the check is correct:
move content of the operational version into the previous version
update view version numbers
copy checked working version into the operational version
generate a version file
if Controcad is linked to an ALSPA HMI system, the mimic set of the operational
version is reformatted for the target. Mimic set version number is incremented.
If the check fails, a dialogue box nevertheless proposes to transfer the error-free
views. The views or the HMIDB must be corrected in the working version. Retry
Increment version.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This operation is used when the operational version is not correct and it is
necessary to revert to the previous version. Although possible at all locations, this
operation is only effectively applicable on a site Controcad.
Commissioning/Engineering access level is sufficient.
Select the item previous version in the menu associated to the HMIDB item to
trigger the following operations:
1. check consistency of all the views of the previous version relative to the
HMIDB.
- if the check is correct:
2. copy the previous version into the operational version
- if Controcad is linked to an ALSPA HMI SYSTEM, the mimic set of the
operational version is reformatted for the target. Mimic set version number is
incremented.
Note : The working version is unchanged by this operation
- if the check fails, the only correction possible is the correction of the HMIDB as
the views cannot be modified in this version. However a dialogue box does
propose the Revert option to the user.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The user manages the production of mimic documentation via the Documentation
option, accessible in the different contextual menus of the Views tree.
See [CCAD_INTRO] for a description of each option in 1.7 List of
Referenced Documents.
The type of documentation managed differs according to the node selected in the
tree:
Tree node Type of documentation
Working version Documentation of the Mimics of the working version
with the list of variables(cf. 4.2.2,Mimic Document with
Variable List)
Mimics Documentation of the Mimics of the working version or
the operational version (cf. 4.2.1,Mimic Document)
Static drawings Documentation of the Static drawings of the working
version or the operational version (cf. 4.2.3,Static
Drawing Documents)
Dynamic drawings Documentation of the Dynamic drawings of the working
version or the operational version (cf. 4.3,Dynamic
Drawing Documents)
Operational version Documentation of the Mimics of the operational version
with the list of variables(cf. 4.2.2,Mimic Document with
Variable List)
The following options are accessible from the working version by selecting the
Mimics node or a mimic view:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
- the image of each of the mimics of the version in png format with the list of
variables if the node selected is Mimics
The Working Document option is also accessible in the working version, both for
drawing categories and for each drawing.
3. Click to produce the image of the drawings in the category or of the individual
drawing.
4. Select the Project node (or the HMI DB node) and click the Documentation >
List Documentsoption to open a window showing the existing project documents (or
the HMI DB documents).
This window can be used to perform actions (update, printout and edit) on a
selected set of documents.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The document produced by Controcad describes the mimics recognized by the HMI
BD which are not blank.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The mimic documentation with the list of the variables for a mimic set version
contains the same elements as the mimic document (see previous chapter) with, in
addition, a table listing the mimic variables for each mimic. The locations of the
variables are numbered on the image of the mimic.
If we take the same example in the previous chapter: the mimic U01CAV_1 will be
documented as shown below:
In this list, each variable is described by its ID, its label, its location number in the
mimic and the dynamism associated with its parameter.
The documentation of the static drawings for a mimic set version contains:
a table listing all the drawings with their version number and the date of their last
modification,
a chapter for each category containing the images of the drawings in png format .
The categories are shown in alphabetical order.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Only drawings associated to multi-state signal (Msig) truth tables are documented.
To associate a drawing to a truth table:
1. Edit the drawing in Dvdraw
2. Display the properties of the view
3. Select the view frame
4. Click the Properties option in the contextual menu
5. Select the truth table
6. Confirm.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The documentation of the dynamic drawings for a mimic set version contains:
a table listing all the drawings with their version number and the date of their last
modification,
a chapter for each category (shown in alphabetical order) containing the truth
table for each drawing and the drawing associated to each state in the table.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The previous chapters outlined the elements managed by Controcad Views and the
chronology of the operations to be executed.
This chapter provides a detailed description of the operations possible from the
Controcad Views HMI (the view editor is described in the next chapter).
All operations are triggered by selecting on an object displayed in the HMI (project,
HMI DB, view etc.) and then clicking on an option in the associated contextual
menu.
The table below shows a full list of the menu options available depending on the
object selected, on the access level, and on the affiliation of the object to the current
project or to another project.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Commissi Commiss
oning/ ioning/
Engineerin Engineer
g ing
Project New
library
List of
document
s
Library Delete
documentation New
version
Version of a library Delete Copy
Copy
Paste
Export
Import
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Export
Working version
Type of Current HMIDB Other project Any HMIDB
object HMIDB
selected
Configuration Configuration Display
Commissioni Commiss
ng/ ioning/
Engineering Engineeri
ng
On New Copy
category Paste
option
Delete
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
On document Edit
Print
On Other Edit Copy Consult
view
Delete Consult
Copy
Operational version
Current HMIDB Other project HMIDB Any
HMIDB
Type of Configura Commissio Configura Commissio Display
object tion ning/ tion ning/
selected Engineerin Engineerin
g g
On Copy Copy
category
option
Buttons Copy Copy
Other
On mimic Copy Copy Consult
view
Consult Consult
In window Copy Copy Consult
view
Consult Consult
On static Copy Consult Copy Consult Consult
drawing
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Previous version
Current HMIDB Other project HMIDB Any
HMIDB
Type of Configurati Commission Configura Commissio Display
object on ing/ tion ning/
selected Engineering Engineerin
g
Dynamic
drawings
On Copy Copy
category
option
Buttons Copy Copy
Other
On mimic Copy Copy Consult
view
Consult Consult
In window Copy Copy Consult
view
Consult Consult
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Version of a library
Type of Current HMIDB Other project HMIDB Any
object HMIDB
selected
Configuration Configuration Display
Commissioni Commissi
ng/ oning/
Engineering Engineeri
ng
On New
category Delete
option
Paste
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Edit Common Parameters option of the project contextual menu is used to
configure the animation of dynamics objects in the mimics documentation.
The New Library option is accessible to create a new library after selecting the
project. Version 1 is created by default. The name of the library is input by the user
for each of the languages declared for the project.
The New Library Version option, accessible after selecting a library, is used to create
the space required to host a new version of library. The version number assigned
will be equal to the highest number already assigned plus one.
The copy function is selected from a node of the tree proposing this choice or by
means of a multiple selection made from a list of views.
The paste function can then be executed on a node that accepts the type of view or
tree previously copied
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Views referring to static or dynamic drawings which are not already present in the
destination tree cannot be pasted. If this is the case, the following window opens:
The user must first copy/paste the missing drawings then re-copy/paste the views
that use them.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
A delete operation can erase all or part of a tree or a selected set of views.
A view is not deleted if it is used in another view in the same version. In such cases
the following window is displayed:
Such views must first be modified before the delete operation can proceed.
5.6 Purge
A purge operation is similar to a delete operation except that the system establishes
the list of the views to be deleted as unused:
Mimics unknown to the HMIDB
Static drawings not used in other views
Dynamic drawings not used in other views
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Two options are proposed in the contextual menu of a category of static drawings or
on the buttons:
Resizable mode depending on the zoom
Non-resizable mode depending on the zoom
This operation opens a window that can be used to search for a .gif file.
These operations run the view editor in edit (modifications are possible) or consult
mode.
Cyan background indicates that the editor is in consult mode.
Drawing elements can be copied/pasted from one editor to the other.
Two editors in edit mode and one editor in consult mode can be open
simultaneously.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This operation checks the consistency of the views among themselves and relative
to the associated HMIDB.
All mimic views or windows must be checked and passed as OK to be included in
the operational version.
The view navigator shows an icon which indicates the state of the check:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
5.12.1 Content
The color palette is an application-based palette in that the majority of the colors are
function-specific. The palette is organized as shown below:
The first 32 colors (0 to 31) are reserved to the DV-Draw editor itself and to the
system. They therefore cannot be selected for use in the mimic set.
The next 32 colors (32 to 63) are reserved to the ALSPA HMI system. They can
however be used in the mimic set.
The following two columns of the palette can be configured in a project to
represent the state of the variables,
- Fifth column (from the bottom)
64 HDSR sequence state color: BLOCKED or DEFAUT CONDITION
D'AVANCE
65 HDSR sequence state color: FAULT
66 HDSR sequence state color: CANCELLED or OPERATOR ACTION
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Certain colors are inverted in Controcad Views mimic documents and for the
production of screen copies on ALSPA HMI: the black background switches to
white, white switches to black, and yellow switches to orange etc. in order to ensure
enhanced document legibility and to reduce ink costs.
An inverse color palette is therefore required by the system
The modify color palette function can also be used to modify these inverse colors.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The window shown below is accessed from the Configure option in the menu of an
HMIDB node and is used to modify the color palette of the views and the inverse
color palette.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This function is used to place the content of a mimic set in a file, designated an
Export file. By default, all the mimic views, windows, static and dynamic drawings,
and buttons are placed in this Export file.
However alarm sheets and/or the test views are added by the user (Misc views).
The Export Name input field is used to give a logical name to the export. This is not
the name of file.
After the user clicks OK, the system requests a file name and a backup directory.
The system completes the name automatically with the suffix .gz .
The backup directory is specific to the user.
This file can then be transferred (e-mail, external medium etc.) to another Controcad
machine.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This function is used to restore a mimic set contained in an Export file to the
required location.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Rename option accessible by clicking on one or more mimic or window type
views, is used to rename the views and their variables (ignores texts contained in
the views and PI 17 "Open Drawport or Popup Window" views; the consistency check
does not signal this).
Click the option to open a window containing two tabs: the first tab is used to
rename the views, the second to rename the variables.
When the window opens, the views listed are those selected when the option is
activated. The user can then modify this list by using filters (Current names zone).
Once the list of views is determined, the user defines the renaming rule (New names
zone ).
1. Click the Replace button to apply the rule to the names of the views listed
under Current Names. The result is displayed to the user under New Names.
The Apply to files button becomes accessible.
2. Click this button to start renaming the views in accordance with the setting of
the Mimics referenced in the HMI DB option.
The second rename variables tab operates in the same manner. When the tab is
opened, the variables listed are those that appear in the views selected in the first
tab.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The List of Variables option, accessible by clicking on the Mimics or Windows node in
a mimic set version, is used to establish a list of the variables of the HMI DB used or
not used in the mimics or the windows.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
When the editor is being used to modify the view, the menu bar of the view is grey.
When the view is opened for consultation, the menu bar is shown on a cyan ground.
The functions available differ according to the type of view selected: input of a mimic
view, window view, static or dynamic drawing view.
6.1.1 Overview
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
In the work zone, an object selected can take two forms depending on the mode of
selection chosen: choose Object->Handles Reshape or Resize: reshape points or
resize rectangle.
Reshape Resize
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Double click the view background to open the view properties window.
Auto-repeat is used to create several objects of the same type without re-selecting
the object button. To enter this mode:
Several objects can share location points. A polygonal object may have its start and
finish points joined.
The operating mode is as follows:
1. Switch the editor into Handles Reshape mode
2. Select the required objects
3. On a control point of the 1st object to be shared, click ’m'
4. Click the control point of the other object
5. To delete shared points:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The standard tool bar contains buttons common to other Windows applications
The object tool bar contains buttons for each of the graphic object types that can be
created with the editor
6.3.1 Line
1. Designate
2. Click in the trace zone to position the 1st point, drag for the 2nd point
Control points:
Two control points.
Colors:
Trace color only
Style:
Width of trace
Type of line solid, broken
6.3.2 Rectangle
1. Designate
2. Click in the trace zone to position the 1st point, drag for the 2nd point on the
diagonal
Control points:
Two control points.
Colors:
Trace color and background color
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
6.3.3 Circle
1. Designate
2. Click in the trace zone to position the center, drag to define the radius.
Control points:
Two control points.
Colors:
Trace color and background color
Style:
Width of trace
Type of line solid, broken
Type of infill
1. Designate
2. Click in the trace zone to position the start point of the arc then the center.
Define a 3rd point to terminate the arc. This point need not be on the circumference.
Control points:
Three control points.
Colors:
Trace color and background color
Style:
Width of trace
Type of line solid, broken
Type of infill
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
6.3.5 Ellipse
1. Designate
2. Click in the trace zone to position a point on the ellipse and drag to the
center of the ellipse to define the 1st axis. Select another point to define the 2nd
axis.
Control points:
Three control points.
Colors:
Trace color and background color
Style:
Width of trace
Type of line solid, broken
Type of infill
An open polygon is a polygon whose 1st and last points are not joined.
1. Designate
2. Click in the trace zone to position the 1st point. Create as many points as
required. The editor traces a segment between two successive points. Double click
to position the last point.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
A closed polygon is a polygon whose 1st and last points are joined.
1. Designate
2. Click in the trace zone to position the 1st point. Create as many points as
required. The editor traces a segment between two successive points. Double click
to position the last point.
To add new points subsequently or to delete points: as for the open polygon
Control points:
Multiple control points
Colors:
Trace color and background color
Style:
Width of trace
Type of line solid, broken
Type of infill
Note : This polygon must not be used to define a path for the Path Move dynamism.
1. Designate
2. Click in the trace zone to position the 1st point. Create as many points as
required. The editor traces a segment between two successive points. Double click
to position the last point. The segments are replaced by a curve.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Designate
2. Click in the trace zone to position the 1st point. Create as many points as
required. The editor traces a segment between two successive points. Double click
to position the last point. The segments are replaced by a curve.
To add new points subsequently or to delete points: as for the open polygon
Control points:
Multiple control points
Colors:
Trace color and background color
Style:
Width of trace
Type of line solid, broken
Type of infill
Note : This polygon must not be used to define a path for the Path Move dynamism
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Designate .
A contextual menu is displayed.
1. Select From File… to insert pictures from the library.
2. Select From screen… to select pictures directly from the screen. Select an
element of the editor. Drop the element with the mouse to position it at the right
place.
Trace thick
Line type
Fill type
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Czech
This font type should be used in preference to the
hard font type
Hard font Each character is defined pixel by pixel. The
definition is good but the editor proposes only 4
sizes. In operation, HMI uses this type of font for
the display of ideograms (Chinese language).
Even in this case the view can be constructed
with vectorial fonts, with ALSPA HMI operating a
substitution in operation.
Note : As this type of font cannot be resized, the
view explorer cannot display small-sized
characters correctly.
True Type font Each character uses the Bézier curves for its
representation. This geometrical representation is
used to display huge characters (body 14 and
above) with no effect of stairs.
Used to display the drawing palette and the grid. Only one palette is visible at a
time.
Grid.
Grid.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Graph object.
Input object.
Used to test the view from the point of view of its internal dynamics. Does not
however simulate the operation of ALSPA HMI.
Run
Slow
Stop
Fast
Suspend
1 step
Align left.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Aligns the left edges of all the selected objects with the left edge
of the left most object.
Align center vertical.
Same principle.
Align right.
Same principle.
Align at top.
Same principle.
Align center horizontal.
Same principle.
Align at bottom.
Same principle.
Align to grid.
Moves all control point to the nearest point in the grid.
Enlarge object in y
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Reduce object in y
6.11 Animation
One or more animations conditioned by the value of one or more variables can be
associated with any of the graphic objects described above or with any group of
objects.
In this document, this type of animation is designated a "dynamic". Dynamics are
input from the Dynamic tab in the properties window.
Start by inputting a variable before assigning the characteristics of the dynamic.
Certain dynamics require the input of a "threshold table" for their definition
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Save and Load buttons are used respectively to save a threshold table and then
to load it.
The permissible dynamics are shown below:
dynamic modification of the trace color: Foreground
A variable is associated to a threshold table defining the trace colors.
dynamic modification of the background color: Background
A variable is associated to a threshold table defining the background colors.
Note : If an object has a Foreground and Background color feature and one of the colors is
flashing, the same dsv must supply both dynamic features.
Such an object can only have one flash frequency (Windows DataViews).
dynamic modification of the width of trace: Line Width
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
It is vital that the names of files containing drawings should not be preceded by any
path, either relative or absolute. Because the development tree is different from the
ALSPA HMI target.
The table below lists the possible dynamics according to graphic object type:
Ar Circl Ellip Lin Polyg Rectan Subdra Te Vect
c e se e on gle wing xt or
text
Arc ▀
direction
Backgroun ▀ ▀ ▀ ▀ ▀ ▀
d color
Curve type ▀
Fill down ▀ ▀ ▀ ▀ ▀
Fill Left ▀ ▀ ▀ ▀ ▀
Fill Right ▀ ▀ ▀ ▀ ▀
Fill up ▀ ▀ ▀ ▀ ▀
Foregroun ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀
d color
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Dynamic tab relative to the dynamic(s) of the object shows the graphic update
method chosen for the object: Erase Method
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
A mimic is a full page view whose name is or will be referenced in the HMI DB.
A mimic contains the following graphic objects:
elementary (rectangle, segment, text etc.) input directly in the view
static drawings
dynamic drawings
The static or dynamic drawing palettes are used to drag & drop the required drawing
in the view.
The dynamics of graphic objects are obtained:
by associating a dynamic to an elementary object and by linking this dynamic to
an HMI DB variable attribute
by linking the internal variable(s) of a dynamic drawing to an HMI DB variable
attribute.
The response to clicking on an object (starting an operator event) executes when
the object is named in accordance with the action required.
The paragraphs below go through these points in the form of an operating mode.
its name has been declared and created in the HMIDB; it is visible in the list
of views with empty status
it is created from the menu associated to the mimic node thanks to the New
option.
In both cases the following window is displayed:
The name of the view can be input or modified. It is saved in uppercase by the
system.
The view
background model must be chosen. The default model is
Mimic_16_10_MultiScr.v. It contains a frame to delimit the work zone.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Graphic objects are input using the graphic objects buttons available in the tool bars
and from the static or dynamic drawing palette.
Efficiency can be improved by following the tips below:
Use the grid and the grid magnetism: option View > Display Grid and View > Snap.
Modify the background color of the editor as necessary.
1. Double click a zone without an object.
2. Assign the Drawing Background color (dark grey is a good compromise).
object properties
These are visible in the properties window (cf. 6.1.2,Object Properties) inherit
object properties:
Used to capture the attributes of an object (trace color, background color, width
etc.) and to restore them to the next objects created. Capture is extremely simple:
- Select the object whose properties are to be captured
- Click .
The following objects will inherit the properties.
The limitation of this method is that some objects do not possess all the trace
attributes (a vector text has no background, a rectangle has no text size).
It is therefore more efficient to capture an object of the same nature as those that
are to be created.
auto repeat
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The chapters below describe the links between a dynamic and a variable.
Each of these variables is described in the HMIDB, but in operation these variables
are those of the ALSPA HMI real time database (RTDB).
In this RTDB, each variable comprises several data options known as attributes
(value attribute, status attribute etc.).
Thus in fact Controcad Views creates links between graphic object dynamics and
attributes of variables in the RTDB.
The table below shows a list of the attributes available for each type of variable. The
«internal name» column is included for information purposes.
Variable Attribute Internal Type Limits/values Utilization
consumed name
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
2: appearance
unacknowledge
d degree 2
alarm
3: appearance
unacknowledge
d degree 3
alarm
4: appearance
unacknowledge
d degree 4
alarm
5:
disappearance
unacknowledge
d alarm
6:
disappearance
unacknowledge
d degree 1
alarm
7:
disappearance
unacknowledge
d degree 2
alarm
8:
disappearance
unacknowledge
d degree 3
alarm
9:
disappearance
unacknowledge
d degree 4
alarm
Interventi /FR/CONSI Integer 0: unlocked Locked block
on Value GN indicator
1: setpoint
2: test
Acquisiti /FR/INF_CO Integer Additional
on data MP acquisition data
Languag FR/LABIND Integer Language 1
e1 X1 comment #
comment
Languag FR/LABIND Integer Language 2
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1: setpoint
2: test
Value /FR/M Integer 0 or 1 Value of the
measurement. Can
be used on any type
of dynamic
Owner ID /FR/REP_ID Text[20] Functional study
Interventi /FR/CONSI Integer 0: unlocked Locked block
on Value GN indicator
1: setpoint
2: test
Number /L_AL2/NB_ Integer 0 to n Number of
of ALNA unacknowledged
Unacknol alarms of this owner
edged
Alarms
Languag FR/LABIND Integer Language 1
e1 X1 comment #
comment
Languag FR/LABIND Integer Language 2
e2 X2 comment #
comment
Inhibit /FR/INH Integer 0: owner Inhibition of owner
instructions non instructions
inhibited
1: owner
instructions
inhibited
model MSig ID /FR/REP_ID Text[20] Functional ID of the
variable, displayed
only in text form
Value /FR/M Integer 0 to 15 or 0 to Value of the
63 measurement. Can
be used on any type
of dynamic.
Utilization of
threshold tables
recommended (table
varying from 0 to n)
Validity /FR/V Integer 0 or 1 Validity
Languag FR/LABIND Integer Language 1
e1 X1 comment #
comment
Languag FR/LABIND Integer Language 2
e2 X2 comment #
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
y=f(t) curve
y=f(x) curve
Operator
Group
Control
Block
Group
Trend
Variables
Sequence Sequenc /FR/LIB_ST Text[20] Current sequence
Monitoring e State A1 state label (IN
Label PROGRESS,
UNTRIGGERED…)
State labels are
configurable in
HMIDB in both
languages. The
choice of a Bilingual
Local Label type text
object enables
responsiveness to
language changes.
Sequenc /FR/LIB_MO Text[14] Label of the current
e Mode D1 sequence mode:
Label AUTO, OPERATOR
GUIDE, STEP BY
STEP
Labels are
configurable in
HMIDB in both
languages. The
choice of a Bilingual
Local Label type text
object enables
responsiveness to
language changes.
Current /FR/LIB_PA Text[32] Label of the current
Sequenc S1 sequence step
e Step
Labels are
Label
configurable in
HMIDB in both
languages. The
choice of a Bilingual
Local Label type text
object enables
responsiveness to
language changes.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Click the relevant object and choose Dynamic in the contextual menu
or
2. Double click the object, then select the Dynamic tab in the properties window
3. Select relative to the Variable Data in the line corresponding to the selected
dynamic
If the dynamic chosen is the text dynamic, first select the display format (see
display formats in the standard data source)
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Note : For animation purposes the behavior of the variable is identical to that of a data source
variable (dsv) in the standard ds. This ds is described in the Data Sources chapter.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Click the relevant object and select Subdrawing in the contextual menu.
or
2. Double click the object, then select the Subdrawing tab in the properties
window.
The window shows as many lines as the dynamic drawing possesses external
(Global) variables.
3. Double click the gray zone if no variable has been selected or select on
each line if a variable is already present.
- the Select Variable window opens
The dynamic drawing may be produced with the indications below:
classes of variables appropriate to animate this drawing
truth table authorized
The selection window filters and then shows the variables which correspond to
these criteria, thus facilitating the input. In addition, only the attributes that
correspond to the variable type in the dynamic drawing (floating or short or
text) are proposed in the contextual menu.
To delete a linked variable, click the variable reference then press Del
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
2. Choose an owner.
3. Choose a variable.
A list of sub-drawings is proposed.
4. Drag and drop the chosen sub-drawing into the edit zone.
A link is automatically established between the internal sub-drawing variable and
the variable selected.
Restrictions for the variable to be assigned:
the ds must be multi-standard type
the dsv type must be compatible with the variable
For further information on assigning sub-drawings to a variable, see the Library Tree.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
7.9 Graphs
The Run mode is used to execute the view in the editor. This mode can detect
1st level errors (graph trace zone too small, inappropriate format for a text type
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Purge the unused variable option is used to delete data (ds and dsv) that is not
used in the view. Unused variables are in the view if they have been chosen by
the user then removed from the dynamic or from the link with a dynamic drawing.
The Init Object Number option is used to reinitialize the object numbers (see
"Object Numbers" paragraph). By default, a new dynamic object or "PI:" object
has a number equal to the highest number + 1, wherever it is located.
The Init Object Number option changes the numbers of all the objects, with the
numbers increasing «globally» geographically from left to right and from top to
bottom.
These numbers are visible in the check error messages and in the
documentation.
Note : Clicking on the close button does not detect a change in the view if only one trace
attribute has been modified. It is therefore vital first to save the view with .
After saving of the view and closing the editor, wait several seconds for the updated
view to appear in the navigator.
The integration of the Purge and Init Object Number options is only visible in the editor
after exiting the view, then re-editing it.
The view editor is used to limit input errors. The mimic check is above all necessary
afterwards to check the consistency of the variables with the HMIDB, which may
have changed since.
A check is also triggered automatically by the «Increment version» operation, which
prohibits increment of views which contain at least an error.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
8.1 Extensions
The ALSPA HMI operating application provides the following functions for extended
mimics:
initial display of the view showing:
- the part of the image chosen during construction of the view (default
rectangle).
- the layers displayed by default.
choice of the layers to be displayed. Each view comprises a default layer and up
to 10 other layers
zooming and panning the view
selection and display of predefined key zones in the view via a menu. Key Zones
display of objects when they are within the zoom range assigned to them:
decluttering.
display of the entire view in a reduced window; only those layers defined during
construction of the view are visible. This window also shows the view zone visible
in the main window and thus facilitates zooming or panning operations.
In the main Controcad HMI, mimic views and extended mimics are located in the
same tree: the Mimics tree.
To input a new extended view, create a new mimic and choose
Extended_Mimic_16_10_MultiScr.v as the template:
Graphically this view template contains a frame. All the objects in the view must be
drawn within this frame.
There are no control window location points. The operator must create them
(maximum 3).
There is no title as this is placed dynamically by the ALSPA HMI application.
The operator can input the following specific information when the extended mimic
view is edited:
the default area rectangle,
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The zoom/pan rectangle can be used to define the area of the view that will be
visible on its initial display in the application.
The zoom/pan rectangle is defined via the "Extended" tab in the "View Properties"
window of the editor. The "Default area rectangle in the view" panel is used to
create, display, or select this rectangle.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The layering function is accessed via the "Layers" icon in the editor:
The layering function is used to define different layers in the view being edited.
Graphic objects in the view can subsequently be assigned to the layers that have
been defined.
The following actions can be performed from this window:
create a new layer
delete a layer
assign the attributes of the layer
move the layer in the list.
Any newly created object belongs to the default layer defined in the "Layers"
window.
To modify the layer to which an object belongs the operator must:
1. Open the "Properties" window of the object and select the "Extended" tab.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
A Key Zone is defined by a rectangle in the view. The Key Zone defines a zoom/pan
zone which will be used by the application to procure rapid display of certain areas
of the mimic.
The "Appointment rectangle in the view" panel is used to perform the following
actions:
Create a Key Zone.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
8.6 Decluttering
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Modify the zoom level (between 0 and 100) by means of the icons and the
corresponding menu in the menu bar.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
A window type view is a mimic view which is not full page and which opens on
selection, in one of 2 modes:
«drawport» mode: the window opens at a specified size and location relative to
the background view. A model view available only in operation (phza_template.v)
is used to define the sizing rectangle and the destination of the window. The
operation software must be customized.
«popup» mode: the window opens below and to the right of the open button
clicked; the size is the size defined in the editor.
Select mode is visible in the view comment, as shown in the view properties window
(double click the view background)
To input the windows the configuration level user must first create the window model
views. Controcad Views supplies the default model view Window_ALSPA.v which can
be used for popup views that can be moved in operation by clicking on the title bar.
- the name of the view must be input. The suffix .v is added automatically.
- the view background model must be chosen. Select the model corresponding
to the type of window required. The default model for windows is
Window_ALSPA.v.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
If the category in which the drawing is to be stored does not exist, it must be
created:
1. Open the contextual menu of the static drawing node,
2. Select New Category,
3. Input the name of the category in the first language. The input of the name in
the second language is useful if the project has a second language and if the
Controcad Views HMI and the documentation are required in this language.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The name of the view must be input. The suffix .sd is added automatically.
The view model of a static drawing must be Template.sd. This is a default view
containing no objects.
2. Click OK to display the editor.
Create the required objects. Use the Inherit Subdrawing FG color if necessary.
The drawing must be anchored during creation in order to appear at the required
location when it is utilized in another view:
1. Display the grid. A cross is visible at the center of the input zone of the editor
(corresponds to coordinates (0,0)).
2. Select all the objects of the drawing
3. Move the objects as a group so that the cross in the grid corresponds with
the required generation point of the drawing.
4. Modify the Print attribute in the view properties window, if necessary.
The default utilization size is the size of the sub-drawing as constructed. It is
therefore advisable to ensure that the size of the constructed drawing corresponds
as closely as possible to that of its utilization.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
If the category in which the drawing is to be stored does not exist, it must be
created:
1. Open the contextual menu of the dynamic drawing node.
2. Select New Category.
3. Input the name of the category in the first language. The input of the name in
the second language is useful if the project has a second language and if the
Controcad Views HMI and the documentation are required in this language.
To create a dynamic drawing:
1. Open the contextual menu of the node of the required category, and select
New.
- The name of the view must be input. The suffix .sd is added automatically.
- The model view of a dynamic drawing must be Template.sd. This is a default
view containing no objects.
2. Click OK to display the editor.
When used in mimic windows, the dynamic drawing will be linked to the variables of
the HMI DB.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Select the Data Source type (cf. the Data Sources chapter for the functions
of each ds).
Any field deduced and preset by the software is displayed automatically and is
gray
2. Create one or more data source variables in accordance with the capacities
of the ds.
This part of window is used to display and select the characteristics of the dsv:
Type: type of the dsv: Short, Long, Float, Text
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
1. Click the object required and select Dynamic in the contextual menu
or
2. Double click the object, then select the Dynamic tab in the properties window
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
if the dsv already exists, double click it or click the dsv then on Apply. Otherwise it
is possible to create a dsv and even a ds from this window, and then select it for
the dynamic.
The ds/dsv is chosen according to its behavior in operation.
No purpose is served by modifying the value of the input fields in the dynamics
window since these fields are set automatically in operation with the extreme values
of the associated attribute. It is however necessary to modify them to input threshold
tables with limits other than 0 and 1.
The value of the output fields must be assigned if the amplitude of the dynamic is to
be limited.
The operation should be repeated if another dynamic is required on the same
object.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The window shows as many lines as the dynamic drawing possesses external
(Global) variables.
3. Double click the Is Mapped To zone in each line.
The select variable window opens.
4. link the internal variable with a dsv of the «standard» ds. Create the dsv in
this window if it does not already exist. The type must be the same as that of the
internal dsv.
Click or on the close button of the editor. The following window opens:
The Purge the unused variable option is used to delete data (ds and dsv) that is not
used in the view.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This chapter looks at the process control functions from the standpoint of the
mimics.
The control functions are operated by means of control windows placed within the
mimics. These windows are opened by buttons located in the immediate vicinity of
commandable blocks.
These control windows are not the same as the view windows managed by
Controcad Views; control windows are pre-defined system windows which can be
configured by the input of HMIDB Control Block variables (hCB).
A maximum of three windows can be open by the operator at any one time. These
windows can be moved by the operator within the mimic. When opened they appear
in the positions predefined for each mimic.
The title contains the functional ID of the variable used for the command (Control
Block class object)
Click the title to move the window.
The close button erases the window.
Zone 1: if they exists, graphic elements (curves, bargraphs, text etc.) which show
the operator how the command is changing.
Zone 2: interactive graphic elements for the transmission of commands.
Zone 3: recurrent buttons (display mode, comment)
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The development of a mimic comprising control elements includes the definition of:
the open control window buttons,
the three points in the mimic determining the position of the windows.
These are the buttons used to open control windows placed in the mimic views. This
chapter does not deal with the buttons located in control windows (see next
chapter).
Creating an Open Button
The open button is a static drawing using the standard drawing
popv_BTN_corps.sd, itself named "R".
The symbol within the button can also be a static or dynamic graphic object of "text"
or "vectext" type.
The button appears as depressed while the window remains open.
Save this button as a static or dynamic drawing.
Using the Button in a Mimic
The button executes the "Open a Control Window" action:
The associated parameter is the Control Block type variable (hCB)
PI: 13 <external key>
external key of the Database object to be commanded (C_REGUL class)
1 to 3 window positions can be defined for each mimic comprising control blocks.
These positions, corresponding to the top left of the window, are defined by invisible
rectangle objects (in the background color). These rectangles must be of Position 1,
2 or 3 type
The Use option in the General tab of the rectangle is used to define these names:
Since these objects are invisible, it may be necessary (for example, when moving
them) to have them show up temporarily on screen.
Execute the command sequence Edit >Select > By name then input POS* in the input
zone.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
13.1 Introduction
The following behavioral aspects of the object may be of interest to the user:
area infill,
color calculation,
movement of thresholds along a path,
The graphic appearance of the object is however inappropriate: The user can
change this, but only with DV-Draw.
Without development software the user can thus obtain, for example, the infill of a
hopper with colors and variable thresholds etc.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Description
Infill of a rectangle in accordance with a real type database data option.
The infill color is modified if the Value/Status attribute of a remote measurement is
used:
normal state color for normal Status
invalidity/replacement color for doubtful Status
color of inhibition for inhibited Status
network malfunction color in case of loss of connection to the server
If the Value/Status attribute is not used, the color is that of the normal state.
The background color is modifiable during the utilization of the drawing in the view.
Utilization
Utilization of one of these drawings in a view shows the visibility of the variables
(Subdrawing tab):
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Input the "Text:" field with the orientation and the display format. The syntax is:
<orientation> b %<m>.<n>f
Where:
<orientation>, direction of the axis and of the graduations. Can only equal one of the
following 4 letters:
"N" for an axis with upward facing graduations ;
"S" for an axis with downward facing graduations;
"E" for an axis whose rightward facing graduations;
"W" for a axis with leftward facing graduations;
b indicates a space. A single space must exist between <orientation> and '%'
<m> is a number indicating the maximum number of characters that each label
may take (including point and sign).
<n> is a number representing the number of digits after the decimal point.
Example:
S %9.2f
W %8.3f
Attach the variable required.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The name of the associated attribute is not used. Only the ID is used in operation.
ALSPA HMI detects an error if the ID does not belong to one of the 4 classes
mentioned above.
Behavior in Prototype Mode
The axis is displayed with the current limits. The values are always in a decimal
format corresponding to the values <m> and <n>.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Only the Value attribute of an ASig type variable may be linked with this drawing.
Behavior in Prototype Mode
Only the display dynamic of the real is executed. The color is not significant.
Only the Value attribute of a BSig type variable may be linked with this drawing.
Behavior in Prototype Mode
Only the integer display dynamic is done. The color is not significant.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Utilization
If a graphic is to be placed on the button, the user must create another higher
level static drawing using the drawing button popv_BTN_corps.sd. Name this
button "R" (Released).
Example:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
No drawing is supplied for this option in the standard library. This paragraph outlines
the methods and objects to be used for other drawings.
13.3.1 Trends
The "Graph Status" graph is used to represent variables in the form of historical data
or trends.
Operating mode:
1. Select a graph trace.
2. Position and resize the trace zone.
3. Configure the graph. The inputs below are preset:
Choice of the graph "Graph Status"
"Samples" to the size of the TEND attribute: 32
No transparent background, choice of "OPAQUE"
Ticks to OFF
Time Start and Increment to 1
Scroll By to 32
1. Attach the variable required.
2. Assign the database variable required.
Only the TEND attribute is used for trends by ALSPA HMI. The ALSPA HMI
mechanisms mean that the width of display of the trend cannot be greater than
the content of TEND i.e. 32 values.
The range of variation of the input variable (Range) is assigned dynamically in
operation by the application (by the Minimum and Maximum attributes of the ASig
type variable).
In order to ensure uniform representation in the Curves system view, the trend
returns the Status values contained in the Trend attribute as shown below:
- definition color and single width trace when Status is normal;
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The table below shows a summary of the actions that can be associated to an
object.
The paragraphs below provide a detailed description.
Selecting an action (Type field) can lead the user to Select additional parameters.
These choices result in the assignment of the object name (Name field). This name
is visible in the HMI for information purposes. The syntax of this name is shown
below ;
PI:<n° > <mandatory parameters> <other parameters>
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
16.1 Presentation
Data source names constitute key words for the ALSPA HMI application.
While the data source variable names in the mimic view or window supply the
references to RTDB attribute names, the ds name is used to describe:
data searches;
data transformation;
production of the dynamic.
The ds name is therefore chosen by the designer of the dynamic drawing depending
on the function required.
These data sources can only be supplied during the construction of the dynamic
drawing. For a mimic view or a window view (1st level) the ds name is the name of
the Owner; the "standard" ds is then implicitly used in operation by ALSPA HMI.
It is therefore important to understand the "standard" function in order to enable
correct construction of the dynamic directly in mimic.
The standard ds description used is shown below.
16.1.1 Description
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Describes the operations required in the editor to input a dynamic drawing correctly
using this ds.
Without affecting operation of the mimic check utility, errors are detected by each ds
in ALSPA HMI operation. This paragraph details these errors and describes their
consequences.
The results on the ALSPA HMI target are of two types:
1. a message is transmitted signaling the malfunction.
2. a frame opens in the mimic of the graphic object where the malfunction is
detected.
16.2.1 Description
This ds is the most general and is used to feed the dsv with non-transformed RTDB
values.
This ds is used implicitly when a dynamic is implemented directly in a 1st level view
(mimic or window).
These are the special features of this ds.
Data Search
The data consists exclusively of the following RTDB variables:
simple attributes according to the table, (cf. 16.10,Table of Data Sources Used by
Attribute Type)
Value and Status attributes (set of several attributes)
Trend attribute
Data Transformation
No data transformation is executed for simple attributes; the value of the attribute
is placed directly in the corresponding dsv.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The name is left to the choice of the designer. The name may contain
alphanumeric characters, spaces and tabulations.
The name should be short enough to ensure identification during utilization of the
drawing.
Variable type
In accordance with the type of the RTDB attribute which will be associated during
utilization of the drawing. The following types are possible:
- "Float" for real type RTDB data
- "Long" for long integer type RTDB data
- "Short" for short integer type RTDB data
- "Text[ ]" for information RTDB of type character string.
For the Value and Status attributes, the type is that of the attribute qualifying
the value, i.e.
- "Float" for an ASig type variable
- "Short" for a BSig type variable
For the Trend attribute the type is the same as that for Value, i.e. "Float".
Type of structure
- Vector [32] for the variable linked with the Trend attribute
- Scalar or Len[ ] for the others
Visibility
Exclusively Global
Function
Feeds the associated dynamic input via the editor.
When another dynamic is linked to a dsv of the "status" ds on the same graphic
object, the following precautions should be taken:
The graphic object must have one single dynamic exclusively linked with the
"standard" ds and one single dynamic linked with the "status" ds.
Otherwise (no "status" ds):
several data source variables of the "standard" ds can animate the same object
data source variables of other data sources (measurement, color etc.) can also
animate the same object.
"standard" manages only "Graph Status" type graphs. Only one dsv may be
attached per graph.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The variables of the Value and Status attributes of an ASig type variable, linked
for example to this drawing, are then fully exploited.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Error in the RTDB reference of the dsv of the mimic linked with the dsv of the
drawing.
- a message is transmitted
- the object is framed
the Trend attribute is linked to a graphic object other than a Graph Status.
- a message is transmitted
- the object is framed
%s format syntax error
- a message is transmitted
- the object is framed
In this mode the "IN" field of the dynamic is not modified relative to the input of the
editor.
The dynamics linked to the data source variables of the "standard" ds of "scalar" or
"Len[ ]" type structure behave normally.
The dynamics linked to the data source variables of the "status" ds have no effect.
The "Graph Status" is displayed with the definition color and width.
Strings cannot be divided in prototype mode; the format is displayed without
transformation.
16.3.1 Description
This ds, which systematically associated with the "standard" ds, is used to link a
dynamic to the content of the Status part of the Value and Status attributes.
Generally a "Fore Color" type dynamic is associated with the dsv of this ds. The
color threshold table must have 4 states:
0 for Status indicating a normal state
1 for Status indicating a state of invalidity/replacement
2 for Status indicating an inhibited state
3 for network failure
The popv_tab_status.tco table must be used for this dynamic.
These are the special features of this ds.
Data Search
Benefits from the search performed by the associated "standard" ds.
No additional search is carried out.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The "status" ds has no effect if it is used only for the dynamic of an object.
for each graphic object, only one dsv of the "standard" ds may coexist with one dsv
of the "status" ds
None.
The dynamics linked to the data source variables of the "status" ds have no effect.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
16.4.1 Description
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Utilization is impossible with Graph and Input type graphic objects because no
dynamics can be added on these objects.
1. Create as many data source variables of the " color " ds as necessary.
2. Assign their characteristics.
- For each graphic object to be animated:
3. select the "Fore Color" or "Back Color" dynamic
- recover the threshold table popv_tab_color.tco
4. link the dynamic to the adequate dsv
It is not necessary to modify the IN field (default values [0, 1])
5. Delete the unused data sources and data source variables
6. Save the view.
When this drawing is used subsequently, the name of the associated attribute is
not exploited. The designer simply makes a link with any attribute of the requisite
RTDB variable.
Input a dynamic drawing which displays a real value ("standard" ds) and which is
color reactive ("color " ds)
1. Create a new drawing and select the model template.sd.
2. Add a dsv variable to the "standard" ds. Assign its characteristics:
3. Add a dsv variable to the " color " ds. Assign its characteristics:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Error in the RTDB reference of the dsv of the mimic linked with the dsv of the
drawing
--> a message is transmitted
--> the object is framed
In this mode the "IN" field of the dynamic is not modified relative to the input DV-
DRAW.
The dsv normally feeds the "Fore Color" or "Back Color" dynamic but the value of
the dsv does not correspond to a color calculation.
16.5.1 Description
Used to represent the measurement of an ASig or BSig type variable in the form of a
character string:
for an ASig type variable:
- uses the content of the Value attribute and other internal attributes,
- displays <<<< if low limit violation,
- displays >>>> if high limit violation,
- displays the measurement in decimal format if the width of the display field
enables this,
- displays the measurement in scientific format if decimal format is impossible,
- displays near-0 measurement depending on configurable sensitivity, by means
of the HMIDB,
- displays #### when the width of the field is insufficient,
- displays **** when the ASig variable is inhibited.
for a BSig type variable:
- depending on the content of the Value measurement, displays the associated
state label in the current language,
- displays **** when the BSig variable is inhibited.
As with the color calculation, this value transformation is used in non mimic views
called system views. Supplying the "measurement" data source for the mimics
ensures the consistency of the image set.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
When this drawing is used subsequently, the name of the associated attribute
may only be the Value attribute of an ASig or BSig type variable.
The graphic object must be a Text or Vectext
The dynamic must be "Text"
The formats authorized are %m.nf and %md
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Error in the RTDB reference of the dsv of the mimic linked with the dsv of the
drawing
- Variable RTDB of wrong type
- Attribute other than Value
--> a message is transmitted
--> the object is framed
Error on the dynamic:
- dynamic other that "Text"
- formats incorrect
--> a message is transmitted
--> the object is framed
In this mode the character string is that displayed normally in DV-DRAW. That is to
say:
a real if the format is "%m.nf" type
an integer if the format is "%md" type
16.6.1 Description
Combines the functions of both the "measurement" and the "color" ds in a single ds
Used to display the measurement value (Value attribute) of an ASig or BSig type
variable in a calculated color representative of the state.
This association enables:
to minimize variable searches in the RTDB
optimize animation
These are the special features of this ds.
Data Search
An internal list of attributes is used
Data Transformation
See the equivalent paragraphs for the "measurement" and "color" data sources.
Producing the Dynamic Graphic
The character string is assigned to the Text type dynamic .
The calculated color is placed in the dsv named "color" with Local visibility.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
When this drawing is used subsequently, the name of the associated attribute
may only be the Value attribute of an ASig or BSig type variable.
For the measurement display:
- the graphic object must be "Text" or Vectext"
- the dynamic must be "Text"
- the formats authorized are %m.nf and %md
For the color
- the "Fore Color" or "Back Color" dynamic must be associated to the "Text"
graphic object.
- the "Fore Color" dynamic must be associated to a "Vectext" object (a "Vectext"
has no background color).
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Error in the RTDB reference of the dsv of the mimic linked with the dsv of the
drawing
- The variable is the wrong type
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
In this mode the character string is that displayed normally in DV-DRAW. That is to
say:
a real if the format is "%m.nf" type
an integer if the format is "%md" type
The color used is that of the normal state.
16.7.1 Description
Used to animate a complex graphic and thus to display the current values of the
attributes of an ASig type variable.
The bargraph with thresholds is an example of a graphic associated to this ds.
In a detailed manner this ds is used to:
fill an area according to the value of the Value attribute (a rectangle in the case of
the bargraph)
show a particular graphic in the event of a low limit violation
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Allows a dsv mapped with the "rempl_seuils" dsv to refer only to the Value attribute
of an ASig type variable.
1. Create the "rempl_seuils" ds. The editor automatically creates the data source
variables and their characteristics. Data source variables can be deleted if
they are unused (or on save).
2. Create the graphic objects required.
At the most there must be:
one object allowing an infill (rectangle, polygon, circle etc.)
one object shown during low limit violation. This object can itself be a drawing
one object shown during high limit violation. This object can be a drawing. It may
be identical to the previous object.
4 objects representing thresholds
the movement path of polygon type thresholds only. The object is named
"SPECBE:<identifier>"
<identifier> is left to the choice of the designer
the index indicating the violated threshold
an object, placed behind that receiving the infill, can be used to provide a
background color (optional). If its "Foreground" color is the Inherit color, the color
can be configured during the instantiation of the drawing.
3. Associate the dynamic to the graphic objects
The tables above provide details such associations.
4. Ensure that the order of the objects below is as follows
the object providing the background color must be placed behind all the other
objects.
the object index of the violated threshold must be placed behind the threshold
objects.
5. Save the view
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
3. Create the graphic objects required. The following objects are required for
the bargraph:
- object 1: rectangle for the background of the bargraph. The Inherit color is
assigned to enable the background color to be modified during instantiation of
the bargraph.
- object 2: area to fill;
- object 3: graphic object representing low limit violation. This object is a
drawing containing several graphic elements (rectangle and arrow);
- object 4: graphic object representing high limit violation. This object is a
drawing containing several graphic elements;
- object 5: polygon type threshold movement and violated threshold index
object;
- object 6: violated threshold index object. Must be placed behind the threshold
objects;
- objects 7 to 10: threshold objects
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Error in the RTDB reference of the dsv of the mimic linked with the dsv of the
drawing
- The variable is the wrong type
--> a message is transmitted
--> the object is framed
Error of construction of the drawing
- the global visibility dsv has a name different from "measurement"
--> a message is transmitted
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Only the "Fill" dynamic functions normally within the limits of the IN field ((0,1) by
default).
16.8.1 Description
Used to produce a dynamic drawing exploiting several attributes of the same RTDB
variable and animating distinct graphic objects.
This ds has the advantage, relative to the "standard" ds, of only showing a single
link in operation.
This ds can therefore be used to create complex dynamic drawings, which are
simple to use for the mimic or window designer.
Data Search
The variables are exclusively RTDB attributes mentioned in the table (cf. 7.4,Using
Database Variables in Views), with the exception of the Value and Status and Trend
attributes.
Only the attributes included in the Local and Global dsv names are sought.
Data Transformation
No data transformation is done. The value of the attribute is placed directly in the
corresponding dsv.
"Non-existent attributes ", i.e. constant attributes with no default value, non-
mandatory input and which have not been input in the HMIDB, undergo special
processing to indicate their non- existence:
if the dynamic is Text type, '/' characters are placed in the display field. The
number of '/' characters depends on the format chosen (% 10.3 f causes the
display of 10 '/'. If no size is specified in the format, 4 '/' characters are displayed
(% f causes the display of ////).
for another dynamic, the arbitrary value -1 is placed in the corresponding dsv.
For Text type RTDB attributes, a part of the label can be displayed on several
lines. The format of the Text type dynamic is used to define the division
Producing the Dynamic Graphic
The dynamic is obtained using the dynamics provided by the editor.
The "multi_standard" ds may contain only one Global dsv and accept any number of
Local data source variables. Their characteristics are follows:
each dsv name, including the Global dsv, is a reference to the RTDB attribute in
the form of the internal name (in the sense of the table «<TiremeHyperlink
link='_Ref491829103 ' value='Using Database Variables in Views'/> » ).
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Input a dynamic drawing which displays, for all ASig type variables:
the label, Label attribute with the internal name /FR/LIB;
the measurement, Value attribute with the internal name /FR/M;
the unit, Unit attribute with the internal name /FR/UNIT_LIB.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The /FR/M dsv is chosen arbitrarily as being global. This choice does however
condition the operation of Mapping shown below.
3. Create three "Text" or "Vectext" graphic objects
4. Add the "Text" dynamic to the three objects.
5. Delete the unused data sources and data source variables
6. Save the drawing.
When this dynamic drawing is used in another view, the Subdrawing tab shows:
The designer should then link with the Value attribute of an ASig type variable.
Error in the RTDB reference given by a dsv name in the dynamic drawing.
Error on the variable linked with the global dsv of the dynamic drawing.
Incorrect syntax of the %s format.
--> a message is transmitted
--> the object is framed
In this mode the IN field of the dynamic is not modified relative to the data input in
the editor.
Only the Global dsv responds from a view using this type of dynamic drawing,
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
16.9.1 Description
Assigning only one dsv enables the RTDB measurement (Value) and validity
(internal, equal to 0 or 1) attributes of an MSig type variable to be taken into
account.
Compared to the utilization of the "multi-standard" ds, the "vre_vri" ds enables the
number of sub-drawings in the Subdrawing type dynamic to be minimized and thus
increases efficiency.
Data Search
Only the Value and Validity attributes of the MSig type variable are used.
Data Transformation
The Value and Validity attributes are combined to calculate the value of the dsv.
The concatenation can be summarized by the 2 equations:
if Value = 0 dsv = 0
if Value > 0 dsv = (Value x2) - validity
The start of the truth table is:
Value validity dsv value
0 1 0
0 0 0
1 1 1
1 0 2
2 1 3
2 0 4
.. .. ..
The Value attribute of a 16-state MSig variable varies between 0 and 15. Value = 0
corresponds to an inhibited output and the Validity is then ignored: the dsv equals 0.
The Value attribute of a 32-state MSig variable varies between 1 and 31. The Value
= 0 which may be transmitted by the controller is not used.
This means that a control block library can be compatible for any MSig variable type
with no more than 16 states.
Producing the Dynamic Graphic
The dynamic is obtained using the dynamics of the editor.
When a Sub-Drawing type dynamic is used, remember to limit the number of sub-
drawings to avoid impairing performance.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
0 1 0 Inhibited sd inhibition
0 0 0 Inhibited
1 1 1 Invalid sd state 1
1 0 2 Normal
2 1 3 Invalid sd state 2
2 0 4 Normal
The "vre-vri" ds must include a Global dsv for each database object processed in
the same dynamic drawing.
Normally only one dsv is used.
These are the characteristics of each dsv:
The name is left free
Type of variable
Must be exclusively "Short"
Type of structure
Exclusively "Scalar"
Visibility: Global
Function
Feeds the associated dynamic(s).
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Input a dynamic drawing which displays different drawings (sd1, sd2, and sd3) for
Value values equaling 1, 2 and 3 respectively.
Trace sections of the sub-drawings are defined with the Inherit color. The validity of
these sections is indicated by a validity color.
Operating mode:
1. Create a new drawing and select the model template.sd.
2. Create a dsv of the "vre_vri" ds.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The designer must then link with the Value attribute of an MSig type variable.
In this mode the dsv does not contain the concatenated Value and Validity
attributes.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The table below shows the data sources to be used for each attribute made
available to the RTDB:
Variable Attrib Internal Type Limits/values Utilization Usable data
type ute name sources
ASig ID /FR/REP_I Text[20] Functional ID of the Standard
D variable, displayed
only in text form Multi_standard
Used automatically
following selection of
«Bilingual DB Label»
Value /FR/M Real Between Minimum Value of the Standard
and Maximum measurement. Can be
used on any type of Multi_standard
dynamic Color
Measurement
Mes_coul
Rempl_seuils
Minimu /FR/VM_M Real Minimum value of the Standard
m IN measurement.
Multi_standard
Can be used on any
type of dynamic
Display in text form
recommended.
Maximu /FR/VM_M Real Minimum value of the Standard
m AX measurement.
Multi_standard
Can be used on any
type of dynamic
Display in text form
recommended
Unit /FR/UNIT_ Text[6] Variable unit, Standard
LIB displayed only in text
form Multi_standard
Value is used to
represent the value
(utilization of
«standard» ds) ;
Status is used for
status
(utilization of
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Used automatically
following selection of
«Bilingual DB Label»
Alarm /FR/AL_ST Integer Between 0 and 9 Alarm standard
State ATE acknowledgement
0: no alarm, state Multi_standard
normal state
1: appearance
unacknowledged
degree 1 alarm
2: appearance
unacknowledged
degree 2 alarm
3: appearance
unacknowledged
degree 3 alarm
4: appearance
unacknowledged
degree 4 alarm
5: disappearance
unacknowledged
alarm
6: disappearance
unacknowledged
degree 1 alarm
7: disappearance
unacknowledged
degree 2 alarm
8: disappearance
unacknowledged
degree 3 alarm
9: disappearance
unacknowledged
degree 4 alarm
Interve /FR/CONS Integer 0: unlocked Locked block indicator standard
ntion IGN
Value 1: setpoint Multi_standard
2: test
Value /FR/M Integer 0 or 1 Value of the Standard
measurement. Can be
used on any type of Multi_standard
dynamic. Should be Color
used for complex
displays. Measurement
Mes_coul
Acquisit /FR/INF_C Integer Additional acquisition standard
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Value is used to
represent the value
(utilization of the
«standard» ds),
Status is used for the
status (utilization of
the «statut» ds)
Label /FR/MSG_ Text[8] Label associated to Standard
state 0 0 variable state 0.
Multi_standard
Displayed only in text
form.
If the graphic object is
named «LANG»,
/FR/LIB0_CH (2nd
language state label)
is used automatically
when the operator
station is run in 2nd
language.
Label /FR/MSG_ Text[8] Label associated to Standard
state 1 1 variable state 1.
Multi_standard
Displayed only in text
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Used automatically
following selection of
«Bilingual DB Label»
Interve /FR/CONS Integer 0: unlocked Locked control block Standard
ntion IGN indicator. Can be
Value 1: setpoint used on any type of Multi_standard
2: test dynamic.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Bargraph
y=f(t) curve
y=f(x)
curve
Operator
Group
Control
Block
Group
Trend
Variables
Sequence Sequen /FR/LIB_S Text[20] Current sequence Standard
Monitoring ce TA1 state label (IN
State PROGRESS, Multi_standard
Label UNTRIGGERED…)
State labels are
configurable in
HMIDB in both
languages. The
choice of a Bilingual
Local Label type text
object enables
responsiveness to
language changes
Sequen /FR/LIB_M Text[14] Label of the current Standard
ce OD1 sequence mode:
Mode AUTO, OPERATOR Multi_standard
Label GUIDE, STEP BY
STEP
Labels are
configurable in
HMIDB in both
languages. The
choice of a Bilingual
Local Label type text
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The delete methods provided by the ALSPA HMI operating software do not differ
from those of DV-DRAW in prototype mode.
It is therefore sufficient to run a check of a dynamic in prototype mode to ensure that
the most appropriate delete method i.e. the fastest, is applicable.
Examples of how to use delete methods are given below.
17.1 Example 1
Take a dynamic drawing dr2.sd containing a sub-drawing type dynamic. The two
static drawings that comprise this dynamic drawing are dr11.sd and dr12.sd.
The two static drawings have different contours.
If dr2.sd overlaps other objects during utilization, the method must be «Redraw
Delayed» ; otherwise «Erase Object» or «Erase Box» will suffice.
17.2 Example 2
Take a dynamic drawing ds2.sd containing a dynamic sub-drawing type. The 2 static
drawings that comprise the dynamic drawing are dr11.sd and dr12.sd.
The two static drawings have the same contours.
If dr2.sd overlaps other objects during utilization, the "Erase Object" method will
suffice because the contours are identical.
If in addition the two drawings are filled, "No Erase" will suffice as the visible drawing
necessarily hides the previous drawing displayed.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Take a dynamic drawing ds2.sd containing a dynamic sub-drawing type. The 2 static
drawings that comprise the dynamic drawing are dr11.sd and dr12.sd.
The static drawings have a rectangular contour of the same size.
If dr2.sd overlaps other objects during utilization, the method "Erase Box" will suffice
because the contours are identical and rectangular.
If in addition the two drawings are filled, "No Erase" will suffice as the visible drawing
necessarily hides the previous drawing displayed.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The "Alarms with operator help" ALSPA HMI function enables a help window, or
"alarm sheet" to be displayed for each alarm line in an alarms list.
See [CCAD_ALSHEET] for more information about the creation of alarm sheets in
1.7 List of Referenced Documents.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
19.1 Introduction
This section describes how to configure the views that are specific to projects
compliant with PowerGraphiX™ library.
PowerGraphiX™ is a high performance HMI solution that includes graphics and
object libraries designed to simplify operator interface.
19.2.1 General
The “Period of time based trend” graph allows showing variation from the last 60
measure samples of 1 to 10 analog variables.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Curves only:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
This graph is placed in the drawing area by clicking on the graph button .
Then drag a region in the drawing area in order to create a graph.
A double click or the contextual item “Properties” opens the following dialog box:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Outline is the global graph outline. None means no outline. Box, In,
Out choices have the same effect: a flat outline.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The Value grid is composed of horizontal lines and represents variable thresholds.
These lines are visible only if the right analog bar is chosen (Bevel Bar checked).
The 3 buttons are used to add, remove, or change a variable in the list.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
In this part :
is checked if X axis is required.
is checked if time values are expected.
is used to choose the X axis color and also the Y axis color.
In the part :
is checked if Y axis is required.
is checked if Y values are expected.
is not used.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
It’s now possible to choose the right variable by use of , in the graph
dialog, Variables tab. Its name ends with “FR/HISTO60MIN”
It’s now possible to erase the temporary object.
In a subdrawing, only one graph using one variable is allowed. Other dynamisms
can be added.
The data source variable used by the graph must be created:
In the Data Variable list, create a DS “standard”
Create a DSV, type float, shape 1 col, 1 row, name “HISTO60MIN”
Here is the result:
It’s now possible to choose the right DSV variable by use of , in the graph dialog,
Variables tab.
The end user calls the mimic with trends when needed.
Each trend shows up to the last 60 minutes of analog signals, and shows the analog
bar, if required in configuration.
Each point of the curve represents the average of the analog measure of the
corresponding 10 s or minute, according signal configuration:
For the value, it’s the arithmetical average of the 10s or 60 s of the minute
For the quality, the “average” is calculated as follows:
- If at least one on the 10 or 60 values is invalid, the result is invalid.
- If none is invalid and at least one is inhibited, the result is inhibited.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
19.3.1 General
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
.
Then click on Create.
Then create data source variables (dsv):
Dsv name Variable type Structure Visibility Use
type
measure float Scalar Global Current value of
the analog
measure
measuretext Text Scalar Local Text of current
value
measurecolor Short Scalar Local Color of current
value
alstate Short Scalar Local Alarm indicator
m_strip1 to 4 float Scalar Local Strip high
m_stripcolor1 Short Scalar Local Strip color
to 4
unit Text Scalar Local Unit
outoflimits Short Scalar Local << or >>
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Measuretext and unit are used for the text value, measurecolor for the text color .
Alstate is used to animate the alarm symbol.
Here are more precisions:
The dsv named measuretext is associated to a Text dynamism to a text object. It
provides the textual view of the measure, in decimal. However DVdraw accepts
only %s text format in this context. The final format visible by the end user will be
as follows:
- %5.1f if no other precision is given under DVdraw.
- In the subdrawing, the format of the Text dynamism can be %s FORMAT=m.nf
In this case, this format replaces the default format (%5.1f). Any use in a
mimic will apply with this format.
Ex: %s FORMAT=9.2f
- In the mimic, the subdrawing can be named
SPEC:FORMAT= m.nf
In this case, this format replaces the other formats defined above, and applies
only for this instance.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
Symb1 and Symb2 columns are only informative, Symb1 shows symbols used for
blinking colors, Symb2 shows symbols used for NO blinking colors
Outoflimitsis used to get visibility on “<<” and “>>”. Value 0 is normal (no symbol), 1
for “<<” and 2 for “>>”.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
19.4.1 General
In order to display quality of Analog or Boolean signal values, the following tables
give the expected representations.
In these tables, grey column headers indicate exclusive states:
An ASig variable is out of range High OR out of range Low
A variable can be on one state at a time among Normal, Inhibited, Off-monitoring,
Replaced.
In order to correctly read the tables, consider that the states in rows A are followed
by states in column B.
For instance:
“Off monitoring” followed by “In alarm” state gives unit (alarm is not
generated because off-monitoring state)
Most cases are symmetric (example above is not). So empty cells mean
symmetric cases (the order A then B or B then A doesn’t matter).
For analog signals:
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
The measure value, 0 to 127, is to be used in a raw data for dynamism. It is not
transformed in a label (in a Text dynamism only figures are visible).
Couleur dsv can be used to show and hide ‘?’ text.
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.
If the /FR/M dsv is not associated to a Text dynamism, the float value is used for the
dynamism, limits are dynamically adjusted on run time.
If the /FR/M dsv is associated to a Text dynamism, the following format applies:
Format is given in the Text dynamism format (ex: %9.2f).
When out of limit “<<” or “>>” is before value.
Couleur dsv can be used to show and hide ‘?’ text.
If the /FR/M dsv is not associated to a Text dynamism, the short value 0 or 1 can be
used for the dynamism.
If the /FR/M dsv is associated to a Text dynamism, the PGmes_coul data source
behaviour applies: the label associated to the measure /1 is shown.
couleur dsv can be used to show and hide ‘?’ text.
19.5.1 General
© ALSTOM 2015 - All rights reserved. We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden.