Sie sind auf Seite 1von 306

Preface, Contents

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.

Open Source Software used in the product


The product contains, among other things, Open Source Software, licensed under an Open
Source Software License and developed by third parties. These Open Source Software files are
protected by copyright. Your rights to use the Open Source Software beyond the mere execution
of Siemens program, is governed by the relevant Open Source Software license conditions.
Your compliance with those license conditions will entitle you to use the Open Source Software
as foreseen in the relevant license. In the event of conflicts between Siemens license conditions
and the Open Source Software license conditions, the Open Source Software conditions shall
prevail with respect to the Open Source Software portions of the software. A list of the Open
Source Software programs contained in this product and the Open Source Software licenses are
available. Furthermore the license conditions can be found at the following internet websites:
7-Zip Copyright (C) 1999-2007 Igor Pavlov,
http://www.7-zip.org/license.txt
If programs contained in this product are licensed under GNU General Public License (GPL),
GNU Lesser General Public License (LGPL) and this software is not already delivered in source
code form together with the device, you can download the source code and the copyright notices
of the relevant software from the internet at:
http://www.7-zip.org/

Disclaimer of Liability Copyright


Although we have carefully checked the contents of this publication Copyright Siemens AG 2006
for conformity with the hardware and software described, we cannot The reproduction, transmission or use of this document or its con-
guarantee complete conformity since errors cannot be excluded. tents is not permitted without express written authority. Offenders
The information provided in this manual is checked at regular inter- will be liable for damages. All rights, including rights created by
vals and any corrections that might become necessary are included patent grant or registration of a utility model or design, are reserved.
in the next releases. Any suggestions for improvement are wel-
come. Registered Trademarks
SIMATIC, SIMATIC NET, SIPROTEC, DIGSI, SICAM and
Subject to change without prior notice. SINAUT are registered trademarks of SIEMENS AG. All other
Document Release V06.01.00 product and brand names in this manual might be trademarks, the
Edition 05.2007 use of which by third persons for their purposes might infringe the
rights of their respective owners.

Siemens Aktiengesellschaft Order No.: E50417-H8976-C284-A5


Preface

Purpose of this manual


In this manual, you will find:
Instructions for installation,

Information about commissioning and

Details on the funtionality of SICAM PAS CC

Target audience
The manual is intended for commissioning engineers, programmers and users of
SICAM PAS CC.
Basic knowledge of SIMATIC WinCC is required.

Scope of validity of this manual


SICAM PAS CC V6.00.

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

SICAM, SICAM PAS CC, Human Machine Interface 3


E50417-H8976-C284-A5, Edition 05.2007
Preface

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.

4 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Preface

Overview of the Documentation

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

Who can I contact for technical and administrative questions?


/2/ SICAM PAS, Overview
/9/ SICAM Diamond, Manual

Software installation

How do I proceed to install the software?


Which authorization rules have to be adhered to?
Are dongles required?
Which requirements must be met?
/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
/4/ SICAM PAS, Configuration and Operation

SICAM, SICAM PAS CC, Human Machine Interface 5


E50417-H8976-C284-A5, Edition 05.2007
Preface

Configuration

Who can/may configure the system?


Which order must be adhered to for configuring the system?
Where can individual parameters be specified?
Which features are included as blocks in the scope of delivery?
Which tools are available for data test purposes?
How is data documented?
How can data be archived?
/2/ SICAM PAS, Overview
/4/ SICAM PAS, Configuration and Operation
/8/ SICAM PAS, Automation Blocks
Onine Help

Human Machine Interface (HMI)

Which solutions are provided by the system?


How can the systems user interface be designed?
How can the interface towards the SICAM PAS Station Unit be designed?
Who can/may operate the system?
/2/ SICAM PAS, Overview
/4/ SICAM PAS, Configuration and Operation
/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
/1/ SIMATIC HMI WinCC V6 Basic Documentation
Online Help

Measured-value and metered-value archives

Which functions are provided by the SICAM PAS system?


Which data volume can be stored in which format?
Which evaluation functions are supported?
/2/ SICAM PAS, Overview
/5/ SICAM PAS, Manual Human Machine Interface SICAM PAS CC
/6/ SICAM, Manual Measured/Metered Value Processing Utility SICAM Valpro
/7/ SICAM, Manual Fault Record Processing Utility SICAM PAS Recpro
/1/ SIMATIC HMI WinCC V6 Basic Documentation

6 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Preface

Diagnostics / Debugging

Does the system require maintenance?


What are the causes of a system error message and how can the problem be fixed?
Where can additional error messages be configured?
/2/ SICAM PAS, Overview
/5/ SICAM PAS, Manual Human Machine Interface SICAM PAS CC
/9/ SICAM Diamond, Manual
Online Help

Fault-record evaluation

Which functions are provided by the SICAM PAS system?


How can they be configured?
Which evaluation functions are supported?
/7/ SICAM, Manual Fault Record Processing Utility SICAM PAS Recpro
/4/ SICAM PAS, Configuration and Operation

Information regarding Security

How do I set up a network?


How do I encrypt data traffic?
How do I increase the security in operation?
/10/ SICAM PAS, Security

SICAM, SICAM PAS CC, Human Machine Interface 7


E50417-H8976-C284-A5, Edition 05.2007
Preface

8 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Contents

1 Product Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2 Installation and Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.1 Installation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18


2.2 Sequence of Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 Installing SIMATIC WinCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.2 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4 Installing SICAM PAS CC Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.2 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5 Uninstalling SICAM PAS CC Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5.1 Removing the License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.5.2 Uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.6 Uninstalling SIMATIC WinCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6.1 Removing the license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6.2 Uninstalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3 Working with SICAM PAS CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.1 Demo Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28


3.2 Creating a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.1 Creating a new WinCC project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.2 Defining the Computer Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.3 Adding a Communication Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.4 Starting the SICAM PAS Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.3 Creating a Control Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.3.1 Creating a New Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.3.2 Using SICAM PAS IndustrialX Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3.3 Using Connectors and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.4 Showing a Measured Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3.3.5 Inserting an Acknowledge Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.4 Creating an Overview Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.5 Creating a List View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.6 Creating a Button Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.6.1 Inserting an Event List Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.6.2 Inserting a Quit button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

SICAM, SICAM PAS CC, Human Machine Interface 9


E50417-H8976-C284-A5, Edition 05.2007
3.7 Creating a Start Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.8 Setting up User Authorizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

4 Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

4.1 Design of Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84


4.1.1 SICAM PAS Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.1.2 IndustrialX Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.2 Using Graphic Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.3 Circuit Breaker and Disconnector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3.1 Graphical Representation of Circuit Breakers and Disconnectors . . . . . . . . . . . 89
4.3.2 Tag Connection of the Circuit Breakers and Disconnectors . . . . . . . . . . . . . . . . 90
4.3.3 Color of the Circuit Breaker and the Disconnector . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.4 Advanced Properties of the Circuit Breaker and Disconnector . . . . . . . . . . . . . . 95
4.3.5 Synchronized Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.3.6 Runtime Dialogs of Circuit Breakers and Disconnectors . . . . . . . . . . . . . . . . . . 99
4.3.7 Substituting the Switch Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
4.3.8 Defining Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.3.9 Circuit Breaker/Disconnector with C Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
4.3.10 Indirect Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
4.3.11 Operation via Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
4.3.12 Controlling Runtime Dialogs for Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
4.3.13 Response to the Change of the CommandID Attribute. . . . . . . . . . . . . . . . . . . . 120
4.4 Bay Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
4.4.1 Properties of the Bay Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
4.4.2 Tag Connection to Bay Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
4.5 Display of Measured-Values Using the Script/Project Function . . . . . . . . . . . . . . . . 128
4.5.1 Defining the Measured-Value Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
4.6 Topological Coloring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
4.6.1 Circuit Breaker/Disconnector and Bay Overview . . . . . . . . . . . . . . . . . . . . . . . . 132
4.6.2 Feeder and Ground Disconnector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
4.6.3 Connectors and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
4.6.4 SICAM Toolbar V6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4.6.5 Using Topological Coloring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
4.6.6 Notes on Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

5 Detailed Information Regarding SICAM PAS CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

5.1 SICAM PAS Channel DLL - Tag Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150


5.2 Alarm Logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
5.2.1 Alarm Logging System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
5.2.2 SICAM PAS Normalization DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
5.2.3 Using the Alarm Logging Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

10 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
5.3 SICAM Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
5.3.1 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
5.3.2 Substitute Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
5.3.3 General SICAM Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
5.3.4 Using SICAM Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
5.3.5 Global Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
5.3.6 Testing SICAM Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
5.4 System Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5.4.1 Administrative Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
5.4.2 Cause Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
5.4.3 Message List Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5.4.4 Switching Authority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
5.4.5 Bay/Telecontrol Blocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
5.5 Language Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
5.5.1 Language Setting for SICAM PAS Graphic Objects . . . . . . . . . . . . . . . . . . . . . 188
5.5.2 Showing Texts in Runtime Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
5.5.3 Switching the Language During Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
5.6 Group Parameterization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
5.6.1 Performing Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
5.6.2 Performing the Group Parameterization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
5.6.3 Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
5.7 Monitoring WinCC Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

6 Client-Server Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

6.1 Configuration of the Diagram Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210


6.2 Configuration of Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
6.3 Configuration of SIMATIC WinCC Components . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

7 Double/Redundant Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

7.1 Connection to Two SICAM PAS Full Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216


7.2 Redundant SICAM PAS CC System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
7.2.1 Synchronization of SICAM Acknowledgement Data . . . . . . . . . . . . . . . . . . . . . 225

8 WinCC Web Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

8.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232


8.2 WinCC Web Navigator with SICAM PAS CC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
8.2.1 Making SICAM PAS CC Plug-Ins Available. . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
8.2.2 Publishing Process Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
8.2.3 Installing Users for the WinCC Web Navigator . . . . . . . . . . . . . . . . . . . . . . . . . 236
8.2.4 Configuring the WinCC Web Navigator Server . . . . . . . . . . . . . . . . . . . . . . . . . 237
8.2.5 Configuring the WinCC Web Navigator Client . . . . . . . . . . . . . . . . . . . . . . . . . . 238

9 Time Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

9.1 Installing the Network Time Protocol Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241


9.2 Network Time Protocol Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

SICAM, SICAM PAS CC, Human Machine Interface 11


E50417-H8976-C284-A5, Edition 05.2007
9.3 Clock Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
9.3.1 Driver for the Hopf6039 card. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
9.3.2 Shared Memory Clock Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
9.4 Configuration File for NTPD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
9.5 Sample Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9.5.1 PCI Card as Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9.5.2 External Radio Clock as Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256

A Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

A.1 External structure types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262


A.2 Structure layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
A.3 Structure elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
A.3.1 Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
A.3.2 Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
A.3.3 Value type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
A.3.4 Cause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
A.3.5 Additional cause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
A.3.6 Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
A.3.7 Alarm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
A.3.8 IXHook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

B Character Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

B.1 Process Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282


B.2 Archive Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

C Additional Information in Message Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

Literature

Index

12 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Product Overview 1

What is SICAM PAS CC?


SICAM PAS CC is the Human Machine Interface (HMI) for the SICAM PAS power automation
system.
SICAM PAS CC comprises
the SIMATIC WinCC process visualization system and
the SICAM PAS CC components.

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 PAS CC components


SICAM PAS CC comprises the following components:
the SICAM PAS graphic object library,

the alarm logging extension,


the SICAM PAS Wizard,

the SICAM functions,

the SICAM PAS normalization DLL,


the SICAM PAS channel DLL,

SICAM Valpro (evaluation of archives for measured and metered values) and

SICAM Recpro (fault-record evaluation)

SICAM PAS graphic object library


The SICAM PAS graphic object library includes objects for the representation of typical
substation control and protection equipment (e. g. switchgears). These graphic objects are used
for the creation of station diagrams.
The graphic object library holds several typical graphic objects for each piece of substation
control and protection equipment.
Graphic objects can be dragged and dropped from the library to a station diagram.
They already include dynamic display properties. For example, a circuit breaker provides all
dynamic features required for the representation of the process states ON, OFF, Disturbed, Not
Topical, PAS not OK, Bay Blocking, Substituted and Telecontrol Blocking.

SICAM, SICAM PAS CC, Human Machine Interface 13


E50417-H8976-C284-A5, Edition 05.2007
Product Overview

Alarm logging extension


The alarm logging extension ensures that data is logged and archived in correct chronological
order.
The SICAM PAS normalization DLL evaluates the data and assigns it related items of process
information.
In order to assign process information, the normalization DLL accesses the SIMATIC WinCC
text library.
Texts can be customized in the text library to meet individual requirements.

SICAM PAS Wizard


The SICAM PAS Wizard supports you in the creation of a new PAS project or in updating an
already existing project.
The following tasks can be performed with the SICAM PAS Wizard:
Creating SICAM PAS-specific structure types

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

Information from SICAM PAS is transferred to SICAM PAS CC.


This enables you to visualize SICAM PAS information under SICAM PAS CC, i. e. for use in
process diagrams.
Creating administrative tags for SICAM PAS.
Creating the SICAM PAS-specific alarm logging system

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

the warning message list


the protection message list

These SICAM-specific lists are stored in the graphic object library.


You can import alarms from SICAM PAS into this alarm logging system.
Importing alarms/messages from SICAM PAS

Alarms/messages from SICAM PAS are transferred to SICAM PAS CC.


Thus, alarms from SICAM PAS can be shown under SICAM PAS CC in the alarm logging
system.
Importing the SICAM PAS graphic object library into the project

Load the SICAM PAS graphic object library into your current project.
Use the graphic object library for visualizing station diagrams under SICAM PAS CC.

14 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Product Overview

Creating measured-value and metered-value archives for SICAM PAS process data

Create an archiving system under SICAM PAS CC.


The SICAM PAS CC archiving system comprises:
a measured-value archive and

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/).

Redundant SICAM PAS CC system


To provide fail safety, SICAM PAS CC can be implemented in double/redundant configuration.
If one of the two servers fails, the client computers automatically switch over from the failed
server to the active server. Based on this concept, proper process monitoring and operation is
always ensured.

SICAM, SICAM PAS CC, Human Machine Interface 15


E50417-H8976-C284-A5, Edition 05.2007
Product Overview

16 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation 2

Overview
SICAM PAS CC can be installed and uninstalled using a setup routine.

Contents

2.1 Installation Requirements 18

2.2 Sequence of Installation 19

2.3 Installing SIMATIC WinCC 20

2.4 Installing SICAM PAS CC Components 22

2.5 Uninstalling SICAM PAS CC Components 24

2.6 Uninstalling SIMATIC WinCC 25

SICAM, SICAM PAS CC, Human Machine Interface 17


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation
2.1 Installation Requirements

2.1 Installation Requirements

Operating system
SICAM PAS CC is a 32-bit application designed for use with one of the following operating
systems:
Windows 2000 Professional

Windows 2000 Server

Windows XP Professional (depending on the requirements of SIMATIC WinCC)

Windows 2003 Server or 2003 Server R2 (depending on the requirements of


SIMATIC WinCC)
For more detailed information on the required service packs/hotfixes, refer to the product
information and the readme file.

Software components
To run SICAM PAS CC, the following software components must be installed:
SIMATIC WinCC V6.0 with Service Pack 3 or 4

SIMATIC WinCC V6.2

Basic hardware
PC equipped with:
Processor:
Client: Pentium III, 800 MHz

Server: Pentium IV, 1,400 MHz

Central archive server: Pentium IV, 2,500 MHz

RAM:
Client: 512 MByte

Server: 1 GByte

Central archive server: 1 GByte


Hard disk free capacity:

Client: 1.5 GByte

Server: 10 GByte

Central archive server: 80 GByte

Graphics card:

32 MByte, True Color 1024 x 768

Monitor suitable for graphics card

Disk drive for Authorisation

CD-ROM drive

Keyboard

Mouse

18 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation

2.2 Sequence of Installation

2.2 Sequence of Installation

SICAM PAS CC comprises the following two software packages:


SIMATIC WinCC and

SICAM PAS CC components

Install the two software packages one after the other.

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.

SICAM, SICAM PAS CC, Human Machine Interface 19


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation
2.3 Installing SIMATIC WinCC

2.3 Installing SIMATIC WinCC

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.

Select Install SIMATIC WinCC.

20 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation

2.3 Installing SIMATIC WinCC

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.

SICAM, SICAM PAS CC, Human Machine Interface 21


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation
2.4 Installing SICAM PAS CC Components

2.4 Installing SICAM PAS CC Components

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.

22 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation

2.4 Installing SICAM PAS CC Components

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.

SICAM, SICAM PAS CC, Human Machine Interface 23


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation
2.5 Uninstalling SICAM PAS CC Components

2.5 Uninstalling SICAM PAS CC Components

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.

2.5.1 Removing the License

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.

Removing the license


To remove the license of 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 your hard disk back to the floppy disk.

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.

Protection against file loss


The uninstall routine provides protection against file loss:
It does not remove any files created by you. Directories including such files will therefore remain
on your hard disk.

24 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation

2.6 Uninstalling SIMATIC WinCC

2.6 Uninstalling SIMATIC WinCC

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.

2.6.1 Removing the license

By removing the license, you transfer it from your PC back to the floppy disk.

Removing the license


To remove the license for SIMATIC WinCC, 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 your hard disk back to the license 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.

Protection against file loss


The uninstall routine provides protection against file loss:
It does not remove any files created by you. Directories including such files will therefore remain
on your hard disk.

SICAM, SICAM PAS CC, Human Machine Interface 25


E50417-H8976-C284-A5, Edition 05.2007
Installation and Uninstallation
2.6 Uninstalling SIMATIC WinCC

26 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC 3

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

3.1 Demo Project 28

3.2 Creating a New Project 31

3.3 Creating a Control Diagram 53

3.4 Creating an Overview Diagram 65

3.5 Creating a List View 70

3.6 Creating a Button Bar 72

3.7 Creating a Start Picture 75

3.8 Setting up User Authorizations 79

SICAM, SICAM PAS CC, Human Machine Interface 27


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.1 Demo Project

3.1 Demo Project

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

Figure 3-1 Start picture

28 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.1 Demo Project

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

Figure 3-2 Overview diagram

SICAM, SICAM PAS CC, Human Machine Interface 29


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.1 Demo Project

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

Figure 3-3 Control diagram with control elements and indicators

Control elements
Click on the icon of a switch to open the dialog window with all related control elements.

30 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

3.2 Creating a New Project

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.

SICAM, SICAM PAS CC, Human Machine Interface 31


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

3.2.1 Creating a new WinCC project

How to proceed
To create a new WinCC project, click on File > New in the WinCC Explorer.

Creating a new project


To create a new project, proceed as follows:
Click File > New in the WinCC Explorer.
Select your project type from the WinCC Explorer window, e. g. single-user project, and
then click OK to confirm.

pascc301.tif

Figure 3-4 Selecting a single-user project

The Create a New Project dialog opens. Specify a project path and enter the project name.

pascc302.tif

Figure 3-5 Creating a new project

Click Create to create the new project.

32 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

3.2.2 Defining the Computer Properties

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.

Opening the dialog window for setting the computer properties


Proceed as follows to open the Computer Properties dialog:
Select the Computer level in the WinCC Explorer.
Right-click on the name of the computer.
Select Properties in the context menu.

pascc303.tif

Figure 3-6 Opening the Computer Properties dialog

SICAM, SICAM PAS CC, Human Machine Interface 33


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Checking the computer name


In the Computer Properties dialog, click the General tab. Next, check whether the correct
name of your computer is indicated in the Computer Name input box.
When you create a new WinCC project, the computer name is entered automatically.
Enter the name of your computer unless the name has already been entered automatically.

pascc304.tif

Figure 3-7 Checking the computer name

34 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

Activating runtime components


To activate the runtime components, proceed as follows:
In the Computer Properties dialog, click the Startup tab.
In the Start Sequence of WinCC Runtime selection box, you can select each runtime
component by clicking on the corresponding checkbox. Select further components (if
required).

pascc305.tif

Figure 3-8 Activating all runtime components

SICAM, SICAM PAS CC, Human Machine Interface 35


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Defining the runtime language


It is important to define the runtime language before starting the SICAM PAS Wizard. You
specify in which language column of the text library the message texts will be arranged and in
which language e. g. the message classes will be created.
To define the runtime language:
In the Computer Properties dialog, click the Parameters tab.
Select the desired language from the Default Language at Runtime drop-down list box.

pascc365.tif

Figure 3-9 Defining the runtime language

36 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

Setting the parameters of the graphics runtime


To set the parameters of the graphics runtime:
In the Computer Properties dialog, click the Graphics Runtime tab.

pascc306.tif

Figure 3-10 Setting parameters of the graphics runtime

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.

Click OK to close the dialog window.

SICAM, SICAM PAS CC, Human Machine Interface 37


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

3.2.3 Adding a Communication Driver

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.

Adding a communication driver


To add a communication driver to the tag management, proceed as follows:
Right-click on Tag Management in the WinCC Explorer and select Add New Driver from the
context menu.

pascc307.tif

Figure 3-11 Tag Management context menu

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

Figure 3-12 Selecting a communication driver

38 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

Tag management with communication driver


In the Tag Management window, you can now view the new communication driver:

pascc309.tif

Figure 3-13 Tag Management with communication driver

SICAM, SICAM PAS CC, Human Machine Interface 39


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

3.2.4 Starting the SICAM PAS Wizard

Initializing the project


The SICAM PAS Wizard supports you in initializing your WinCC project. It creates a new station
in the project or updates an existing station. To do this, it performs the following tasks:
Creating SICAM PAS-specific structure tags

Importing tags from SICAM PAS

Creating administrative tags for the SICAM PAS system

Creating the SICAM PAS-specific alarm system

Importing alarm messages from SICAM PAS

Importing the SICAM PAS graphic object library into the project

Creating measured-value and metered-value archives for SICAM PAS process data

Creating the SICAM PAS-specific text library

Creating structure tags


These structure tags are required to exchange data with SICAM PAS. They include the complete
structure of a structured tag in SICAM PAS CC.
The different tags are assigned individual structure tags (see Appendix A).

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.

40 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

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 status (e. g. not updated, invalid, overflow)

the tag type

the cause (e. g. spontaneous, periodic, polled)

the additional cause and

the counters which are counted up upon a tag change

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.

Creating administrative tags


The SICAM PAS Wizard creates internal and external SICAM PAS CC tags. Internal tags are
stored in a SICAMAdmin group. External tags are stored in a channel-specific
SICAMAdmin_xxx group.

Creating an alarm logging system


The SICAM PAS Wizard allows you to create an alarm system under SICAM PAS CC that
meets the requirements of a SICAM PAS system.
The alarm logging system consists of alarm message blocks, classes, alarm sequence logs and
texts. The related SICAM-specific objects for
event list

warning message list

protection message list


can be viewed in the Graphics Designer under View > Library > Project Library >
Alarm Logging Templates > PAS CC V6.x.

Importing alarm messages


The SICAM PAS Wizard imports alarm messages from the PXD file.
The name of the alarm imported into SICAM PAS CC corresponds to the name configured in
PAS UI-Configuration.
Additionally, each imported alarm has a unique number. The SICAM PAS normalization DLL is
assigned, the value text group 0 is assigned, the specific properties are defined, and the
message class SICAM PAS Event or SICAM PAS Event DM/WM/RM is assigned.
The message number is composed of the project ID * 10,000,000 and the value ID.

SICAM, SICAM PAS CC, Human Machine Interface 41


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Importing the graphic object library


The SICAM PAS Wizard loads the SICAM PAS graphic object library into the current project.
When importing the graphic object library, administrative tags are created, and the SICAM
functions (C scripts) are copied into the project.

Creating an archiving system


Process data from SICAM PAS can be archived in this archiving system.
The SICAM PAS archiving system comprises:
a process value archive for measured values

a process value archive for metered values

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.

Starting the PAS Wizard


Start the SICAM PAS Wizard under SICAM PAS CC in the WinCC Explorer.
To start the SICAM PAS Wizard:
In the WinCC Explorer, double-click on SICAM PAS Wizard.

pascc310.tif

Figure 3-14 Calling up the SICAM PAS Wizard

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.

42 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

The SICAM PAS Wizard is started.

pascc311.tif

Figure 3-15 Continuing the process in the SICAM PAS Wizard

Click Next to continue.

Entering the station name


To add a new station to the project, select Create New Station in Project under Select
Station.
Enter a unique station name into the input box (e. g. Station1). The station name is suggested
as the name for the logic link in the SICAM PAS channel DLL.

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.

SICAM, SICAM PAS CC, Human Machine Interface 43


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

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

Figure 3-16 Entering the station name and selecting parameters

Click Next to continue.

44 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

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.

SICAM, SICAM PAS CC, Human Machine Interface 45


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

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.

46 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

Setting station parameters


The station parameters can be set in the dialog shown below.
The entries for Channel Unit and Logical Connection are set by default and can be applied for
the first station without changes.

pascc314.tif

Figure 3-18 Setting station parameters

Click Next.

pascc320.tif

Figure 3-19 Note regarding connection parameters

Set the connection parameters as soon as you have completed all steps of the
SICAM PAS Wizard (refer to Page 51).

SICAM, SICAM PAS CC, Human Machine Interface 47


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Initializing the project


In the following dialog, you can specify the initialization of the WinCC project.
Select on Import SICAM graphic object library in order to import the graphic object library
(including IndustrialX Controls) and the SICAM PAS administrative tags into the WinCC
project.
Select Create SICAM text library, to create the text library in the WinCC project.

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

Figure 3-20 Defining the project initialization

Click Next.

48 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

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

Figure 3-21 Checking the settings

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.

SICAM, SICAM PAS CC, Human Machine Interface 49


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Viewing the report


As soon as all steps have been completed, you can view the report.
To do this, select the Overview tab in the Report window. The number of errors and
warnings is indicated in the Quit: row under Messages.
Click Close to close the report.

pascc317.tif

Figure 3-22 Viewing the report

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.

50 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.2 Creating a New Project

Setting the connection parameters


When creating a new station, the SICAM PAS Wizard creates a new connection. The connection
parameters are set to default values.
Be aware that the connection parameters must correspond to the values specified in
SICAM PAS.
To check the connection parameters:
In the WinCC Explorer, right-click on PAS Data Server. Next, select Properties from the
context menu.

pascc321.tif

Figure 3-23 PAS Data Server, open Properties

The Channel Unit Properties dialog opens.


Click the Properties button. The Connection Properties dialog opens.

pascc318.tif

Figure 3-24 Setting the connection parameters

SICAM, SICAM PAS CC, Human Machine Interface 51


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.2 Creating a New Project

Select the connection from the server list.


Click Properties to set the IP address of the corresponding SICAM PAS Full Server. The
PAS Connection dialog opens.

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

Figure 3-25 Entering an IP address

Enter the IP address of the SICAM PAS Full Server.


Confirm your settings with OK.

52 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

3.3 Creating a Control Diagram

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.

Switching device objects


Use IndustrialX Controls from the SICAM PAS graphic object library as circuit breaker or
disconnector objects. Since the above-mentioned functions are already integrated in these
controls, you can create a fully functional user interface within a short time.

Ground disconnectors and feeders


To perform the topological coloring, use IndustrialX Controls from the SICAM PAS graphic
object library as ground disconnectors/feeders.

Connectors and nodes


To realize the topological coloring, use connectors and nodes from the SICAM PAS graphic
object library.

SICAM, SICAM PAS CC, Human Machine Interface 53


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

Detail1.tif

Figure 3-26 Control diagram with circuit breaker and indicator

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.

54 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

3.3.1 Creating a New Diagram

To create a new control diagram:


Right-click on Graphics Designer in the WinCC Explorer and select Open from the context
menu.

pascc331.tif

Figure 3-27 Graphics Designer context menu

This opens the Graphics Designer with an empty workspace.


Click File > Save as.... As File Name, enter Detail_E01.PDL in the file selection window.

Defining properties of diagrams


Define the properties of Detail_E01.PDL
Right-click on the workspace and select Properties in the context menu. The Object
Properties dialog opens.
In the Properties tab, select the object property Geometry.
To create a diagram with a size of 900 x 700 pixels:
Double-click Picture Width and enter 900 in the dialog. Click OK to confirm.
Double-click Picture Height and enter 700 in the dialog. Click OK to confirm.

SICAM, SICAM PAS CC, Human Machine Interface 55


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

Close the Object Properties window.

pascc332.tif

Figure 3-28 Defining the diagram size

Setting the grid


To facilitate your work, you should set the grid:
To open the Settings window, click on View > Grid.
Apply all settings as shown in Figure 3-29.

pascc333.tif

Figure 3-29 Settings for the workspace

56 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

3.3.2 Using SICAM PAS IndustrialX Controls

Circuit breakers, disconnectors, ground disconnectors and feeders are implemented as


IndustrialX Controls. When creating the diagram, insert these controls and link them using
connectors.
Ground disconnectors and feeders must be positioned analogous to the controls (switching
objects). For more detailed information regarding the setting of parameters, refer to Section
4.6.2.

Positioning a switching device object


To position an IndustrialX Control from the graphic object library on the workspace, proceed as
follows:
To open the Library window, click View > Library.
To show a preview of the graphic objects, click Preview in the toolbar of the Library window.
Select SICAM CB under
Switching Devices > 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.

pascc335.tif

Figure 3-30 Positioning a graphic object

SICAM, SICAM PAS CC, Human Machine Interface 57


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

Setting the parameters of a switching device object


To define the properties of your switching device objects, open the SICAM PAS CC CB/
DIS Properties dialog.
Double-click on the graphic object.
The SICAM PAS CC CB/DIS Properties dialog opens.
The following five tabs are available in this dialog window:
In the Style tab, you can e. g. define the style and the alignment of the circuit breaker (refer
to Section 4.3.1).
In the Tag Connection tab, you can assign the circuit breaker specific tags, enter the tooltip
text and define the WinCC update cycle (refer to Section 4.3.2).
In the Color tab, you can assign specific colors for switch positions and circuit breaker states
(refer to Section 4.3.3).
In the Advanced tab, you can define further properties of your circuit breaker (refer to
Section 4.3.4).
In the Synchronization tab, you can define the control (switching object) for synchronized
switching, e. g. in order to connect two busbars (refer to Section 4.3.5).
A brief description of the object is available in the About tab.

Define the settings and then click OK to apply the properties.

Specifying further properties


Specify further properties of the circuit breaker and disconnector objects in the context menu.
Right-click on the graphic object. The context menu opens.
Select the Properties menu item. The Object Properties dialog opens.
Select the desired object property (e. g. Geometry) in the Properties tab.
Double-click on the attribute to modify the corresponding parameter.

pascc343.tif

Figure 3-31 Specifying object properties

Close the Object Properties window.

58 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

3.3.3 Using Connectors and Nodes

Positioning connectors and nodes


After you have added and defined all IndustrialX Controls, you can add the lines (connectors and
nodes).
Connectors and nodes for topological coloring are available in the folder
Topology\PAS CC V6.x of the SICAM graphic object library. Using these graphic objects, you
can show the states of lines in different colors during runtime.
For more detailed information regarding topological coloring, refer to Section 4.6.

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.

Creating event functions and scripts for topological coloring


When you have linked the graphic objects to the connectors, you must create the event functions
and scripts.
Click the corresponding icon in the SICAM toolbar.
First, the diagram is checked for correctness. The connection scripts are created afterwards. You
can view the progress in the Reporter. For more detailed information on error messages, refer
to Section 4.6.6.

SICAM, SICAM PAS CC, Human Machine Interface 59


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

3.3.4 Showing a Measured Value

Purpose
Show a measured value of SICAM PAS in the control diagram.

Table 3-1 State-dependent display of measured values

Color Meaning

Black Normal display

Cyan (turquoise) Not topical

Gray Not linked to a tag

Dark cyan (petrol) PAS not OK

Red Limit Max 1 exceeded

Blue-gray Below Limit Min 1

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.

Inserting a measured-value object


Open the Graphics Designer and insert a display field into your control diagram:
To open the Library window, click View > Library.
To show a preview of the graphic objects, click Preview in the toolbar of the Library window.
Select PASCC Measured Value V6.0 Integrated C Script under
Measured/Metered Values > PAS CC V6.0.
Hold down the mouse button and move the cursor until the graphic object has reached the
desired position.

60 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

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

Figure 3-32 Connecting a tag

Define further settings (e. g. Unit, Tooltip Text).


Close the Object Properties window.

Substituting measured values


Measured values can be substituted (manually updated) by the measured-value object during
runtime (refer to Section 5.3.2.2).

SICAM, SICAM PAS CC, Human Machine Interface 61


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

3.3.5 Inserting an Acknowledge Button

Inserting an acknowledge button


The circuit breaker blinks spontaneously when the state of the assigned tag changes in
monitoring direction with the cause Spontaneous. This spontaneous blinking must be
acknowledged.
To be able to acknowledge the blinking of the switch, insert a button from the SICAM PAS
graphic object library into the diagram.
To open the Library window, click View > Library.
To show a preview of the graphic objects, click Preview in the toolbar of the Library window.
Under Controls, select Button Acknowledge Blinking.
Hold down the mouse button and move the cursor until the graphic object has reached the
desired position.

pascc357.tif

Figure 3-33 Inserting an acknowledge button

62 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.3 Creating a Control Diagram

Defining a tooltip text for a button


To define a tooltip text for a button, proceed as follows:
Right-click the button and select Properties in the context menu.
In the Properties tab card, select Miscellaneous.
Double-click the Tooltip Text attribute to open the Text Input window.
Enter the tooltip text into the Enter a value input box and click OK to confirm.

pascc358.tif

Figure 3-34 Defining a tooltip text for a button

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).

SICAM, SICAM PAS CC, Human Machine Interface 63


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.3 Creating a Control Diagram

Completing the control diagram


Complete the control diagram e. g. by inserting labels.
Save the completed diagram.

pascc344.tif

Figure 3-35 Control diagram

64 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.4 Creating an Overview Diagram

3.4 Creating an Overview Diagram

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

Figure 3-36 Overview diagram

To create the overview diagram, you must


create a new diagram hv_overview.PDL (width 900 and height 700),
draw the diagram and insert objects and icons, e. g. bay overview objects and labels.

Using bay overview objects


The graphic object library holds IndustrialX Controls which indicate the state of an entire bay
using specific colors.
Use these IndustrialX Controls in the overview diagram of the sample project.

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.

SICAM, SICAM PAS CC, Human Machine Interface 65


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.4 Creating an Overview Diagram

Positioning a bay overview object


To position an IndustrialX Control from the graphic object library on the workspace, proceed as
follows:
To open the Library window, click View > Library.
To select the icon preview, click the Preview icon in the toolbar of the Library window.
Select the graphic object SICAM boxed under Overview Objects/PAS CC V6.x/ in the
project library.
Hold down the mouse button and move the pointer over the workspace until the icon has
reached the desired position.

pascc323.tif

Figure 3-37 Bay overview icons in the graphic object library

Defining a bay overview object


To define the properties of the bay overview, the SICAM PAS CC BAY Properties dialog must
be opened.
To do this, ouble-click the bay overview icon. The SICAM PAS CC BAY Properties dialog
opens.
Define the tag connection (refer to Section 4.4.2).
Important: Delete the default tag link for switchgears which do not actually exist in the bay.
Click OK to close the dialog window.
For more detailed information on the Bay Overview graphic object, refer to Section 4.4.

66 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.4 Creating an Overview Diagram

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

Figure 3-38 Inserting a button

SICAM, SICAM PAS CC, Human Machine Interface 67


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.4 Creating an Overview Diagram

Configuring a button
The Button Configuration dialog opens.

pascc327.tif

Figure 3-39 Configuring a button

Define the text, the font and the color.


Under Change Diagram on Mouse Click, select the diagram detail_E01.PDL.
Next, click OK to confirm your settings.

68 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.4 Creating an Overview Diagram

Defining a tooltip text for a button


To define a tooltip text for a button, proceed as follows:
Right-click the button and click on Properties in the context menu.
In the Properties tab card, select Miscellaneous.
Double-click the Tooltip Text attribute to open the Text Input window.
Enter the tooltip text into the Enter a value input box and click OK to confirm.

pascc328.tif

Figure 3-40 Defining a tooltip text for a button

Click OK to apply the settings.

SICAM, SICAM PAS CC, Human Machine Interface 69


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.5 Creating a List View

3.5 Creating a List View

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.

Creating an event list


In the eventlist.pdl view, insert SICAM PAS CC V6 Event List.

pascc375.tif

Figure 3-41 View showing an event list

To create the event list view, proceed as follows:


Create the eventlist.pdl view (width 900 and height 700)
and insert the object SICAM PAS CC V6 Event List.

70 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.5 Creating a List View

Inserting an event list


To insert an event list, proceed as follows:
To open the Library window, click View > Library.
To show a preview of the graphic objects, click Preview in the toolbar of the Library window.
Select the object SICAM PAS CC V6 Event List under
Alarm Logging Templates > PAS CC V6.x in the Project Library.
Hold down the mouse button and move the cursor over the workspace until the graphic object
has reached the desired position.
Save the view under eventlist.pdl.

SICAM, SICAM PAS CC, Human Machine Interface 71


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.6 Creating a Button Bar

3.6 Creating a Button Bar

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

Figure 3-42 Button bar with various buttons

To create the button bar, proceed as follows:


Create a new view buttonbar.PDL.
Next, insert the buttons with their different functions.

3.6.1 Inserting an Event List Button

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

Figure 3-43 Configuring a button

72 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.6 Creating a Button Bar

Define the object properties (e. g. text, color).


Leave the input box Display Changeover on Mouse Click empty. Afterwards, you must set
the switching between different views/diagrams as C action.
Click OK to close the dialog window.

Defining dynamic display properties


Via the dynamic properties of the button, specify the action for displaying the event list
(eventlist.pdl).
Double-click the new button. The Object Properties dialog opens.

pascc364.tif

Figure 3-44 Defining the object properties

Click on the Events tab and then click on Mouse.


Right-click on the flash icon next to Mouse Action.
Select C Action from the context menu. The Edit Action window opens.

pascc384.tif

Figure 3-45 Defining dynamic display properties

SICAM, SICAM PAS CC, Human Machine Interface 73


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.6 Creating a Button Bar

In the Edit Action window, enter the row


SetPropChar("start.pdl","PictureWindow2",
"PictureName","eventlist.pdl");
between the brackets.
Click OK to apply the settings.
If you are requested to recompile, confirm with Yes.
To insert the HV Overview button, proceed in the same way as for the Event List button. This
button can be used later for showing the diagram hv_overview.PDL.

3.6.2 Inserting a Quit button

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.

74 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.7 Creating a Start Picture

3.7 Creating a Start Picture

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

Figure 3-46 Example of a start picture

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).

SICAM, SICAM PAS CC, Human Machine Interface 75


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.7 Creating a Start Picture

Positioning picture windows


Proceed as follows to position a picture window:
In the Object Palette under Smart Objects, select Picture Window.
As soon as you move your cursor over the workspace, it changes its shape to a cross-hair
with an object icon appended.
At the desired position, hold down the mouse button and move the cursor until the Picture
Window object has reached the desired size.
.

pascc391.tif

Figure 3-47 Inserting a picture window

Setting the parameters of a picture window


Proceed as follows to set the parameters of a picture window:
Right-click the picture window and select Properties from the context menu. The Object
Properties dialog opens.

Note
In the text box, you can view the picture name (e. g. PictureWindow1 or PictureWindow2) which
has been automatically assigned by SIMATIC WinCC.

76 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.7 Creating a Start Picture

Specifying the picture to be shown on screen


Proceed as follows to specify which picture shall be shown on screen:
Right-click the picture window and select Properties in the context window. The Object
Properties dialog opens.
In the Properties tab card, select Miscellaneous.
Double-click the attribute to be changed, i.e. Picture Name. A file selection window opens
and shows the names of all pictures in the project.
Select buttonbar.pdl and click OK to confirm.

pascc392.tif

Figure 3-48 Specifying the picture to be shown

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.

SICAM, SICAM PAS CC, Human Machine Interface 77


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.7 Creating a Start Picture

Second picture window


Create the second picture window.
Assign the picture hv_overview.pdl to PictureWindow2.

Defining the start picture of WinCC Runtime


Proceed as follows to open the Computer Properties dialog:
Select the Computer level in the WinCC Explorer.
Right-click the computer name to open the context menu of the desired computer. Select
Properties in the context menu.
In the Computer Properties dialog, select the Graphics Runtime tab card. Next, enter your
start picture start.pdl in the Start Picture input box.

Activating the project


To activate the created project, select File > Activate.
You can now check whether the configured user interface meets your requirements.

78 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.8 Setting up User Authorizations

3.8 Setting up User Authorizations

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.

Calling up the user administrator


Open the User Administrator to set up a new user group or a new user.
In the WinCC Explorer, right-click on the User Administrator level.
Select Open from the context menu.

Setting up a user group


When creating a new project, the Administrator Group is automatically created with the
Administrator user. Create a new user group and assign the required rights. The rights of the
group apply for all users belonging to the corresponding group.
Select User > Add Group.
Enter the name of the new user group (e. g. Group1).
Assign the group rights by double-clicking on the desired row in the Authorization column.

Note
The entry into the No. row (e. g. 3) corresponds to the PermissionLevel in the object properties
of the IndustrialX Controls.

SICAM, SICAM PAS CC, Human Machine Interface 79


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.8 Setting up User Authorizations

pascc380.tif

Figure 3-49 Assigning group rights

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

Figure 3-50 Setting up a new user

80 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC

3.8 Setting up User Authorizations

Assign the user additional rights (e. g. Action Editing).

pascc382.tif

Figure 3-51 Assigning user rights

Assigning an authorization for a circuit breaker


You can assign authorizations for various different objects, such as circuit breakers and buttons,
in the Object Properties window.
Proceed as follows to assign an authorization for a circuit breaker:
In the Graphics Designer, right-click on the corresponding circuit breaker.
Select Properties in the context menu.
In the Properties tab card, click Control Properties,
Double-click on the attribute PermissionLevel and enter the value. If the value is 0, no
access protection is defined.

Assigning an authorization for a button


Proceed as follows to assign an authorization for a Button:
In the Graphics Designer, right-click on the corresponding button.
Select Properties in the context menu.
Click on Miscellaneous in the Properties tab.
Double-click on Authorization and select an entry. In this context, the entry <No
Access Protection> corresponds to the value 0.

SICAM, SICAM PAS CC, Human Machine Interface 81


E50417-H8976-C284-A5, Edition 05.2007
Working with SICAM PAS CC
3.8 Setting up User Authorizations

82 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects 4

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

4.1 Design of Graphic Objects 84

4.2 Using Graphic Objects 86

4.3 Circuit Breaker and Disconnector 87

4.4 Bay Overview 122

4.5 Display of Measured-Values Using the Script/Project Function 128

4.6 Topological Coloring 131

SICAM, SICAM PAS CC, Human Machine Interface 83


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.1 Design of Graphic Objects

4.1 Design of Graphic Objects

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.

4.1.1 SICAM PAS Graphic Objects

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.

Dynamic display properties


Some graphic objects already include dynamic display properties.
With these dynamic properties, you can visualize the different states of a system in control and
monitoring direction.
The typical dynamic display properties of a graphic object are defined by default. Finally, you
only have to link the dynamic properties to the process via tags.
There are three different ways to set the parameters for dynamic display properties:
via the Dynamic dialog

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.

84 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.1 Design of Graphic Objects

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.

Graphic object library


In the SICAM PAS graphic object library, some dynamic display properties of graphic objects are
defined via the Dynamic dialog; others are defined via the C action. You can use the
corresponding graphic objects alternatively.

4.1.2 IndustrialX Controls

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.

Further setting options


The status display for circuit breakers and disconnectors can be shown or hidden. 3-D
representation is possible. Dialogs can be anchored at any position on the diagram.
Spontaneous blinking, setpoint blinking and SET = ACTUAL switching can be enabled. The use
of integrated switching dialogs can be disabled. Writing of command tags can also be disabled
and replaced by customer-specific actions.

SICAM, SICAM PAS CC, Human Machine Interface 85


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.2 Using Graphic Objects

4.2 Using Graphic Objects

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.

Graphic object library


Use the SICAM PAS Wizard to integrate the SICAM PAS graphic object library into the current
project.

Showing the graphic object library


To show the graphic object library, select View > Library. The SICAM PAS graphic objects are
available under Project Library.

Positioning graphic objects


Using the Graphics Designer of SIMATIC WinCC, you can copy graphic objects via Drag & Drop
from the library into a station diagram.

Defining graphic objects


Link graphic objects to the related process tags using the SIMATIC WinCC Graphics Designer.

86 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3 Circuit Breaker and Disconnector

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:

Table 4-1 Graphical representation of circuit breakers

Circuit breaker Representation Graphic

SICAM CB in SICAM style

DIN CB according to DIN 42200

IEC 445 CB according to IEC 445

LSA CB according to LSA

Bitmap CB individual design

SICAM, SICAM PAS CC, Human Machine Interface 87


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

Table 4-2 Graphical representation of disconnectors

Disconnector Representation Graphic

SICAM DIS in SICAM style

DIN DIS according to DIN 42200

IEC 445 DIS according to IEC 445

LSA DIS according to LSA

Bitmap DIS individual design

88 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3.1 Graphical Representation of Circuit Breakers and Disconnectors

Each circuit breaker and disconnector must be assigned several properties.


Double-click the graphic object. The SICAM PAS CC CB/DIS Properties dialog opens.
The properties can be found in the Style tab.

pascc336.tif

Figure 4-1 Specifying the style

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.

SICAM, SICAM PAS CC, Human Machine Interface 89


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.2 Tag Connection of the Circuit Breakers and Disconnectors

Each circuit breaker and each disconnector must be assigned tags.


Double-click the graphic object. The SICAM PAS CC CB/DIS Properties dialog opens.
The interfacing to the process is defined in the Tag Connection dialog.

pascc337.tif

Figure 4-2 Tag connection

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.

90 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

Acknowledge tag for spontaneous blinking


You can keep the predefined tag Quit Blinking or select another tag.
Click the Browse button next to the edit box to select another tag. The Tags dialog opens. Select
the corresponding tag from the list and confirm with OK.
You can also assign a tag to several switching elements in order to form a group. Spontaneous
blinking can be acknowledged simultaneously for all switching elements of the group.

Tooltip text
Enter a text in the edit box. This text is displayed as Tooltip in the active project.

WinCC update cycle


The WinCC update cycle of the tags can be adjusted in time intervals from 250 milliseconds to
one hour. Furthermore, the setting Upon Change is possible. 2 seconds is the default setting.

SICAM, SICAM PAS CC, Human Machine Interface 91


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.3 Color of the Circuit Breaker and the Disconnector

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

Figure 4-3 Assigning colors

The default colors are:

Table 4-3 Switch position

Value Color

ON 10, value=2 Red

OFF 01, value=1 Green

Disturbed 00, value=0 Yellow

Disturbed 11, value=3 Yellow

92 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

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

ON 10, value=2 Switch closed

OFF 01, value= 1 Switch open

Disturbed 00, value=0 Switch ON/OFF dashed

Disturbed 11, value=3 Switch ON/OFF dashed

The following colors are set by default in the representation according to LSA:

Table 4-5 Default colors according to LSA

Value Type

ON 10, value=2 Filled

OFF 01, value= 1 Not filled

Disturbed 00, value=0 Half filled

Disturbed 11, value=3 Half filled

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

Figure 4-4 Switch and switch state

The following colors of the rectangles are set by default for the representation of the individual

SICAM, SICAM PAS CC, Human Machine Interface 93


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

states:

Table 4-6 Switch state

State Color Meaning

Not topical Cyan (turquoise) The device status is not topical.

PAS not OK Dark cyan (petrol) The connection between SICAM PAS CC and
SICAM PAS is faulted.

Bay blocking Red Alarms/messages from this bay are no longer


transferred to the SICAM PAS.

Substituted Blue Since the connection to the primary system is


interrupted, the switch position was set manually.

Telecontrol Red Alarms/messages from this bay are no longer


blocking transferred to the control center.

Background
The background color of the graphic object can be set individually. Gray is the default setting.

94 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3.4 Advanced Properties of the Circuit Breaker and Disconnector

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

Figure 4-5 Advanced properties

Enable State Dialog


The display of status information by clicking with the right mouse button can be enabled or
disabled.

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.

Fix Dialog Position


The runtime dialogs can be anchored at a specified position on the display.

Command execution timeout


In the command execution timeout box, you must specify in seconds how long the system
shall wait for the successful execution of a command. When this time interval has elapsed, the
command process is terminated and a negative command termination is logged.

SICAM, SICAM PAS CC, Human Machine Interface 95


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

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.

Enable spontaneous blinking


Spontaneous blinking can be enabled or disabled.
The circuit breaker or disconnector blinks spontaneously if the value of the assigned tag
changes and if Spontaneous was entered as cause.

Note
For the interpretation of spontaneous value changes, use the entries in the message list.

Enable setpoint blinking


Setpoint blinking can be enabled or disabled.
When the command is issued, the graphic object starts to blink in the defined state as soon as
the target switching direction (ON or OFF) has been selected. The blinking stops when the
command is terminated or aborted, i.e. in the following cases:
after the abortion of the command output

when the monitoring time for the command output has expired

if Command Termination was entered as cause in the feedback message

Enable SET = ACTUAL


Switching in the represented ACTUAL state can be enabled or disabled. Select this option to
enable the switching direction independently of the switch position. For example, another switch-
on command can be issued for a switch which has already been switched on.

Use integrated dialog boxes


The display of switching dialogs during runtime can be enabled or disabled.

Write command output


Deselect Write Command Output to prevent writing to the defined tag. In this case, you have
to define actions for the command output via the Object Properties, Events tab (refer to Section
4.3.4).

Command model 'Select before operate'


A switching operation can be executed in two steps.
A select command is issued before the actual switching command. To issue the switching
command, a positive acknowledgement must have been received for the select command.

96 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3.5 Synchronized Switching

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.

4.3.5.1 Synchronization with IEC 61850

pascc341.tif

Figure 4-6 Define synchronization

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.

Command execution timeout


In the command execution timeout box (Advanced tab), you must specify in seconds how
long the system has to wait for the successful execution of a command. When this time interval
has elapsed, the command is terminated and the negative command termination is logged.

Tag name information 'Sync not effective'


The tag to be indicated includes information on whether the device synchronization is active or
inactive. This tag must always be indicated.

SICAM, SICAM PAS CC, Human Machine Interface 97


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

Tag name command 'Sync not effective'


A command tag can be indicated. This tag does not need to be defined if the synchronization
function shall not be modified during runtime.

4.3.5.2 Synchronization via SINAUT LSA ILSA

pascc341a.tif

Figure 4-7 Define synchronization

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.

Command execution timeout


In the command execution timeout box (Advanced tab), you must specify in seconds how
long the system shall wait for the successful execution of a command. When this time interval
has elapsed, the command is terminated and the negative command termination is logged.

Tag name command 'measurement interrogation'


In the input box Tag Name Command Measurement Interrogation, define the command tag
which triggers a measurement in the synchronization unit. The measured values are updated;
no switching operation is performed.

Tag name command (not synchronized)


Define the command tag for unsynchronized switching in the Tag Name Command (not
synchronized) input box. If this tag is not defined, unsynchronized switching is not possible.

98 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3.6 Runtime Dialogs of Circuit Breakers and Disconnectors

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

Figure 4-8 Switching dialog

Click ON or OFF to open the subsequent dialog in which the switching action must be enabled.

Two-step switching action


Click the graphic object to open the dialog window for a switching action.

pascc501.tif

Figure 4-9 Switching dialog

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

Figure 4-10 Switching dialog, select command in progress

The select command can get a positive or negative acknowledgement. Depending on the
acknowledgement, one of the following dialog windows opens.

SICAM, SICAM PAS CC, Human Machine Interface 99


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

pascc506.tif

Figure 4-11 Switching dialog, the selection is active

The check resulted in a positive acknowledgement. The actual switching command can be
issued by clicking the Confirm button.

pascc507.tif

Figure 4-12 Switching dialog, the selection was rejected

The check resulted in a negative acknowledgement. The actual switching command cannot be
issued. The switching action must be aborted.

Synchronized switching action


Based on the communication protocols IEC 61850 and SINAUT LSA ILSA, synchronized
switching can be performed by means of dialog extensions. The execution of the synchronized
switching action during runtime depends on the individual protocol. For this reason, a distinction
is made between these protocols in the following subsections.
Synchronized switching is supported by further communication protocols (e. g. IEC 60870-5-101
Master). In this context, however, the dialog extensions are not used. For more detailed
information, refer to the protocol descriptions.
The extended synchronization dialog is only shown if a communication protocol (not the option
-nothing-) was selected from the drop-down list box Synchronization Model in the dialog
window SICAM PAS CC CB/DIS Properties.

Synchronized switching according to IEC 61850


This section describes the execution of a synchronized switching action based on the IEC 61850
communication protocol.
Click the graphic object to open the dialog window for a synchronized switching action.

100 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

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

Figure 4-14 Dialog window for enabling the synchronization function

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

SICAM, SICAM PAS CC, Human Machine Interface 101


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

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.

102 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

Synchronized switching action according to SINAUT LSA ILSA


This section describes the execution of a synchronized switching action based on the
SINAUT LSA ILSA communication protocol.
Click the graphic object to open the dialog window for a synchronized switching action.

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.

SICAM, SICAM PAS CC, Human Machine Interface 103


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

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

Figure 4-18 Status dialog

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

Figure 4-19 Acknowledge blinking

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.

104 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

4.3.7 Substituting the Switch Position

pascc503a.tif

Figure 4-20 Substituting the switch position

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).

SICAM, SICAM PAS CC, Human Machine Interface 105


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.8 Defining Object Properties

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

Figure 4-21 Object Properties, Properties tab

106 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

The following table provides a list of some important object properties of the circuit breakers/
disconnectors.

Table 4-7 Object properties

Object Properties Meaning

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.

EnableSwitching This property generally enables or disables switching. Example


of use: Enabling user-defined switching between several
workstations.

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.

InputValue1 Input points for topological coloring.


InputValue2

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.

EnableBlinkingOnNeg If a switching command receives a negative acknowledgement


Confirm (i. e. CO- is returned), the control switches from command
blinking to fast blinking in order to indicate that an abnormal
event has occurred.
The default value is Yes. The switching object does not blink
fast if this parameter has been set to No. In this case, the
control switches to the actual position after a negative
acknowledgement; command blinking is terminated.

SICAM, SICAM PAS CC, Human Machine Interface 107


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

Events Tab

pascc513.tif

Figure 4-22 Object Properties, Events tab

The IndustrialX Control triggers the events listed in the table.


The name of the command tag and the name of the indication tag are assigned to the
OnButton... events in the parameter list.
These events are used for a switch with C script (refer to Section 4.3.9).

108 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

Table 4-8 Object Events

Object Event Meaning

Clicked This event is triggered by clicking on the Industrialx Control.

OnButtonON This event is triggered by clicking the ON button in the


switching dialog.

OnButtonOFF This event is triggered by clicking the OFF button in the


switching dialog.

OnButtonEXECUTE This event is triggered by clicking on Confirm in the switching


dialog.

OnButtonSYNC_ON This event is triggered by clicking the SYNC ON button for


synchronous switching in the switching dialog.

OnButtonCANCEL This event is triggered by clicking the


SYNC Cancel Synchronization button in the switching dialog for
synchronous switching.

OnActivateSYNCFUNC This event is triggered by activating the option Sync Effective


under Synchronization Feature in the switching dialog for
synchronous switching.

OnDeactivateSYNC This event is triggered by activating the option


FUNC Sync Not Effective under Synchronization Feature in the
switching dialog for synchronous switching.

OnOutput1 This event is triggered if a value change has occurred on


OnOutput2 InputValue1 or InputValue2 in the ON position.

OnILSAStartMes This event is triggered by clicking the Start Meas button in the
switching dialog for synchronous switching.

SICAM, SICAM PAS CC, Human Machine Interface 109


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.9 Circuit Breaker/Disconnector with C Script

The default circuit breakers/disconnectors feature a predefined command output mechanism for
issuing pulse switching commands. The pulse duration cannot be defined.

CB/DIS with C script


The graphic object CB/DIS with C Script is available in addition to these circuit breakers/
disconnectors. The integrated command output mechanism of this object is disabled and
emulated by means of a C script. This C script can be customized to meet specific requirements.
For example, you can perform the following actions using the CB/DIS with C Script graphic
object:
link the command execution to a condition

check for an interlock prior to command execution

check the switching authority conditions prior to command execution

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.

110 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

pascc514.tif

Figure 4-23 OnButtonON C script, CB/DIS with Script graphic object

Insert the selected rows into the C script. The MyEnableCommandExecutionTag


WinCC tag must include the condition for the command execution.
Close the C script.

SICAM, SICAM PAS CC, Human Machine Interface 111


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.10 Indirect Addressing

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

SICAM PAS CC CB/DIS Properties dialog.

To specify indirect addressing in the Object Properties dialog:


Enter the name of the string tag in the Static column.

pascc516.tif

Figure 4-24 Object properties, defining indirect addressing

112 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

To define indirect addressing in the SICAM PAS CC CB/DIS Properties dialog:


Enter the names of the string tags in the input boxes for the tag names in the Tag
Connection tab card.

pascc517.tif

Figure 4-25 Properties of SICAM PAS CC CB/DIS, defining indirect addressing

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.

SICAM, SICAM PAS CC, Human Machine Interface 113


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.11 Operation via Keyboard

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

Figure 4-26 Configuring a button

Enter the button text into the Text input box.


Next, click on Hotkey to define a hotkey for the button.
Click OK to close the dialog window.
For more detailed information regarding the configuration of a button, refer to the
WinCC Information System.

114 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

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.

Table 4-9 Attribut CommandID

Value Constant Action of the control

0 COMMANDID_NOTHING No action

1 COMMANDID_CANCEL Cancel action

2 COMMANDID_SELECT_ON Preselect switch position ON

3 COMMANDID_SELECT_OFF Preselect switch position OFF

4 COMMANDID_EXECUTE Enable switching action

5 COMMANDID_SINGLEACK Acknowledge blinking for the selected switch

6 COMMANDID_MULTIACK Acknowledge blinking for a group


(refer to Section 4.3.2)

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.

SICAM, SICAM PAS CC, Human Machine Interface 115


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

pascc441.tif

Figure 4-27 Opening the editor

Right-click on Mouse Action in the Action column.


Next, select C Action from the context menu.
The editor opens.

pascc442.tif

Figure 4-28 Edit C action

Edit the C script.


Compile the C script and click OK to close the editor.
You can now add further buttons for deactivating, confirming and canceling the switching
action and configure these buttons accordingly. In this case, the diagram looks as shown below.

116 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

pascc443.tif

Figure 4-29 Diagram with buttons for a switching action

Switching action during runtime


During runtime, a switching action (OFF > ON) could be executed as follows:
The switch is in OFF state. Click CB1 ON.

The control starts to blink in setpoint state.


Click CB1 Confirm. The switching command is executed.

The control switches to the ON state. The switching action is completed.

Feedback messages regarding the switching action are shown in the event list.

SICAM, SICAM PAS CC, Human Machine Interface 117


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.12 Controlling Runtime Dialogs for Controls

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.

Table 4-10 CommandID attribute, additional values

Value Constant Action of the Control


Element

20 COMMANDID_SHOWSWITCHINGDIALOG Show the switching dialog

21 COMMANDID_SHOWSTATEDIALOG Show the status dialog

Configuring the sequence


Deselect Use Integrated Dialog Boxes in the properties of the control.
This avoids the runtime dialog being displayed automatically.
Open the Object Properties of the control.
Highlight Object Events in the Events tab card.
Right-click on Clicked in the Action column.

pascc450.tif

Figure 4-30 Opening the editor

Next, select C Action from the context menu.


The editor opens.

118 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

pascc451.tif

Figure 4-31 Editing a C script

The Clicked function has a parameter wmbutton. Via this parameter, you can check which
mouse button has been clicked.

Table 4-11 Parameter wmbutton

Value Constant Meaning

0x0201 WM_LBUTTONDOWN the left mouse button was clicked

0x0204 WM_RBUTTONDOWN the right mouse button was clicked

Edit the C script.


Add the SetPropWord() function, your test functions and all applicable conditions.
Save and compile the script.

Sequence during runtime


The following sequence applies during runtime:
Click on the control.
The runtime dialog is not shown, but the Clicked event is triggered. The C script is executed.
The functions defined in the C script are processed. Depending on the relevant conditions,
the CommandID attribute is set in the properties of the control.
The switching dialog is shown if the CommandID attribute includes the value 20.

SICAM, SICAM PAS CC, Human Machine Interface 119


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.3 Circuit Breaker and Disconnector

4.3.13 Response to the Change of the CommandID Attribute

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.

Table 4-12 ResponseID

Value Constant Action of the Control Element

0 RESPONSEID_OK The action could be executed without


errors.

1 RESPONSEID_NOT_IMPLEMENTD The action specified via the


CommandID attribute is not
implemented.

2 RESPONSEID_NOT_SELECTED The control has been enabled without


preselecting the switch position
(ON, OFF).

3 RESPONSEID_WRONG_MODE The runtime dialog could not be


displayed, as the control is in
Synchronized Switching mode.

4 RESPONSEID_WRONG_STATE The runtime dialog could not be


displayed, as the control is in
Fast Blinking mode.
The blinking must be acknowledged
first.

120 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.3 Circuit Breaker and Disconnector

Table 4-12 ResponseID

Value Constant Action of the Control Element

5 RESPONSEID_NO_CMD_TAG For the control, no tag name has been


selected in command direction.

6 RESPONSEID_SETISACTUAL_ SET- ACTUAL violation


VIOLATION For example, the user has tried to
execute an OFF command although the
ACTUAL position is OFF.

99 RESPONSEID_ANY_ERROR Another error has occurred.

SICAM, SICAM PAS CC, Human Machine Interface 121


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.4 Bay Overview

4.4 Bay Overview

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:

Table 4-13 Graphical representation of the bay overview

Bay Overview Representation Gra-


phic

LSA rounded LSA representation with circular symbol

LSA boxed LSA representation with rectangular


symbol

Sicam rounded SICAM representation with circular symbol

Sicam boxed SICAM representation with rectangular


symbol

122 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.4 Bay Overview

Maximum bay extension


A bay overview diagram can show one single bay with the following maximum extension:

pascc515.tif

Figure 4-32 Maximum bay extension shown in one bay overview

4.4.1 Properties of the Bay Overview

Each bay overview must be assigned several properties.


Double-click the graphic object. The SICAM PAS CC BAY Properties dialog opens.
The properties are shown in the General tab.

SICAM, SICAM PAS CC, Human Machine Interface 123


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.4 Bay Overview

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.

WinCC update cycle


The update cycle of the tags can be set in time intervals from 250 milliseconds to one hour.
Furthermore, the setting Upon Change is available. 2 seconds is the default setting.

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:

Table 4-14 Conventions of the SICAM and LSA representation modes

Value Color Meaning

ON Red The circuit breaker, the line disconnector and at least


one busbar disconnector are switched on.

OFF Green The circuit breaker, the line disconnector or all busbar
disconnectors are switched off.

Disturbed Yellow At least one of the connected devices in the bay is


faulted.

Grounded Pink The bay is grounded.

124 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.4 Bay Overview

Value
The following colors are defined by default in the representation mode according to LSA:

Table 4-15 Conventions of the LSA representation

Value Type Meaning

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

Grounded Filled/ The bay is grounded.


not
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:

Table 4-16 State

State Color Meaning

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.

The default background color is gray. It can also be freely selected.

SICAM, SICAM PAS CC, Human Machine Interface 125


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.4 Bay Overview

4.4.2 Tag Connection to Bay Overview

The bay overview must be assigned tags.


Double-click the graphic object. The SICAM PAS CC BAY Properties dialog opens.
Open the Tag Connection tab.

pascc324.tif

Figure 4-33 Defining the bay overview

Tag name of Busbar Disconnector 1 (BBDC1)


Assign a tag to Busbar Disconnector 1 (BBDC1).
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.

Tag name of Busbar Disconnector 2 (BBDC2)


Assign a tag to Busbar Disconnector 2 (BBDC2).
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.

Tag name of Busbar Disconnector 3 (BBDC3)


Assign a tag to Busbar Disconnector 3 (BBDC3).
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.

Circuit breaker
Assign a tag to the circuit breaker.
To do this, click Browse next to the edit box. The Tags dialog opens.

126 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.4 Bay Overview

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.

Grounded only with CB closed


Specify whether the grounding shall only be shown when the circuit breaker is closed.

Tooltip text
Enter a text in the edit box. This text is displayed as Tooltip in the active project.

SICAM, SICAM PAS CC, Human Machine Interface 127


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.5 Display of Measured-Values Using the Script/Project Function

4.5 Display of Measured-Values Using the Script/Project


Function

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.

4.5.1 Defining the Measured-Value Output

Proceed as follows to define the measured-value output:


Right-click the object and select Properties from the context menu.
The parameters are located in the Properties tab under SICAM.

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.

128 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.5 Display of Measured-Values Using the Script/Project Function

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.

SICAM, SICAM PAS CC, Human Machine Interface 129


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.5 Display of Measured-Values Using the Script/Project Function

Font color value


The font color and the background color of the value can be selected. White is the default setting
for the background color. The font color depends on the state. A specific font color is set by
default for each of the following states:

Table 4-17 Font color value

Color State Meaning

Black Normal state

Cyan Not topical The measured value is not topical.


(turquoise)

Gray Not Connected The measured-value object is not


linked to a tag.

Dark cyan PAS not OK The connection between


(petrol) SICAM PAS CC and SICAM PAS
is interrupted.

Red Limit Max 1 The defined first upper limit of the


measured value has been
exceeded.

Blue-gray Limit Min 1 The measured value has fallen


below the defined first lower limit.

Pink Overflow A measured-value overflow has


occurred.

Blue Substituted The measured value has been


substituted.

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.

Value range of the measured-value object


Figures with up to 7 digits can be shown using the measured-value object. The WinCC data type
does not allow more digits.
The substitute dialog is set for the display of 5 positions before and 2 positions after the decimal
point. It has to be reconfigured if another format is required. The dialog is a user object which
has been configured according to WinCC conventions.

Substitute function
refer to Section 5.3.2.2

130 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

4.6 Topological Coloring

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.

The following graphic objects support topological coloring:


Circuit breakers and disconnectors

Bay overview

Feeders, ground disconnectors and connectors


Connectors and nodes
Connectors in the SICAM graphic object library support the same functions as connectors in
the SIMATIC WinCC object palette.
The graphic objects Feeder, Ground Disconnector, Connector and Node are available in the
Topology\PAS CC V6.x folder of the SICAM graphic object library.

SICAM, SICAM PAS CC, Human Machine Interface 131


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

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.

4.6.1 Circuit Breaker/Disconnector and Bay Overview

A closed circuit breaker/disconnector works like a connector. An incoming value is transmitted


to the output of the other connecting point.
An open circuit breaker/disconnector does not forward any value.
The value of the attribute DefaultElectricColorOFF is output when the graphic object is in the
OFF state.

132 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

4.6.2 Feeder and Ground Disconnector

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.

4.6.2.1 Properties of the Feeder and the Ground Disconnector

Each feeder and ground disconnector must be assigned properties.


Double-click the graphic object. The SICAM PAS CC FD/GND Properties dialog opens.

pascc430.tif

Figure 4-35 Properties of SICAM PAS CC FD/GND

SICAM, SICAM PAS CC, Human Machine Interface 133


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

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.

Table 4-18 Representation of a feeder, ground disconnector or connector

Graphic Object Graphic

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.

134 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

4.6.2.2 Functions of the Feeder and the Ground Disconnector

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.

Table 4-19 Default colors

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

Level Measured/metered value


ONOFF

RGB (0, 128, 0)

OFF ON

hysteresis.tif

Figure 4-36 Measured-value processing with hysteresis

The parameters of the hysteresis function must be defined via the properties of the graphic
object.

SICAM, SICAM PAS CC, Human Machine Interface 135


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

pascc524.tif

Figure 4-37 Object properties of a feeder

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.

136 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

4.6.3 Connectors and Nodes

Connectors and nodes are WinCC graphic objects.

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

Figure 4-38 Node

Note
In order to ensure that the link to the connector can be conveniently defined, do not draw the
node too small.

SICAM, SICAM PAS CC, Human Machine Interface 137


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

4.6.4 SICAM Toolbar V6.0

The SICAM Toolbar V6.0 is an extension of the Graphics Designer. It supports you in the
topological coloring of a station diagram.

Disabling/enabling the SICAM Toolbar


The SICAM Toolbar is enabled by default. To disable or re-enable it, click
Tools > Addin Manager.
The enabled SICAM Toolbar is shown in the toolbar of the Graphics Designer.

Functions
The SICAM Toolbar provides the following functions:

Generate connection scripts for all SICAM objects


C scripts for the coloring of adjacent objects are automatically written into the
OnOutput1 and OnOutput2 event functions of the graphic objects.
Progress and error messages are shown in the Reporter.

Remove connection scripts for all SICAM objects


The C scripts for the coloring of adjacent objects are removed in the OnOutput1 and
OnOutput2 event functions of the graphic objects. The event functions, however,
are not removed. Progress and error messages are shown in the Reporter.
Program lines inserted by the user are maintained. A script is completely removed
unless it includes further instructions in addition to the program lines for topological
coloring.

Delete connection event functions for SICAM objects


The event functions OnOutput1 and OnOutput2 of the graphic objects are
removed. The connection scripts in the event functions, including all instructions
added by the user, are lost. Progress and error messages are shown in the
Reporter.

Specify selection area


(see below)

Select identical objects


Select all graphic objects which correspond to the type of the selected graphic
object. It is also possible to select several object types simultaneously.

Invert selected objects


The current selection is inverted. Selected graphic objects are deselected;
deselected graphic objects are selected.

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.

138 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

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.

SICAM, SICAM PAS CC, Human Machine Interface 139


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

4.6.5 Using Topological Coloring

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.

Feeders must be configured and

Event functions and scripts must be created for topological coloring.

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.

Positioning graphic objects


Proceed as follows to position graphic objects on your workspace:
Click View > Library to open the Library window.
Select a Feeder under Topology > PAS CC V6.x.

topo01.tif

Figure 4-39 Inserting graphic objects

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.

140 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

topo02.tif

Figure 4-40 Diagram with a feeder, controls and a ground disconnector

Inserting nodes and connectors


Insert the node into the diagram.
The nodes and connectors are available in the library under Topology > PAS CC V6.x.
Insert the connectors.
When inserting the connectors, make sure that the connection to the graphic object is properly
defined. A successful connection is represented by a red dot.

topo03.tif

Figure 4-41 Diagram with nodes and connectors

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.

SICAM, SICAM PAS CC, Human Machine Interface 141


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

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

Figure 4-42 Configuring a feeder

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.

Linking feeders to tags


Each feeder must be linked to a tag. The color value generated based on this tag is fed into the
graphic network.
To link the feeder to a tag:
Right-click the feeder and select Properties from the context menu.
The Object Properties dialog opens.
Next, select Control Properties from the Properties tab card.

142 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

topo05.tif

Figure 4-43 Feeders, connecting tags

Right-click the bulb icon next to SICAMValue.


Next, select Tag from the context menu.
The tag selection dialog opens.
Select the tag which includes the *.Value structure element of your measured value.
Click OK to close the dialog window.
The tag is now linked to the Feeder graphic object.
Assign the attribute SICAMValueValidity to the tag which includes the *.Validity structure
element of your measured value.

SICAM, SICAM PAS CC, Human Machine Interface 143


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

Creating event functions and scripts for topological coloring


After inserting the required graphic objects and linking them to the appropriate connectors, the
event functions and scripts have to be created.
Click the corresponding icon in the SICAM toolbar (see screenshot below).

topo06.tif

Figure 4-44 Creating event functions and scripts

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

Figure 4-45 Viewing the progress in the Reporter

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.

144 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

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

Figure 4-46 Viewing a script for topological coloring

SICAM, SICAM PAS CC, Human Machine Interface 145


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

4.6.6 Notes on Configuration

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.

Table 4-20 List of erroneous connections

Erroneous Result of Check Correct Remark


Connections Connections

Error Open connections can


The connector has delay the build-up of a
not been completely diagram.
linked. The open side of a
connection can link
automatically to
another object.

Error An additional
Two connectors are connector or an
linked without a node. additional node must
be inserted.

Error Separate the A circular connection


Circular connection circular is defined as a loop
connection. Avoid with one single active
a loop in the object (switch, bay
network. overview, feeder and
ground disconnector).
A loop consisting e. g.
of two switches is not
considered as a
circular connection.

... Error Do not rename the After renaming a


The connector has graphic object if a graphic object, the
been linked to an connection has connector information
object which does not been defined. is not up to date. The
exist. connection must be
separated and
redefined.

Warning No topological
Connection to a coloring of this graphic
graphic object which object during runtime
does not support
topological coloring

146 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects

4.6 Topological Coloring

Table 4-20 List of erroneous connections (Forts.)

Erroneous Result of Check Correct Remark


Connections Connections

Warning Switches and bay


The graphic object is overviews should be
not linked on one linked on both ends.
input/output. Feeders and ground
disconnectors must
only be linked on one
side.

Warning For graphic objects,


The graphic object one single connection
has more than one can be defined per
connection on one of input/output.
its inputs/outputs.

Error Do not edit the If the object is


Graphic object does object while it is renamed, the
not exist checked. Check properties of the
the properties of connector are not
the connector. updated.

Error Define a consistent The colors for ON and


The value is not value. Disturbed must be
correct. unique for all graphic
objects in a diagram.

Error Install the correct The event functions


No event function graphic objects. OnOutput1 and
detected OnOutput2 must exist
in the graphic object.

SICAM, SICAM PAS CC, Human Machine Interface 147


E50417-H8976-C284-A5, Edition 05.2007
Graphic Objects
4.6 Topological Coloring

148 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC 5

Overview
This chapter provides detailed information on SICAM PAS CC.

Contents

5.1 SICAM PAS Channel DLL - Tag Management 150

5.2 Alarm Logging 152

5.3 SICAM Functions 157

5.4 System Control 176

5.5 Language Settings 188

5.6 Group Parameterization 196

5.7 Monitoring WinCC Tags 207

SICAM, SICAM PAS CC, Human Machine Interface 149


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.1 SICAM PAS Channel DLL - Tag Management

5.1 SICAM PAS Channel DLL - Tag Management

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

Figure 5-1 SICAM PAS channel DLL in the WinCC Explorer

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

Logon to the SICAM PAS Full Server


Forwarding of display and indication tags to SIMATIC WinCC

Forwarding of commands to SICAM PAS

Monitoring of the connection to the SICAM PAS Full Server

150 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.1 SICAM PAS Channel DLL - Tag Management

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.

SICAM, SICAM PAS CC, Human Machine Interface 151


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.2 Alarm Logging

5.2 Alarm Logging

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.

5.2.1 Alarm Logging System

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.

Raw data tag


SICAM PAS alarms are transmitted to SIMATIC WinCC as raw data tags with a time stamp and
additional values.

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.

Correct chronological order


Based on the time stamp of the raw data tag, alarms can be sorted chronologically in the alarm
lists in order to ensure that they are shown in the correct order of their appearance.

152 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.2 Alarm Logging

5.2.2 SICAM PAS Normalization DLL

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.

SICAM PAS normalization DLL


The SICAM PAS normalization DLL evaluates the additional information transmitted in the
process values and generates an alarm with the corresponding alarm texts in the alarm logging
system.
The file name is PASNORM.NLL.

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.)

SICAM, SICAM PAS CC, Human Machine Interface 153


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.2 Alarm Logging

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

Figure 5-2 Text library

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.

154 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.2 Alarm Logging

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

Figure 5-3 Alarm logging

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.

SICAM, SICAM PAS CC, Human Machine Interface 155


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.2 Alarm Logging

5.2.3 Using the Alarm Logging Extension

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.

Generating an alarm logging system


Use the SICAM PAS Wizard to generate an alarm logging system in your new WinCC project
which meets the requirements of SICAM PAS.
The alarm logging system consists of alarm message blocks, classes, print layouts and texts.
The corresponding graphic objects for
the event list,

the warning message list and

the protection message list

are shown in the Graphics Designer under


View > Library > Project Library > Alarm Logging Templates > PAS CC V6.x.

156 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3 SICAM Functions

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:

Table 5-1 SICAM functions for command execution

Name Meaning

PAS_Command_Bitpattern_V500 Issuing of commands in the Unsigned Integer format

PAS_Command_Float_V500 Issuing of commands in the Float format

PAS_Command_Integer_V500 Issuing of commands in the Integer format

PAS_CommandExecute_V500 Command execution, for two-step command output

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.

SICAM, SICAM PAS CC, Human Machine Interface 157


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

pascc701.tif

Figure 5-4 SICAM command output functions

Note
Using the functions in the SICAMPCC folder, you can further use diagrams created for
SICAM PCC V4.

158 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.1.1 Command for Bit Pattern Values

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.

SICAM, SICAM PAS CC, Human Machine Interface 159


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.1.2 Command for Floating Point Values

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.

160 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.1.3 Command for Signed Integer Values

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.

SICAM, SICAM PAS CC, Human Machine Interface 161


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.1.4 Command Execute

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.

162 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

To comment the script lines:


Open the C script using the C editor.

pascc702.tif

Figure 5-5 Commenting command lines

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.

SICAM, SICAM PAS CC, Human Machine Interface 163


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.2 Substitute Values

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

Measured values (floating point values)

Switch positions (signed integer values)


Further information refer to Section 4.3.6.

Values are substituted by means of the following two subfunctions:


Setting the value of the message to the substituted value and setting the status (validity) of
the message to substituted.
Incrementing the value of the structure element WBCounter (Write-Back-Counter) in order
to ensure that the value is substituted in SICAM PAS.
For more detailed information regarding the structure of the indication tags, refer to Section A.

A substitution can be performed provided that the message is in one of the following states:
Invalid
Not topical

Bay blocking set

Substituted

The following functions are available:

Table 5-2 SICAM value substitution functions

Name Meaning

PAS_Substitute_Bitpattern_V600 Substitution of values in the Unsigned Integer format

PAS_Substitute_Float_V600 Substitution of values in the Float format

PAS_Substitute_Integer_V600 Substitution of values in the Integer format

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.

164 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.2.1 Substitution of Bit Pattern Values

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.

SICAM, SICAM PAS CC, Human Machine Interface 165


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.2.2 Substitution of Floating Point Values

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.

Setting parameters for value substitutions


To set the parameters for the substitution of a floating point value:
Add Measured value display from the graphic object library to your diagram.
This object is available under Measured/Metered Value > PAS CC V6.0.
Insert the Substitution Dialogs graphic object from the same folder.
The DlgSubstitute graphic object provides the dialog for the entry of the substitute value.
DlgConfirm provides the dialog for the confirmation of the substitution.
The CloseMeasuredValueDialoges graphic object automatically closes the value substitution
dialogs.
The measured-value object is always visible during runtime. By default, the two dialogs are not
shown during runtime. They are only shown if requested.
Several measured-value objects can be included in the same diagram. The Value Substitution
Dialogs graphic object must be inserted only once in each WinCC diagram.
During runtime, the dialogs are shown next to the measured-value object when you right-click
the measured-value object (provided that all conditions for the substitution are met). The position
of the dialogs can be defined in the C script of the measured-value object
(PAS_ShowDialogSubstitute_V600 function).

166 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

pascc530.tif

Figure 5-6 Inserted graphic objects

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.

Substitution during runtime


A value substitution during runtime is performed as follows:
Start the runtime.
Click on the output box of the measured-value object.
The dialog for entering the substitute value pops up. The current tag value is shown by
default.

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

Figure 5-7 Dialog window for entering a value

Enter the value and click OK to confirm.

SICAM, SICAM PAS CC, Human Machine Interface 167


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

The dialog window for confirming the value substitution opens.

pascc532.tif

Figure 5-8 Confirmation dialog

Click Execute to confirm the action.


The value is now substituted. The substitute value is shown in the measured-value object in the
color of the Substituted status.
The actions requested in the dialogs can also be performed by pressing the ENTER and ESC
keys on the keyboard.

5.3.2.3 Substitution of Integer Values

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.

168 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.3 General SICAM Functions

Overview
Use the SICAM functions described in this section for the processing of alarm messages and
measured values.
The following functions are available:

Table 5-3 General SICAM functions

Name Meaning

PAS_CreateMessage_V500 Create a message with text from the text library

PAS_CreateMessageStr_V500 Create a message with text transfer

PAS_CreateMessageStr2_V500 Create a message with transfer to two texts

PASCC_OnMeasuredValue Measured-value processing


internal function for the measured-value object V5.0

PAS_ProcessMeasuredValue_510 Measured-value processing


internal function for the measured-value object V5.10

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.

SICAM, SICAM PAS CC, Human Machine Interface 169


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

pascc703.tif

Figure 5-9 General SICAM functions

5.3.3.1 Creating a Message Using Texts from the Text Library

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.

170 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.3.2 Creating a Message with Text Transfer

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.

5.3.3.3 Creating a Message with Transfer to Two Texts

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.

SICAM, SICAM PAS CC, Human Machine Interface 171


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.4 Using SICAM Functions

The SICAM functions can be used to assign dynamic display properties to graphic objects in
SIMATIC WinCC station diagrams.

Assigning dynamic display properties


Using dynamic display properties, you can visualize the different states of a station in control and
monitoring direction.

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.

General SICAM functions


The general SICAM functions allow you to visualize the different states of a station in monitoring
direction.

172 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

5.3.5 Global Actions

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).

SICAM, SICAM PAS CC, Human Machine Interface 173


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.3 SICAM Functions

5.3.6 Testing SICAM Functions

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.

Inserting an application window


Select the Application Window object under Smart Objects in the Graphics Designer.
Arrange the object in your diagram. The Window Contents dialog opens.

pascc704.tif

Figure 5-10 Adding an application window

Select Global Script and click OK to confirm. The Template window opens.

pascc705.tif

Figure 5-11 Selecting a template

174 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.3 SICAM Functions

Select GSC Diagnosis and click OK to confirm.

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.

SICAM, SICAM PAS CC, Human Machine Interface 175


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

5.4 System Control

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.

5.4.1 Administrative Tags

Internal administrative tags


Internal administrative tags are available in the WinCC Explorer under Internal Tags in the
SICAMAdmin group. Tags starting with an @ character are required for the internal
management of SICAM PAS CC and are not available for the user.

Table 5-4 Required internal administrative tags

Name Type

TextIDOffset Unsigned 32-bit value

Ackn. Blinking Binary tag

@FlashFast Signed 32-bit value

@FlashMedium Signed 32-bit value

@FlashSlow Signed 32-bit value

@Language Unsigned 32-bit value

@AsyncTickx Binary tag

@AlarmListFilter_WriteExt Binary tag

@AlarmListFilter_ValueInt Unsigned 32-bit value

ActivateControls Binary tag

SubstVal_Float Floating-point value

176 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

External administrative tags


External administrative tags are available in the WinCC Explorer under
SICAM PAS PROTOCOL SUITE/PAS Data Server/Station Name in the SicamAdmin_xxx
group. They must be assigned as described below.
The name of all external administrative tags is composed of two sections: A designation, e. g.
AlarmListFilter, and a series of numbers, e. g. 107. The series of numbers is determined by the
individual station and is generated by the SICAM PAS Wizard. It consists of two sections
separated by a 0. The first section (e. g. 1) indicates the ID of the PAS project, and the second
section (e. g. 7) indicates the ID of the HMI Interface.

Table 5-5 Required external administrative tags

Name Type Meaning

AuthVID Unsigned for system-internal use


32-bit value

AlarmListFilter Unsigned for the definition of the filter function for the
32-bit value message/alarm list
(refer to Section 5.4.3)

InitiatorCategory Unsigned for the cause ID


32-bit value

ConnectionState Unsigned Status of the connection to the SICAM PAS


32-bit value Full Server

ForceConnectionState Unsigned for controlling the connection to the SICAM


32-bit value PAS Full Server

Additional tags are available for system-internal use.

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.

SICAM, SICAM PAS CC, Human Machine Interface 177


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

5.4.2 Cause Identifier

The cause ID is defined in the external administrative tag InitiatorCategory_xxx. The tag has
the following significance:

2 = NEAR (default value)


3 = REMOTE

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

Figure 5-14 Tag properties

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.

178 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

5.4.3 Message List Filter

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

Figure 5-15 Checkbox Message List Filter object

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.

SICAM, SICAM PAS CC, Human Machine Interface 179


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

pascc605.tif

Figure 5-16 C-Script SicamPAS_AlarmListFilter.pas

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

Figure 5-17 Dialog window for selecting tags

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.

180 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

pascc616.tif

Figure 5-18 Adding a trigger

Select the Trigger tab card.


Delete the AlarmListFilter_xxx tag and add the AlarmListFilter_1011 tag.
Click OK to close the dialog window.
Compile and save the C script.

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).

SICAM, SICAM PAS CC, Human Machine Interface 181


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

Structure of the AlarmListFilter tag

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.

Table 5-6 Value of the AlarmListFilter tag

Value Value Meaning


(decimal) (hex)

0 0x00000000 Wert (cannot be disabled)

1 0x00000001 Status

2 0x00000002 Ort

4 0x00000004 Verursachung

8 0x00000008 Kennnummer

16 0x00000010 Zusatzinformation

32 0x00000020 Zeitstatus

64 0x00000040 Zusatzverursachung

256 0x00000100 Anlauf GA

182 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

5.4.4 Switching Authority

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

Figure 5-19 Switching Authority checkbox

PAS Switching Authority (Switching Authority button)


This dialog box provides a button for switching between Near and Remote during runtime. The
button text changes depending on the current switching authority.
Near and Remote in this dialog correspond to Near 1 and Remote 1 in the Switching Authority
checkbox.

pascc607.tif

Figure 5-20 Switching authority button

SICAM, SICAM PAS CC, Human Machine Interface 183


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

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

Figure 5-21 Properties of the PAS Switching Authority object

Select Tags from the Properties tab card.


Right-click the Dynamic column in the OutputValue row.
Select Tags from the context menu. The tag selection dialog is displayed.

pascc603.tif

Figure 5-22 Tag selection

184 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

Select the corresponding switching authority tag and click on OK.


While the WinCC project is active, the current setting of the corresponding switching authority
tag is shown in the PAS Switching Authority object (PAS Switching Authority (complete)).
You can now request a change of the switching authority tag via SICAM PAS.
Change the settings in the PAS Switching Authority object and then click on Write to
transmit them to SICAM PAS.
The settings are transmitted to SICAM PAS and checked for reliability. If the requested switching
authority is not permissible, it is reset to the previous value.

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.

SICAM, SICAM PAS CC, Human Machine Interface 185


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.4 System Control

5.4.5 Bay/Telecontrol Blocking

The following graphic objects are available for controlling the bay/telecontrol blocking:
Bay Blocking: Click this button to set/reset the bay blocking.

Telecontrol Blocking: Click this button to set/reset the telecontrol blocking.

Ignore Telecontrol Blocking: Click this button to ignore/evaluate the telecontrol blocking
for a control center.

pascc611.tif

Figure 5-23 Bay/telecontrol blocking graphic object, buttons

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

Figure 5-24 Properties of the object BayBlockingButton

In the Properties tag, select SICAM.


In the Master BlockOper (*.Value) row, click with the right mouse button in the
Dynamic column.
Select Tag from the context menu. The tag selection dialog is displayed.

186 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.4 System Control

pascc613.tif

Figure 5-25 Tag selection

Select the desired BlkOpr.Value tag and click OK.


Link the BlockAdminXXX attribute to the BlkAdm tag.
Provided that a WinCC project is active, you can now set or reset the bay blocking by means of
the Bay Blocking button.
You can add the graphic objects Telecontrol Blocking Button and Ignore Telecontrol
Blocking Button in the same way and assign them the same tags. The tags BlkOpr.Value and
BlkAdm include information for all three graphic objects.
Alternatively, you can add the graphic object CheckboxBay/Telecontrol Blocking.

pascc614.tif

Figure 5-26 Checkbox Bay/Telecontrol Blocking

SICAM, SICAM PAS CC, Human Machine Interface 187


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.5 Language Settings

5.5 Language Settings

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.

5.5.1 Language Setting for SICAM PAS Graphic Objects

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.

188 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.5 Language Settings

User Interface of the Program Text File

Dialog window showing the properties of circuit breakers and PCCIX_xxx.txt


disconnectors

Runtime dialogs of circuit breakers and disconnectors

Error messages/information regarding circuit breakers and


disconnectors

Dialog window for defining the properties of feeders and ground PASCC_EL_xxx.txt
disconnectors

Dialog for defining the properties of the bay overview PASCC_BO_xxx.txt

Error messages/information regarding the bay overview

Toolbar for topological coloring SICAMToolbar1_xxx.txt


(in the Graphics Designer)

Upgrade Controls dialog window


to be opened via SICAM > Upgrade Controls in the
Graphics Designer

Error messages regarding the SICAM license check SICAMLicense_xxx.txt

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.

Preparing the language setting


To prepare the language setting:
First, determine the code of the desired language. All available languages are listed in the
information system of SIMATIC WinCC.
To open the information system:
Start > SIMATIC > WinCC > WinCC Information System.
Browse for the term Language Code and open the Language Code window.
The list shows all available languages with their code (e. g. 0x040A for Spanish).
You can now create the text file for the desired language.

Creating language-dependent text files


The text files are located in the directories
...\Siemens Energy\SICAM\PAS CC\IndustrialX\V5.0, ...\V6.0 and
...\Siemens Energy\SICAM\Common\misc.
Copy the file PCCIX_409.txt. 409 is the language code for English.
Rename the file (e. g. to PCCIX_40A.txt for Spanish).
Open the file PCCIX_40A.txt using a text editor.

SICAM, SICAM PAS CC, Human Machine Interface 189


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.5 Language Settings

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.

Language of the WinCC user interface


To set the language of the WinCC user interface, click on Tools > Language in the WinCC
Explorer. You can select any language which has been enabled during the installation of WinCC.
As soon as you have defined the desired language, all SICAM PAS graphic objects can be
configured in this language.

Switching the runtime language


The runtime language can be selected in the Computer Properties dialog, Parameters tab
(refer to Section 3.2.2). The language you select in this tab card is used during the start of the
runtime. Alternatively, you can switch the runtime language during runtime (refer to Section
5.5.3).

5.5.2 Showing Texts in Runtime Dialogs

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

Figure 5-27 entering user-defined texts

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.

190 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.5 Language Settings

5.5.2.1 Showing Static Texts

Proceed as follows to show a static text:

Defining the object properties


Open the Object Properties of the switch in the Graphics Designer.

pascc421.tif

Figure 5-28 Defining the object properties

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

Figure 5-29 Showing text

SICAM, SICAM PAS CC, Human Machine Interface 191


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.5 Language Settings

5.5.2.2 Showing Dynamic Texts

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.

Proceed as follows to show a dynamic text:

Defining a button
Add a Windows object of the type Button to your display.
The Button Configuration dialog opens.

pascc426.tif

Figure 5-30 Configuring a button

Enter a button text in the Text box.


Click OK to close the dialog window.
Right-click the button and select Properties from the context menu.
Select the Events tab in the Object Properties dialog.
Select Mouse.
Right-click Action in the Mouse Action row.
Select Direct Connection from the context menu.
The Direct Connection dialog opens.

192 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.5 Language Settings

pascc427.tif

Figure 5-31 Configuring a direct connection

Enter the text ID under Source, Constant.


Select the option Object in Picture under Target.
The objects are shown in a list.
Select the control object in order to show the text in the related runtime dialog.
Select UserStringID under Property.
Click OK to close the dialog and save the diagram.

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

Figure 5-32 Showing text

SICAM, SICAM PAS CC, Human Machine Interface 193


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.5 Language Settings

5.5.3 Switching the Language During Runtime

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.

Proceed as follows to configure the switching of the runtime language:

Adding a control element to a display


In the Graphics Designer, open the display to which you want to add the control element
required for switching the language.
Insert the object Button Select Language from the graphic object library into your display.

pascc423.tif

Figure 5-33 Language selection button

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.

Configuring language switchover


To define an additional option for switching to the Spanish language:
Copy a button.
Open the object properties of the new button.
Enter the new language for the attribute Text in the Properties tab card.
Modify the attribute Tooltip Text.
Customize the attributes Text and Tooltip Text also for the other configuration languages.
In the Events tab, double-click on Mouse Action.
The Action Editor opens.

194 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.5 Language Settings

pascc424.tif

Figure 5-34 Editing the action for switching the language

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

Figure 5-35 Switching the language during runtime

SICAM, SICAM PAS CC, Human Machine Interface 195


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

5.6 Group Parameterization

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

Further graphic objects


Frequently required parameter settings are available in the menu under Settings and can be
used immediately.

5.6.1 Performing Settings

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

Figure 5-36 Defining object properties

196 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.6 Group Parameterization

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.

SICAM, SICAM PAS CC, Human Machine Interface 197


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

pascc546.tif

Figure 5-37 Dialog window for inserting a new property

Select Object Type or Object Name.


Select the Object Type/Object Name from the list.
All attributes of the object are listed in the Attributes list box.
Select the Attribute to be configured (e. g. Width).
A property which corresponds to the previously selected attribute is entered in the Property
Name box. The property name and the name of the related attribute are not always identical.
Enter the Initial Value (e. g. 50).
The key word $CurValue is shown by default in this box (refer to Section 5.6.2). It
corresponds to the actual (current) value.
Click OK to close the dialog window.
Return to the SICAM Settings dialog. The property is displayed.

pascc552.tif

Figure 5-38 SICAM Settings dialog window

Click OK to close the dialog window.


The new task is now complete and can be applied to a group of graphic objects.

198 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.6 Group Parameterization

5.6.2 Performing the Group Parameterization

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

Figure 5-39 Dialog window for group parameterization

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

SICAM, SICAM PAS CC, Human Machine Interface 199


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

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.

Explanation based on the example of a disconnector:


In monitoring direction, the disconnector BBDC1_ is assigned the tag TagGroup_1_Tag_01 of
TagGroup_1.
The tag TagGroup_2_Tag_01 of the tag group TagGroup_2 is to be assigned to this
disconnector.
Afterwards, the Current Group Name is TagGroup_1 and the New Group Name is TagGroup_2.
After the selection of the group names, the text section which corresponds to the group name is
replaced by the key word $GroupName in the tag names.
During the parameterization of groups, the key word $GroupName is replaced by the name of
the new group. In monitoring direction, the disconnector BBDC1_ is assigned the tag
TagGroup_2_Tag_01.

Select the current tag group under Current Group Name.


Select the new tag group under New Group Name.
The Current/New group names can also be edited or freely entered.
Click OK. The group parameterization is executed, and the progress is shown in the
Reporter.

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.

200 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.6 Group Parameterization

Defining a target value


The actual value is read in by the graphic object. The target value can be entered in the Group
Parameterization dialog in several different ways.

pascc554.tif

Figure 5-40 Entering target values

Double click on an entry.


The Edit dialog opens. You can enter the target value. You can also use key words for
entering target values, such as $ObjName_$CurName. In this case, the target value is
formed based on the texts in the Object and Current Value columns.
Edit context menu item:
One or several entries can be edited.
Set as context menu item:
The Current Value or the Initial Value can be set as the target value.
Several rows can be edited simultaneously.
The Initial Value is the value which you have previously entered in the Insert a New Property
Item dialog. As Current Value, the value from the Current Value is transferred to the New
Value column.

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.

SICAM, SICAM PAS CC, Human Machine Interface 201


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

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.

202 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.6 Group Parameterization

5.6.3 Application Examples

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

Group parameterization of a bay

5.6.3.1 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.

To view the predefined task upgrade V5.11 controls:


Select SICAM > Settings. The SICAM Settings dialog opens.

pascc540.tif

Figure 5-41 Upgrade V5.11 Controls task

Select upgrade V5.11 controls from the Task list box.


The properties of the task are now displayed.
Click OK to close the dialog window.

Proceed as follows to perform the upgrade:


You do not need to activate the task prior to the upgrade, and you do not need to select any
graphic objects. The Activate attribute is set automatically for all controls in the diagram.
Select SICAM > Upgrade Controls.
The dialog window for the parameterization of groups opens.

SICAM, SICAM PAS CC, Human Machine Interface 203


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

pascc541.tif

Figure 5-42 Dialog window for the parameterization of groups

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

Figure 5-43 Messages regarding group parameterization

204 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.6 Group Parameterization

5.6.3.2 Parameterization of Groups for a Bay

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

Figure 5-44 Task for the configuration of a bay

Select Bay from the Task list.


The properties of the task are now displayed.
Click OK to close the dialog window.
The selected task is used for the next function.
Select the controls and the measured-value objects of a bay in the display.
Next, select SICAM > Configure Group.
The dialog window for the parameterization of groups opens.

SICAM, SICAM PAS CC, Human Machine Interface 205


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.6 Group Parameterization

pascc544.tif

Figure 5-45 Dialog window for the parameterization of groups

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.

206 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC

5.7 Monitoring WinCC Tags

5.7 Monitoring WinCC Tags

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.

Monitoring WinCC tags


Start the WinCC runtime.
To start the tool, click
Start > Siemens Energy > SICAM > PAS CC > Watch a Structured Tag.
The dialog Watch a Structured Tag opens.
The monitoring tool for WinCC Tags is shown as an icon in the toolbar. Right-click the icon to
open a context menu. Using the context menu, you can open further read-only windows or close
these windows.

pascc560.tif

Figure 5-46 Dialog for monitoring WinCC tags

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.

SICAM, SICAM PAS CC, Human Machine Interface 207


E50417-H8976-C284-A5, Edition 05.2007
Detailed Information Regarding SICAM PAS CC
5.7 Monitoring WinCC Tags

Writing WinCC tags


Enter the new values in the input boxes.
Next, click Write Value.
The tool writes the values into the tag.

Several read-only windows can be open at the same time.

208 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems 6

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.

6.1 Configuration of the Diagram Objects 210

6.2 Configuration of Functions 211

6.3 Configuration of SIMATIC WinCC Components 212

SICAM, SICAM PAS CC, Human Machine Interface 209


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems
6.1 Configuration of the Diagram Objects

6.1 Configuration of the Diagram Objects

Server1 diagram Server2 diagram

Basic frame

Picture windows

Client
client_serv01.tif

Figure 6-1 Showing a server diagram on the client computer

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.

210 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems

6.2 Configuration of Functions

6.2 Configuration of Functions

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.

SICAM, SICAM PAS CC, Human Machine Interface 211


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems
6.3 Configuration of SIMATIC WinCC Components

6.3 Configuration of SIMATIC WinCC Components

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

Figure 6-2 Defining a picture cache

Enter the path of the picture cache under Path.


Select Preferred from the Use Cache list box.
Modified diagrams are read from the server; unmodified diagrams are read from the
picture cache.
If a diagram is modified in the project on the server, it has to be manually copied into the
picture cache of the client.

212 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems

6.3 Configuration of SIMATIC WinCC Components

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.

Updating SICAM PAS data


Changes performed in SICAM PAS must be forwarded to SICAM PAS CC. For a client-server
system, changes must be forwarded as described below.

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.

To manually load a package onto the client:


Open the client project on the client.
In the WinCC Explorer, select Server Data and then select Load from the context menu.
The Open File dialog displays.
Select the package to be loaded and click OK.
By default, the server packages are saved in the directory
...\\<Server Project Name>\<Computer Name>\Packages\ under the name
<Project Name_Computer Name>*.pck. You can also load packages saved on any other
data carrier.
Click on Open. The data is loaded.

To manually update a package on the client:


Open the client project on the client computer.
In the WinCC Explorer, select Server Data and then select Update from the context menu.
The data is updated.

SICAM, SICAM PAS CC, Human Machine Interface 213


E50417-H8976-C284-A5, Edition 05.2007
Client-Server Systems
6.3 Configuration of SIMATIC WinCC Components

214 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration 7

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

7.1 Connection to Two SICAM PAS Full Servers 216

7.2 Redundant SICAM PAS CC System 220

SICAM, SICAM PAS CC, Human Machine Interface 215


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.1 Connection to Two SICAM PAS Full Servers

7.1 Connection to Two SICAM PAS Full Servers

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.

This scenario also requires a switchover to the redundant path.


This fault, however, cannot be detected by the SICAM PAS channel DLL.
The detection of the fault and the switchover to the redundant path must be realized by other
means. The required procedure is described below.

216 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.1 Connection to Two SICAM PAS Full Servers

ConnectionState
ForceConnectionState
Process tag
SICAM PAS Channel
Channel DLL Control

Ethernet

Server1 Server2

PROFIBUS FMS

Bay Devices

Kanal_dll.tif

Figure 7-1 System with double SICAM PAS Full Servers

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

the bit array (32 bits) ForceConnectionState_xxx

the WinCC script SicamPAS_ConnectionChange.pas

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.

SICAM, SICAM PAS CC, Human Machine Interface 217


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.1 Connection to Two SICAM PAS Full Servers

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

1 1 = connection via normal path

2 1 = connection via redundant path

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

0 If this bit is set, the


SICAM PAS channel DLL switches over to the other
SICAM PAS Full Server.
The triggering is performed using the WinCC script.

1 If this bit is set, the connection is activated via the normal


path.

2 If this bit is set, the connection is activated via the


redundant path.

3 to 31 Reserved

218 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.1 Connection to Two SICAM PAS Full Servers

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

Figure 7-2 Activating redundancy

Select the option Redundant Connection.


Enter the IP address of the second SICAM PAS Full Server.
Confirm your settings with OK.

SICAM, SICAM PAS CC, Human Machine Interface 219


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

7.2 Redundant SICAM PAS CC System

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.

SICAM PAS SICAM PAS


Channel DLL Channel DLL
Ethernet

SICAM PAS Full Server

PROFIBUS FMS

Bay Devices

Kanal_dll_1.tif

Figure 7-3 System with redundant SICAM PAS CC

Configuring SICAM PAS


In SICAM PAS, you must add two DIPs to your project and configure them accordingly.
Proceed as follows:
Create a DIP (e. g. PAS CC 1).
Insert an Application PAS CC, an interface and a control center for the DIP.
The items of information to be used in SICAM PAS CC must be activated in the information
mapping.

220 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.2 Redundant SICAM PAS CC System

pascc406.tif

Figure 7-4 First DIP, PAS CC 1

Create the second DIP (e. g. PAS CC 2).


Insert an Application PAS CC and an interface for the DIP.
The interfaces include different interface addresses and compatibility keys. They are assigned
by the system and cannot be modified. The compatibility key is automatically adapted upon each
change of the interface parameters.

pascc407.tif

Figure 7-5 Second DIP, PAS CC 2

SICAM, SICAM PAS CC, Human Machine Interface 221


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

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.

Creating WinCC projects


Create a separate WinCC project on each of the two computers.
Create a new WinCC project (e. g. PAS CC 1) on the first computer.
Import the PXD file of the first DIP using the SICAM PAS Wizard.
The administrative tags imported from SICAM PAS have the project and interface ID as an
extension of the tag name.

pascc409.tif

Figure 7-6 WinCC project 1

222 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.2 Redundant SICAM PAS CC System

pascc411.tif

Figure 7-7 Alarm logging WinCC project 1

Close your WinCC project.


Create the redundant WinCC project via the Project Duplicator. It must be saved on a second
computer.
To start the Project Duplicator, click Start > SIMATIC > WinCC > Tools >
Project Duplicator.
Enter PAS CC 1 as source project.
Enter a name for the redundant WinCC project (e. g. PAS CC 2).
Click the Duplicate button. The redundant WinCC project is created now.
Call up the SICAM PAS Wizard via the redundant WinCC project.
The administrative tags must be connected to the other interface in the redundant WinCC
project.
Import the PXD file of the second DIP. Only the names of the administrative tags are
changed during this step.

pascc408.tif

Figure 7-8 SICAMPAS Wizard, warning

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.

SICAM, SICAM PAS CC, Human Machine Interface 223


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

pascc410.tif

Figure 7-9 WinCC project 2

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

Figure 7-10 Alarm logging WinCC project 2

The new raw data tag is linked to the messages.


The CompKey of the redundant interface is used.
The modifications are documented in the Reporter.

224 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.2 Redundant SICAM PAS CC System

7.2.1 Synchronization of SICAM Acknowledgement Data

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.

7.2.1.1 IX State Sync Application

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.

SICAM PAS CC Server 1 SICAM PAS CC Server 2

WinCC WinCC

IX State Sync IX State Sync

Database Database
IX State Sync IX State Sync

synctool.tif

Figure 7-11 IX State Sync

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.

SICAM, SICAM PAS CC, Human Machine Interface 225


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

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.

Starting the IX State Sync application


To start the IX State Sync application, click on
Start > Siemens Energy > SICAM > PAS CC > IX State Sync.
For operation, you can move the application into the Autostart folder of Microsoft Windows in
order to ensure that it is started automatically upon the startup of the computer.
The icon of the started application is shown in the Windows taskbar.

Configuring the connection


The IX State Sync application synchronizes data via a special TCP connection. To set up this
connection, one computer is configured as the server, and the other computer is configured as
the client. The configuration is independent of the function of the computer in the redundant
system (master/standby). In this context, the term "Server/Client" only refers to the TCP
connection. It must not be confused with the client-server terminology used for SIMATIC WinCC.
This connection must be set up as described below:
Right-click the icon of the IX State Sync application. Next, select Control Center from the
context menu.
The PAS CC IX State Sync dialog opens.

synctool01.tif

Figure 7-12 Configuring a TCP connection

The state of the TCP connection is shown under State.


Select the option OFF next to Startup.
On the first computer, enter the name or the IP address of the second computer in the Server
input box.
Continue to use the default Port.
Should you have any problems with your connection, contact your network administrator to
request a valid port number.

226 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.2 Redundant SICAM PAS CC System

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.

Configuring the IX State Sync database


You must determine which data are to be included in the data synchronization process. To do
this, the names of the WinCC tags holding this data must be entered in the database. As a rule,
the IXHook elements of structured tags of the type PAS_Information have to be entered.
For more detailed information about how to change the IX State Sync database, refer to
Modifying the IX State Sync database on page 229.
To configure the database:
Start the WinCC Explorer with your WinCC project.
If no WinCC project is open, no tags are shown in the selection dialog.
Start the PAS CC IX State Sync dialog.
In the PAS CC IX State Sync dialog, click on Add Tags.
The WinCC Tag Selection dialog window opens.
Click on Refresh List.
All tags which meet the filter criteria are shown in the list.
The asterisk symbol (*) for the filter can be replaced, but the filter name must have the extension
.IXHook. For each entry, the application searches the name of the tag structure and the name
of the corresponding command tag structure. This combination is shown in the list. Information
tags for which no command tag is available are ignored.

SICAM, SICAM PAS CC, Human Machine Interface 227


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

synctool02.tif

Figure 7-13 Selecting tags

Select the elements which you want to transfer to the database.


Next, click on Add Selected Items to DB.
The elements are entered in the database.
Click Close to close the dialog window.
To check the entries in the database, click View Tables in the PAS CC IX State Sync
dialog.
The Main Table, Information.IXHook dialog window opens. The contents of the database
are shown.

synctool03.tif

Figure 7-14 Showing the content of the database

228 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration

7.2 Redundant SICAM PAS CC System

Table 7-1 Description of the menu items available in the Main Table, Information.IXHook
dialog window

Menu Item Meaning

Close Closes the dialog.

Configure

Delete values Deletes the entries in the DMQuality and Value


columns.

Delete table Deletes the contents of the database, i. e. all tags


are removed.

Subtables

Information.Counter Shows the corresponding database table.


Command.Counter Changes in these tables are not possible.
Command.ReplyCounter These functions have been designed for
Information elements diagnostic purposes.

Click Close to close the dialog.

Synchronizing the IX State Sync databases


Following the configuration of the database on the first computer, the database has to be
synchronized with the one on the second computer.
To synchronize the database on the second computer:
Select Control Center from the context menu.
The PAS CC IX State Sync dialog opens.
Click the Synchronize button
to stop the application on both computers. The database on the second computer is deleted;
the tables of the local database are transmitted to this computer. Afterwards, the application
is restarted on both computers.

Note
After each change of the local database, this database has to be synchronized with the one on
the partner computer.

Activating WinCC Runtime


Close all IX State Sync dialogs before starting the WinCC Runtime.
Next, start the WinCC Runtime on both computers. The IX State Sync application
recognizes that the Runtime has been started and synchronizes the data.

Modifying the IX State Sync database


To add a tag in the database or to remove it, proceed as described below. To do this, the WinCC
Runtime does not need to be quit.

SICAM, SICAM PAS CC, Human Machine Interface 229


E50417-H8976-C284-A5, Edition 05.2007
Double/Redundant Configuration
7.2 Redundant SICAM PAS CC System

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.

7.2.1.2 Acknowledgement in Alarm Logging

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.

230 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator 8

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 232

8.2 WinCC Web Navigator with SICAM PAS CC 233

SICAM, SICAM PAS CC, Human Machine Interface 231


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator
8.1 Prerequisites

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.

Web Navigator Server


The following requirements must be met on the computer used as a Web Navigator Server:
SICAM PAS CC VV6.00 installed

Web Navigator Server installed

a user with Web Navigator rights installed

a WinCC project installed and enabled for the WinCC Web Navigator

Web Navigator Client


The following requirements must be met on the computer used as a Web Navigator Client:
Microsoft Internet Explorer installed

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).

232 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator

8.2 WinCC Web Navigator with SICAM PAS CC

8.2 WinCC Web Navigator with SICAM PAS CC

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.

8.2.1 Making SICAM PAS CC Plug-Ins Available

Web Navigator Server


On the Web Navigator Server computer, you must make the SICAM PAS CC software modules
for the Web Navigator (Plug-Ins) to the Web Navigator available.
On the Web Navigator Client computer, you must download the SICAM PAS CC software
modules for the Web Navigator from the Web Navigator Server and install them.
The SICAM PAS CC software modules for the Web Navigator are copied to the hard disk during
the installation of SICAM PAS CC. Next, copy them from the hard disk into your
SIMATIC WinCC installation.
Copy the files WebNavClientSICAMPASCCVxxx.EXE and
WebNavClientSICAMPASCCVxxx.XML from the
...\PAS CC\WebNavigator\Server\Web\Install\Custom directory into
...\WinCC\WebNavigator\Server\Web\Install\Custom.

Web Navigator Client


Download the SICAM PAS CC software modules for the Web Navigator from the Web Navigator
Server and install them on the Web Navigator Client (see Chapter 8.2.5).

SICAM, SICAM PAS CC, Human Machine Interface 233


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator
8.2 WinCC Web Navigator with SICAM PAS CC

8.2.2 Publishing Process Diagrams

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

Figure 8-1 Selecting directories

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.

234 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator

8.2 WinCC Web Navigator with SICAM PAS CC

pascc802.tif

Figure 8-2 Selecting a function

Select one of the following functions:


PAS_ProcessMeasured_Value_V500.FCT
PAS_ProcessMeasured_Value_V510.FCT
PAS_ProcessMeasured_Value_V600.FCT
PAS_Globals_V600.fct
PAS_Cleanup_Substitution_V600.fct
PAS_IsStructSubstitutable_V600.fct
PAS_Substitute_Bitpattern_V600.fct
PAS_Substitute_Float_V600.fct
PAS_Substitute_Integer_V600.fct
PAS_GetRealTagName_V600.fct
PAS_ShowDialogSubstitute_V600.fct
PAS_ProcessMeasuredValue_V600.fct
The option Transmit Visual Basic Scripts does not need to be enabled.
Click Next. The selection dialog of the referenced graphic diagrams opens.
Click Next.
In the next dialog, select Scripts.
Click Finish. The diagrams are published and are available for display via the Web
Navigator.

SICAM, SICAM PAS CC, Human Machine Interface 235


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator
8.2 WinCC Web Navigator with SICAM PAS CC

8.2.3 Installing Users for the WinCC Web Navigator

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

Figure 8-3 Setting up new users

Select WebNavigator. The Web options are now displayed.


Select a published diagram (e. g. ROOT.PD_) as a start picture.
Select the rights of the individual user.

Note
Dat@Monitor - Just monitor! can only be enabled if the Dat@Monitor has been installed.

236 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator

8.2 WinCC Web Navigator with SICAM PAS CC

8.2.4 Configuring the WinCC Web Navigator Server

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

Figure 8-4 Configuring the Web Navigator

As a rule, you can perform the specified settings in this dialog.


Click Finish to finish the configuration of the server.

SICAM, SICAM PAS CC, Human Machine Interface 237


E50417-H8976-C284-A5, Edition 05.2007
WinCC Web Navigator
8.2 WinCC Web Navigator with SICAM PAS CC

8.2.5 Configuring the WinCC Web Navigator Client

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

Figure 8-5 Web Navigator, installing plug-ins

Click the arrow under Version Install.


Click Open in the next dialog. The plug-ins are installed.

Displaying a process diagram


The WinCC project must have been started on the Web Navigator Server in order to display the
process diagram on the Web Navigator Client.
Navigate to Process Diagrams. The process diagram is displayed in the browser.

238 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization 9

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

9.2 Network Time Protocol Daemon 242

9.3 Clock Driver 244

9.4 Configuration File for NTPD 248

9.5 Sample Configurations 251

SICAM, SICAM PAS CC, Human Machine Interface 239


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

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.

240 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.1 Installing the Network Time Protocol Daemon

9.1 Installing the Network Time Protocol Daemon

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.

SICAM, SICAM PAS CC, Human Machine Interface 241


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.2 Network Time Protocol Daemon

9.2 Network Time Protocol Daemon

For the configuration of the NTPD, knowledge about its main functions is required. Some NTPD
functions and terms are illustrated below.

Server, client and peer


An NTPD can be configured as a server or as a client. The server uses the current time
information received from a clock. The clients poll the time information from the server.
Besides this, an NTPD can be configured as a peer. This is the case if several clocks with the
same priority exist in a distributed system. The roles (server/client) of the individual NTPDs are
not specifically defined for this purpose. The peers communicate amongst each other in order to
determine the quality of their time signal. The NTPD of the peer with the most precise time signal
acts as the server.

Stratum, offset and dispersion


Based on the Network Time Protocol, the time signal is distributed according to a defined
hierarchical order. Time information is distributed from the top level down to the lower levels. A
level is referred to as a stratum. The clock is the top level and is referred to as Stratum 0. The
time server which receives its time information directly from the clock is assigned Stratum 1. The
server which acts as a client of this server is assigned Stratum 2, etc.
The deviation of the time information transmitted by the client clock from the time information
transmitted by the server clock is referred to as offset. The NTPD tries to keep the offset as small
as possible. The offset is the most important criterion for the determination of the quality of time
information.
The dispersion is another criterion used for quality determination. The dispersion defines the
upper limit for the deviation of the system time from the 'real' clock time. The smaller the
dispersion, the higher is the quality of the time information.

Quality of time information


When determining the system time, the received time stamp is assigned a quality. The following
four quality levels can be assigned:
High means that the system time deviates from the 'real' clock time by less than 10
milliseconds and that the quality of the time sources is sufficient for this determination. A
dispersion of less than 10 milliseconds is sufficient to meet the standard requirements in the
field of power automation.
Medium means that the system time deviates from the 'real' clock time by less than 2
seconds and that the quality of the time sources is sufficient for this determination. This level
of precision ensures that no low-quality time stamps are produced if a switching second is
inserted and the clock therefore shows a temporary deviation of ~1 second.
Low means that the available time information does not have the required precision and that
the system must therefore be considered as 'out of synchronization'.
Unknown is assigned if the system detects that no NTP service is running at all or that the
service was not able to detect a time source.

242 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.2 Network Time Protocol Daemon

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.

SICAM, SICAM PAS CC, Human Machine Interface 243


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.3 Clock Driver

9.3 Clock Driver

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

Shared memory clock driver

9.3.1 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.

Table 9-1 Bit pattern, mode 53

Bit 7 6 5 4 3 2 1 0

Bit Pattern 0 0 1 1 0 1 0 1

Value 1 1 5

244 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.3 Clock Driver

Table 9-2 Parameter mode

Bit position Meaning

Bits 0 ...3 stratum drop


In case of error, this value is added to the stratum (see next table)

Bit 4 Edge polling mode


The Hopf6039 card does not support interrupts. The card has a resolution of
one millisecond, but maintains the clock time with far higher precision.
During the first reading of the time stamp, a statistical error of +/- 0.5 is
detected; due to repeated readings until the change of the value read, this
error can be reduced to 1/10th of the original value. This method allows for
speedier synchronization.

If Bit 4 is set, repeated reading until the value changes is activated.

Bits 5 ...7 dropout mode


These bits determine the behavior in case of error (see table below).

SICAM, SICAM PAS CC, Human Machine Interface 245


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.3 Clock Driver

Table 9-3 Dropout mode

dropout stratum Meaning


mode drop

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.

246 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.3 Clock Driver

9.3.2 Shared Memory Clock Driver

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.

minpoll and maxpoll


If automatic time monitoring (adaptive polling) is activated, the NTPD tries to set a polling
interval within the limits selected via the minpoll and maxpoll parameters. The polling interval
is increased by one step if the telecontrol protocol did not provide any value within a defined
interval. If more than two values are transmitted within an interval, the polling interval is reduced
by one step.
If synchronization based on the telecontrol protocol fails, the polling interval increases until the
maximum interval value has been reached. The clock is marked as erroneous and the polling
interval is set to the minimum value in order to detect a recovery of synchronization as quickly
as possible.
The values for Minpoll and maxpoll must be selected in such a way as to ensure that they
include the expected time synchronization interval of the telecontrol protocol.
The following values can be used: minpoll = 2 (4 s); maxpoll = 10 (1024 s/17 min).

SICAM, SICAM PAS CC, Human Machine Interface 247


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.4 Configuration File for NTPD

9.4 Configuration File for NTPD

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

# -- Statistic file storage --


# make sure this is a directory on a non-write protected file system!
#statsdir D:\tmp\ntpstats\

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.

248 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.4 Configuration File for NTPD

Reference clocks

#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------

# -- local system clock


# the local system clock is used as level 10 fallback if everything fails and
# the server must continue to operate because of (S)NTP clients like
# IEC61850 devices et al.
server 127.127.1.0
fudge 127.127.1.0 stratum 10

# -- 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

#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------

# minpoll 2 -> 4s / maxpoll 6 -> 64s, mode 33 -> adaptive polling

# 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

SICAM, SICAM PAS CC, Human Machine Interface 249


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.4 Configuration File for NTPD

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

250 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.5 Sample Configurations

9.5 Sample Configurations

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).

9.5.1 PCI Card as Timer

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

Bay Devices Bay Devices


pasinst71.tif

Figure 9-1 Time synchronization via the Hopf6039 card in the SICAM PAS computer, example

SICAM, SICAM PAS CC, Human Machine Interface 251


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.5 Sample Configurations

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

# -- Statistic file storage --


# make sure this is a directory on a non-write protected file system!
#statsdir D:\tmp\ntpstats\

#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------

# -- local system clock


# the local system clock is used as level 10 fallback if everything fails and
# the server must continue to operate because of (S)NTP clients like
# IEC61850 devices et al.
server 127.127.1.0
fudge 127.127.1.0 stratum 10

# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst

252 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.5 Sample Configurations

#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------

# minpoll 2 -> 4s / maxpoll 6 -> 64s, mode 33 -> adaptive polling

# 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

SICAM, SICAM PAS CC, Human Machine Interface 253


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.5 Sample Configurations

Configuration file of the SICAM PAS CC 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

# -- Statistic file storage --


# make sure this is a directory on a non-write protected file system!
#statsdir D:\tmp\ntpstats\

#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------

# -- local system clock


# the local system clock is used as level 10 fallback if everything fails and
# the server must continue to operate because of (S)NTP clients like
# IEC61850 devices et al.
server 127.127.1.0
fudge 127.127.1.0 stratum 10

# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst

254 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.5 Sample Configurations

#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------

# minpoll 2 -> 4s / maxpoll 6 -> 64s, mode 33 -> adaptive polling

# 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

SICAM, SICAM PAS CC, Human Machine Interface 255


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.5 Sample Configurations

9.5.2 External Radio Clock as Timer

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

Radio Clock SICAM PAS SICAM PAS


192.168.1.6 Full Server DIP SICAM PAS CC

NTPD NTPD NTPD

192.168.1.1 192.168.1.3 192.168.1.2


IEC 61850

IEC 60870-5-103

Bay Devices Bay Devices


pasinst72.tif

Figure 9-2 Time synchronization via an external radio clock, example

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.

256 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.5 Sample Configurations

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

# -- Statistic file storage --


# make sure this is a directory on a non-write protected file system!
#statsdir D:\tmp\ntpstats\

#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------

# -- local system clock


# the local system clock is used as level 10 fallback if everything fails and
# the server must continue to operate because of (S)NTP clients like
# IEC61850 devices et al.
server 127.127.1.0
fudge 127.127.1.0 stratum 10

# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst

SICAM, SICAM PAS CC, Human Machine Interface 257


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.5 Sample Configurations

#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------

# minpoll 2 -> 4s / maxpoll 6 -> 64s, mode 33 -> adaptive polling

# 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

258 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization

9.5 Sample Configurations

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

# -- Statistic file storage --


# make sure this is a directory on a non-write protected file system!
#statsdir D:\tmp\ntpstats\

#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------

# -- local system clock


# the local system clock is used as level 10 fallback if everything fails and
# the server must continue to operate because of (S)NTP clients like
# IEC61850 devices et al.
server 127.127.1.0
fudge 127.127.1.0 stratum 10

# -- HOPF6039 receiver
# mode 53-->bail out if no radio operation possible.
#server 127.127.39.0 mode 53 minpoll 2 maxpoll 6 prefer iburst

SICAM, SICAM PAS CC, Human Machine Interface 259


E50417-H8976-C284-A5, Edition 05.2007
Time Synchronization
9.5 Sample Configurations

#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------

# minpoll 2 -> 4s / maxpoll 6 -> 64s, mode 33 -> adaptive polling

# 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

260 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures A

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

A.1 External structure types 262

A.2 Structure layout 263

A.3 Structure elements 269

SICAM, SICAM PAS CC, Human Machine Interface 261


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.1 External structure types

A.1 External structure types

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

SICAM PAS CC structure types

PAS_Information

PAS_InformationFloat

PAS_InformationSInt

PAS_Command

PAS_CommandFloat

PAS_CommandSInt

262 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.2 Structure layout

A.2 Structure layout

The structures are composed of elements.


Structure of PAS_Information (monitoring direction):

Double word Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Counter (Counter)


(4 bytes)

Bit Alarm

Double word IXHook


(4 bytes)

SICAM, SICAM PAS CC, Human Machine Interface 263


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.2 Structure layout

Structure of PAS_InformationFloat (monitoring direction)


:

Floating point Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Counter (Counter)


(4 bytes)

Bit Alarm

Double word IXHook


(4 bytes)

264 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.2 Structure layout

Structure of PAS_InformationSInt (monitoring direction)


:

Long Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Counter (Counter)


(4 bytes)

Bit Alarm

Double word IXHook


(4 bytes)

SICAM, SICAM PAS CC, Human Machine Interface 265


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.2 Structure layout

Structure of PAS_Command (command direction)


:

Double word Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Reply counter for feedback (ReplyCounter)


(4 bytes)

Double word Command counter (CmdCounter)


(4 bytes)

266 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.2 Structure layout

Structure of PAS_CommandFloat (command direction)


:

Floating point Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Reply counter for feedback (ReplyCounter)


(4 bytes)

Double word Command counter (CmdCounter)


(4 bytes)

SICAM, SICAM PAS CC, Human Machine Interface 267


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.2 Structure layout

Structure of PAS_CommandSInt (command direction)


:

Long Value (Value)


(4 bytes)

Double word Status (Validity)


(4 bytes)

Double word Value type (Valuetype)


(4 bytes)

Double word Cause (Cause)


(4 bytes)

Double word Additional cause (AddCause)


(4 bytes)

Double word Reply counter for feedback (ReplyCounter)


(4 bytes)

Double word Command counter (CmdCounter)


(4 bytes)

For monitoring and control, you access these structure elements according to their relevance.

268 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

A.3 Structure elements

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.

Value Type 1: Organizational message


Freely defined, depending on the information address.

Value Type 2: Double-point indication

Highword

Lowword D

D: 00 Disturbed (fault)

01 OFF

10 ON

11 Disturbed

Value Type 3: Single-point indication

Highword

Lowword S

S: 1 OFF

2 ON

SICAM, SICAM PAS CC, Human Machine Interface 269


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

Value Type 5: Transformer tap indication

Highword

Lowword LZ LK 8 bits Transformer tap (binary)

LZ: 0 Runtime monitoring not activated

LZ: 1 Runtime monitoring activated

LK: 0 Moving contact doesnt move (final position)

LK: 1 Moving contact moves (Disturbed)

Value Type 6: Message with value

Highword 32-bit Real value

Lowword

Value Type 7: Bit pattern indication, 8 bits

Highword

Lowword 8-bit bit pattern (binary)

Value Type 8: Bit pattern indication, 16 bits

Highword

Lowword 16-bit bit pattern (binary)

Value Type 9: Bit pattern indication, 24 bits

Highword

Lowword 24-bit bit pattern (binary)

Value Type 10: Bit pattern indication, 32 bits

Highword 32-bit bit pattern (binary)

Lowword

270 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

Value Type 12: Metered value

Highword 32-bit value, double complement

Lowword

Value Type 13: Continuous switching command

Highword

Lowword S

S: 0 OFF

1 ON

Value Type 14: Pulse switching command

Highword 24 bits

Lowword Duration in ms S

S: 0 OFF

1 ON

If 0 ms is used as duration, the time sent by the CFC is used.

Value Type 17: Transformer tap positioning command

Highword

Lowword 8-bit transformer tap (binary)

Value Type 18: Setpoint digital, 8 bits

Highword

Lowword 8-bit setpoint value (binary)

Value Type 19: Setpoint digital, 16 bits

Highword

Lowword 16-bit setpoint value (binary)

SICAM, SICAM PAS CC, Human Machine Interface 271


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

Value Type 21: Setpoint digital, 32 bits

Highword 32-bit setpoint value (binary)

Lowword

Value Type 22: Setpoint value analog, floating point

Highword 32-bit Real value

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.

Value Type 24: Setpoint value analog, fixed point

Highword

Lowword Value

16 bits value, twos complement

Value Type 28: Measured value, floating point

Highword 32-bit Real value

Lowword

Value Type 30: Measured value, fixed point

Highword

Lowword Value

16 bits value, twos complement

272 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

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 7 Counter content

Bit 8 Bay blocking

Bit 9

Bit 10 Not updated

Bit 11 Substituted (manually)

Bit 12

Bit 13 Telecontrol blocking

Bit 14 Invalid

Bit 15 Overflow

SICAM, SICAM PAS CC, Human Machine Interface 273


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

A.3.3 Value type

Value Meaning

1 Organizational indication

2 Double-point indication

3 Single-point indication

4 Transient indication

5 Tap position indication

6 Message with value

7 Bit pattern indication, 8 bits

8 Bit pattern indication, 16 bits

9 Bit pattern indication, 24 bits

10 Bit pattern indication, 32 bits

11 Organizational acknowledgement

12 Metered values

13 Continuous switching command

14 Pulse switching command

15 Continuous control command

16 Reclosure command

17 Tap position command

18 Setpoint digital, 8 bits

19 Setpoint digital, 16 bits

20 Setpoint digital, 24 bits

274 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

Value Meaning

21 Setpoint digital, 32 bits

22 Setpoint analog, floating point

23 Setpoint analog, standardized

24 Setpoint analog, fixed point

25 GI request

26 Freeze command

27 Organizational command

28 Measured value, floating point

29 Measured value, standardized

30 Measured value, fixed point

31 Sequence

SICAM, SICAM PAS CC, Human Machine Interface 275


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

A.3.4 Cause

Group / Value Meaning

0 Irrelevant

1 Spontaneous

2 Cyclic, periodic

3 Initialized/default

8 General interrogation

9 Interrogation

10 Metered-value request

16 Check

17 Positive check result

18 Negative check result

19 Command execution

20 Positive command acceptance

21 Negative command acceptance

22 Positive command feedback

25 Cancel

26 Positive cancellation procedure

27 Negative cancellation procedure

28 End of command execution

32 Organizational information

33 Message loss

276 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

Group / Value Meaning

34 Process feedback

35 Positive command feedback

36 Negative command feedback

Bit 7 Direction bit

SICAM, SICAM PAS CC, Human Machine Interface 277


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

A.3.5 Additional cause

Value Meaning

0 No error

32 Enable address

33 Reset command

34 Wrong output time

35 Error in command check

36 Error in counter enabling

37 Unknown I/O channel

38 Too many active commands

39 Wrong command type

40 Wrong data type

41 Command is not accepted

64 1 out of n errors (hardware)

65 Target check

66 Voltage of command relay

67 Command relay cannot be


disconnected

68 Output register not plausible

80 No voltage

81 Switching current check

82 Wrong operating output

278 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Structures

A.3 Structure elements

Value Meaning

83 Command output voltage missing

96 Interlock status

97 Protective interlocking against


switching faults

98 Parameter error

99 Switching authority violation

100 Outdated command

101 No process output object

102 Output lock

103 HW fault in module

104 HW fault in I/O channel

105 Overload

112 Upper limit

113 Lower limit

114 Plausibility error

115 Sync. requirement is missing

116 Device state prevents command

117 SET = ACTUAL

118 Channel monitoring time elapsed

119 Recording lock

120 Chatter blocking active

121 1 out of n errors (software)

SICAM, SICAM PAS CC, Human Machine Interface 279


E50417-H8976-C284-A5, Edition 05.2007
Structures
A.3 Structure elements

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.

280 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion B

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

B.1 Process Tags 282

B.2 Archive Tags 287

SICAM, SICAM PAS CC, Human Machine Interface 281


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion
B.1 Process Tags

B.1 Process Tags

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.

Character conversion in SICAM PAS CC V5.x


To create a new station with SICAM PAS CC V5.x, the user must select the
SICAM PAS CC , V5.0 (or later) conforming parameter from the SICAM PAS Wizard under
General settings. The special characters in tag names are replaced as follows during the import
procedure:

Table B-1 SICAM PAS CC V5.0 character conversion

SICAM PAS SICAM PAS CC

\ _ (underscore)

Blank character is deleted

. _

; _

, _

: _

= EQ

< SM

> GR

{ (

} )

[ (

] )

* _

282 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion

B.1 Process Tags

Table B-1 SICAM PAS CC V5.0 character conversion

SICAM PAS SICAM PAS CC

` _

& _

/ _

+ _

- _

? _

! _

$ _

% _

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.

SICAM, SICAM PAS CC, Human Machine Interface 283


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion
B.1 Process Tags

SICAM WinCC V2.x character conversion


To update an already existing station created with SICAM WinCC V2.x, the user must first deac-
tivate the Special character conversion SICAM WinCC V2.1x or earlier conforming) para-
meter under General settings in the Global Wizard. The special characters in tag names are
replaced as follows during the import procedure:

Table B-2 SICAM WinCC V2.x character conversion

SAS WinCC

\ _

Blank character is deleted

. _

ae

oe

ue

AE

OE

UE

; _

: _

= ##

< #_

> _#

{ _

} _

[ _

] _

284 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion

B.1 Process Tags

Table B-2 SICAM WinCC V2.x character conversion

SAS WinCC

* _

` _

& _

/ _

+ _

- _

@ _

SICAM, SICAM PAS CC, Human Machine Interface 285


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion
B.1 Process Tags

SICAM WinCC V3.1 character conversion


In order to create a new station by means of SICAM WinCC V3.1x, the user must first activate
the Special character conversion SICAM WinCC V3.1x or later conforming) parameter
under General settings in the Global Wizard. The special characters in tag names are replaced
as follows during the import procedure:

Table B-3 SICAM WinCC V3.1 character conversion

SAS WinCC

\ _

Blank character is deleted

. _

; _

: _

{ _

} _

[ _

] _

* _

` _

/ _

+ _

- _

286 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion

B.2 Archive Tags

B.2 Archive Tags

Special characters in message names are replaced during import as follows.

SICAM PAS CC V5.0 character conversion

Table B-4 Character conversion in message names

SICAM PAS SICAM PAS CC

\ _

Blank character is deleted

. _

; _

, _

: _

= EQ

< SM

> GR

{ (

} )

[ (

] )

* _

` _

SICAM, SICAM PAS CC, Human Machine Interface 287


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion
B.2 Archive Tags

Table B-4 Character conversion in message names

SICAM PAS SICAM PAS CC

& _

/ _

+ _

- _

@ _

? _

! _

$ _

% _

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.

288 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion

B.2 Archive Tags

SICAM WinCC character conversion

Table B-5 Character conversion in message names

SAS WinCC

\ _

Blank character is deleted

. _

ae

oe

ue

AE

OE

UE

; _

, _

: _

= EQ

< SM

> BG

{ _

} _

[ _

] _

* _

SICAM, SICAM PAS CC, Human Machine Interface 289


E50417-H8976-C284-A5, Edition 05.2007
Character Conversion
B.2 Archive Tags

Table B-5 Character conversion in message names

SAS WinCC

` _

& _

/ _

+ _

- _

@ _

290 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists C

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.

SICAM, SICAM PAS CC, Human Machine Interface 291


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists

Column German Text English Text

Value Strstellung Doppelmeldung Interm. fault state double indication

AUS Doppelmeldung OFF double-point indication

EIN Doppelmeldung ON double-point indication

KOM Einzelmeldung RAISED single-point indication

GEH Einzelmeldung CLEARED single-point indication

Ereignis Statusnderung Event status change

Wischer Transient

Trafostufenstellbefehl Tap position command

Trafostufenstellung Laufkontakt Tap position moving contact

Messwert TCB (Total Count Bit) Measured value TCB

Messwert IEB (Internal Error Bit) Measured value IEB

Messwert RB (Restore Bit) Measured value RB

AUS Befehl OFF static output command

EIN Befehl ON static output command

STOP Dauerbefehl STOP persistent command

MINUS Dauerbefehl MINUS persistent command

PLUS Dauerbefehl PLUS persistent command

EIN Impulsbefehl ON pulse output command

AUS Impulsbefehl OFF pulse output command

TIEFER Trafostufenstellbefehl DOWN tap position command

HOEHER Trafostufenstellbefehl UP tap position command

nicht initialisiert not initialized

292 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists (Forts.)

Column German Text English Text

Location Irrelevant Irrelevant

Vorort Local

Nah Near

Fern Remote

Automatisch Automatic

Automatisch (Feld) Automatic (bay)

Prozess Process

DIGSI Vorort DIGSI local

DIGSI Fern DIGSI remote

Gert ungltig Device invalid

Gert gesperrt Device locked

SICAM, SICAM PAS CC, Human Machine Interface 293


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists (Forts.)

Column German Text English Text

Cause Ursache irrelevant Cause irrelevant

spontan Spontaneous

periodisch Periodic

initialisiert Initialized

Generalabfrage General interrogation

Anfrage Request

Zhlwertabfrage Counter value interrogation

Prfung Check

Prfung + Check back +

Prfung - Check back -

Befehl Command

Befehl + Command +

Befehl - Command -

Rckmeldung Feedback

Abbruch Abortion

Abbruch + Abortion +

Abbruch - Abortion -

Befehlsende + Command execution end +

Befehlsende - Command execution end -

Organisatorische Meldung Organzational indication

TM Testmodus TM test mode

294 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists (Forts.)

Column German Text English Text

Status Umspeicherbit Counter value freeze bit

Internes Fehlerbit Internal error bit

Zhlerstand Counter content

Feldsperre Bay blocked

Externer Fehler External error

Nicht aktuell Not topical

Nachgefhrt Substituted (manually)

Flattersperre Chatter blocking

Fernwirksperre Telecontrol blocking

Ungltig Invalid

berlauf Overflow

Status Ok Status OK

Additional cause Kein Fehler No error

Freigabeansteuerung Release control

Rcksetzen Befehl Reset command

Falsche Ausgabezeit Output time error

Fehler bei Befehlskontrolle Error at command check

Fehler Zhlerfreigabe Counter release error

Unbekannter I/O-Kanal Unknown I/O channel

Zu viele Befehle aktiv Too many active commands

Falscher Befehlstyp Command type error

Falscher Datentyp Datatype error

SICAM, SICAM PAS CC, Human Machine Interface 295


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists (Forts.)

Column German Text English Text

Additional cause Befehl wird nicht angenommen Command not accepted

1 aus n-Fehler (Hardware) 1-out-of-n error (hardware)

Zielkontrolle Target check

Spannung Befehlsrelais Command relay voltage

Freigaberelais nicht absteuerbar Release relay cannot be


diesconnected

Ausgaberegister nicht plausibel Output register not plausible

Spannungsfreiheit De-energized

Schaltstromkontrolle Switching current check

Falscher Betriebsausgang Operational output error

Befehlsausgabespannung fehlt Command output voltage missing

Verriegelungsbefund Interlocking status

Schaltfehlerschutz Switchgear interlocking

Parameterfehler Parameter error

Versto Schalthoheit Switching authority violation

Befehl zu alt Command too old

Kein Prozessausgabeobjekt No process output object

Ausgabesperre Output disabled

HW-Fehler Baugruppe HW error in module

HW-Fehler I/O-Kanal HW error in I/O channel

berlast Overload

Obere Grenze Upper limit

Untere Grenze Lower limit

296 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

Table C-1 Additional Information in message lists (Forts.)

Column German Text English Text

Additional cause Plausibilittsfehler Plausibility error

Voraussetzung fr Sync. fehlt Sync. precondition missing

Gertezustand verhindert Befehl Device state disables command

SOLL = IST SET = ACTUAL

berwachungszeit abgelaufen Monitoring time expired

Erfassungssperre Acquisition disabled

Flattersperre aktiv Chatter blocking active

1 aus n-Fehler (Software) 1 out of n-error (software)

ID number Identifikationsnummer irrelevant Identification number irrelevant

Implizit bestimmt Implicitly determined

Rckmeldungsidentifikator Return information identifier

Fehlernummer Fault/error number

Additional information Zusatzinformation irrelevant Suppl. info irrelevant

Zusatzinformation impl. bestimmt Suppl. info impl. determined

Relativzeit in ms Relative time in ms

Quelladresse Source address

Time GN (gltig, nicht synchronisiert) VN (valid, not synchronized)

GS (gltig, synchronisiert) VS (valid, synchronized)

UN (ungltig) IN (valid)

W (Winterzeit) DST (Daylight Saving Time)

S (Sommerzeit) noDST (no Daylight Saving Time)

e (von SICAM PAS ersetzt) r (replaced by SICAM PAS)

(WinCC) Zeitstempel von SICAM (WinCC) Time stamp generated by


PAS CC erzeugt SICAM PAS CC

e (von SICAM PAS ersetzt) r (replaced by SICAM PAS)

SICAM, SICAM PAS CC, Human Machine Interface 297


E50417-H8976-C284-A5, Edition 05.2007
Additional Information in Message Lists

298 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Literature

/1/ SIMATIC HMI WinCC V6 Basic Documentation


6AV6392-1XA06-0BA0
/2/ SICAM PAS, Overview
E50417-X8976-C044-A7
/3/ SICAM PAS, Installation Manual
E50417-M8976-C045-A7
/4/ SICAM PAS, Configuration and Operation
E50417-P8976-C046-A8
/5/ SICAM PAS, Manual Human Machine Interface SICAM PAS CC
E50417-H8976-C284-A5
/6/ SICAM, Manual Measured/Metered Value Processing Utility SICAM Valpro
E50417-H8976-C285-A3
/7/ SICAM, Manual Fault Record Processing Utility SICAM PAS Recpro
E50417-H8976-C286-A5
/8/ SICAM PAS, Automation Blocks
E50417-H8976-C287-A4
/9/ SICAM Diamond, Manual
E50417-H8976-C183-A4
/10/ SICAM PAS, Security
E50417-H8976-C382-A1

SICAM, SICAM PAS CC, Human Machine Interface 299


E50417-H8976-C284-A5, Edition 05.2007
Literature

300 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Index

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

SICAM, SICAM PAS CC, Human Machine Interface 301


E50417-H8976-C284-A5, Edition 05.2007
Index

inserting 141 Tag connection 142


Connectors and nodes Feeder and Ground Disconnector
using 59 Function 135
Context menu Properties 133
Object properties 58 Filter
Control diagram Message list 179
creating 53 Floating point values
Controls Setting parameters for value substitutions 166
Runtime dialogs 118 substitute 166
Correct chronological order 152 Substitution during runtime 167
Counter 280 Suggested trigger 166
Create Message 170 ForceConnectionState 218
Creating a diagram 55 Function keyboard 114
Creating a new project 32
Computer properties 33
How to proceed 31
Project path 32 G
Creating an alarm logging system 41, 48
General SICAM functions 172
Creating an archiving system 42
Generating an alarm logging system 156
Creating language-dependent text files 189
Global Actions 173
GPS 240
Graphic object library
D importing 42
showing 86
Defining computer properties 33 Graphic Objects
Activating runtime components 35 Design of Graphic Objects 84
Checking the computer name 34 Graphic objects
Defining the runtime language 36 Color 92
Setting the parameters of the graphics positioning 57
runtime 37 Shapes 93
Defining properties of diagrams 55 Graphical representation of switches 87
Defining tag management 38 Graphics Designer
Adding a communication driver 38 opening 55
Defining the transmission path to SICAM PAS 38 Group Parameterization 196
Demo project 28 Group parameterization
Design of Graphic Objects 84 Application Examples 203
Disconnector 87 Creating a task 197
Blinking 96 Defining a target value 201
Representation of 89 for a bay 205
setting parameters 58 Key words 200
Tag connection 90 perform 199
Dispersion 242 Performing settings 196
Double configuration 215 Properties 197
Result output 202
Task 197
Upgrade of control objects 203
E
Error information
Topological coloring 146 H
Event list
creating 70 Hopf6039 244
inserting 71 Hysteresis function 135
External tags 177

I
F
Import library 48
Feeder Importing alarm messages 41

302 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Index

Indirect Addressing 112 showing 60


IndustrialX Control 87 Measured-value display
Design 85 Connecting a tag 61
positioning 57 Measured-value object
IndustrialX Controls inserting 60
Indirect Addressing 112 Measured-value output 128
using 57 defining 128
Installation Measured-value processing
Installing SICAM PAS CC Components 22 Hysteresis function 135
Installation Requirements 18 Message List Filter 179
Installing Message lists
Installing SIMATIC WinCC 20 Additional information 291
Integer value
substitute 168
Internal tags 176
IP address 52 N
IX State Sync 225
Network Time Protocol Daemon 242
Acknowledgement in Alarm Logging 230
Node 137
Activating WinCC Runtime 229
inserting 141
Configuring the connection 226
Normalization DLL 152, 153
Configuring the database 227
NTP timer 240
Modifying the database 229
ntp.conf 248
Starting the tool 226
NTPD 242
Synchronizing the databases 229
Installation 241
IXHook 280

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

SICAM, SICAM PAS CC, Human Machine Interface 303


E50417-H8976-C284-A5, Edition 05.2007
Index

SICAM PAS graphic object library 13 Compatibility key 151


SICAM PAS Wizard 14 Licensing 151
SICAM Recpro 15 Performance characteristics 150
SICAM Valpro 15 Redundancy 220
Project Tags 151
activating 78 Tasks 150
creating 31 SICAM PAS Normalization DLL 153
deactivate 74 Additional values 153
initializing 40, 48 Text library 154
Properties of SICAM PAS Wizard 40
Bay Overview 123 Log file 50
switches 89 starting 31
SICAM Report
viewing 50
SICAM Toolbar 138
R enabling/disabling 138
Functions 138
Redundancy 215
SIMATIC WinCC
ConnectionState 218
Installation 20
ForceConnectionState 218
Removing the license 25
Process tag 217
SIMATIC WinCC graphic objects
WinCC script 219
C action 85
Redundant system 220
Design 84
Acknowledgement in Alarm Logging 230
Dynamic dialog 84
Configuring SICAM PAS 220
Dynamic display properties 84
Creating WinCC projects 222
Graphic object library 85
Exporting data 222
Graphical representation 84
Synchronization of acknowledgement
Standards 84
data 225
Software requirements 18
RGB value 132
Special character conversion 282
Runtime
Specifying the picture to be shown 77
Switching the language 194
Start picture
Runtime dialogs 99, 118
creating 75
Configuring the sequence 118
defining for WinCC Runtime 78
Sequence during runtime 119
Station
Show texts 190
creating 43
Selecting parameters 44
Specifying componets 45
S Station parameters
setting 47
Screenshots 28 Status 273
Sequence of installation 19 Status display 104
Setting of parameters during runtime 104
Circuit breaker and disconnector 58 Stratum 242
Setting the grid 56 Structure element
Shared Memory Clock Driver 247 Status 273
Show texts Structure layout 263
in runtime dialogs 190 Structure tags
SICAM functions 157 creating 40
Command Execute 162 Structure types
Commands 157 External structure types 262
Create Message 170 Structures
general 169 Layout 263
testing 174 Substitute values 164
using 172 Substitution of values
SICAM PAS CC components Bit Pattern 165
Installation 22 Foating point 166
SICAM PAS channel DLL 150 Integer value 168

304 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007
Index

Switch position Quality 242


Representation 92 Tool
Switch state IX State Sync 225
Representation 93 Monitoring WinCC Tags 207
Switching action Tooltip text
performing 99 defining 63
synchronize 100, 103 Topological coloring 59, 131
two-step 99 Checking connections 146
Switching authoritie 183 Circuit breaker/disconnector, bay
Switching device objects 53 overview 132
Color 92 Configuring a feeder 142
setting parameters 58 Error information 146
using 57 Event functions and scripts 144
Switching devices 87 Feeder and Ground Disconnector 133
Advanced properties 95 SICAM Toolbar 138
setting parameters 106 using 140
Switching the Language Viewing a script 145
Adding a control element 194 Two-step switching action 99
Switching the language
defining 194
during runtime 194
Switching the runtime language 190 U
Synchronization 100, 103
Uninstalling
Synchronization model
SICAM PAS CC components 24
Command execution timeout 98
SIMATIC WinCC 25
Via SINAUT LSA ILSA 98
Update cycle 91
Synchronization of acknowledgement data
Upgrade of control objects 203
for redundant system 225
User
Synchronized switching
setting up 80
According to IEC 61850 97
User Administrator
Command execution timeout 95, 97
call up 79
User authorization
defining 79
T User group
assigning rights 79
Tag connection 90 creating 79
of the bay overview 126 Using SICAM IndustrialX Controls 57
Switching devices 90
Tag filter 61
Tags
administrative 176 V
connecting 61
Value text groups 154
external 177
Value type 274
importing 41
Internal 176
Task
Group parameterization 197 W
Telecontrol blocking 186
Telecontrol center Web Navigator 232
Time Synchronization 240 Configuring a client 238
Text Configuring the server 237
dynamic display 192 Displaying a process diagram 238
static display 191 Installing users 236
Text library 154 Plug-Ins 233
creating 48 Publishing Process Diagrams 234
Time stamp 152 Requirements 232
Time Synchronization 240 WinCC tags
Time synchronization monitoring 207
writing 208

SICAM, SICAM PAS CC, Human Machine Interface 305


E50417-H8976-C284-A5, Edition 05.2007
Index

WinCC update cycle 91


WinCC Web Navigator 232

306 SICAM, SICAM PAS CC, Human Machine Interface


E50417-H8976-C284-A5, Edition 05.2007

Das könnte Ihnen auch gefallen