Beruflich Dokumente
Kultur Dokumente
Product Overview 1
SICAM Installation and Uninstallation 2
Working with SICAM PAS CC 3
SICAM PAS CC
Graphic Objects 4
Detailed Information Regarding
V6.00
SICAM PAS CC 5
Human Machine Interface
Client-Server Systems 6
Double/Redundant Configuration 7
WinCC Web Navigator 8
Time Synchronization 9
Structures A
Character Conversion B
Additional Information in Message Lists C
Literature, Index
E50417-H8976-C284-A5
Note
For your own safety, please observe the Notes and Warnings in the Preface.
Target audience
The manual is intended for commissioning engineers, programmers and users of
SICAM PAS CC.
Basic knowledge of SIMATIC WinCC is required.
Further support
Should you have any further questions concerning SICAM, please contact your local Siemens
representative.
Hotline
Our Customer Support Center provides around-the-clock support.
Phone: ++49 -180 - 5 24 70 00
Fax: ++49 -180 - 5 24 24 71
e-mail: support.energy@siemens.com
Training courses
If you are interested in our current training program, please contact our training center:
Siemens AG
Power Transmission and Distribution
Power Training Center
Humboldtstr. 59
90459 Nuremberg
Germany
Phone: ++49 - 911 - 4 33 70 05
Fax: ++49 - 911 - 4 33 79 29
Internet: www.ptd-training.com
Notes on Safety
This manual does not constitute a complete catalog of all safety measures required for operating
the equipment (module, device) in question because special operating conditions might require
additional measures. However, it does contain notes that must be adhered to for your own per-
sonal safety and to avoid damage to property. These notes are highlighted with a warning tri-
angle and different keywords indicating different degrees of danger.
Danger
means that death, severe injury or substantial damage to property will occur if the appropriate safety measu-
res are not taken.
Warning
means that death, severe injury or substantial damage to property can occur if the appropriate safety measu-
res are not taken.
Caution
means that minor injury or damage to property can occur if the appropriate safety measures are not taken.
Caution
means that damage to property can occur if the appropriate safety measures are not taken.
Note
is important information about the project, the handling of the product, or the part of the documentation in
question to which special attention must be paid.
Qualified Personnel
Commissioning and operation of the equipment (module, device) described in this manual must be perfor-
med by qualified personnel only. As used in the safety notes contained in this manual, qualified personnel
are those persons who are authorized to commission, release, ground and tag devices, systems, and elec-
trical circuits in accordance with safety standards.
Use as Prescribed
The equipment (device, module) must not be used for any other purposes than those described in the
Catalog and the Technical Description. If it is used together with third-party devices and components, these
must be recommended or approved by Siemens.
Correct and safe operation of the product requires adequate transportation, storage, installation, and
mounting as well as appropriate use and maintenance.
During the operation of electrical equipment, it is unavoidable that certain parts of this equipment will carry
dangerous voltages. Severe injury or damage to property can occur if the appropriate measures are not
taken:
Before making any connections at all, ground the equipment at the PE terminal.
Hazardous voltages can be present on all switching components connected to the power supply.
Even after the supply voltage has been disconnected, hazardous voltages can still be present in the
equipment (capacitor storage).
Equipment with current transformer circuits must not be operated while open.
The limit values indicated in the manual or the operating instructions must not be exceeded; this also
refers to testing and commissioning.
This section provides an overview of the information or guidelines included in the different
documents.
Planning
Which hardware and software components must be used to meet the requirements of a spe-
cific project?
Can existing components be integrated?
Can I use my PC?
Which communication interfaces are available?
Can redundant system components be set up?
Does the system provide features for monitoring the communication network?
What system knowledge is required for managing the system?
/2/ SICAM PAS, Overview
/3/ SICAM PAS, Installation Manual
/5/ SICAM PAS, Manual Human Machine Interface SICAM PAS CC
/9/ SICAM Diamond, Manual
/6/ SICAM, Manual Measured/Metered Value Processing Utility SICAM Valpro
/7/ SICAM, Manual Fault Record Processing Utility SICAM PAS Recpro
/8/ SICAM PAS, Automation Blocks
Ordering information
Software installation
Configuration
Diagnostics / Debugging
Fault-record evaluation
1 Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
A Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Literature
Index
SIMATIC WinCC
SIMATIC WinCC provides standard function modules for the display of graphic diagrams and
views for alarming, archiving and logging. Based on its powerful process interface, fast display
refresh rates and safe data archiving functions, it provides for high availability.
SICAM Valpro (evaluation of archives for measured and metered values) and
You can create the structure types required for structured tags in a SICAM PAS system.
These structure types are necessary for data exchange with SICAM SAS.
Importing tags from SICAM PAS
Create an alarm logging system under SICAM PAS CC which meets the requirements of
SICAM PAS.
The SICAM PAS graphic object library holds SICAM-specific objects for:
the event list
Load the SICAM PAS graphic object library into your current project.
Use the graphic object library for visualizing station diagrams under SICAM PAS CC.
Creating measured-value and metered-value archives for SICAM PAS process data
a metered-value archive
You can import metered-value tags and measured-value tags from SICAM PAS into this
archiving system.
SICAM functions
The SICAM functions (C scripts) complement the library of SIMATIC WinCC functions. They are
available as project-specific functions in the corresponding folders.
Use the SICAM functions in station diagrams. For example, you can execute commands via
these actions.
SICAM Valpro
SICAM Valpro has been designed for the processing, display and printing of archived measured
and metered values.
SICAM Valpro interacts with the SICAM PAS CC archiving system.
SICAM Valpro can be used independently of SICAM PAS CC.
SICAM Valpro is described in a separate manual (refer to SICAM, Manual Measured/Metered
Value Processing Utility SICAM Valpro, /6/).
SICAM Recpro
The SICAM Recpro component of SICAM PAS CC serves for the management, archiving and
display of fault records.
SICAM Recpro can be used independently of SICAM PAS CC.
SICAM Recpro is described in a separate manual (refer to SICAM, Manual Fault Record
Processing Utility SICAM PAS Recpro, /7/).
Overview
SICAM PAS CC can be installed and uninstalled using a setup routine.
Contents
Operating system
SICAM PAS CC is a 32-bit application designed for use with one of the following operating
systems:
Windows 2000 Professional
Software components
To run SICAM PAS CC, the following software components must be installed:
SIMATIC WinCC V6.0 with Service Pack 3 or 4
Basic hardware
PC equipped with:
Processor:
Client: Pentium III, 800 MHz
RAM:
Client: 512 MByte
Server: 1 GByte
Server: 10 GByte
Graphics card:
CD-ROM drive
Keyboard
Mouse
Order
The components must be installed in the following order:
Install the SIMATIC WinCC process visualization system.
License SIMATIC WinCC to make the program executable.
Install the SICAM PAS CC components.
License the SICAM PAS CC components to make them executable.
Note
To ensure that all components can function properly, they must be installed in the following
order:
Install the program package using the setup routine and exit the setup routine afterwards.
Enter the license code for the program components.
Install the program package using the setup routine and exit the setup routine afterwards.
License the program components.
Overview
Install SIMATIC WinCC on your PC using a setup routine.
Local administrator rights are required to perform the installation.
Following installation, SIMATIC WinCC must be licensed in order to make the software
executable.
Note
On a PC with a license installed, do not run any routines which would modify the partitioning or
the structure of the hard disk(s).
Hard-disk maintenance routines, e. g. routines for the repair, defragmentation and partitioning of
a hard disk, must be avoided.
If you use routines of this type, you run the risk of losing your license!
Make sure you remove your license temporarily prior to running a hard disk maintenance routine!
2.3.1 Installation
In order to be able to install SIMATIC WinCC, MS Message Queuing and the SQL Server 2000
instance WinCC must be installed first. To install these components, follow the instructions on
the SIMATIC WinCC installation CD.
Installation
To install SIMATIC WinCC, proceed as follows:
Insert the SIMATIC WinCC CD ROM into your CD-ROM drive. This starts the installation.
Note
If the installation does not start automatically, proceed as follows:
Click Start > Run.
Enter X:\Start. In this input sequence, X is the letter of your CD-ROM drive.
Click OK.
Follow the installation instructions until the Setup Type window opens. Next, select the
Typical Installation.
Continue to follow the instructions until the setup routine requests your license.
Answer the question whether the license shall be installed during the general installation
procedure with No. The setup routine skips the licensing.
Restart the computer after the installation is completed.
2.3.2 Licensing
By installing the license, you transfer it from the floppy disk to your PC.
Licensing
To install your SIMATIC WinCC license, proceed as follows:
Insert the license floppy disk included in the scope of delivery. Make sure that the floppy disk
is not write-protected.
Click
Start > SIMATIC > License Management > Automation License Manager.
Transfer the license from the floppy disk to your hard disk.
Overview
You can install SICAM PAS CC components on your PC by means of a setup routine.
During the installation procedure, the setup routine will transfer all the necessary data to your
PC.
Following installation, the SICAM PAS CC components must be licensed in order to make them
executable.
Note
On a PC with a license installed, do not run any routines which would modify the partitioning or
the structure of the hard disk(s).
Hard-disk maintenance routines, e. g. routines for the repair, defragmentation or partitioning of
your hard disk, must be avoided.
If you use routines of this type, you run the risk of losing your license!
Make sure you remove your license temporarily prior to running a hard disk maintenance routine!
2.4.1 Installation
Installation
To install the SICAM PAS CC components:
Insert the CD ROM holding your SICAM PAS CC components into your CD-ROM drive. This
starts the installation.
Note
If the installation does not start automatically, proceed as follows:
Click Start > Run.
Enter X:\Start. In this input sequence, X is the letter of your CD-ROM drive.
Click OK.
The serial number is requested during installation. The serial number specifies which SICAM
PAS CC components can be installed. It always consists of 8 characters.
You can select the appropriate components during the installation procedure.
Follow the installation instructions.
Note
To install only the SICAM PAS CC components Valpro and/or Recpro, SIMATIC WinCC does
not need to be installed on your PC.
During the installation, select only the Valpro/Recpro component.
2.4.2 Licensing
By installing the license, you transfer it from the license floppy disk to your PC.
Licensing
To install the license for your SICAM PAS CC components:
Insert the license floppy disk included in the scope of delivery. Make sure that the floppy disk
is not write-protected.
Click
Start > SIMATIC > License Management > Automation License Manager.
Transfer the license from the floppy disk to your hard disk.
Note
To use SIMATIC WinCC V6.0 SPx, version V3.0 of the Automation License Manager must be
installed. This component is available on your SICAM PAS CC CD.
Overview
You can remove the SICAM PAS CC components from your PC using the uninstall routine. All
data installed by the SICAM PAS CC setup routine will be deleted during uninstallation. You can
remove the license for SICAM PAS CC without using the uninstall routine.
By removing the license, you transfer it from your PC back to the floppy disk.
Note
The license can also be transferred to another removable medium, e. g. a memory stick.
2.5.2 Uninstallation
Uninstallation
To uninstall the SICAM PAS CC components:
Click Start > Settings > Control Panel > Add/Remove Programs.
Select SICAM PAS CC in the list of programs.
Click the Remove button to start the uninstall routine.
Follow the uninstallation instructions.
Overview
SIMATIC WinCC can be removed from your PC using the uninstall routine.
During this procedure, all data installed by the setup routine of SIMATIC WinCC will be deleted.
You can remove the license for SIMATIC WinCC without using the uninstall routine.
By removing the license, you transfer it from your PC back to the floppy disk.
2.6.2 Uninstalling
Uninstalling
To uninstall SIMATIC WinCC, proceed as follows:
Click Start > Settings > Control Panel > Add/Remove Programs.
Select SIMATIC WinCC in the list of programs.
Click the Remove button to start the uninstall routine.
Follow the uninstallation instructions.
Overview
This chapter helps you to familiarize yourself with SICAM PAS CC and to learn how to use this
sophisticated component. To do this, create a sample project. The sample project is similar to
the demo project which is available after the installation of SICAM PAS CC.
As each section is based on the previous one, you must work through them one after the other.
Contents
Overview
As soon as SICAM PAS CC has been installed, a WinCC demo project is available under
...\SICAM\PAS CC\Samples\. All major functions of SICAM PAS CC are implemented in this
demo project.
This chapter provides an example for the realization of some functions from the demo project.
The screenshots provide a concise overview of the project structure.
Start picture
The start picture shows a bar with different icons, the project name and different window sections
(called "picture windows") in which the required project diagrams (e. g. overview diagram, control
diagram) can be shown as required. It is 1024 x 768 pixels in size.
The bar shown in the upper part of the screen consists of several icons which you can click e.g.
in order to switch between different views (e. g. control diagram, event list).
Additionally, you can click these icons to start the SICAM PAS CC components SICAM Valpro
and SICAM Recpro. To quit the runtime component of your WinCC project, click on Quit.
Basicview.tif
Overview diagram
This diagram provides an overview of the station. It shows two busbars and several feeders. A
control diagram of each feeder can be displayed by clicking on the corresponding icons.
Overview.tif
Control diagram
This control diagram shows details regarding the station sections to be controlled and the
graphic objects with their related functions, e. g. for the representation of changes in color,
flashing, etc. Besides this, you can perform switching actions using the control elements (SICAM
controls) available in this diagram.
Detail.tif
Control elements
Click on the icon of a switch to open the dialog window with all related control elements.
For each new WinCC project, you must perform frequently repeated operator actions. These
actions must be performed in the correct order, because each step is based on the previous one.
Note
The SICAM PAS Wizard supports you in creating a new WinCC project. This wizard is an
autonomous application started via the WinCC Explorer.
To start the SICAM PAS Wizard:
In the WinCC Explorer, double-click on SICAM PAS Wizard.
How to proceed
To create a new WinCC project, you must execute the following steps one after the other:
Create a new WinCC project.
Define the computer properties.
Select the WinCC components to be started during runtime. Set the desired runtime lan-
guage. During the import, the data is imported in the selected runtime language.
Define the communication channel.
By selecting a communication driver, you define the transmission path to SICAM PAS
(SICAM PAS Protocol Suite).
Start the SICAM PAS Wizard.
The SICAM PAS Wizard supports you in creating a WinCC project by importing data from
SICAM PAS. You can visualize items of information from SICAM PAS under
SICAM PAS CC, i. e. for use in process diagrams. Additionally, the wizard integrates the
SICAM PAS graphic object library into the new WinCC project.
How to proceed
To create a new WinCC project, click on File > New in the WinCC Explorer.
pascc301.tif
The Create a New Project dialog opens. Specify a project path and enter the project name.
pascc302.tif
How to proceed
To define the computer properties, proceed as follows:
Open the Computer Properties dialog in the WinCC Explorer.
Enter the computer name in the General tab.
Activate the required runtime components in the Startup tab.
Select the language of the runtime system in the Parameters tab.
Set the desired parameters in the Graphics Runtime tab.
pascc303.tif
pascc304.tif
pascc305.tif
pascc365.tif
pascc306.tif
Note
After you have created a start picture in the Graphics Designer, enter its name (e. g. start.PDL)
in the Start Picture input box of the Graphics Runtime tab.
How to proceed
To import process tags into the Tag Management, you must add a communication driver. With
this step, you define the transmission path to SICAM PAS.
pascc307.tif
In the Add New Driver window, select the desired communication driver
(SICAM PAS Protocol Suite.CHN) and click Open to apply your settings.
pascc308.tif
pascc309.tif
Importing the SICAM PAS graphic object library into the project
Creating measured-value and metered-value archives for SICAM PAS process data
Note
The structure types of existing projects are not automatically modified for version V6.00. In order
to be able to use the Substitute function, new structure types are required.
To create new structure types:
Delete the process tags using the SICAM PAS Wizard.
Delete the structure types manually.
Import the process tags using the SICAM PAS Wizard.
The new structure types are created during this process.
Importing tags
The SICAM PAS Wizard imports the tags from a file provided by SICAM PAS. This file has the
extension PXD (e. g. Station1.PXD).
The tags are automatically assigned to the corresponding structure type. Each tag includes
several elements. Examples of elements in monitoring direction:
the current process value
The name of the tag imported into SIMATIC WinCC corresponds to the name specified in
SICAM PAS for the tag management of SICAM PAS CC. Special characters are already
replaced by PAS UI-Configuration. Remaining tags will replaced by the SICAM PAS Wizard
during the import process (see Appendix B).
Additionally, tags are structured in groups. The name of a group corresponds to the hierarchical
name without considering the last hierarchical level.
The archives are created on the hard disk of the PC on which SICAM PAS CC is installed. Their
size is only limited by the capacity of the hard disk.
pascc310.tif
Note
While the SICAM PAS Wizard is active, do not start any editors in SIMATIC WinCC. Otherwise,
the connection of the wizard to a component will be aborted, and errors can occur during the
import/update process.
pascc311.tif
Note
If you do not want to create a new station, but update an existing station, proceed as follows:
Select existing station and
then select a station from the list.
To perform an update, the import file must be from the same SICAM PAS project and should
therefore have the same file name.
Selecting parameters
Select the desired special-character replacement from the drop-down list box. This
selection ensures that the SICAM PAS Wizard replaces those special characters in tag
names which are incompatible with SICAM PAS CC by SICAM PAS CC-compatible
characters.
Note
When editing old projects, you must select an option for the replacement of special characters
which complies with the origin of the diagrams used in the project.
If special characters are replaced incorrectly, different tag names can be created, which could
possibly cause problems concerning interconnections in these diagrams.
Select SICAM Report Output in order to ensure that the SICAM PAS Wizard starts the
SICAM PAS Reporter. To provide a concise overview, you can specify that only warnings/
errors are shown in the list.
pascc312.tif
Specifying components
In the following dialog window, you can specify which components the SICAM PAS Wizard is to
import from SICAM PAS to SICAM PAS CC.
Select Create SICAM Components in Project to provide the prerequisites for the use of
SICAM PAS CC components in multi-client projects on the client PC or
to create SICAM PAS extensions in the WinCC project without import data from SICAM PAS.
Select Import/Update. The components are now imported into the new station.
Enter the complete path to the SICAM PAS data directory (e. g. ...\station1). To do this, click
the ... to open the path selection window.
Select the file (e. g. station1.PXD) holding the corresponding SICAM process tags from the
drop-down list box.
Select SICAM process tags.
Select SICAM Archives to create the archives in your WinCC project.
Select SICAM Messages.
Note
When updating an existing station, all input boxes are set to default values.
To perform an update, the import file must be from the same SICAM PAS project and should
therefore have the same file name.
pascc313.tif
Figure 3-17 Defining the path and the name of the import components
Click Next.
Note
If Delete is selected in window 2/5 of the SICAM PAS Wizard, windows 3/5 and 4/5 will be
skipped.
pascc314.tif
Click Next.
pascc320.tif
Set the connection parameters as soon as you have completed all steps of the
SICAM PAS Wizard (refer to Page 51).
Note
If Create SICAM alarm system is selected, the option Create SICAM text library has to be
selected as well during the first run.
Select Create SICAM alarm system in order to create the alarm logging system in the
WinCC project.
pascc315.tif
Click Next.
Summary
The following window shows a summary of the previously performed settings. Check them for
correctness.
Note
If one your settings proves to be incorrect, click Back to return to the previous dialog and correct
it.
pascc316.tif
Click Finish to continue. The SICAM PAS Wizard now executes the selected steps.
In the Report, you can check the progress and view error messages and warnings.
pascc317.tif
Note
If the report shows error messages or warnings, you should save these messages in order to be
able to view and edit them later.
If errors have occurred, the SICAM PAS Wizard requests you to delete the affected components
during the next run.
Note
The SICAM PAS Wizard saves its messages in the GWLog.txt file under the path of the project
(e. g. ...\project1).
The SICAM PAS Wizard overwrites this file upon each run. Save this file if required.
pascc321.tif
pascc318.tif
Note
If the SICAM PAS Full Server and the SIMATIC WinCC are installed on the same PC, it is not
necessary to enter an IP address.
pascc322.tif
Purpose
A control diagram shows details regarding the station sections to be controlled and the display
objects together with their respective functions for color changes or blinking, etc.
Proceed as follows to execute a configured switching action:
Select a switch
Click on the switch icon to open the dialog for selecting the switching direction.
Select the switching direction
To select the switching direction, click on the corresponding button in the dialog in order to
create the command and to display the buttons for issuing or canceling the command.
Issue the command
Click the Acknowledge button in the dialog to issue the command.
The dialog closes if no additional operator action is performed within 30 seconds after clicking
on a switch object.
Besides the single-step switching operation described above, two-step and synchronized
switching operations are also possible (refer to Section 4.3).
The different states of a switch are indicated by small, colored rectangles. A specific color can
be selected for the following states:
Not topical
PAS not OK
Bay blocking
Substituted
Telecontrol blocking
The switch object blinks spontaneously if the value of the assigned tag changes and if
Spontaneous was entered as cause.
When the command is issued, the switch object starts to blink in the set status as soon as the
target switching direction (ON or OFF) has been selected. It stops blinking when the command
has been executed completely or aborted.
In the target status, the blinking frequency is half the frequency for a spontaneous cause.
Detail1.tif
How to proceed
To create the control diagram:
Create a new diagram under the name Detail_E01.PDL.
To do this, insert the objects from the SICAM PAS graphic object library.
To control and show objects in the control diagram, the individual objects must be assigned tags.
pascc331.tif
pascc332.tif
pascc333.tif
pascc335.tif
pascc343.tif
Note
You can also use simple lines or rectangles to represent connectors and nodes, but these lines
and rectangles do not support topological coloring.
To position connectors and nodes from the graphic object library on the workspace, proceed as
follows:
To open the Library window, click View > Library.
Select a connector/node under Topology > PAS CC V6.x.
Hold down the mouse button and move the cursor over the workspace until the graphic object
has reached the desired position.
Purpose
Show a measured value of SICAM PAS in the control diagram.
Color Meaning
Pink Overflow
Blue Substituted
The colors listed in the table are default settings. They can be modified in the object properties
of the measured-value display.
Connecting a tag
Right-click the I/O field and select Properties from the context menu.
In the Object Properties dialog, Properties tab, select SICAM.
Right-click the bulb icon in the Value (*.Counter) row of the Dynamic column. Select Tags...
from the context menu.
Select the desired tag and click OK.
Note
Use the Filter box to restrict the number of listed tags:
For example, enter *.Counter to show only new structure elements of the type COUNTER.
pascc356.tif
pascc357.tif
pascc358.tif
The setting of the button properties ensures that the button can be activated via a mouse click
or by pressing a key on your keyboard.
Instead of an acknowledge button, you can also use the integrated dialogs of the controls (refer
to Section 4.3.6).
pascc344.tif
Overview diagram
The diagram hv_overview.pdl shows an overview of your system. Fields which include several
circuit breakers and disconnectors are shown with a graphic object.
overview1.tif
Note
To show lines, you can also use graphic objects of the type Connector instead of simple
rectangles or lines (refer to Section 4.6). With these graphic objects, you can show the states of
lines in different colors during runtime.
pascc323.tif
Inserting a button
Insert a Button object into the hv_overview.pdl diagram. Click this button to show the
detail_E01.pdl control diagram.
Select the Button object in the object palette under Windows Objects.
Create the button at the desired position.
pascc326.tif
Configuring a button
The Button Configuration dialog opens.
pascc327.tif
pascc328.tif
You want to define that the event list is displayed after clicking the Event List button. To do this,
you must create the view eventlist.PDL and insert the object SICAM PAS CC V6 Event List.
Later, the buttonbar.PDL file must be completed by the corresponding Button object.
pascc375.tif
In the button bar, you can arrange all buttons of the project. These buttons can be used to switch
to a different view (e. g. overview diagram, list view) or to quit the runtime system.
pascc330.tif
Create a new view named buttonbar.PDL (width 900 and height 100).
Select the Button object in the object palette under Windows Objects.
Create the button at the desired position. The Button Configuration dialog opens.
pascc359.tif
pascc364.tif
pascc384.tif
To add the Quit Button to the button bar, click Project Library > Control Elements. This
button serves to deactivate the project.
Note
If you do not want to use the preconfigured button to quit WinCC Runtime, use the Complete C
code stored in the script of the button.
Start picture
Divide the start picture into two window sections (designated "picture windows"). The upper
section shows the button bar (buttonbar.PDL). In the lower section, you can switch between the
overview diagram (hv_overview.PDL), the control diagram (detail_E01.PDL) and the list view
(eventlist.PDL) during runtime.
The start picture is shown during runtime. It is 900 x 800 pixels in size.
pascc390.tif
Overview
To create the start picture:
Create a new display named start.PDL (width 900 and height 800).
Create separate picture windows for buttonbar.PDL (900 x 100) and hv_overview.PDL
(900 x 700).
pascc391.tif
Note
In the text box, you can view the picture name (e. g. PictureWindow1 or PictureWindow2) which
has been automatically assigned by SIMATIC WinCC.
pascc392.tif
In order to ensure that the picture window remains open, set the Display attribute to Yes.
Apply all parameters by closing the Object Properties window.
The User Administrator editor serves to specify user groups and users and to assign them user
authorizations. If a registered user calls up a function, the User Administrator checks whether
the user has been assigned the required user rights. If this is not the case, it prevents the access
to the function concerned. User authorization is a feature of SIMATIC WinCC.
Note
The entry into the No. row (e. g. 3) corresponds to the PermissionLevel in the object properties
of the IndustrialX Controls.
pascc380.tif
Setting up a user
Set up a user in the new group and assign him specific rights.
Select the new group.
Select User > Add User to open the Add a New User dialog.
In the Login input box, enter the user name (e. g. User1).
Enter a password and repeat it.
Select Copy Group Settings Also to assign the user all rights of the corresponding group.
pascc381.tif
pascc382.tif
Overview
The SICAM PAS graphic object library includes graphic objects for the representation of typical
substation control and protection equipment (e. g. switchgears, displays). Additionally,
graphic objects are available for topological coloring. You can use these graphic objects to
create station diagrams in the Graphics Designer.
Contents
The SICAM PAS graphic object library holds graphic objects for the representation of the
components of a power network. These objects are required for the creation of station diagrams.
IndustrialX Controls are a special type of graphic object.
Design
A SICAM PAS graphic object serves for the graphical representation of electrical equipment
using dynamic display features.
Graphical representation
The graphical representation of the SICAM PAS graphic objects (e. g. circuit breakers) is
realized according to the international standards ANSI/IEEE 315 1975 (R1995) and
ANSI/IEEE 315A 1986 (R1995).
The graphic object library holds several typical graphic objects for each element. The objects can
be shown in different line widths.
via a C action or
via a VBS action (Visual Basic action)
Dynamic dialog
In the Dynamic dialog, you can specify the dynamic display properties and thus the process
interfacing (referred to as "tag connection").
To do this, you insert the available dynamic display properties into a predefined frame.
C action
The C action provides more flexibility in the definition of dynamic display properties than the
Dynamic dialog.
You can use all functions provided by SIMATIC WinCC, including SICAM PAS processing
functions.
Circuit breakers/disconnectors, feeders, ground disconnectors, connectors, nodes and the bay
overview are implemented as IndustrialX Controls.
Design
An IndustrialX Control is a Windows control element whose properties (e. g. graphical
representation, tag connection) can be defined via a dialog.
Graphical representation
An IndustrialX Control (e. g. a circuit breaker) can be graphically represented in various different
manners. The shape, line width and orientation of the graphic object can be specified by the
user.
The colors for the representation of the value and the status are selectable. Furthermore, the
graphic object can be designed individually.
Process interfacing
The tag connection of the IndustrialX Controls is performed in a tag selection dialog window. The
time interval of the update cycle is adjustable.
Synchronized switching
Synchronized switching is possible, provided that the bay device supports this function.
Select one of the protocols from the drop-down list box Synchronization Model and specify the
tags.
This type of synchronization is only possible if the communication protocols IEC 61850 and
SINAUT LSA ILSA are used.
To use graphic objects from the SICAM PAS graphic object library in your project, you must link
the SICAM PAS graphic object library to the project first.
Afterwards, you can position graphic objects in station diagrams, set parameters for dynamic
display properties and visualize the different states of the station.
The Circuit Breaker and the Disconnector are available as switching devices. They are stored in
the Switching Device Objects folder under Controls in the SICAM PAS graphic object library.
These IndustrialX Controls already include typical functions.
Graphical representation
The SICAM PAS graphic object library provides circuit breakers and disconnectors in five
different representation styles:
pascc336.tif
Type
The types Circuit Breaker or Disconnector can be selected for the graphic object.
Standard
The following five options are available for the representation of a graphic object:
SICAM
DIN 42200
IEC 445
LSA
Bitmap
With the Bitmap style, specific diagrams can be displayed depending on the switch position.
Line width
The line width of the graphic objects can be adjusted in steps from 1 to 11. Step 1 represents
the smallest line width.
The adjustment of the line width is possible for all representation styles according to DIN 42200,
IEC 445 and LSA.
Orientation
For all representation styles apart from Bitmap, the orientation angles 0, 90, 180, and 270
can be defined.
pascc337.tif
Monitoring direction
Click the Browse button next to the edit box. The Tags dialog opens. Select the corresponding
tag from the list and confirm with OK.
Command direction
If a command tag related to a indication tag is indicated in the SICAM PAS import data record,
the command tab is determined automatically when the indication tag is selected. In this case,
the command tag is entered into the Command Direction edit box.
To select a tag, proceed as described under Monitoring Direction.
Note
If you do not want to use the function provided in command direction, delete the predefined tag.
Tooltip text
Enter a text in the edit box. This text is displayed as Tooltip in the active project.
Switch position
In the normal state, the color of a graphic object is determined by its value. A specific color is set
by default for each individual value. The color can also be selected from a color palette.
In the Color tab, colors can be assigned to the switch positions and states of the circuit breaker/
disconnector.
Double-click the graphic object. The SICAM PAS CC CB/DIS Properties dialog opens.
Select the Color tab.
pascc339.tif
Value Color
The shape of the graphic object in the representations according to DIN 42200, IEC 445 and
LSA depends on the value.
The following shapes of the graphic object are predefined in the representation according to
DIN 42200 and IEC 445:
Table 4-4 Default colors according to DIN 42200 and ICE 445
Value Type
The following colors are set by default in the representation according to LSA:
Value Type
A red cross is shown for values which are not listed in the tables (e. g. the value 4).
Switch status
The switch status is indicated by small, colored rectangles next to the switch. A specific color is
set by default for each individual state. It is also possible to select a color from the palette.
pascc340.tif
The following colors of the rectangles are set by default for the representation of the individual
states:
PAS not OK Dark cyan (petrol) The connection between SICAM PAS CC and
SICAM PAS is faulted.
Background
The background color of the graphic object can be set individually. Gray is the default setting.
In the Advanced tab, you can define additional properties for your circuit breaker/disconnector.
Double-click the graphic object. The SICAM PAS CC CB/DIS Properties dialog opens.
Select the Advanced tab.
pascc342.tif
3-D Style
If this option is selected, circuit breakers and disconnectors can simulate a three-dimensional
effect when clicked.
Note
The 3-D effect highlights the selected icon. This effect is required for operation without a mouse.
Authorization level
Enter the Authorization Level. For example, select the value 3 for authorization level 3. For
more detailed information regarding the setting and assignment of user authorizations, refer to
Section 3.8.
Note
For the interpretation of spontaneous value changes, use the entries in the message list.
when the monitoring time for the command output has expired
In the Synchronization tab, you can define the control (switching object) for synchronized
switching (e. g. in order to connect two busbars).
Double-click the graphic object. The SICAM PAS CC CB/DIS Properties dialog opens.
Select the Synchronization tab.
Note
Synchronized switching is supported for the communication protocols IEC 61850 and
SINAUT LSA ILSA.
pascc341.tif
Synchronization model
With the communication protocol IEC 61850, the user can specify whether circuit breakers shall
be controlled in synchronized or unsynchronized mode. If synchronized switching is specified,
further settings or dynamic display properties must be defined. Advanced control dialogs are
displayed during runtime, and the user can determine how the switching operation is to be
executed.
pascc341a.tif
Synchronization model
With the communication protocol SINAUT LSA ILSA, the user can specify whether circuit
breakers shall be controlled in synchronized or unsynchronized mode. If synchronized switching
is specified, further settings or dynamic display properties must be defined. Advanced control
dialogs are displayed during runtime and the user can determine how the switching operation
shall be executed.
Dialogs are available for performing switching actions, for status display and to acknowledge
blinking. To call up these dialogs during runtime, click on the related graphic object.
Switching action
Click the graphic object to open the dialog window for a switching action.
pascc501.tif
Click ON or OFF to open the subsequent dialog in which the switching action must be enabled.
pascc501.tif
The select command is transmitted when the user clicks the ON or OFF button. The ON or OFF
buttons are disabled until a feedback has been received.
pascc505.tif
The select command can get a positive or negative acknowledgement. Depending on the
acknowledgement, one of the following dialog windows opens.
pascc506.tif
The check resulted in a positive acknowledgement. The actual switching command can be
issued by clicking the Confirm button.
pascc507.tif
The check resulted in a negative acknowledgement. The actual switching command cannot be
issued. The switching action must be aborted.
pascc508.tif
Figure 4-13 Switching dialog for synchronized switching, synchronization function disabled
When trying to enable the synchronization function (Sync effective), the corresponding dialog
window opens.
pascc509.tif
Click Confirm to send a single command with the value OFF to the command tag
Sync not effective.
At the same time, all buttons are deactivated until a command feedback is received.
pascc510.tif
Figure 4-15 Switching dialog for synchronized switching, synchronization function deactivated
As soon as a message has arrived via the indication tag Sync not effective, the Sync ON
button is active and can be clicked.
pascc511.tif
Figure 4-16 Switching dialog for synchronized switching, button Sync ON activated
Clicking the Sync ON button only initiates synchronized switching. The switching command is
issued as usual:
Click the Sync ON button.
The switching object blinks in the target state and the enable dialog opens.
Click the Confirm button.
The command is issued.
This dialog window remains open until the synchronized switching action has been completed or
aborted.
pascc508a.tif
Figure 4-17 Switching dialog for synchronized switching, synchronization function disabled
The option Sync. not effective deactivates the button Sync ON. Synchronized switching is not
possible.
The option Sync effective activates the button Sync ON.
Clicking the Sync ON button now initiates synchronized switching. The switching command is
issued as usual:
Click the Sync ON button.
The switching object blinks in the target state and the enable dialog opens.
Click the Confirm button.
The command is issued.
This dialog window remains open until the synchronized switching action has been completed or
aborted.
If a command with synchronization has been transmitted, the synchronization can be aborted by
clicking on Cancel Synchronization. Afterwards, the control sends a cancel command to the
command tag.
Click on Start meas to issue a command to the synchronization unit which triggers the
measurement. The measured values are updated without performing a switching action.
Status
The status dialog can be opened by clicking with the right mouse button, provided that the status
display has been activated in the Properties dialog.
pascc503.tif
The current status is indicated by a checkmark. Click Substitute to open the dialog window for
manually updating a switch position (refer to Section 4.3.7).
Acknowledge blinking
Click on a blinking graphic object to open the dialog for acknowledging blinking.
pascc504.tif
Click on This to acknowledge a status change or a spontaneous alarm for this switch.
Click on All to use the
Tag Acknowledge Blinking (under Properties) for acknowledging. All IndustrialX controls
linked to this tag will also be acknowledged.
pascc503a.tif
In this dialog, you must specify how the switch position is to be substituted. Click Substitute to
open the activation dialog. Click the Confirm button to execute the substitution.
Note
New structure elements are required for the substitution. To continue to use projects from
Version 5.x, these projects must be converted first.
The WBCounter structure element is only available for newly created projects. Old projects can
be updated by deleting the process tags (using the wizard) and the structure types (manually)
and re-importing the process tags (using the wizard).
The Object Properties dialog comprises the Properties and the Events tabs. The following
section describes some parameters from these tabs.
Proceed as follows to open the Object Properties dialog:
Right-click on the graphic object.
Select Properties from the context menu. The Object Properties dialog opens.
Properties tab
pascc512.tif
The following table provides a list of some important object properties of the circuit breakers/
disconnectors.
PermissionLevel Assigns a permission level for the IndustrialX Control. Click the
control to compare this value with the permission level in
SIMATIC WinCC and to disable or enable operator actions.
LabelButton... All properties whose name starts with Label... serve for the
labeling of individual buttons.
UserStringID This property can be used to show a text which the user has
freely defined from a selection of default texts. The texts must
be saved in the text files for language setting. The value of
UserStringID corresponds to the number of the text in the text
file. If the UserStringID has the value zero, no additional text is
displayed (refer to Section 5.5.2).
Timeout This property defines the time in seconds after which the
command execution is aborted by SICAM PAS if no feedback
is returned from the process. This value can also be modified
using the Advanced properties page.
DefaultElectricColor This value defines the default color for topological coloring.
This value is forwarded to the connectors if the input values of
InputValue1/InputValue2 have not been initialized.
DefaultElectricColor This value defines the default color for topological coloring.
OFF It is forwarded to the related connectors if the graphic object is
in OFF state.
Events Tab
pascc513.tif
OnILSAStartMes This event is triggered by clicking the Start Meas button in the
switching dialog for synchronous switching.
The default circuit breakers/disconnectors feature a predefined command output mechanism for
issuing pulse switching commands. The pulse duration cannot be defined.
Example
The example below illustrates a C script for a command execution subject to a condition.
To customize the predefined C script:
Open the Object Properties of the graphic object
CB/DIS with C Script.
In the Events tab, click on Object Events.
In the OnButtonON row, click with the right-click on the flash icon. Next, select
C Action from the context menu. The C script is displayed.
pascc514.tif
The description in this section applies for IndustrialX Controls (Circuit Breakers/Disconnectors
and Bay Overview) in SICAM PAS CC V5.0 or later versions.
Indirect Addressing
Indirect addressing can be used with the attributes tagname, tagnameCMD, tagnameACK,
tagnameSync and tagnameSyncCmd.
The term "indirect addressing" signifies that the name of the SICAM tag is transferred in a string
tag.
If the first character of a tag name is a & (e. g. &TagnamePlaceholder), the control interprets the
tag as string tag for indirect addressing.
Indirect addressing can be specified in the
Object Properties dialog or in the
pascc516.tif
pascc517.tif
Note
In the SICAM PAS CC CB/DIS Properties dialog, the Browse button cannot be used, as
string tags are filtered in the selection dialog that opens.
The indirect addressing is evaluated upon the start of the IndustrialX Control. The string tag
must therefore include the name of the SICAM tag before the WinCC diagram is opened.
The graphic objects Circuit Breaker/Disconnector can be operated via the mouse or using the
keyboard.
To initiate a switching action using the keyboard, buttons must be inserted into the display, and
a hotkey must be configured for each button.
The switching action is initiated by pressing the configured key or key combination during
runtime. Additionally, a user right can be assigned for the operation of the button.
The runtime dialogs of controls are not displayed for operation via keyboard/buttons.
An ordinary PC keyboard or a special function keyboard can be used. To use a function
keyboard, the PC keyboard must be removed from the PC and the function keyboard must be
plugged instead.
Configuring a button
A specific button for each action must be inserted into the diagram (object palette > Windows
object). The Button Configuration dialog opens as soon as the button has been inserted.
pascc440.tif
Defining a C script
In order to be able to initiate an action via a button for Circuit Breaker/Disconnector, a C script
has to be defined. When clicking on the button, the C script sets the attribute CommandID of the
control to the defined value.
The following table provides a list of all permissible integer values and their meaning.
0 COMMANDID_NOTHING No action
Note
Since synchronized switching actions are very complex, control via buttons/the keyboard is
not supported.
The following example illustrates how the select command for ON can be initiated for the control
CB1.
Open the Object Properties of the button.
In the Properties tag, select Font.
Next, enter CB1 ON for the Text attribute.
Highlight the entry Mouse in the Events tab card.
pascc441.tif
pascc442.tif
pascc443.tif
Feedback messages regarding the switching action are shown in the event list.
Runtime dialogs can be shown individually using an additional function. Depending on specific
conditions, a runtime dialog can be shown or hidden. Some additional dialog windows, e. g. for
user authentication, can pop up between the selection of the switch and the execution of the
command.
A runtime dialog can be shown due to a value change of the attribute
CommandID (in the object properties of the control). The value of the attribute can be modified
by means of a C script.
The following table shows a list of required values.
pascc450.tif
pascc451.tif
The Clicked function has a parameter wmbutton. Via this parameter, you can check which
mouse button has been clicked.
As soon as a control has processed the value change of the CommandID attribute, it transmits
a CommandResponse event. The event includes three parameters which provide information
about the processed action.
The CommandResponse function in the C script has the following structure:
void CommandResponse(char* lpszDiagramName, char* lpszObjectName,
long CommandID,
long ResponseID,
char* msg)
{
...
}
The parameters lpszDisplayName and lpszObjectName are default parameters of WinCC and
are not described in this section.
The CommandID parameter includes the value of the CommandID attribute which has
triggered the action. The value of the ResponseID parameter describes the result of the action.
In case of error, the msg parameter includes an error description in text form.
The following table provides a list of the ResponseIDs and their meanings.
The Overview folder in the SICAM graphic object library includes the user object Bay Overview.
It is implemented as an IndustrialX Control and already contains typical functions.
You can use a bay overview to show the status of an entire bay by means of a single graphic
object.
Graphical representation
Four bay overview variants are available in the SICAM graphic object library:
pascc515.tif
Representation
The following five options are available for the representation of a graphic object:
SICAM boxed
SICAM rounded
LSA boxed
LSA rounded
Bitmap
In the Bitmap representation mode, individual diagrams can be shown depending on the value.
The file formats BMP, WMF, EMF, JPG and GIF are supported for diagrams.
Line width
The line width of the graphic objects (LSA only) can be selected in steps from 1 to 10. Step 1
represents the smallest line width.
Value
In the normal state, the color and the shape of the graphic object depend on its value. A specific
color is set by default for each individual value. It is also possible to select the color from a color
palette.
In the SICAM representation mode, only the color and not the shape is changed depending on
the corresponding value.
The following colors are defined by default for the graphic object in the SICAM and in the LSA
representation modes:
OFF Green The circuit breaker, the line disconnector or all busbar
disconnectors are switched off.
Value
The following colors are defined by default in the representation mode according to LSA:
ON Filled The circuit breaker, the line disconnector and at least one
busbar disconnector are switched on.
OFF Not The circuit breaker, the line disconnector or all busbar
filled disconnectors are switched off.
Disturbed Half At least one of the connected devices in the bay is faulted.
filled
State
The switch state is indicated by small, colored rectangles next to the graphic object. A specific
color is defined by default for each individual state. It is also possible to select a color from the
palette.
The color of the rectangles depends on the state of the corresponding switch:
Not topical Cyan (turquoise) At least one of the devices in the bay has the
status Not Topical.
PAS not OK Dark cyan (petrol) The connection between SICAM PAS CC and
SICAM PAS is faulted.
pascc324.tif
Circuit breaker
Assign a tag to the circuit breaker.
To do this, click Browse next to the edit box. The Tags dialog opens.
Select the corresponding tag from the list and click OK to confirm.
Line disconnector
Assign a tag to the line disconnector.
To do this, click Browse next to the edit box. The Tags dialog opens.
Select the corresponding tag from the list and click OK to confirm.
Ground disconnector
Assign a tag to the ground disconnector.
To do this, click Browse next to the edit box. The Tags dialog opens.
Select the corresponding tag from the list and click OK to confirm.
Note
Delete the default tag link for switching devices which do not exist in the bay.
Double-click the tag to be deleted. The tag is selected.
Press the Del key to delete the selected tag.
This ensures that the elements in question are no longer considered for the determination of the
bay state, i. e. the value and the status of the bay overview are independent of the deleted
elements.
Tooltip text
Enter a text in the edit box. This text is displayed as Tooltip in the active project.
The folder PAS CC V5.1/V6.0 available in the graphic object library under Measured/Metered
Values includes the user objects PAS CC Measured Value V6.0 Integrated C Script and PAS
CC Measured Value V6.0 Project Function. These user objects already include typical
functions.
Use these objects to show measured values with an upper and a lower limit.
Note
Use the objects Measured Value Integrated C Script to implement various functions by means
of script changes to individual objects.
Use the objects Measured Value Project Function in order to control the objects from a central
level.
Note
Scripts stored in the user objects must not be changed in the Events tab.
Value (*.Counter)
Right-click the green bulb icon in the Value (*.Counter) row of the Dynamic column. Next,
select Tag from the context menu in order to assign the output box a SICAM PAS tag (e. g.
MW1.Counter).
Note
For Value (*.Counter), the structure element
Counter must always be used.
Limit Max/Min
You can define two upper and two lower limits for the measured value. The text color changes
when the value exceeds the first upper limit or falls below the first lower limit. The display starts
to blink when the value exceeds the second upper limit or falls below the second lower limit.
Double-click Limit Max/Min in the Attribute column.
Enter the limit value.
Current
For the Value (*.Counter) attribute, a parameter is entered in the Current column. With this
parameter, you can define the refresh cycle of the measured value.
The following parameter values can be defined: Picture Cycle, Window Cycle, Upon Change
and time values between 250 milliseconds and one hour. Besides this, user cycles can be
defined. 500 milliseconds is the default setting.
The refresh cycle of the diagram can be defined using the attribute Update Cycle under
Miscellaneous in the Properties of the diagram.
Recommendation: 2 seconds.
Double-click the entry in the Current column. Select the parameter from the drop-down list
box which opens.
Tooltip text
The tooltip text provides the name of the object on which the mouse cursor is positioned during
runtime.
Double-click Tooltip Text in the Attribute column.
Enter the desired text.
Divider
The measured value is divided by the entered value and shown.
Double-click Divider in the Attribute column.
Enter the desired value.
Digits
The measured value is shown with the number of entered digits.
Double-click Digits in the Attribute column.
Enter the desired value.
Unit
The font color and the background color of the unit can be selected. Red and gray are the default
settings.
Double-click Unit in the Attribute column.
Enter the text to be shown as unit.
Substitute function
refer to Section 5.3.2.2
Overview
Using topological coloring, the states of a power network can be represented by means of
different colors in SICAM PAS CC. All adjacent graphic objects of a feeder are assigned the
same color. The uniform color assignment is interrupted if a control element is open.
In terms of topological coloring, a power network consists of lines (connectors), transformers,
switches and further objects. To be able to forward information, the network components must
be interconnected through their connecting points. Each connecting point consists of one input
and one output.
Connector Connector
Information Information
Node Connector
Disconnector
Information
netzwerk1.tif
Figure 4-34 Network consisting of three connectors, two nodes and one disconnector
Incoming information is forwarded to the entire network and output via open connecting points.
This mechanism works in any direction.
Bay overview
In order to create a station diagram, you insert the controls and feeders and link them to
connectors. Run a test as soon as the diagram has been completed in order to ensure that the
diagram does not include errors. Unless errors are detected, the connection scripts for the
graphic objects are created automatically (refer to Section 4.6.4).
The color is entered as an RGB value. The above-mentioned graphic objects are implemented
as IndustrialX Controls which are able to receive and transmit the RGB value.
The Feeder graphic object is an active component that initiates coloring in the WinCC diagram.
It transmits its value to the linked graphic objects.
Each power network in which topological coloring is to be realized must have a feeder.
The ground disconnector is a special feeder. It always transmits the RGB value for grounding
to the linked graphic objects.
As a connector, the object is passive, i. e. it only forwards RGB color information arriving at one
of the inputs to the corresponding output.
pascc430.tif
Type
One of the following types can be selected for a graphic object: Feeder, ground disconnector
or connector. The following subsections provide detailed descriptions of the functions of the
individual graphic objects.
Each type is assigned its own, predefined style, but the representation style can be customized
to meet individual requirements.
Feeder
Ground
disconnector
Connector
Orientation
For all representation styles apart from Bitmap, the orientation angles 0, 90, 180, and 270
can be defined.
Feeder
The type of tag to be used for the supply of the feeder can be selected in the Feeder section.
The parameters Level ON/OFF and hysteresis are only relevant for the type Measured Value.
Bitmap
In the Bitmap representation mode, individual diagrams can be shown. If the path of the defined
bitmap is not correct, the default diagram is shown. Diagrams cannot be rotated in Bitmap mode.
Feeder
The feeder is the source of the color assignment in a topologically colored network section. The
color of a feeder is indicated as an RGB value on its two outputs, e. g. FF0000 in hexadecimal
notation represents Red, OFF.
The feeder displays a value each time the RGB value changes. It receives this RGB value from
a connected tag. The value is shown on the two connecting points.
Each of the four possible electric states of a feeder is assigned a distinctive color. The colors are
set by default, but can also be freely selected from a color palette.
State Color
INVALID Cyan
(turquoise)
OFF Green
ON Red
GROUND Pink
The feeder only outputs RGB values. The input value, however, can be an RGB value, a
message or a measured value.
The feeder converts messages and measured values into RGB values using a hysteresis
function.
Color
OFF ON
RGB (255, 0, 0)
Hysteresis
OFF ON
hysteresis.tif
The parameters of the hysteresis function must be defined via the properties of the graphic
object.
pascc524.tif
The LevelONOFF attribute specifies the threshold for switching from ON to OFF state. The
Hysteresis attribute defines the difference between the switch-on and the switch-off point.
Ground disconnector
The ground disconnector graphic object is a special feeder. It always shows the RGB value for
grounding via its two connecting points. It is therefore not necessary to connect a tag to the
ground disconnector or to convert a value.
4.6.3.1 Connector
Connectors are used to link graphic objects. A connector can be linked to a graphic object on
both ends. A connection is automatically realized when one end of a connector is located next
to a graphic object. As soon as the connection has been successfully defined, the color changes
from green to red.
For more detailed information regarding connectors, refer to the online help of the
Graphics Designer.
Connecting points
When a graphic object is moved, the linked end of the connector moves as well. The connector
itself cannot be moved when linked to a graphic object.
A connector must always be linked to a graphic object on both ends.
4.6.3.2 Node
Two connectors are linked to the Node graphic object. A node can be represented as a circle or
as a rectangle. A node can be used to link several connectors or to create a branch.
Up to four connectors can be linked to the same node.
Connector 1 Connector 2
Connector 3
feeder09.tif
Note
In order to ensure that the link to the connector can be conveniently defined, do not draw the
node too small.
The SICAM Toolbar V6.0 is an extension of the Graphics Designer. It supports you in the
topological coloring of a station diagram.
Functions
The SICAM Toolbar provides the following functions:
The function Specify Selection Area influences the following two functions in the table. You can
use it to define for which diagram area the selection functions shall apply. If no processing area
has been defined, the selection functions apply for the entire diagram.
You can use the selection functions in order to simultaneously modify the properties of several
graphic objects of the same type (e. g. switches).
Proceed as follows to execute a selection function:
Click to select the processing area in your diagram.
Next, click Specify Selection Area.
The graphic objects in the processing area are registered inside the program.
Click on a free space on the diagram.
All visible markers are removed.
Select the reference object.
Next, click Select identical objects.
All graphic objects of the same type are selected in the processing area.
As soon as a selection function has been completed, the program-internal registration of the
processing area is deleted.
Right-click on one of the selected graphic objects.
Open the Object Properties dialog window.
You can now e. g. modify the ColorON attribute simultaneously for all selected graphic objects.
The following requirements must be met to use the topological coloring function:
The graphic objects Feeder and Ground Disconnector must be used in your station
diagrams.
Connectors and nodes must be added instead of simple lines and circles.
The present subchapter presents an example for the creation of a diagram using topological
coloring. In the example, a measured value is used as source for the topological coloring.
The following section describes how to draw and configure a branch. Alternatively, you can use
default branches from the library.
topo01.tif
Hold down the mouse button and move the cursor over the workspace until the graphic object
has reached the desired position.
Insert the controls from the library.
Insert a ground disconnector.
The ground disconnector is available in the library under Topology > PAS CC V6.x.
topo02.tif
topo03.tif
Note
After renaming an active graphic object (e. g. a feeder, switch or node), all connections to this
graphic object must be redefined. To do this, separate the connection in the diagram and
redefine it afterwards. This ensures that the new name is entered in the properties of the
connector.
Configuring a feeder
Proceed as follows to configure a feeder:
Double-click the feeder.
The dialog window SICAM PAS CC FD/GND Properties opens.
topo04.tif
Note
The setting Connector for this graphic object mainly serves for the representation of an ordinary
connector for an inactive feeder. A dynamic representation can be defined by means of a tag or
a script.
Under Feeder, select Measured Value in order to use a measured value as source for
topological coloring.
Set the hysteresis values.
Click OK to close the dialog window.
topo05.tif
topo06.tif
After checking the topology, the connection scripts are created. You can view the progress in the
Reporter. For more detailed information on error messages, refer to Section 4.6.6.
topo07.tif
To trace an error, you can click on the alarm message for an object in the Reporter. The graphic
object which has caused the alarm is now highlighted in the diagram.
Viewing a script
The created scripts (e. g. for a circuit breaker) can be viewed in the editor.
Right-click the circuit breaker and select Properties from the context menu.
The Object Properties dialog opens.
Highlight the entry Object Events in the Events tab card.
Double-click OnOutput2 in the Execute in case of column.
The editor opens.
topo08.tif
Before the topological coloring scripts are created, the connections are checked. The Reporter
shows the result of the check, warnings or error messages.
An error message is displayed if the topological coloring could not be performed correctly during
runtime. A warning is shown if the topological coloring would be performed, but if a discrepancy
exists. A script is created if a warning occurs, but not in case of an error.
The following table provides a list of erroneous connections.
Error An additional
Two connectors are connector or an
linked without a node. additional node must
be inserted.
Warning No topological
Connection to a coloring of this graphic
graphic object which object during runtime
does not support
topological coloring
Overview
This chapter provides detailed information on SICAM PAS CC.
Contents
Overview
The SICAM PAS channel DLL provides for the connection of SICAM PAS CC to the
SICAM PAS Full Server. Besides this, it controls this process data connection.
The (process) connection between SICAM PAS and SICAM PAS CC or SIMATIC WinCC is
ensured by the SICAM PAS channel DLL. The SICAM PAS channel DLL logs on to the SICAM
PAS Full Server during runtime in order to exchange process information.
pascc403.tif
Performance characteristics
The SICAM PAS channel DLL has the following performance characteristics:
Efficient behavior during runtime
Time stamps from the process via raw data tags and the SICAM PAS normalization DLL
Automatic stop and start via SIMATIC WinCC and SICAM PAS Operation
Connection of different or redundant SICAM PAS projects parallel to SIMATIC WinCC with
automatic switchover in case of faults
Tasks
The SICAM PAS channel DLL performs the following tasks:
Checking the consistency of the parameter settings
Compatibility key
A compatibility key is used in order to ensure that the project version of SICAM PAS is
compatible with the project version of SICAM PAS CC. This code is checked by a script upon
activation of the runtime operation. If an error is detected during this check, the WinCC Runtime
is stopped and an error message is shown.
Tags
The SICAM PAS channel DLL logs on to the SICAM PAS Full Server in order to poll the required
tags. Indication tags and display tags for the representation of process diagrams are polled
during this process.
Additionally, system-internal tags (e. g. the project ID, HMI Interface ID, compatibility key) are
required from the SICAM PAS Full Server.
The distinction between a display tag and/or an indication tag is based on the specific tag
information created by the SICAM PAS Wizard during the creation of the tags. Furthermore, the
ValueID of the corresponding tags is included in this specific tag information. Via the ValueID,
the SICAM PAS channel DLL can perform an assignment between DSI tags and WinCC tags.
SIMATIC WinCC uses display tags for process visualization. The individual process
diagram determines which tags are required for this purpose. The SICAM PAS channel DLL
logs on to the SICAM PAS Full Server in order to poll the required display tags.
Unlike the display tags, the indication tags are not determined by the process diagram. The
SICAM PAS channel DLL logs on to the SICAM PAS Full Server in order to poll all indication
tags.
Licensing
With regard to the SICAM PAS channel DLL, it must be distinguished between the following two
licenses: the license for SICAM Configuration and the license for SICAM Runtime.
If no license is available for SICAM Configuration, the access to the properties of connections
and tags is blocked.
If the license for SICAM Runtime is missing, the access to the tags of the
SICAM PAS PROTOCOL SUITE is blocked.
The Alarm Logging component of SIMATIC WinCC serves as a basis for the alarm logging
system. It ensures that data is logged in the correct chronological order.
The SICAM PAS alarm logging system differs from standard logging systems with regard to the
information transmitted with an alarm message.
By default, SIMATIC WinCC cyclically updates all information regarding the process state. This
mechanism is sufficient for visualization in diagrams.
Alarms, however, must not be lost and must be processed in the correct chronological order.
Normalization DLL
For the SIMATIC WinCC Alarm Logging component, a SICAM PAS normalization DLL decodes
the contents of the raw data tag. It creates a related alarm with a resolution of 1 millisecond in
the alarm logging system.
Combined with the SICAM PAS channel DLL, the SICAM PAS normalization DLL provides the
basis for the alarming and logging of data in correct chronological order.
Additional information
The following additional information is provided:
Value
Location
Cause
State
Additional cause
ID number
Additional information
Time status
Flag (SICAM PAS Flag used by the alarm logging system to suppress internal messages
which are irrelevant for typical applications. This suppression corresponds to the default
setting.)
Text library
The normalization DLL retrieves the alarm texts from the text library. The related texts are stored
in the text library in the language used.
They can be viewed under Text Library > Open in the WinCC Explorer. Texts with the text IDs
599 to 2216 are available for new projects. These texts can be customized to meet the
requirements of specific projects. Furthermore, the user can add additional language columns
for translated texts.
pascc401.tif
The texts for the value of a process tag (e. g. ON/OFF) in the text library are subdivided into the
value text groups 0 to 8. Value text group 0 is the default group, and its texts should not be
modified. The texts in groups 1 to 8 can be customized to meet specific requirements.
The value text group whose texts are to be displayed in the alarm lists can be defined in the
Value Text column for each alarm in the Alarm Logging System. Value text group 0 is the default
group.
Note
To browse for specific value text groups (e. g. value text group 5), use the function
Edit > Find > Value Text Group 5.
To show the value of an alarm instead of the alarm text, value text group 255 can be entered for
this value.
Alarm logging
To open the Alarm Logging Editor in the WinCC Explorer, click
Alarm Logging > Open. Enter the number of the value text group in the Value Text column. 0
is the default group.
pascc402.tif
Note
The value text group is only preset for process values for which a text can be shown. Measured/
metered values are always shown as numerical values.
In order to be able to use the alarm logging extension in a project, the alarm logging system must
be generated in the project.
Afterwards, SICAM PAS alarm messages can be imported into this alarm logging system.
Overview
SICAM functions complement the default functions of SIMATIC WinCC. The SICAM functions
are C scripts. When a project is created, they are copied as project functions and made available
by the SICAM PAS Wizard.
SICAM functions can be used for the processing of commands, alarms and measured values.
C scripts can be opened and edited using the C Editor. For more detailed information, refer to
the documentation of SIMATIC WinCC.
5.3.1 Commands
Use the SICAM functions described in this section for issuing commands to SICAM PAS.
The following functions are available:
Name Meaning
The SICAM command output functions are available in the WinCC Explorer under
Global Script/C Editor/Project Functions/SICAMPAS/command.
The various SICAM command output functions can be used depending on the individual tag
type.
By default, the functions PAS_Command_Bitpattern_V500, PAS_Command_Float_V500
and PAS_Command_Integer_V500 perform the complete command output. In order to transmit
the command in two steps, you can customize the scripts and additionally call up the
PAS_Command_Execute_V500 function. The related description is available in the
corresponding scripts.
pascc701.tif
Note
Using the functions in the SICAMPCC folder, you can further use diagrams created for
SICAM PCC V4.
Format
The SICAM command output function in the Bit Pattern (Unsigned Integer) format has the
following structure:
void PAS_Command_Bitpattern_V500(char* p_cTagName,
DWORD p_dwValue, DWORD p_dwValueType,
DWORD p_dwDuration)
Description
Use this function to issue a command in the Bit Pattern format. The name of the command tag
is used as transfer parameter (e. g. Bay01_device01 or Bay01_device01.value).
The tag can be any structure element (Value, Cause, Valuetype, CmdCounter).
Additionally, you transfer a bit pattern, the number format (e. g. 18 setpoint digital 8 bits) and the
command duration in milliseconds. For more detailed information regarding number formats,
refer to Section A.3.
Suggested trigger
Suggested trigger for the function PAS_Command_Bitpattern:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
Note
Copy the script file before performing changes and save it under a different name. Modify the
copy of the script file. The original of the script file will be retained.
Format
The SICAM command output function in the Float format has the following structure:
void PAS_Command_Float_V500(char* p_cTagName,
float p_fValue, DWORD p_dwValueType, DWORD p_dwDuration)
Description
Use this function to issue a command in the Float format. The name of the command tag is used
as transfer parameter (e. g. Bay01_device02 or Bay01_device02.value).
The tag can be any structure element (Value, Cause, Valuetype, CmdCounter).
Additionally, you transfer a value of the type Float (e. g. in order to output an analog setpoint),
the number format (e. g. 22 for an analog setpoint) and the command duration in milliseconds.
For more detailed information regarding number formats, refer to Section A.3.
Suggested trigger
Suggested trigger for the function PAS_Command_Float:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
Note
Use a Windows object of the type Slider Object (in the Graphics Designer of SIMATIC WinCC)
in order to create a variable definition of an analog setpoint in the floating point format via the
value structure element.
Note
Copy the script file before performing changes and save it under a different name. Modify the
copy of the script file. The original of the script file will be retained.
Format
The SICAM command output function based on the Integer format has the following structure:
void PAS_Command_Integer_V500(char* p_cTagName,
int p_iValue, DWORD p_dwValueType, DWORD p_dwDuration)
Description
Use this function to issue a command in the PAS_Command_Integer format. The name of the
command tag is used as transfer parameter (e. g. Bay01_device03 or Bay01_device03.value).
The tag can be any structure element (Value, Cause, Valuetype, CmdCounter).
Additionally, you transfer the switching direction (1=OFF, 2=ON for a pulse command), the
number format (e. g. 14 for a pulse command) and the command duration in milliseconds. For
more detailed information regarding number formats, refer to Section A.3.
Suggested trigger
Suggested trigger for the function Command Output with the Number Format Integer:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
Note
Copy the script file before performing changes and save it under a different name. Modify the
copy of the script file. The original of the script file will be retained.
Format
The Command Execute function has the following structure:
void PAS_CommandExecute_V500(char* p_cTagName)
Description
This function executes a command. To do this, the value of the structure element CmdCounter
of the command tag is increased. The name of the command tag is used as transfer parameter.
The tag can be any structure element (Value, Cause, Valuetype, CmdCounter).
The Command Execute function is used as second step of a command execution.
As the first step, you can e. g. use the SICAM command output function. In this case, however,
the lines for the command execution have to be commented in the C script of the output
command!
Note
Copy the script file before performing changes and save it under a different name. Modify the
copy of the script file. The original of the script file will be retained.
pascc702.tif
To comment the command execution lines (selected lines), add two slashes at the beginning
of each line.
Save the modified script.
Suggested trigger
Suggested trigger for the Command Execute function:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
Overview
Via SICAM PAS CC, values in SICAM PAS can be manually updated/substituted. For example,
a substitution is required if there is no connection to the device/primary technology level
although values are required in SICAM PAS.
SICAM functions are available for the substitution of values.
The following values can be substituted:
Bit pattern values
A substitution can be performed provided that the message is in one of the following states:
Invalid
Not topical
Substituted
Name Meaning
The SICAM command output functions are available in the WinCC Explorer under
Global Script/C Editor/Project Functions/SICAMPAS/command.
Various SICAM substitution functions can be used depending on the individual number format.
Format
The SICAM function for the substitution of values in the Bit Pattern (Unsigned Integer) format
has the following structure:
void PAS_Substitute_Bitpattern_V600(char* p_cTagName, DWORD p_dwValue)
Description
Use this function to substitute a value in the Bit Pattern format. To do so, the tag name and the
substitute value must be transferred to the function.
The tag can be any structure element of a SICAM structure tag
(Value, Cause, Valuetype, CmdCounter).
For more detailed information regarding number formats, refer to Section A.3.
Suggested trigger
Suggested trigger for the function PAS_Substitute_Bitpattern:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
Format
The SICAM substitution function for values in the Float format has the following structure:
void PAS_Substitute_Float_V600(char* p_cTagName, float p_fValue)
Description
Use this function to substitute a value in the Float format. To do so, the tag name and the
substitute value must be forwarded to the function.
The tag can be any structure element of a SICAM structure tag (Value, Cause, Valuetype,
CmdCounter).
For more detailed information regarding number formats, refer to Section A.3.
Suggested trigger
Suggested trigger for the function PAS_Substitute_Float:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
The measured-value object Measured value display from the graphic object library uses this
SICAM function for the substitution of values.
pascc530.tif
During runtime, the dialogs show the second half of the tag name at the <name> position. int is
shown if the tag has the name Fullsever1_measuredvalue_int.*.
The tag must now be linked to the measured-value object.
Right-click the I/O field and select Properties from the context menu.
Select SICAM in the Properties tab of the Object Properties dialog.
Right-click the bulb icon in the Value (*.Counter) row of the Dynamic column. Select Tags...
from the context menu.
Select the desired tag of the type *.Counter and click OK.
Close the Object Properties window.
Note
This dialog is not shown if the status of a message does not allow for a value substitution (see
Overview on page 164).
Unless an operator action is performed, the value substitution dialogs are closed automatically
after 30 seconds. In this case, the substitution is not executed.
pascc531.tif
pascc532.tif
Format
The SICAM substitution function for values in the PAS_Substitute_Integer format has the
following structure:
void PAS_Substitute_Integer_V600(char* p_cTagName, int p_iValue)
Description
Use this function to substitute a value in the PAS_Substitute_Integer format. To do so, the tag
name and the substitute value must be transferred to the function.
The tag can be any structure element (Value, Cause, Valuetype, CmdCounter).
For more detailed information regarding number formats, refer to Section A.3.
Suggested trigger
Suggested trigger for the function Substitution with Number Format Integer:
As trigger for this function, you can use any action of an object, e. g. a click on a button.
For more detailed information regarding the substitution of switch positions, refer to Section
4.3.6.
Overview
Use the SICAM functions described in this section for the processing of alarm messages and
measured values.
The following functions are available:
Name Meaning
The SICAM functions for the processing of messages and measured values are available in the
WinCC Explorer under Global Script/C Editor/Project Functions/SICAMPAS/misc.
pascc703.tif
Format
The Create Message function has the following structure:
void PAS_CreateMessage_V500(DWORD dwMsgNr, DWORD dwZustand,
DWORD dwTextID)
Description
This function creates a message in the SIMATIC WinCC Alarm Logging System.
This function requires the message number, the SIMATIC WinCC message status
(1 = Raised, 2 = Cleared) and the ID of the text to be shown in the Value column.
Note
The new message must be created with this ID in the alarm logging system first.
Format
The Create Message function has the following structure:
void PAS_CreateMessageStr_V500(DWORD dwMsgNr, DWORD dwZustand,
char* lpszMsgText)
Description
This function creates a message in the SIMATIC WinCC Alarm Logging System.
This function requires the message number, the SIMATIC WinCC message status
(1 = Raised, 2 = Cleared) and the text to be shown in the Value column.
Note
The new message must be created in the alarm logging system first.
Format
The Create Message function has the following structure:
void PAS_CreateMessageStr2_V500(DWORD dwMsgNr, DWORD dwZustand,
char* lpszMsgBlock1txt, char* lpszMsgBlock3txt)
Description
This function creates a message in the SIMATIC WinCC Alarm Logging System.
It requires the message number, the SIMATIC WinCC message status
(1 = Raised, 2 = Cleared) and the two texts to be shown in the Value and Cause columns.
Note
The new message must be created in the alarm logging system first.
The SICAM functions can be used to assign dynamic display properties to graphic objects in
SIMATIC WinCC station diagrams.
C action
Via the C action, you can use all functions provided by SIMATIC WinCC. These also include the
SICAM functions.
Commands
Use the Commands SICAM functions for the assignment of dynamic display properties in
control direction.
The Global Actions are copied into the project when importing the SICAM PAS graphic object
library.
They are available in the WinCC Explorer under
Global Script/C Editor/Actions/Global Actions.
Note
Use the SicamPAS_ConnectionChange.pas script to control the redundancy switching of the
SICAM PAS CC channel. For more detailed information, refer to Section 7.1.
SicamPAS_Compkey
During runtime, this global action checks whether the compatibility keys of the SICAM PAS CC
project and the SICAM PAS project are identical. If this is not the case, a message is shown
when the runtime is terminated.
Sicam_AsyncTicks
The Sicam_AsyncTicks Global Action writes into the internal administrative tags @AsyncTick
(refer to Section 4.6). These tags are used to initiate topological coloring or a change in colors.
SicamPas_AlarmListFilter
The SicamPas_AlarmListFilter.pas C script transfers the settings performed via the Message
List Filter Checkbox to the external administrative tags of the connected communication
channels. When the runtime is terminated, the filter setting can be saved for the next start.
To do this, the AlarmListFilter_WriteExt tag must be set to 1. This function is integrated in the
Quit Button graphic object.
Note
The AlarmListFilter_WriteExt tag can only be used when terminating the runtime (consistency
of the tag management).
SICAM_FlashSyn
The SICAM_FlashSyn Global Action writes into the internal administrative tags
@Flashxxx (refer to Section 5.4.1) in order to synchronize the blinking of IndustrialX Controls
(until SICAM PAS CC Version 5.10).
The progress of the SICAM functions can be viewed during runtime. To do this, add an
application window and a checkbox from the project library to your diagram.
pascc704.tif
Select Global Script and click OK to confirm. The Template window opens.
pascc705.tif
Adding a checkbox
You must now add the graphic object to be used for enabling/disabling the output of debugging
information.
Add the graphic object
CheckBox Enable Script Output from the graphic object library to your diagram.
pascc706.tif
Figure 5-12 Adding the graphic object CheckBox Enable Script Output
pascc707.tif
Figure 5-13 Diagram with graphic object CheckBox Enable Script Output
This checkbox allows you to enable/disable the output of debugging information during runtime.
Overview
When importing the SICAM PAS graphic object library, internal and external administrative
tags and several Global Actions are additionally created in the project. They serve for system
control only.
Name Type
AlarmListFilter Unsigned for the definition of the filter function for the
32-bit value message/alarm list
(refer to Section 5.4.3)
Note
After a change of the ID of the PAS project or of the ID of the HMI Interface, check the
assignment of the external administrative tags to the objects in the diagrams.
The project ID can e. g. be modified in SICAM PAS (PAS UI - Configuration).
The HMI Interface ID can change when the PAS CC interface is removed and generated again
in SICAM PAS (PAS UI - Configuration) or when redundant WinCC connections are generated
in a SICAM PAS project.
The cause ID is defined in the external administrative tag InitiatorCategory_xxx. The tag has
the following significance:
The tag must be changed to the value 3 if SICAM PAS CC is to act as control center.
To modify the value of the InitiatorCategory_xxx tag:
The tag is available in the WinCC Explorer under Tag Management/
SICAM PAS PROTOCOL SUITE/PAS Data Server/Station Name/SICAMAdmin_xxx.
Right-click the tag.
Select Properties from the context menu. The Tag Properties dialog opens.
pascc610.tif
Click to open the Limits/Reporting tab card and define 3 as start value.
Next, click OK to confirm your setting.
Note
The value of the InitiatorCategory_xxx tag can also be modified dynamically during runtime.
Via the Checkbox Message List Filter graphic object, you can specify for what process data
changes messages are to be entered in the message/alarm list.
In the SicamPas_AlarmListFilter.pas C script, you must assign the AlarmListFilter_xxx
external administrative tag.
Note
If you do not use the Checkbox Message List Filter graphic object, the default settings (all
options selected, startup GI and time status deselected) are used.
To add the Checkbox Message List Filter graphic object to your diagram and to assign a tag:
In the Graphics Designer, add the Checkbox Message List Filter object from the
Project Library\Controls\PAS CC V6.x library directory to your diagram.
pascc604.tif
Messages which refer to a value change cannot be deselected; they are always entered in the
list. Apart from Startup GI and Time Status, all options are set by default.
Under Global Actions, open the SicamPas_AlarmListFilter.pas C script.
pascc605.tif
The entry AlarmListFilter_xxx must be replaced by the corresponding alarm list filter tag.
Select AlarmListFilter_xxx.
Next, select Edit > Tag Selection. The tag selection dialog is displayed.
pascc615.tif
Select the tag (e. g. AlarmListFilter_1011) and click OK to confirm. The tag is inserted into
the C script.
The tag AlarmListFilter_1011 must now be entered as a trigger.
In the C script, right-click the AlarmListFilter_1011 tag and select Info/Trigger from the
context menu. The Properties dialog opens.
pascc616.tif
Note
To save the filter settings also beyond the current runtime, the AlarmListFilter_WriteExt tag
must be set to 1 in the Button Quit graphic object. This ensures that the filter settings are saved
and reused for the next start of the runtime (refer to Section 5.3.5).
Note
To define a permanent filter, you do not need to use the Message List Filter checkbox. Alterna-
tively, you can set the start value of the AlarmListFilter_xxx tag directly to the desired value.
The value is a bit combination as illustrated in Figure 5-15. If the bits are set, a new message is
entered in the alarm lists as soon as the corresponding property of an item of information
changes.
1 0x00000001 Status
2 0x00000002 Ort
4 0x00000004 Verursachung
8 0x00000008 Kennnummer
16 0x00000010 Zusatzinformation
32 0x00000020 Zeitstatus
64 0x00000040 Zusatzverursachung
Do not use the external administrative tag AuthVID_xxx to control the switching authorities. Map
the corresponding switching authority tags in the SICAM PAS UI. These tags are listed among
the status tags of the SICAM PAS CC interface.
Map status tags in monitoring direction only.
Note
In order to be able to control the switching authority, the switching authority groups for the SICAM
PAS interface must have been assigned in SICAM PAS.
The following two graphic objects are available for implementing the switching authority:
PAS switching authority (Authority checkbox)
This dialog provides the Read and Write buttons.
During runtime,
the content of the corresponding switching authority tag is read in and shown by clicking on
Read.
the content of the checkbox is written in the corresponding switching authority tag by clicking
on Write.
pascc601.tif
pascc607.tif
To add the PAS Switching Authority graphic object to your diagram and assign a tag:
In the Graphics Designer, add the PAS Switching Authority object from the library to your
diagram.
Assign the PAS Switching Authority object the related switching authority tag.
Select Properties from the context menu. The Object Properties dialog opens.
pascc602.tif
pascc603.tif
Note
To log the current switching authority setting in the message lists, the switching authority tag
must be mapped to the PAS CC alarm logging system via the SICAM PAS CC status messages.
The following graphic objects are available for controlling the bay/telecontrol blocking:
Bay Blocking: Click this button to set/reset the bay blocking.
Ignore Telecontrol Blocking: Click this button to ignore/evaluate the telecontrol blocking
for a control center.
pascc611.tif
Depending on the status of the bay/telecontrol blocking, the texts shown on the buttons change
during runtime.
The buttons (graphic objects) must be assigned the corresponding device tags.
To add the Bay Blocking Button to your diagram and assign the tags:
In the Graphics Designer, add the object Bay Blocking Button from the library to your
display.
Right-click on the object.
Select Properties from the context menu. The Object Properties dialog opens.
pascc612.tif
pascc613.tif
pascc614.tif
Overview
When setting the language for SIMATIC WinCC/SICAM PAS CC, several system levels are
distinguished. The language must be switched at different locations.
Language of the WinCC user interface
The language of the WinCC user interface is set in the WinCC Explorer. Any language
enabled during the installation of WinCC can be set for the WinCC user interface.
Configuration language
The configuration language is set directly in the editor which you are using for configuration,
e. g. the Graphics Designer. You can select further languages as configuration languages in
addition to the languages installed with WinCC.
Runtime language
The runtime language and the runtime default language are defined via the start
configuration of the runtime computer. You can select further languages as runtime language
in addition to the languages installed with WinCC.
Fur more detailed information regarding language settings, refer to the
WinCC Information System available under
Start > SIMATIC > WinCC > WinCC Information System.
Specific graphic objects of SIMATIC WinCC are added to SICAM PAS CC. The distinction with
regard to the language setting also refers to these SICAM PAS graphic objects.
Note
Set the runtime language before the first data import. During the import, the texts are saved in
the corresponding language column of the text library.
Several languages (e. g. English, German) are available by default for the SICAM PAS graphic
objects. You can switch between these languages without any preliminary steps.
It is also possible to use additional languages. To do this, some preliminary steps have to be
performed (as described below).
The dialog/menu texts are stored in several text files for the individual languages. The file
PCCIX_xxx.txt is used for circuit breakers and disconnectors. The wildcard xxx is used for the
language code, e. g. 409 for English. During the start-up, SICAM PAS CC loads these text files
and shows the included texts in the user interface.
The text files consist of individual lines. Each line includes the text ID, one or several space
characters and the text string. The text string is placed between quotation marks; this text is
displayed.
The following table indicates for which program interfaces the described language settings are
valid and which text files are available.
Dialog window for defining the properties of feeders and ground PASCC_EL_xxx.txt
disconnectors
All languages which can be set as runtime language can be used for texts shown during runtime
(e. g. texts in the runtime dialogs).
All other texts (e. g. texts of the properties dialogs for circuit breakers and disconnectors) can
only be shown in the languages defined for the WinCC user interface.
All texts placed between quotation marks can now be adjusted to the desired language.
Save and close the text file.
Also create all other text files.
Freely defined texts, e. g. notes for the operator, can be shown in runtime dialogs of switches.
The texts must be saved in the text files PCCIX_xxx.txt.
Texts can be shown statically or dynamically. In this context, the term "statically" means that the
text defined via the object properties is shown during runtime.
If a dynamic display is defined, the displayed text is entered during runtime. To do this, an input
box must be configured in the display. Via this input box, the value of the UserStringID can be
changed dynamically.
Creating/editing texts
Open the file ...\Siemens Energy\SICAM\PAS CC\IndustrialX\V5.0\PCCIX_xxx.txt using a
text editor. xxx is used as a wildcard for the language code.
pascc420.tif
Under User-Defined Strings, enter your text (e. g. Text01) between quotation marks.
Values between 1000 and 1198 can be used as text IDs.
Save and close the file.
pascc421.tif
Enter the text ID for the attribute UserStringID in the Properties tab card.
The text ID corresponds to the number of the text in the text file.
If the UserStringID has the value zero, no additional text is displayed.
Close the Object Properties dialog and save your display.
Text display
The defined text is shown in the runtime dialog of the switch during runtime.
Start the runtime.
Click on the switch. The runtime dialog is displayed with the defined text.
pascc422.tif
To show a dynamic text, the text ID must be changed in the attribute UserStringID of the control
object during runtime. The ID can be changed via a direct connection, a C script or a VB script.
This subchapter explains how to change the attribute using a button or a direct connection.
Defining a button
Add a Windows object of the type Button to your display.
The Button Configuration dialog opens.
pascc426.tif
pascc427.tif
Text display
The defined text is shown in the runtime dialog of the switch during runtime.
Start the runtime.
Next, click the button.
The text ID is written into the attribute UserStringID of the switch.
Click on the switch. The runtime dialog is displayed with the defined text.
pascc422.tif
If you have defined several languages during the configuration of a project, you need to configure
a control element via which the operator can set the desired language during runtime.
SICAM PAS CC includes a preconfigured control element which you can use in your project.
This subchapter explains how to define the switchover to the Spanish language.
In order to ensure that the language can be switched, the text files in the directories ...\Siemens
Energy\SICAM\PAS CC\IndustrialX\V5.0\, ...\V6.0\ and
...\Siemens Energy\SICAM\Common\misc must be available in Spanish with the language
code 40A.
pascc423.tif
Using the default control element, you can switch between the German and the English
language. In order to be able to define e. g. the Spanish language during runtime, this language
must be configured accordingly.
pascc424.tif
Change the language code to 0x040A for Spanish at two different locations.
Compile the action and close the editor.
Save your display.
The configuration of the language switchover is now completed, and you can switch between
three different languages during runtime.
pascc425.tif
Overview
By defining different groups, the attributes of several graphic objects can be configured
simultaneously in the Graphics Designer. Both static values and the dynamic display of tags are
supported.
You can define different groups, e. g. in order to assign the control objects and measured-value
objects of a bay the tags of another tag group (refer to Section 5.6.3.2).
The group parameterization dialog can be called up from the related menu in the
Graphics Designer. The menu includes the following items:
SICAM > Settings
Use this function to define the properties to be configured.
SICAM > Group Parameterize
Use this function to define the parameters of the group.
The following elements can be configured via the group parameterization function:
Control objects - circuit breakers and disconnectors
Feeders, ground disconnectors
Measured-value objects
In order to be able to set the parameters of a group, you must specify which object properties
you want to edit for the group. To do this, use the SICAM Settings dialog window.
pascc545.tif
Task
The settings performed for the parameterization of a group are referred to as a task. A task can
be created, saved and reused.
The tasks parameterize bay, parameterize bay overview controls and
upgrade V5.11 controls are defined by default. These tasks can be used for frequently
occurring parameterization steps (refer to Section 5.6.3.1 and Section 5.6.3.2).
Create additional tasks for your individual parameterization steps.
Property
A property consists of the following definitions: Static, Property Name and Initial Value.
Static
In the Static column, you must specify whether the parameter defines a static value (e. g. an
absolute value) or a dynamic display property defined by means of a tag.
Property Name
The name of the object property must be indicated in the Property Name column. This name
does not correspond to the attribute, but to the name used internally by WinCC.
Select the attribute in the Insert a New Property Item dialog. When closing the dialog by clicking
OK, the internal WinCC name is created automatically and entered in the Property Name
column (see Creating a task).
Initial value
The new value (setpoint) must be entered in the Initial Value column.
Note
For more detailed information regarding the dynamic display of properties, refer to the Chapter
Assigning Dynamic Features to Attributes in the WinCC documentation.
Default
Click the Default button to reset the default settings for the predefined tasks (parameterize bay,
parameterize bay overview controls and upgrade V5.11 controls).
Creating a task
To create a new task:
Select SICAM > Settings in the Graphics Designer.
The SICAM Settings dialog window opens.
Enter a name in the Task input box.
Click the icon Insert a New Property Item.
The dialog Insert a New Property Item opens.
pascc546.tif
pascc552.tif
After creating the task, you can continue with the group parameterization.
Proceed as follows to perform the group parameterization:
Select SICAM > Settings in the Graphics Designer.
The SICAM Settings dialog window opens.
Select e. g. the task parameterize bay.
Click OK to close the dialog window.
The task parameterize bay is used to parameterize the desired group.
Select the graphic objects (e. g. all control objects of a bay) in the diagram in order to
configure them.
Next, select SICAM > Group Parameterize.
The dialog window for the parameterization of the group opens.
pascc553.tif
All selected objects are listed together with their properties defined via the task. The task name
is shown as part of the dialog window title.
The list comprises the following columns:
Checkbox
Use the checkbox to define which property is edited.
Object
Name of the selected graphic object
Property
Name of the object property
Type
Type of the object property, either Static or Dynamic
Current Value
Current value of the object property - this value has been read in by the graphic object
New Value
New value to which the object property is to be set
The lists Current Group Name and New Group Name comprise all tag groups of the WinCC
project.
Key words
Several key words are predefined for the parameterization of groups. Each key word represents
a special text which is replaced by a new text during execution. A key word starts with a $
character.
$GroupName
This key word represents the text selected under Current/New Group Name.
$CurValue
This key word represents the text in the Current Value column.
$PropName
This key word represents the text in the Property column.
$ObjName
This key word represents the text in the Object column.
pascc554.tif
The target values are displayed in different colors. The colors have the following meaning:
Black
The target value corresponds to both the current value and the initial value.
Blue
The target value corresponds to the initial value, but not to the current value.
Red
The target value corresponds neither to the current value nor to the initial value.
Dark green
The target value corresponds to the current value, but not to the initial value.
Event output
The result of the group parameterization can be viewed in the Reporter. If an error occurs, an
error message is shown.
Erroneous objects are indicated as hyperlinks in the Reporter. Click on the hyperlink to select
the corresponding object in the WinCC diagram. You can clear the error immediately.
Groups can be parameterized for all graphic objects. Groups can be used for many different
applications. The present subchapter describes two practically oriented examples.
The following examples are described:
Upgrade of control objects
A diagram created via SICAM PAS CC V5.1x is to be used further in version V6.00.
To perform an upgrade of the control objects, the task upgrade V5.11 controls is already
defined by default. It can be called up via SICAM > Upgrade Controls in the Graphics Designer.
This function sets the Activate attribute to the initial value ActivateControls.
pascc540.tif
pascc541.tif
This window shows a list of all objects for which an upgrade is performed.
Click OK. The group parameterization is executed, and the progress is shown in the
Reporter.
pascc542.tif
In this example, the group comprises several controls and one measured-value object.
The controls and the measured-value object are to be assigned tags from another tag group.
For the controls, the object property tagname must be reconfigured. For the measured-value
object, the object property CounterVariable must be reconfigured.
All tag names must have the same prefix (from the group name).
Proceed as follows to perform the group parameterization:
Select SICAM > Settings. The SICAM Settings dialog window opens.
pascc543.tif
pascc544.tif
The window shows a list of all objects which can be configured. The current group name is
automatically shown in the Current Group Name box. For the values, the group name is
replaced by the key word $GroupName.
Select the new tag group from the New Group Name list box.
Click OK. The group parameterization is executed, and the progress is shown in the
Reporter.
The new tags are created. In the New Value column, the key word $GroupName is replaced by
the name of the new group.
Using the tool View WinCC tags, you can view or modify the values of the WinCC tags during
runtime. This tools is mainly used for commissioning.
pascc560.tif
A tooltip text is shown when moving the pointer of your mouse over an input/output box. The
tooltip explains the meaning of the value.
Error messages are shown in the lower output box.
Click Select Tag to select a tag.
In the next dialog window, select the tag to be viewed.
The values (Value column) and the WinCC status (Quality column) of the tag elements are
shown.
Contents
In WinCC, you can configure client-server systems consisting of several clients and servers in
order to be able to efficiently monitor and operate large systems. This chapter explains some
important aspects which have to be considered in this context.
For more detailed information, refer to the WinCC Information System.
Basic frame
Picture windows
Client
client_serv01.tif
Diagrams from various different servers can be viewed in individual screen sections. These so-
called "picture windows" are displayed in the basic frame configured on the client computer.
Diagrams configured on the server are directly shown as picture windows, and each diagram is
based on the data of an individual server.
In order to be able to integrate a server diagram as a picture window in a basic frame on the client
computer, the file name of the diagram must be preceded by the prefix of the server name. All
server prefixes must be unique within the distributed system.
The packages of the corresponding servers must be imported into the client.
Open the basic frame on the client into which you want to insert the server diagram as a
picture window.
In the Graphics Designer, select the Picture Window from the group of smart objects. Next,
insert it into the basic frame.
Double-click the picture window to open the Properties dialog.
In the Miscellaneous group of the Properties tab card, click the attribute Picture Name in
order to browse for the server diagram.
Double-click the attribute Server Prefix to browse for the server.
Close the Properties dialog.
For more detailed information on this topic, refer to Picture Cache on page 212.
On the client, you can also create and show diagrams based on data from several different
servers.
When importing data, the compatibility key script (SICAMPAS_CompKey.pas), the alarm list
filter script and several other scripts are created in the PAS directory of the WinCC project
directory. Scripts in this directory are executed by all computers of the project.
For efficient system operation, move the SICAMPAS_CompKey.pas and
SicamPAS_AlarmListFilter.pas scripts into the corresponding PAS directories of those
computers in the project which are connected to the process.
The WinCC project directory holds a subdirectory (<Computer Name>) for each computer in the
project. This subdirectory comprises the same subdirectories as the project directory. Data
located in these subdirectories is only assigned to the individual computer.
Picture Cache
The diagrams from a connected server can be shown in a picture window on a client computer.
For a speedy build-up of the diagram on the client computer, the corresponding diagrams should
be copied into a Picture Cache on the client. When using a Picture Cache, the WinCC client
does not need to reload all individual diagrams from the server.
Proceed as follows to set up a picture cache on the client computer:
Create a folder in the default directory <"WinCC Installation Directory"/bin/PDLCache>
on this client. The name of the folder must have the symbolic computer name of the package
created on the server.
Copy the diagrams into this folder in order to show them on the client computer.
Open the Computer Properties dialog on the client.
Select the Runtime tab.
client_serv02.tif
Note
If you save the diagrams directly in the PDLCache directory, the diagrams saved on the server
are always shown. If you do not want to save the diagrams in the default directory defined during
installation, the directory must always be named PDLCache and include a folder with the
symbolic computer name of the package created on the server.
Note
The export of the first package from the server and the import into a client have to be performed
manually. All further updates of the packages on the server and the client can be performed
automatically. You can define when the package is to be updated and specify a trigger event.
For more detailed information, refer to the WinCC Information System.
Import the new PXD file created with SICAM PAS into the WinCC server.
Create a package on the server.
Overview
For safety reasons, a SICAM PAS system can be implemented in double/redundant
configuration. Depending on individual requirements, you can implement individual system
components in double/redundant configuration. The present chapter describes the
implementation of the configurations illustrated below.
Double SICAM PAS Full Servers are connected to a SICAM PAS CC Human-Machine
Interface (HMI).
A SICAM PAS Full Server is connected to two redundant SICAM PAS CC HMIs.
Further double/redundant configurations are possible. For example, double
SICAM PAS Full Servers can also be connected to a redundant SICAM PAS CC system.
For more detailed information on redundancy, refer to the documentation of SIMATIC WinCC.
Contents
A SICAM PAS system can consist of two SICAM PAS Full Servers running in parallel. Bay
devices and substations are connected to both SICAM PAS Full Servers; via the SICAM PAS
channel DLL, SICAM PAS CC is connected to both SICAM PAS Full Servers.
The connection to a SICAM PAS Full Server (e. g. to Server1) is referred to as the normal path;
the connection to the other SICAM PAS Full Server (e. g. to Server2) is the so-called redundant
path. During fault-free operation, the connection via the normal path is active.
For SICAM PAS CC, a switchover to the redundant path must be performed if one of the
following two scenarios occurs:
The normal path of the SICAM PAS channel DLL to the connected SICAM PAS Full Server
is interrupted.
The active connection of the SICAM PAS channel DLL to the SICAM PAS Full Server is
permanently monitored. When an error occurs, the system automatically switches over to the
redundant path (to the other SICAM PAS Full Server), provided that this path has been
configured.
The communication between the SICAM PAS Full Server accessed by SICAM PAS CC and
the bay devices is disturbed.
ConnectionState
ForceConnectionState
Process tag
SICAM PAS Channel
Channel DLL Control
Ethernet
Server1 Server2
PROFIBUS FMS
Bay Devices
Kanal_dll.tif
The following components are required for the monitoring and switchover of the connections
(between the normal and the redundant path):
a process tag
the bit array (32 bits) ConnectionState_xxx
Process tag
In order to be able to monitor the connection between the SICAM PAS Full Server and the bay
devices, a process tag (e. g. a message derived via CFC which allows for an evaluation of the
quality of the connection to the bay devices) must be created in PAS UI Configuration and
mapped to SICAM PAS CC.
This process tag can be evaluated using the WinCC script
SicamPAS_ConnectionChange.pas. The quality of the active connection can be assessed by
means of the evaluation of the process tags.
ConnectionState
The bit array ConnectionState_xxx shows the status of the active connection between the
SICAM PAS channel DLL and the SICAM PAS Full Server.
The bit array is defined as follows:
Bit Meaning
0 0 = no connection
1 = connection active
3 to 31 system-internal use
ForceConnectionState
The behavior of the SICAM PAS channel DLL can be influenced by writing the system tag
ForceConnectionState_xxx.
The bit array can only be written completely. Read access is not possible.
The bit array is defined as follows:
Bit Meaning
3 to 31 Reserved
WinCC script
The process tag is evaluated using the WinCC script SicamPAS_ConnectionChange.pas. The
proper functioning of the SICAM PAS Full Server (including communication with connected
devices) can be checked by means of this evaluation.
If the quality of the active connection is found to be bad, the system can switch over to the other
path using the system tag ForceConnectionState_xxx.
A template of the WinCC script SicamPAS_ConnectionChange.pas is copied into the directory
...\SIEMENS\SICAM\PAS CC\PAS during installation.
In order to be able to use the WinCC script, proceed as follows:
Copy the WinCC script into the PAS directory of your WinCC project.
To customize the WinCC script, apply the related process tags in the script editor.
Activating redundancy
Proceed as follows to activate the redundant configuration:
In the WinCC Explorer, right-click on PAS Data Server. Next, select Properties from the
context menu. The Channel Unit Properties dialog opens.
Click the Properties button. The Connection Properties dialog opens.
Click the Properties button. The PAS Connection dialog opens.
pascc404.tif
A redundant system can consist of two SICAM PAS CC which run in parallel. Each
SICAM PAS CC provides a SICAM PAS channel DLL connection to the SICAM PAS Full Server.
The first SICAM PAS CC (e. g. WinCC1) is the Master Server, and the second one is the
redundant Partner Server. Both connections are active in case of fault-free operation.
The SIMATIC WinCC redundancy package must be installed on both SICAM PAS CC Servers.
This package provides for the synchronization of data and for the control of the server
redundancy.
PROFIBUS FMS
Bay Devices
Kanal_dll_1.tif
pascc406.tif
pascc407.tif
Copy the control center of the first DIP and insert the copy into the second DIP.
Exporting data
To import the configured and parameterized items of information into SICAM PAS CC, they must
be exported from SICAM PAS.
Right-click on Interface and select Export from the context menu.
The export function creates a PXD file in the selected directory. Afterwards, you can import this
file into SICAM PAS CC using the SICAM PAS Wizard.
Export the configuration data of the first DIP.
Export the configuration data of the second DIP.
pascc409.tif
pascc411.tif
pascc408.tif
The SICAM PAS Wizard issues a warning. Click on Yes in this dialog.
The project ID is not changed, and the HMI Interface ID is assigned the value 9.
pascc410.tif
The modified process tags include the project and interface IDs of the second DIP as an
extension of the tag name. They are linked to the redundant interface.
pascc412.tif
SIMATIC WinCC supports the synchronization of data between redundant servers. In order to
ensure that the data of the SICAM PAS CC components can be synchronized between the
redundant servers, the following prerequisites must be met:
The application IX State Sync must have been installed on both servers and has to be
configured accordingly.
For the acknowledgement in Alarm Logging, a WinCC function must have been enabled
on both servers.
The IX State Sync application synchronizes the blinking of switching devices. For a redundant
SICAM PAS CC system, it must have been installed on both servers and configured accordingly.
If the active SICAM PAS CC server e. g. receives a message from the process which initiates
the spontaneous blinking of a circuit breaker, the related information is forwarded to the
redundant SICAM PAS CC server. When a switchover occurs, the active SICAM PAS CC server
is up to date. The related circuit breaker blinks.
This also applies for the acknowledgement of spontaneous messages on a switching device
object. If spontaneous blinking is acknowledged, this acknowledgement is forwarded to the
redundant server.
WinCC WinCC
Database Database
IX State Sync IX State Sync
synctool.tif
The IX State Sync application comprises a data connection to WinCC, a database and a network
connection to the IX State Sync of the other server.
Installation
The IX State Sync application is not part of the default installation of SICAM PAS CC. With the
customized installation, you can select the installation of this application under Redundant
Components.
synctool01.tif
Select Client. The application now tries to establish a connection to the other computer.
The connection can only work properly if it has also been set up on the second computer.
Enter the same port number on the second computer and then select Server.
The computers try to set up the connection. The status Connected shows that the connection
is made.
User information/error messages are shown in the Reporter. If the option Enable Trace Output
is selected, all actions are shown in the Reporter.
The Synchronize and Chat buttons are enabled as soon as the connection to the other
computer is established.
Click the Synchronize button to delete the entries from the database tables on the other
computer and to replace them with entries from the local computer.
Click Socket Info to show current information about the connection in the Reporter.
Click Chat to open a dialog window for contacting the partner computer. The current state of the
connection is shown in the status line.
Click Reset to clear the connection to the WinCC Data Manager and to re-establish it afterwards.
Click Close to close the PAS CC IX State Sync dialog window.
All settings performed are saved when the application is closed. They are still available when the
application is started again later. Click Exit in the context menu to exit the application.
synctool02.tif
synctool03.tif
Table 7-1 Description of the menu items available in the Main Table, Information.IXHook
dialog window
Configure
Subtables
Note
After each change of the local database, this database has to be synchronized with the one on
the partner computer.
Modify the configuration of the IX State Sync database on a SICAM PAS CC server (refer
toConfiguring the IX State Sync database on page 227).
Synchronize the databases of the two SICAM PAS CC servers (refer to Synchronizing the
IX State Sync databases on page 229).
Following synchronization, the application is restarted on both servers. The data is synchronized
according to the new configuration.
In order to ensure that the acknowledgement actions in the warning message lists are
transferred to the redundant partner in a redundant SICAM PAS CC system, a WinCC function
of the redundancy package must be enabled.
This WinCC function transmits the acknowledgements in the Alarm Logging component to the
redundant partner. Acknowledgements are only synchronized for messages triggered via the
SICAM PAS CC communication channel.
The WinCC function is enabled during the installation of the IX State Sync application under
Redundant Components.
Overview
Using the WinCC Web Navigator, you can operate and monitor a WinCC project from any place
in the world via Internet.
The WinCC Web Navigator comprises special Web Navigator Server components installed on
the server computer and Web Navigator Client components running on the Internet computer.
Contents
8.1 Prerequisites
A Web Navigator Server and a Web Navigator Client are required for the implementation of the
WinCC Web Navigator function. To use the WinCC Web Navigator for SICAM PAS CC, certain
requirements must be met.
a WinCC project installed and enabled for the WinCC Web Navigator
For more detailed information on the requirements with regard to the WinCC Web Navigator,
refer to the documentation and the online help of the Web Navigator. The section below
describes the actions to be taken especially for SICAM PAS CC.
Note
The display on the Web Navigator Client could possibly be blocked or restricted by the security
settings of the browser (e.g. for CAT clients).
To use the WinCC Web Navigator for SICAM PAS CC, certain special actions need to be taken.
These actions are illustrated in the present section and must be executed in the described order.
To make sure that the WinCC Web Navigator can show the process diagrams of the WinCC
project, these diagrams must be published on the Web Navigator Server.
To publish the process diagrams:
In the WinCC Explorer, you must now open the WinCC project which you want to show using
the WinCC Web Navigator.
Right-click on Web Navigator in the WinCC Explorer.
Select Web View Publisher from the context menu. The Web Publishing Wizard opens.
pascc801.tif
Enter the name of the directory which holds the process diagrams of the WinCC project
(...\projectpath\projectname).
Next, enter the name of the web access directory
(...\projectpath\projectname\WebNavigator).
Click Next. The diagram selection dialog is displayed.
Select all diagrams and then
click Next to open the function selection dialog.
pascc802.tif
In SIMATIC WinCC, you must install a special user which is allowed to access the Web
Navigator Server from the Web Navigator Client.
To install a user for the WinCC Web Navigator:
Set up a new user.
pascc804.tif
Note
Dat@Monitor - Just monitor! can only be enabled if the Dat@Monitor has been installed.
Generate a web site on the WinCC Web Navigator Server and make it available to the Web
Navigator Client.
Start your WinCC project.
Right-click on Web Navigator in the WinCC Explorer.
Select Web Configurator from the context menu. The WinCC Web Configurator opens.
Click Next.
pascc803.tif
Installing plug-ins
To install the SICAM PAS CC plug-ins on the client computer:
Start the Internet Explorer.
Enter the IP address of the server computer.
Enter the WinCC user name and the password which have been previously set up on the
server.
Click on OK to confirm.
The connection to the Web Navigator Server is established.
Install the Web Navigator Client.
Navigate to the Download Area > Download Plug-Ins.
pascc800.tif
Overview
High-precision time synchronization is a prerequisite for the proper functioning of a SICAM PAS
system. A radio clock can be used as the timer. Time information from this clock is distributed
throughout the entire system.
This section illustrates the distribution of time information by means of a sample configuration.
Contents
Overview
Time information within a SICAM PAS system can be synchronized as follows:
via a FG6039GPS GPS time signal receiver manufactured by Hopf and a PCI card for the
SICAM PAS computer
via an (S)NTP timer (e. g. SICLOCK): an external device is connected to the SICAM PAS
computer via Ethernet
via the telecontrol connection of the control center:
This time synchronization method is not relevant for SICAM PAS CC.
In a SICAM PAS system, time settings are synchronized based on the Network Time Protocol
(NTP) and using the related Network Time Protocol Daemon (NTPD) software. Under a
Windows operating system, the NTPD service runs in the background. For the installation of
SICAM PAS, it is referred to as the Network Time Protocol Service. It is configured by means
of the ntp.conf ASCII file. This configuration file can be edited using a text editor (e. g. Notepad).
It is located in the following directory: C:\WINNT\system32\drivers\etc\.
The NTPD is automatically installed together with SICAM PAS/SICAM PAS CC. It is activated
upon a restart of the computer.
In a SICAM PAS system, several NTPDs are simultaneously active (e. g. on the external radio
clock, the SICAM PAS computer and the SICAM PAS CC computer). An NTPD can be
configured as a server or as a client. Upon the request of a client, the server communicates its
time information to the client.
Based on NTP, a precision of approximately 0.1 milliseconds can be achieved under a Windows
operating system. In order to achieve this high level of precision, the NTPDs of the system must
perform extensive calculations. This process can take several hours after the system start. If the
current time master fails, the NTPDs use the determined time data in order to keep an utmost
level of time precision for as long as possible.
More detailed information on the Network Time Protocol (NTP) is available on the Internet via
the following link: http://www.ntp.org.
To initialize the Hopf6039 card, the related software must be installed as soon as the card has
been inserted. This software component is installed together with a
Network Time Protocol Daemon (NTPD).
The NTPD is automatically installed together with SICAM PAS/SICAM PAS CC. This NTPD
allows for even more precise time synchronization than the one provided by Hopf.
To install a Hopf6039 card, we therefore recommend to proceed as follows:
Insert the Hopf6039 card in the computer.
Next, install the software for your Hopf6039 card.
The software is required for the initialization of the card.
Uninstall the NTPD (see below).
Install SICAM PAS/SICAM PAS CC.
The NTPD delivered with SICAM PAS/SICAM PAS CC is also installed.
Uninstalling NTPD
To uninstall the Network Time Protocol Daemon:
Click Start > Settings > Control Panel.
Double-click Administrative Tools. The Administrative Tools window opens.
Double-click Services. The Services window opens.
Right-click on Network Time Protocol and
select Exit from the context menu in order to exit the service.
Select Start > Run.
Enter ...\instsrv remove and click OK to uninstall the service.
The instsrv.exe file can be found in the directory of the Hopf installation.
For the configuration of the NTPD, knowledge about its main functions is required. Some NTPD
functions and terms are illustrated below.
For compatibility reasons, the time stamp is assigned the ClockSync and ClockValid status
bits. These bits are set depending on the quality of the time stamp:
high
The ClockSync and ClockValid status bits are set.
medium
The ClockValid status bit is set.
low
No status bit is set.
unknown
No status bit is set.
Two clock drivers are available. They were modified in such a way that they ensure proper time
synchronization in the SICAM PAS system.
Driver for the Hopf6039 card
The Hopf6039 clock is a PCI card with a DCF77 or GPS receiver. With a time precision of the
clock of one millisecond, the operating system can achieve a resolution of up to one millisecond.
Using the modified driver (included in the scope of delivery of SICAM PAS/SICAM PAS CC) for
the Hopf6039 card, the resolution can be improved in edge polling mode.
The quartz oscillator integrated in the Hopf6039 card is more stable than the oscillator of a
standard PC. By combining the Hopf6039 card with NTPD, a time precision of less than one
millisecond can be maintained for another two hours even if no time signal can be received (after
a stabilization phase of several hours).
Different modes can be set on the modified driver in order to determine the behavior of the driver
in case of error (i.e. no time signal received from the clock). The driver can increase the value of
the stratum and mark the clock as erroneous.
A typical line in the configuration file for a Hopf6039 card provides the following type of
information:
server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
The mode 53 parameter must be interpreted as a bit pattern (decimal value). The tables below
illustrate the significance of the bits.
Bit 7 6 5 4 3 2 1 0
Bit Pattern 0 0 1 1 0 1 0 1
Value 1 1 5
0 0 The connection to the satellite is not checked, but the status of the
internal clock. If the clock indicates that it is only synchronized by
the internal quartz, the driver marks the clock as incorrect. The time
signal is no longer polled.
This behavior is identical to the behavior of the unmodified clock
driver.
0 1 ...15 The time signal is still polled, even if the clock is only synchronized
by the internal quartz. However, the driver adds the stratum drop
value to the stratum of the clock. The maximum value of the stratum
is limited to 15.
1 0 ...15 The driver determines from how many satellites the clock receives
time signals. If a clock does not receive time signals from any
satellite, the stratum drop value is added to the stratum of the
clock.
The time signal is no longer polled if the clock is only synchronized
by the internal quartz.
2 0 The time signal is still polled even if the clock is only synchronized
by the internal quartz.
This behavior is identical to the behavior of the unmodified clock
driver, provided that the fudge1 flag of this driver is set to 1.
2 1 ...15 The driver determines from how many satellites the clock receives
time signals. If a clock does not receive time signals from any
satellite, the stratum drop value is added to the stratum of the
clock.
Time information is still polled, even if the clock is only synchronized
by the internal quartz.
Using a shared memory clock driver, the time in a SICAM PAS system can be synchronized
based on telecontrol protocols.
The ntp.conf comprises four blocks for time synchronization via telecontrol protocols. A typical
block has the following structure:
server 127.127.28.0 mode 33 minpoll 2 maxpoll 10
fudge 127.127.28.0 stratum 1
The third address section (assigned the value 28 in the example below) defines the type of clock
driver. The fourth address section (0 in the example) is used to distinguish between clocks of the
same type.
mode
mode 33 (refer to Section 9.4) is an extended mode (0x01) including the monitoring for timeout.
In the fudge line, the value 1 is specified for the stratum.
In a SICAM PAS system, only modes 1 and 33 can be used for time synchronization via
telecontrol protocols.
With mode 33, timeout monitoring is automatically included. This is the most convenient mode.
When using Mode 1, the values of the minpoll and maxpoll parameters must be selected very
carefully in order to match the synchronization frequency of the telecontrol center.
The minpoll parameter must be set in such a way as to ensure that 2^minpoll is greater than
the synchronization interval of the control center. The maxpoll parameter must also be set to
this value.
When installing SICAM PAS/SICAM PAS CC, an ntp.conf configuration file is copied into the
...\WINNT\system32\drivers\etc directory. Use this file to configure the NTPD (Network Time
Protocol Daemon).
The time servers are indicated in the configuration files of the clients. However, the clients are
not indicated in the configuration files of the servers. A time client can therefore be conveniently
added to a system. Only the configuration file of the new client needs to be edited.
The configuration file already includes some comments on its contents. The following section
provides information about important entries.
For more detailed information, refer to the following web site: http://www.ntp.org.
General settings
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
tinker panic
Time information is not synchronized if the clock concerned deviates by more than 7,200
seconds from the best external clock. The NTPD stops automatically or does not start up.
The Services Manager indicates whether the NTPD has started or not. Press F5 to update
the Services Manager. Set the local system time manually and start the NTPD.
driftfile, logfile, statsdir
In these lines, you can specify the storage location of the Drift and Log files. To do this, write
access rights are required.
Activate the logfile and statsdir lines for error detection only. The quartz drift determined is
stored in the ntp.drift file. This allows for speedier synchronization after a system start, since
the clock can be set to the correct speed based on the offset value. If no writeable (and reset-
proof) file system is available, the drift file can be disabled. In this case, optimum
synchronization can only be achieved some time (hours!) after a system start.
Reference clocks
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
Using the lines under local system clock, you can define the local clock as the timer. Define a
high value for the stratum. The local time is used unless another, better time base is available.
In the lines under Hopf6039 receiver, you can define the use of a Hopf6039 card.
mode
With mode 53 (see Table 9-2), no time is polled from the card if it cannot receive data.
minpoll, maxpoll
The time is to be polled at intervals of between 4 and 64 seconds. The values of minpoll and
maxpoll are the exponents from a base of 2 (22 = 4.26 = 64).
iburst
The iburst parameter ensures that five values are read per second during the first poll. The
internal filters enter a steady state, which ensures that synchronization can be achieved
within an even shorter time.
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
These lines are required in order to use shared memory clock drivers. They are used for time
synchronization via telecontrol protocols.
mode
Via mode 33 (see Table 9-2), you can define adaptive polling. During adaptive polling, the
frequency of the poll is automatically adjusted to the poll result. If the result rarely changes,
polls are performed less frequently.
minpoll, maxpoll
The minpoll and maxpoll parameters must be specified in such a way that the range
matches the current synchronization rate of the control center as precisely as possible.
Peers
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#peer xxx.xxx.xxx.xxx minpoll 2 maxpoll 6 iburst
If one Full Server and one or several DIP(s) are used, the synchronization sources can be
distributed amongst the computers used (HOPF6039 on the Full Server, telecontrol protocols on
the DIP). To do this, activate the peer line.
In this case, the computers must determine amongst each other which clock time is most
suitable. Since the classical server/client relationship cannot be applied in this context, all
computers involved must be configured as peers (i.e. "colleagues" with the same priority). Data
is exchanged on a bidirectional basis in order to ensure that synchronization can be performed
by both computers (systems).
Servers
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#server yyy.yyy.yyy.yyy minpoll 2 maxpoll 6 iburst
The following lines serve as examples for the definition of time servers. The information in these
lines can be used for demo purposes only. In a "real" environment, the user must enter the
parameters for real time servers.
server 139.25.31.13 minpoll 2 maxpoll 6 iburst
server 139.25.208.27 minpoll 2 maxpoll 6 iburst
server ntp.lpz.siemens.de minpoll 2 maxpoll 6 iburst
This section illustrates typical sample configurations. It describes the distribution of time
information in the system and presents the configuration files of the NTPDs.
In the first example, a PIC card manufactured by Hopf is used. The card is incorporated in a
SICAM PAS computer (Full Server).
In the second example, the time is specified by an external radio clock. The radio clock is
directly connected to the bay bus (IEC 61850).
The FG6039GPS PCI card manufactured by Hopf is incorporated in the SICAM PAS computer
(Full Server) and used as the time master of the system. Other clocks can only become time
master if the PCI card fails or if its time information is of poor quality.
The NTPD is active on both the SICAM PAS computer and on the SICAM PAS CC computer.
On the SICAM PAS computer, it acts as the server; on the SICAM PAS CC computer, it acts as
a client.
Telecontrol Center
IEC 60870-5-101
Antenna
SICAM PAS
Full Server SICAM PAS CC
NTPD NTPD
Hopf
PCI
Card
192.168.1.1 192.168.1.2
IEC 61850
PROFIBUS FMS
Figure 9-1 Time synchronization via the Hopf6039 card in the SICAM PAS computer, example
Bay devices act as clients and poll the time from the SICAM PAS computer. The configuration
of bay devices is not described in the present document. For more detailed information on this
topic, refer to the documentation of the corresponding devices.
Configuration files
This section provides a list of the ntp.conf configuration files for the SICAM PAS and the
SICAM PAS CC computers. The entries in the list have been customized for the example
illustrated. Be aware that the real system configuration (e. g. IP addresses) of your own
environment must be considered.
Changes to the predefined configuration files have been highlighted.
Configuration file of the SICAM PAS computer:
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#peer xxx.xxx.xxx.xxx minpoll 2 maxpoll 6 iburst
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#server yyy.yyy.yyy.yyy minpoll 2 maxpoll 6 iburst
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#peer xxx.xxx.xxx.xxx minpoll 2 maxpoll 6 iburst
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
server 192.168.1.1 minpoll 2 maxpoll 6 iburst
For system configurations comprising an Ethernet bay bus (IEC 61850), an external radio
clock (e. g. SICLOCK, Meinberg, Hopf) can be used as the time master on the Ethernet bay bus.
If this clock fails or if the quality of the time information provided is poor, another clock available
in the system becomes the time master. In the NTPD configuration files, you can define which
clock is to become the new time master.
The NTPD is active both on the SICAM PAS computers (Full Server and DIP) and on the
SICAM PAS CC computer. The NTPD of the radio clock acts as the time server; the NTPDs of
the SICAM PAS computers act as the clients.
Additionally, time information can be transmitted from the telecontrol center.
Telecontrol Center
IEC 60870-5-101
IEC 60870-5-103
The bay devices on the IEC 61850 bus are clients which poll time information from the radio
clock. Their configuration is not described in the present document. For more detailed
information on this topic, refer to the documentation of the corresponding devices.
All other bay devices connected via IEC 60870-5-103 receive time information from the DIP.
Configuration files
This section provides a list of the tp.conf configuration files for the SICAM PAS and the
SICAM PAS CC computers. The entries in the list have been customized for the example
illustrated. Be aware that the real system configuration (e. g. IP addresses) of your own
environment must be considered.
Changes to the predefined configuration files have been highlighted.
Configuration file of the SICAM PAS DIP:
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
peer 192.168.1.6 minpoll 2 maxpoll 6 iburst
The SICAM PAS DIP must be entered as a peer for the radio clock. If this is not possible, the
radio clock must not be used as peer, but as a server:
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
server 192.168.1.6 minpoll 2 maxpoll 6 iburst
Configuration file of the SICAM PAS CC computer and of the SICAM PAS Full Server:
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#peer xxx.xxx.xxx.xxx minpoll 2 maxpoll 6 iburst
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
server 192.168.1.3 minpoll 2 maxpoll 6 iburst
server 192.168.1.6 minpoll 2 maxpoll 6 iburst
Overview
PAS information (tags) is processed as structures in SICAM PAS CC. A structure consists of
several elements. There are six structure types.
When importing tags from SICAM PAS, the tags are automatically assigned to the appropriate
structure type.
In SICAM PAS CC, you directly access structure type elements, i.e. their values and their addi-
tional information.
This chapter provides a list of these structure types and an overview of the meaning of the struc-
ture elements.
Contents
The following external SICAM PAS CC structure types are created by the SICAM PAS Wizard:
Table A-1 SICAM PAS CC structure types for SICAM PAS tags
PAS_Information
PAS_InformationFloat
PAS_InformationSInt
PAS_Command
PAS_CommandFloat
PAS_CommandSInt
Bit Alarm
Bit Alarm
Bit Alarm
For monitoring and control, you access these structure elements according to their relevance.
A.3.1 Value
The possible variants are indicated for each Value Type. The description does not mention all
possible types, but is restricted to the most important types.
Highword
Lowword D
D: 00 Disturbed (fault)
01 OFF
10 ON
11 Disturbed
Highword
Lowword S
S: 1 OFF
2 ON
Highword
Lowword
Highword
Highword
Highword
Lowword
Lowword
Highword
Lowword S
S: 0 OFF
1 ON
Highword 24 bits
Lowword Duration in ms S
S: 0 OFF
1 ON
Highword
Highword
Highword
Lowword
Lowword
Values which cannot be represented as 16-bit value are not output. They are BF- acknowledged
(command negative acknowledged) with plausibility error as additional cause.
Highword
Lowword Value
Lowword
Highword
Lowword Value
A.3.2 Status
The Status element is divided into two parts. Byte 0 and Byte 1 contain the status, Byte 2 and
Byte 3 a timeout in seconds.
The timeout is the internal system monitoring time for command output.
Value Meaning
(Byte 0 and Byte 1)
Bit 0 Reserved
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 9
Bit 12
Bit 14 Invalid
Bit 15 Overflow
Value Meaning
1 Organizational indication
2 Double-point indication
3 Single-point indication
4 Transient indication
11 Organizational acknowledgement
12 Metered values
16 Reclosure command
Value Meaning
25 GI request
26 Freeze command
27 Organizational command
31 Sequence
A.3.4 Cause
0 Irrelevant
1 Spontaneous
2 Cyclic, periodic
3 Initialized/default
8 General interrogation
9 Interrogation
10 Metered-value request
16 Check
19 Command execution
25 Cancel
32 Organizational information
33 Message loss
34 Process feedback
Value Meaning
0 No error
32 Enable address
33 Reset command
65 Target check
80 No voltage
Value Meaning
96 Interlock status
98 Parameter error
105 Overload
A.3.6 Counter
For messages
The Counter is always incremented by the SICAM PAS Channel DLL when a new information
is sent.
For commands
If a command is to be output via SICAM PAS CC, the command counter (CmdCounter) is to be
incremented. In this way, SICAM PAS Channel DLL knows that the information has changed.
The Reply Counter is always incremented by the SICAM PAS Channel DLL when a new infor-
mation is sent.
A.3.7 Alarm
This element is only relevant for old stations. In old projects in which messages are triggered by
changes in the process tags (bit indication procedure), the alarm bit for the tag is used as a trig-
ger.
0 OFF
1 ON
A.3.8 IXHook
The IXHook tag is created as internal tag of an IndustrialX Control. It comprises the current sta-
tus of the IndustrialX Control during the runtime of the project.
Overview
When importing SICAM PAS process tags or SICAM PAS archive tags from SICAM PAS or
SICAM plusTOOLS, the tag names are adapted to the conventions of SIMATIC WinCC.
This chapter contains conversion tables showing how the names are changed when they are
imported.
Contents
For SICAM PAS CC, the type of special character conversion is defined in the
SICAM PAS Wizard, for SICAM WinCC (the predecessor of SICAM PAS CC), it is defined in the
Global Wizard.
\ _ (underscore)
. _
; _
, _
: _
= EQ
< SM
> GR
{ (
} )
[ (
] )
* _
` _
& _
/ _
+ _
- _
? _
! _
$ _
% _
The special character conversion covers both the characters of the German and the English key-
board. All of the other special characters which might appear in keyboards for other languages
are converted to the corresponding ASCII codes.
SAS WinCC
\ _
. _
ae
oe
ue
AE
OE
UE
; _
: _
= ##
< #_
> _#
{ _
} _
[ _
] _
SAS WinCC
* _
` _
& _
/ _
+ _
- _
@ _
SAS WinCC
\ _
. _
; _
: _
{ _
} _
[ _
] _
* _
` _
/ _
+ _
- _
\ _
. _
; _
, _
: _
= EQ
< SM
> GR
{ (
} )
[ (
] )
* _
` _
& _
/ _
+ _
- _
@ _
? _
! _
$ _
% _
The special character conversion covers both the characters of the German and the English key-
board. All of the other special characters which might appear in keyboards for other languages
are converted to the corresponding ASCII codes.
SAS WinCC
\ _
. _
ae
oe
ue
AE
OE
UE
; _
, _
: _
= EQ
< SM
> BG
{ _
} _
[ _
] _
* _
SAS WinCC
` _
& _
/ _
+ _
- _
@ _
Overview
This chapter tells you which additional items of information are written into which columns of the
SICAM PAS CC message lists.
The list refers to the text library which is included in the program.
Wischer Transient
Vorort Local
Nah Near
Fern Remote
Automatisch Automatic
Prozess Process
spontan Spontaneous
periodisch Periodic
initialisiert Initialized
Anfrage Request
Prfung Check
Befehl Command
Befehl + Command +
Befehl - Command -
Rckmeldung Feedback
Abbruch Abortion
Abbruch + Abortion +
Abbruch - Abortion -
Ungltig Invalid
berlauf Overflow
Status Ok Status OK
Spannungsfreiheit De-energized
berlast Overload
UN (ungltig) IN (valid)
A configuring 68
Defining dynamic display properties 73
Acknowledge blinking 104 inserting 67, 72
Acknowledge button Button bar 72
inserting 62
Acknowledge tag
Spontaneous blinking 91
Activating redundancy 219 C
Adding a communication driver 38
Cause 276
Additional cause 278
Cause identifier 178
Administrative Tags 176
CB/DIS with C script 110
Administrative tags
channel DLL 150
creating 41
Character conversion
Alarm 280
SICAM PAS CC V5.0 282
Alarm Logging 155
SICAM WinCC V2.x 284
Alarm logging extension
SICAM WinCC V3.1 286
Correct chronological order 152
Checking connections 146
Generating an alarm logging system 156
Circuit breaker 87
Normalization DLL 152
Blinking 96
Raw data tag 152
Representation of 89
Time stamp 152
setting parameters 58, 106
Using the Alarm Logging Extension 156
Switch state 93
Application Examples
Tag connection 90
Group parameterization 203
Circuit breaker and disconnector
Archive tags 287
Graphical representation 87
Special character conversion 287
Properties 89
Assigning authorizations 81
Representation style 89
Authorization level 96
Update 91
Value 92
Client-Server Systems 209
B Configuring diagram objects 210
Configuring functions 211
Basic frame Configuring WinCC components 212
creating 75 Picture Cache 212
Basic hardware 18 Updating SICAM PAS data 213
Bay blocking 186 Color
Bay extension Switching device object 92
maximum 123 Command 172
Bay Overview 122 Bit Pattern 159
Properties 123 execute 162
Representation 124 Foating point 160
State 125 Integer value 161
Update 124 Command execution timeout 95, 97, 98
Value representation 124 Compatibility key 151
Bay overview Configuration file
Tag connection 126 ntp.conf 248
Bay overview objects Connecting points 137
using 65 Connection parameters
Bit pattern values setting 51
substitute 165 Connection scripts 132
Blinking of circuit breakers 96 ConnectionState 218
Button Connector 137
Assigning authorizations 81 Connecting points 137
I
F
Import library 48
Feeder Importing alarm messages 41
O
K
Object properties
Key words
Switching devices 106
Group parameterization 200
via context menu 58
Keyboard operation 114
Offset 242
Configuring a button 114
Operating system 18
Defining a C script 115
Overview diagram
Response to action 120
creating 65
Switching action during runtime 117
P
L
Partner Server 220
Language of the WinCC user interface 190
PAS Wizard
Language Settings
starting 42
Graphic objects 188
Picture Cache 212
Overview 188
Picture window
Licensing
Picture name 76
Removing the license 24
positioning 76
Removing the license for SIMATIC WinCC 25
setting parameters 76
SICAM PAS CC components 23
Preparing the language setting 189
SIMATIC WinCC 21
Process tag
List view
Special character conversion 282
creating 70
Product Overview
SICAM PAS CC 13
SICAM PAS CC components 13
M SIMATIC WinCC 13
Product overview
Master Server 220 Alarm logging extension 14
Maximum equipment of the bay 123 Redundant SICAM PAS CC system 15
Measured/metered value SICAM functions 15