Professional Documents
Culture Documents
Sicam Sicam SCC Human-Machine Interface (HMI)
Sicam Sicam SCC Human-Machine Interface (HMI)
Table of Contents
Index
NOTE
i For your own safety, observe the warnings and safety instructions contained in this document, if available.
This document provides all necessary information for installation, for commissioning, as well as details
regarding the functionality of SICAM SCC.
Target Audience
This manual is mainly intended for commissioning engineers, programmers and users of SICAM SCC. Basic
knowledge of SIMATIC WinCC is required.
Scope
This manual is valid for SICAM SCC V9.07.
Standards
SICAM SCC has been developed in compliance with ISO 9001:2008 standard.
Additional Support
For questions about the system, contact your Siemens sales partner.
Training Courses
Inquiries regarding individual training courses should be addressed to our Training Center:
Siemens AG Phone: +49 (911) 433-7415
Siemens Power Academy TD Fax: +49 (911) 433-7929
Humboldtstrasse 59 E-mail: poweracademy@siemens.com
90459 Nuremberg Internet: www.siemens.com/poweracademy
Germany
Notes on Safety
This document is not a complete index of all safety measures required for operation of the equipment (module
or device). However, it comprises important information that must be followed for personal safety, as well as
to avoid material damage. Information is highlighted and illustrated as follows according to the degree of
danger:
! DANGER
DANGER means that death or severe injury will result if the measures specified are not taken.
² Comply with all instructions, in order to avoid death or severe injuries.
! WARNING
WARNING means that death or severe injury may result if the measures specified are not taken.
² Comply with all instructions, in order to avoid death or severe injuries.
! CAUTION
CAUTION means that medium-severe or slight injuries can occur if the specified measures are not taken.
² Comply with all instructions, in order to avoid moderate or minor injuries.
NOTICE
NOTICE means that property damage can result if the measures specified are not taken.
² Comply with all instructions, in order to avoid property damage.
NOTE
i Important information about the product, product handling or a certain section of the documentation
which must be given attention.
Proper Use
The equipment (device, module) may be used only for such applications as set out in the catalogs and the
technical description, and only in combination with third-party equipment recommended and approved by
Siemens.
Problem-free and safe operation of the product depends on the following:
• Proper transport
• The equipment must be grounded at the grounding terminal before any connections are made.
• All circuit components connected to the power supply may be subject to dangerous voltage.
• Hazardous voltages may be present in equipment even after the supply voltage has been disconnected
(capacitors can still be charged).
• Operation of equipment with exposed current-transformer circuits is prohibited. Before disconnecting the
equipment, ensure that the current-transformer circuits are short-circuited.
• The limiting values stated in the document must not be exceeded. This must also be considered during
testing and commissioning.
The product contains, among other things, Open Source Software developed by third parties. The Open
Source Software used in the product and the license agreements concerning this software can be found in the
Readme_OSS. These Open Source Software files are protected by copyright. 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 soft-
ware. The Open Source Software is licensed royalty-free. Insofar as the applicable Open Source Software
License Conditions provide for it you can order the source code of the Open Source Software from your
Siemens sales contact – against payment of the shipping and handling charges – for a period of at least
3 years after purchase of the product. We are liable for the product including the Open Source Software
contained in it pursuant to the license conditions applicable to the product. Any liability for the Open Source
Software beyond the program flow intended for the product is explicitly excluded. Furthermore, any liability
for defects resulting from modifications to the Open Source Software by you or third parties is excluded. We
do not provide any technical support for the product if it has been modified.
Preface.......................................................................................................................................................... 3
1 Product Overview....................................................................................................................................... 17
4 Graphic Objects.......................................................................................................................................... 75
4.1 Overview.......................................................................................................................... 76
4.2 Design of Graphic Objects................................................................................................. 77
4.2.1 SICAM Graphic Objects................................................................................................ 77
4.2.2 ActiveX Controls.......................................................................................................... 77
4.3 Using Graphic Objects....................................................................................................... 79
4.4 SICAM Switch Controls...................................................................................................... 80
4.4.1 Representation Style of SICAM Switch Controls............................................................ 81
4.4.2 Process Connection of SICAM Switch Controls.............................................................. 82
4.4.3 Advanced Properties of SICAM Switch Controls.............................................................85
4.4.4 Colors of SICAM Switch Controls.................................................................................. 88
4.4.5 Picture of SICAM Switch Controls................................................................................. 90
4.4.6 Runtime Dialogs of SICAM Switch Controls................................................................... 91
4.4.7 Substituting the Switch Position...................................................................................99
4.4.8 Defining Object Properties......................................................................................... 100
4.4.9 Operation with Self-Created Dialogs...........................................................................105
4.4.10 Operation via Keyboard............................................................................................. 106
4.4.11 Interfaces for Project-Specific Dialogs.........................................................................110
4.4.11.1 SetControlCommand Function............................................................................. 110
4.4.11.2 GetControlState Function..................................................................................... 111
4.4.11.3 Event OnProcDataChange.................................................................................... 112
4.5 Application Examples for Functions................................................................................. 113
4.5.1 Script for Event OnProcDataChange........................................................................... 113
4.6 SICAM Electrical Device Control....................................................................................... 115
4.7 SICAM Bay Overview....................................................................................................... 116
4.7.1 Representation Style of Bay Overview........................................................................ 119
4.7.2 Tag Connection to Bay Overview................................................................................120
4.7.3 Colors of Bay Overview.............................................................................................. 121
4.7.4 Picture of Bay Overview............................................................................................. 123
4.8 Measured/Metered Value Display.....................................................................................124
4.8.1 Style of the Numeric Display...................................................................................... 124
4.8.2 Tag Connection of the Numeric Display......................................................................126
4.8.3 Advanced Properties of the Numeric Display.............................................................. 127
4.8.4 Limit Values of the Numeric Display........................................................................... 128
4.8.5 Color of the Numeric Display......................................................................................129
4.8.6 Font of the Numeric Display.......................................................................................131
4.8.7 Runtime Dialogs of the Numeric Display.....................................................................132
4.8.8 Representing Measured Values for the Invalid State....................................................134
5 Topological Coloring.................................................................................................................................137
5.1 Introduction....................................................................................................................138
5.2 Topological Elements...................................................................................................... 140
5.2.1 General..................................................................................................................... 140
5.2.2 SICAM Electrical Device Control..................................................................................141
5.2.2.1 Description of Functions.......................................................................................141
5.2.2.2 Graphical representation...................................................................................... 142
5.2.2.3 Properties of SICAM Electrical Device Controls.......................................................143
5.2.2.4 Tag Connection of the Feeder...............................................................................147
5.2.2.5 Creating Structure Tags........................................................................................ 150
5.2.3 SICAM Switch Controls...............................................................................................151
5.2.4 SICAM Bay Overview..................................................................................................151
5.2.5 Connector................................................................................................................. 152
5.2.6 Node......................................................................................................................... 152
5.3 Parameterization.............................................................................................................153
5.3.1 Data Analysis............................................................................................................. 153
5.3.2 Data Model................................................................................................................153
5.3.3 Settings.....................................................................................................................156
5.3.4 Parameterizing Elements and Symbols....................................................................... 160
5.3.5 Notes on Configuration............................................................................................. 160
5.4 Cross-Picture References................................................................................................. 162
5.5 Using Topological Coloring..............................................................................................164
5.6 Using Picture Windows....................................................................................................169
5.7 Debugging......................................................................................................................171
5.7.1 General Information.................................................................................................. 171
5.7.2 Error Messages.......................................................................................................... 171
5.8 Application Examples...................................................................................................... 173
5.8.1 Switchgear trucks...................................................................................................... 173
6 SICAM Add-In............................................................................................................................................175
6.1 Overview........................................................................................................................ 176
6.2 SICAM Menu................................................................................................................... 177
6.3 SICAM Toolbar................................................................................................................ 179
6.4 Performing Settings........................................................................................................ 180
6.4.1 General Information.................................................................................................. 180
6.4.2 Tasks......................................................................................................................... 181
6.5 Predefined Tasks............................................................................................................. 183
6.6 Creating User-Defined Tasks............................................................................................ 186
6.6.1 Upgrade V5.1 Measured Value Objects.......................................................................186
6.6.2 Upgrade of V5.10 Controls.........................................................................................190
6.6.3 Edit Items of a Listbox or Combobox.......................................................................... 196
6.7 Replacing a Graphic Object in the Library.........................................................................202
8 Client-Server Systems...............................................................................................................................355
8.1 Configuration of the Graphic Objects...............................................................................356
8.2 Configuration of the Functions........................................................................................ 357
8.3 Configuration of the SIMATIC WinCC Components........................................................... 358
9 Redundancy.............................................................................................................................................. 361
9.1 Overview........................................................................................................................ 362
9.2 Redundancy with a SICAM PAS System............................................................................ 364
9.2.1 Connection to 2 SICAM PAS Systems.......................................................................... 364
9.2.2 Redundant SICAM SCC System................................................................................... 365
9.3 Redundancy with SICAM RTUs......................................................................................... 368
9.3.1 Verbindung zu redundanten SICAM RTUs................................................................... 368
9.3.2 Redundant SICAM SCC System................................................................................... 368
10.2 Introduction....................................................................................................................373
10.3 Use Cases from Daily Practice.......................................................................................... 374
A Appendix.................................................................................................................................................. 523
A.1 Structures....................................................................................................................... 524
A.2 Quality Codes of Variables............................................................................................... 533
A.3 Character Conversion...................................................................................................... 534
A.4 Additional Information in Message Lists...........................................................................538
A.5 Performance Measurements............................................................................................545
Literature.................................................................................................................................................. 547
Index.........................................................................................................................................................549
• SICAM PAS/PQS
• SICAM RTUs
• SNMP devices
SICAM SAS comprises:
• SICAM Import/Export Wizard, SICAM PAS Wizard and SICAM IEC Wizard
• SICAM functions
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.
The information in the event list is of great significance.
NOTE
i Use the SICAM Import/Export Wizard as the standard wizard (see 7.2.1 SICAM Import/Export Wizard). If
required, you can start the SICAM PAS Wizard or the SICAM IEC Wizard from the context menu of the
SICAM Import/Export Wizard.
The SICAM Import/Export Wizard supports you in creating a new project or updating an existing WinCC project.
You can use the Wizard to perform the following tasks:
• Importing the tags from SICAM PAS, SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices
You transfer information to SICAM SCC.
This enables you to visualize items of information from these systems under SICAM SCC, i.e. for use in
process diagrams.
• Importing the SICAM PAS/PQS graphic object library into the project
Load the SICAM graphic object library into your current project.
Use the SICAM graphic object library for visualizing station diagrams under SICAM SCC.
SICAM functions
The SICAM functions (VB or 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.
Redundant system
To provide fail safety, a SICAM SCC system can be implemented in redundant configuration.
If one of the two SICAM SCC servers fails, the client computers automatically switch over from the failed server
to the active SICAM SCC server. Based on this concept, proper process monitoring and operation is always
ensured.
A redundant SICAM PAS system or SICAM RTUs are supported.
SIMATIC WinCC must be licensed and the latest update for the installed WinCC version must be installed. You
can find a list of the necessary updates in the corresponding Readme file. The update packages are available
for download from the following website: SIEMENS Industry Online Support (SIOS).
• Windows 10
Microsoft .NET Framework 3.5 is required in order to be able to install SQL Management Studio
These components will not be developed any further. Visual C++ Redistributables, SP1 of the 2008 version, are
required for operation. You can download this package from the Microsoft web pages:
https://www.microsoft.com/en-us/download/details.aspx?id=26368
Basic Hardware
For more details on hardware requirements refer to /11/ WinCC: General information and installation.
Sequence of Installation
SICAM SCC consists of the following 2 software packages:
• SIMATIC WinCC
NOTE
i To ensure that all the components function correctly, they must be installed in the following order:
• Follow the setup routine to install the program package. Exit it as soon as the package has been
completely installed.
NOTE
i On a computer with installed licenses, 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 temporarily transfer your license back to the license USB stick prior to running a hard disk
maintenance routine.
2.2.1 Installation
Before installing SIMATIC WinCC, you must install MS Message Queuing. To install this component, follow the
instructions on the SIMATIC WinCC installation DVD.
To install SIMATIC WinCC, proceed as follows:
² Insert the DVD with SIMATIC WinCC into your DVD drive.
² Select Start > Run.
² Enter X:\Start. In this input sequence, X is the letter of your DVD drive.
² Click OK.
² Select Install SIMATIC WinCC.
² Follow the installation instructions until the Installation type dialog opens. Select the Package installa-
tion and click Next >.
² In the Program packages dialog, select the WinCC Installation and click Next >.
² Continue to follow the instructions until the setup routine requests your license.
² Answer the question whether the license shall be installed during the installation procedure with No. The
setup routine skips the licensing.
² Restart the computer after the installation is completed.
2.2.2 Licensing
You license the product by transferring the license from the license USB stick to your computer.
To install your SIMATIC WinCC license, proceed as follows:
² Plug the license USB stick included in the scope of delivery into the USB interface.
² Start the Automation License Manager.
² Transfer the license from the license USB stick to your hard disk.
NOTE
i On a computer with installed licenses, 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 temporarily transfer your license back to the license USB stick prior to running a hard disk
maintenance routine.
To execute the SICAM SCC components you can choose between the following options:
• Demo Mode
• Trial Mode
• Licensed Version
In order to be able to execute all these variants, both SIMATIC WinCC and the SICAM SCC components must be
installed. The decision as to which variant you want to use must be made upon the licensing of the SICAM SCC
components.
NOTE
i If SIMATIC WinCC is not licensed, the restrictions for the non-licensed SIMATIC WinCC apply in addition to
the restrictions for non-licensed SICAM SCC components, see SIMATIC WinCC Information System.
Demo Mode
No license for the SICAM SCC components is required for using the Demo mode. The Demo mode is only avail-
able for SICAM SCC V8 components (or higher). Components of older SICAM SCC versions, which are still
included in the scope of delivery for compatibility reasons, do not support this mode.
The following restrictions apply in Demo mode:
• Configuration
– A note pops up in Demo mode 30 minutes after the start of configuration in the Graphics Designer.
You can save your picture or exit the Graphics Designer without saving. You must restart the
Graphics Designer in order to be able to carry out configuration steps during another 30 minutes.
– A note concerning the use of the Demo mode pops up in the Graphics Designer before saving
pictures. This note disappears after 30 seconds and the picture is saved.
– When calling up a wizard, a note informs you that the license is missing. You have the option to
activate the trial license. The Demo mode is activated if you click Skip to reject the license. The
wizards cannot be started in Demo mode.
– You can also operate the SNMP functions (SICAM Network Manager) using the Trial license or
operate them for 30 minutes in Demo mode.
• Runtime
– When starting the runtime, a note pops up to inform you that the license is missing. You have the
option to activate the Trial license. The Demo mode is activated if you click Skip to reject the
license. A note pops up to inform you that the software is running in Demo mode.
– In the Alarm Logging lists, all the logged alarms in the Status and Cause columns are additionally
marked with the Demo mode attribute.
– After using a switching device object, a note is shown every 5 minutes to inform you that you are
working in Demo mode. In order to be able to continue operation within the picture, you must click
OK to close this note.
Trial Mode
If no applicable license could be found on your computer when starting a SICAM SCC component such as the
SICAM PAS Wizard, SICAM SCC offers a trial mode license via the Automation License Manager. If you acti-
vate this trial mode license, you can use the SICAM SCC component for 14 days. The trial mode license expires
after this period. In order to continue to use the full scope of SICAM SCC, you must transfer a standard license
without a time limit for the SICAM SCC components, see 2.3.3 Licensing. The trial mode license can only be
activated once. The SICAM SCC components change over to Demo mode assoon as the Trial mode period has
expired. The SICAM Wizard cannot be started in Demo mode.
Licensed Version
In order to be able to use the licensed version, the licenses for the SICAM SCC components must be trans-
ferred to your computer, see 2.3.3 Licensing.
2.3.2 Installing
NOTE
i Install the SIMATIC WinCC updates before installing the SICAM SCC components. The SIMATIC WinCC
updates are available from the SIEMENS Industry Online Support (SIOS). You can find a list of necessary
updates in the corresponding Readme file.
[Installation_Userdefined, 3, en_US]
2.3.3 Licensing
The SICAM SCC setup also provides (in addition to the standard installation) an automated installation via
installation scripts or batch files. The default installation is installed if you choose the automated installation
process.
To install SICAM SCC unattended and without user interaction, the following commands are supported:
• Installation:
<Installation medium>\Setup.exe /si
With changed installation path:
<Installation medium>\Setup.exe /si "INSTALLDIR=D:\Siemens\...\SCC”
• Uninstallation:
<Installation medium>\Setup.exe /sx
<SICAM installation directory>\SCC\Setup\Setup.exe /arp /sx
The default setting for the SICAM installation directory is:
%Program-Files(x86)%\Siemens Energy\SICAM
e.g. under Windows 7 (64-bit): C:\Program Files (x86)\Siemens Energy\SICAM
You can use the environment variable %ProgramFiles% or %ProgramFiles(x86)% instead of the textual path
and enter it e.g. directly in the address bar of the Windows Explorer or use it in the Windows command line.
The variable is automatically translated into the actual path by the system.
You can modify the SICAM SCC installation directory, if required.
NOTE
i C:\Program Files (x86) or C:\Program Files must be used depending on the operating system (64-bit or
32-bit). The setup uses the registered directory name.
NOTE
i Uninstallation via command line is only available if SICAM SCC has also been installed in this mode.
During automated installation, the setup does not check if SIMATIC WinCC is installed. Ensure that a
SIMATIC WinCC version is installed which is approved for SICAM SCC.
NOTE
i Installation via command line installs the standard scope. Adding further components by changing the
installation is not possible. In this case, uninstall SICAM SCC and re-install it in normal mode.
Durch die Übertragung der Lizenz von Ihrem Rechner auf den Lizenz-USB-Stick entfernen Sie die Lizenzierung.
NOTE
i The license can also be transferred to another removable medium, e. g. a memory stick.
2.4.2 Uninstallation
The uninstallation routine does not remove any files created by the user. Directories including such data are
therefore not removed.
You remove the licensing by transferring the license from your computer to the license USB stick.
To remove the license for SIMATIC WinCC, proceed as follows:
² Plug the license USB stick included in the scope of delivery into the USB interface.
² Start the Automation License Manager.
² Transfer the license from the hard disk to the license USB stick.
2.5.2 Uninstallation
The uninstallation routine does not remove any files created by the user. Directories including such data are
therefore not removed.
2.5.4 Virtualization
For more detailed information on virtualization refer to /11/ WinCC: General information and installation.
• A field is executable together with the data of the SICAM PAS V8.0 demo project.
NOTE
i The demo project is executable with SIMATIC WinCC V7.4 and must neither be edited nor started with an
older SIMATIC WinCC version. Read the notes in the file How to use the demo project.pdf (in the
DemoSCC folder).
How to proceed
To create a new WinCC project, you must execute the following steps one after the other:
NOTE
i If you use the SICAM Import/Export Wizard, you must not use one of the other Wizards additionally - and
vice versa. Otherwise the project could be damaged.
NOTE
i The SICAM Wizard supports you in creating a new WinCC project. This wizard is an autonomous application
started via the WinCC Explorer.
To start the SICAM Wizard:
• To open the WinCC Explorer, click Start > Siemens Energy > SICAM > SCC > SCC.
NOTE
i The configuration of the SICAM TOOLBOX II/SICAM Device Manager and the SCD/ICD/CID files must not
include special characters such as ä, ö, ü or ß.
If special characters are included, you must modify the coding of the XML file.
Change the entry <?xml version="1.0" encoding="UTF-8"?> in the first line as follows:
<?xml version="1.0" encoding="iso8859-1"?>
How to proceed
To create a new WinCC project, click File > New in the WinCC Explorer.
² Select your project type from the WinCC Explorer dialog, e.g. single-user project, and then click OK to
confirm.
[pascc301, 1, en_US]
² The Create a new project dialog opens. Specify a project path and enter the project name.
[pascc302, 1, en_US]
In the project properties you define e.g. the operating mode, the design and the hotkeys. You can define
Logon and Logoff hotkeys for your project.
[pascc302a, 1, en_US]
² For example, you can assign hotkeys for the Logon and Logoff actions.
² Click OK to close the dialog.
How to Proceed
To define the computer properties:
² Open the Computer properties dialog in the WinCC Explorer.
² Check the computer name in the General tab.
² Activate the required runtime components in the Startup tab.
² Select the language of the runtime system in the Parameters tab.
² Set the desired parameters in the Graphics Runtime tab.
[pascc303, 2, en_US]
[pascc304, 1, en_US]
[pascc305, 1, en_US]
[pascc365, 1, en_US]
NOTE
i To switch the runtime language in SIMATIC WinCC, it is important that you close the WinCC project and
open it again before starting an import/update. This ensures that the texts of the import data for the Alarm
Logging system are written into the text library in the correct language. The runtime language used for the
first import must also be used for any station updates.
[pascc306, 1, en_US]
NOTE
i Once you have created a start screen in the Graphics Designer, enter its name (e.g. start.PDL) in the Start
screen entry field of the Graphics Runtime tab.
[sc_prop_runtime, 1, en_US]
3.2.4.1 Overview
Initialize the new WinCC project with the SICAM Import/Export Wizard, see 7.2.1 SICAM Import/Export Wizard.
• Importing tags
NOTE
i Be aware of the following when upgrading a WinCC project created with a predecessor version:
The structure types of existing projects are automatically changed to Version 9.00. Existing process tags are
not changed.
To convert existing tags to the new structure types:
Importing Tags
The Wizard imports the tags from a file made available by the destination system.
The tags are automatically assigned to the corresponding structure type. Every tag includes several elements.
Examples of elements for the monitoring direction:
Importing Messages
The Wizard imports the messages from the import file.
The name of the message imported into SICAM SCC corresponds to the name configured in SICAM PAS/PQS UI
– Configuration.
Additionally, each imported message has a unique number. The SICAM normalization DLL is assigned, the
value text group 0 is assigned, the specific properties are defined, and the SICAM Message EM or SICAM
Message DM/WM/RM message class is assigned.
The message number is composed of the project ID * 10,000,000 and the value ID.
NOTE
i Make sure that you use unique project IDs when importing several stations. You can configure the project
ID in the SICAM PAS project. During an import for the IEC communication connection (SICAM A8000,
IEC 61850, IEC 69870-5-104) the project IDs are assigned automatically, see reference to Table 7-15.
NOTE
i Use the SICAM Import/Export Wizard as the standard wizard (see 7.2.1 SICAM Import/Export Wizard). If
required, you can start the SICAM PAS Wizard or the SICAM IEC Wizard from the context menu of the
SICAM Import/Export Wizard.
In case you use the old Wizards, be aware of the station type which you want to connect to SICAM SCC. The
procedures are almost identical and only differ with regard to certain points. The following station types are
possible:
• SICAM PAS station, initialization using the SICAM PAS Wizard, see 14.9.1 SICAM PAS Station
• SICAM PAS/PQS station or SITIPE, initialization using the SICAM Import/Export Wizard, see 7.2.1 SICAM
Import/Export Wizard
• SICAM RTUs, initialization using the SICAM IEC Wizard, see 14.9.2 SICAM RTUs
• IEC 60870-5-104 devices, initialization using the SICAM IEC Wizard, see14.9.3 IEC 60870-5-104 Devices
• IEC 61850 devices, initialization using the SICAM IEC Wizard,see14.9.4 IEC 61850 Devices
• SICAM SAS station, initialization using the SICAM Global Wizard, see /9/ SICAM SCC for SICAM SAS.
The following section describes details of and differences between the procedures to be applied for the indi-
vidual station types.
The wizards mustnot be started in the Runtime mode of SIMATIC WinCC. SIMATIC WinCC editors must neither
be started nor exited while a wizard is active. They interrupt the interfacing of the wizard, and changes cannot
be performed.
The task of the wizard is to import configuration data into a SIMATIC WinCC project and update this data. The
update function cannot be used in order to replace existing station data in a SIMATIC WinCC project by
completely different data. This also refers to deleted or newly created devices in SICAM PAS or SICAM
TOOLBOX II/SICAM Device Manager projects and SCD files. In these cases you must delete and re-import the
imported data using the corresponding wizard.
The Create SICAM Alarm Logging System option on pages 4/5 should only be selected to re-create the
SICAM Alarm Logging System. To do this, the Alarm Logging message blocks must be removed first. Other-
wise, the column headers in the alarm lists may disappear.
• 1 SXD file,
NOTE
i In the case of IEC 61850 and IEC 60870-5-104 up to 255 devices can be imported per import process
(station).
The steps to be performed for the configuration of the connection parameters depend on the station or device
connected to SICAM SCC in the individual case.
• SICAM PAS
No connection parameters need to be defined when connecting a SICAM PAS station Version 8.00 or
later. The connection parameters are transferred from the SICAM PAS import file.
The connection parameters for older versions of SICAM PAS are pre-assigned with default values.
The connection parameters must correspond to the values defined in SICAM PAS. Check the connection
parameters as described below.
• SICAM RTUs
No connection parameters need to be configured for the connection of SICAM RTUs. The connection
parameters, and also the redundancy setting, are included in the SXD file. You can check the settings in
your SICAM TOOLBOX II/SICAM Device Manager project.
• SCD/CID Files
No connection parameters need to be configured for importing SCD and CID files. All relevant parameters
are included in these files.
• XML Files
To import XML files, the connection parameters must be defined, see 14.9.3 IEC 60870-5-104 Devices.
• ICD Files
To import ICD files, the connection parameters must be defined, see 14.9.4 IEC 61850 Devices.
NOTE
i During a data import using the SICAM Wizard, the manually changed connection parameters are over-
written with the parameters from the import file. For this reason, the connection parameters must be
checked after the data import.
To check the parameters for the connection to the SICAM PAS station:
² Click the desired station in the Tag Management under PAS Data Server.
[pascc321, 1, en_US]
² Click to define the IP address of the corresponding SICAM PAS system. The PAS Connection dialog
opens.
[pascc322, 1, en_US]
• Select a switch
Click the switch icon to open the dialog for selecting the switching direction.
• 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 of clicking on a switch
object.
Besides the two-step switching operation described above, two-step and synchronized switching is also
possible (see 4.3 Using Graphic Objects).
The different states of a switch are indicated by small, colored rectangles. A specific color can be selected for
the following states:
• Not current
• PAS not OK
• Bay Blocking
• Substituted
• Telecontrol blocking
The switch object blinks spontaneously spontaneously if the value of the assigned tag changes and if spon-
taneous was entered as the 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 completely executed
or aborted.
In the target status, the blinking frequency is half the frequency for a spontaneous cause.
NOTE
i For connections via IEC 60870-5-104 and IEC 61850, the blocking state is represented as Not topical..
[Detail1, 1, en_US]
How to proceed
To create the control diagram:
• To do this, insert the objects from the SICAM graphic object library.
To control and show objects in the control diagram, the individual objects must be assigned tags.
[pascc331, 1, en_US]
[pascc332, 1, en_US]
[pascc333, 1, en_US]
The Circuit breaker, Disconnector, Ground and Feeder control types are ActiveX Controls. When creating the
picture, insert these controls and link them using lines or connectors.
The Ground and Feeder types must be positioned analogous to the switch controls. For more detailed infor-
mation on how to define the necessary parameter settings, refer to 5.2.2 SICAM Electrical Device Control.
[pascc335, 1, en_US]
• In the Style tab you can define the representation style or orientation of the circuit breaker (see Graph-
ical representation, Page 80).
• In the Tag connection 1 and Tag connection 2 tabs you define the protocol type and the protocol,
assign tags to the circuit breaker and enter the tooltip text (see 4.4.2 Process Connection of SICAM Switch
Controls).
• In the Advanced tab you can assign further properties for the circuit breaker (see 4.4.3 Advanced Proper-
ties of SICAM Switch Controls).
• In the Color tab you can assign specific colors for the switch positions and circuit breaker states (see
4.4.4 Colors of SICAM Switch Controls).
• In the Picture tab you assign pictures for the circuit breaker values (see 4.4.5 Picture of SICAM Switch
Controls). You must only assign a picture to the switch control if you have selected the Picture option for
Norm in the Style tab.
² Define the parameters and click OK to apply the properties.
² Select the desired object property (e. g. Geometry) in the Properties tab.
² Double-click the attribute in order to modify the corresponding parameter.
[pascc343, 1, en_US]
NOTE
i You can also use simple lines or rectangles to represent connectors and connection points, but these lines
and rectangles do not support topological coloring.
To position connectors and connection points from the SICAM graphic object library on the workspace,
proceed as follows:
² To open the Library, click View > Library.
² Select a Connector/Connection Point under Topology.
² Hold down the mouse button and move the cursor over the workspace until the graphic object has
reached the desired position.
After you have linked the graphic objects to the connectors, you must create the event functions and scripts.
² Click the Enable picture for topology calculation icon:
The entire project, including the connection scripts, is now created. All the pictures changed are opened
and generated during this process. If an error occurs when generating a picture (e.g. because a connector
has not been connected correctly), the generation process is aborted and the defective, open picture is
shown. You can correct the problem immediately.
Furthermore, you can view the progress of the picture generation process in the Report window. For
more detailed information concerning error messages, refer to 5.3.5 Notes on Configuration.
NOTE
i The Check current picture function only checks the picture. The existing topology does not change as
long as the picture has not yet been saved. Scripts are also not written.
As soon as you save the picture, it is highlighted as changed and the project must be created once again.
For more detailed information on the measured value object refer to 4.8 Measured/Metered Value Display.
The measured value object is an ActiveX Control.
Purpose
The detailed control diagram is used for displaying a measured value of SICAM PAS.
Connecting a Tag
² Double-click the measured-value object inserted. The SICAM Numeric Control Properties dialog opens.
² Select the Tag connection tab.
² Click ... to the right of the Tag name information entry field.
² In the tag selection dialog which opens, select the desired tag and then click OK.
NOTE
i Use the Filter field in the tag selection dialog in order to restrict the number of listed tags: Enter e.g.
*.RTInfo if you want to show structure elements of the RTInfo type only.
[pascc356, 2, en_US]
NOTE
i To issue setpoints with the SICAM Numeric Control, use the Numeric with Controls object from the library.
[sc_insert_quit-button, 2, en_US]
[pascc358, 1, en_US]
The setting of the button properties ensures that the button can be activated via mouse click or by pressing a
key on your keyboard.
Instead of an acknowledge button, you can also use the integrated dialogs of the switching device objects (see
4.4.6 Runtime Dialogs of SICAM Switch Controls).
[pascc344, 1, en_US]
[sc_overview, 1, en_US]
[sc_lib_bay_overview, 1, en_US]
Figure 3-23 Bay overview icons in the SICAM graphic object library
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, 1, en_US]
Configuring a button
The Button configuration dialog opens.
[sc_button_config, 1, en_US]
[sc_button_tooltip, 1, en_US]
[pascc375, 2, en_US]
Figure 3-27 View Showing an SICAM SCC Event List without DAF
[pascc330, 1, en_US]
² 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, 1, en_US]
² Leave the Display changeover on mouse click entry field empty. Afterwards, you must set the switching
between different views/diagrams as C action.
² Click OK to close the dialog.
[pascc364, 1, en_US]
[pascc384, 1, en_US]
To add the Quit button to the button bar, click Project library > Control elements. This button serves to
deactivate the runtime.
[pascc390, 1, en_US]
Overview
To create the start screen:
² Create a new display named start.PDL (width 900 and height 800).
² Create separate picture windows for buttonbar.PDL (900 x 100) and hv_overview.PDL (900 x 700).
[pascc391, 1, en_US]
NOTE
i In the text box, you can view the picture name (e.g. PictureWindow1 or PictureWindow2) which has been
automatically assigned by SIMATIC WinCC.
[pascc392, 1, en_US]
² In order to ensure that the picture window remains open, set the Display attribute to Yes.
² To apply all parameters, close the Object properties dialog.
[pascc380, 1, en_US]
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. The Add a new user dialog opens.
² In the Login entry field, enter the user name (e. g. User 1).
² Enter a password and repeat it.
² Select Copy group settings also to assign the user all rights of the corresponding group.
[pascc381, 1, en_US]
[pascc382, 1, en_US]
² Click the ... Button to the right of the Operator authorization field and select the desired authorization.
4.1 Overview 76
4.2 Design of Graphic Objects 77
4.3 Using Graphic Objects 79
4.4 SICAM Switch Controls 80
4.5 Application Examples for Functions 113
4.6 SICAM Electrical Device Control 115
4.7 SICAM Bay Overview 116
4.8 Measured/Metered Value Display 124
4.1 Overview
The SICAM 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 topo-
logical coloring. You can use these graphic objects to create station diagrams in the Graphics Designer.
This section describes objects and functions that can be used with the target systems SICAM PAS, SICAM
RTUs , and directly connected IEC 61850/IEC 60870-5-104 devices.
This chapter describes the SICAM graphic objects Circuit Breaker, Disconnector and Bay Overview SICAM
SCC V8.00 or later. Older SICAM graphic objects can still be used - for a description refer to 14 Components
and Functions of Earlier SICAM PAS CC/SCC Versions.
Structure
A SICAM graphic object serves for the graphical representation of electrical equipment using dynamic display
features.
Graphical representation
The graphical representation of the SICAM graphic objects (e. g. circuit breaker) is based on the ANSI/IEEE 315
1975 (R1995) and ANSI/IEEE 315A 1986 (R1995) standards.
The SICAM graphic object library provides several typical graphic objects for each element.
• via a C action or
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 dynamicdisplay properties into a predefined frame.
C Action
The C action offers you more flexibility in Dynamization than the Dynamic Dialog.
You can use all functions provided by SIMATIC WinCC, including SICAM PAS processing functions.
• Circuit Breaker, Disconnector, Load Break Switch, and Earth Isolator as SICAM Switch Control
• Feeder, Ground Disconnector, Transformer, and Termination as SICAM Electrical Device Control
These ActiveX Controls in the Graphics Designer are available in the SICAM graphic object library.
Structure
An ActiveX Control is a Windows control element whose properties (e. g. graphical representation, tag connec-
tion) can be defined via a dialog.
Graphical representation
An ActiveX Control (e. g. a circuit breaker) can be graphically represented in various different manners. The
form, line width and orientation of the graphic object can be specified by the user. 3-D representation is
possible. Dialogs can be anchored at any position on the diagram.
The colors for the representation of the value and the status are selectable. Furthermore, the graphic object
can be individually designed.
Tag connection
The protocol type can be selected. Depending on the protocol type, the process interfacing of the ActiveX
Controls can be performed using tags.
A tooltip text can be entered.
Graphical representation
The SICAM graphic object library provides the SICAM Switch Controls in 5 different representation styles:
based on
DIN 42200
based on
IEC 445
based on
LSA
based on
LSA
(alternative; LSA-2)
NOTE
i You can assign your own individual image files to the objects.
NOTE
i The element Earth Isolator is firmly connected to earth potential on one side, thus representing a 1-pole
for topology calculation. The line must be connected to the left port (marked with a small square, see
chapter 4.4 SICAM Switch Controls) of the earth isolator, the earth symbol can be connected to the right.
To avoid errors in topology calculation, the earth isolator must be rotated via the SICAM Switch dialog with
the Orientation parameter, if required; not via the WinCC Object properties dialog.
Connecting points
The points highlighted with a square are the left-hand/top connecting points (below called left-hand connec-
tion points); the points (without a square) on the opposite side are the right-hand/bottom connecting points
(below called right-hand connection points). See also 1- and 2-pole elements , Page 155.
NOTE
i The squares always indicate the left-hand/top connecting points independently of the rotation of the
object.
Each circuit breaker, each disconnector etc. must be assigned a certain number of properties.
✧ Double-click the graphic object.
The SICAM Switch Control Properties dialog opens.
✧ Select the Style tab.
[sc_style_switch_control, 1, en_US]
Type
The following graphic object types can be selected: Circuit Breaker, Disconnector, Load Break Switch, or
Earth Isolator.
Norm
The following 6 options are available for the graphical representation of the graphic object:
• SICAM
• DIN 42200
• IEC 445
• LSA
• LSA-2
• Picture
Depending on the switch position, individual pictures can be displayed for the Picture style. In the Picture tab,
the individual pictures must be assigned switch positions, see 4.4.5 Picture of SICAM Switch Controls.
Line width
You can select a value to define the Line width of the graphic objects. Level 1 corresponds to the smallest line
width.
The line width can be entered in representation styles in accordance with DIN 42200, IEC 445 and LSA.
Direction
Orientation is possible in the 0°, 90°, 180° and 270° angles in all representation styles apart from Picture.
Each circuit breaker, each disconnector etc. must be assigned tags. The assignment options depend on the
protocol type.
You can assign tags in the Tag connection 1 and Tag connection 2 tabs.
✧ Double-click the graphic object.
The SICAM Switch Control Properties dialog opens.
✧ Select the Tag connection 1 tab.
[sc_switch_process1, 1, en_US]
Protocol type
Select the desired protocol type from the drop-down list box. The following protocol types are available for
selection:
Information tag
Click the button to the right of the entry field. The Tags dialog opens. Select the corresponding tag from the
list and click OK to confirm.
Command tag
If a command tag for a related information tag is specified in the SICAM PAS import data record, the command
tag is determined automatically when selecting the information tag and entered in the Command tag entry
field.
To manually select a tag, proceed as described in the paragraph Information Tag.
NOTE
i Delete the predefined scripts if you do not want to use the stored functionality in command direction.
Tooltip text
Enter a text in the entry field. This text is displayed as Tooltip in the active project.
✧ Select the Tag connection 2 tab.
[sc_switch_process2, 1, en_US]
In the Tag connection 2 tab, you can configure tags for the advanced control of synchronization and inter-
locking functions during command output.
You can only assign tags in this tab if the SICAM PAS Protocol Suite protocol type has been selected in the
Tag connection 1 tab, i.e. if the devices are connected via SICAM PAS.
• Not specified
Select this setting if you do not require the switchover of the synchronization or interlocking function
during runtime.
With this setting you cannot assign tags.
Table 4-2 Process tag connection depending on the target system and the device type
Information tag
Click the button to the right of the entry field. The Tags dialog opens. Select the corresponding tag from the
list and click OK to confirm.
Command tag
If a command tag is specified for an information tag in the SICAM PAS import data record, the command tag is
determined automatically when selecting the information tag and entered in the Runtime command tag
editing field.
To manually select a tag, proceed as described in the paragraph Information Tag.
NOTE
i The descriptions of SIMATIC WinCC apply to the use of tag and server prefixes and indirect addressing.
SICAM-specific processing is not necessary.
For more detailed information concerning the use of the acknowledgment tag without prefix, e.g. in
picture windows, refer to the configuration information in the SIMATIC WinCC Information System,
Using a Tag Prefix and a Server Prefix. A preceding @NOTP, for example, disables the use of the tag
prefix.
In the Advanced tab, you can assign the SICAM Switch Controls additional properties.
✧ Double-click the graphic object.
The SICAM Switch Control Properties dialog opens.
✧ Select the Advanced tab.
[sc_switch_advanced, 1, en_US]
For the connection to SICAM RTUs or IEC 61850/IEC 60870-5-104 devices, the command mode (Qualifier of
Command, QoC) for command output must be transmitted with the command.
Visible in RT
Under Visible in RT, activate the checkboxes for the options you want to show additionally during runtime in
the switching dialog and which can be modified.
Preset
Under Preset, activate all values to be transmitted as qualifiers of command (QoC). If the Visible in RT option
is activated, you can define here the pre-assignment in the runtime dialogs. The checkboxes under Preset can
only be activated if the SICAM IEC Communication Suite protocol type has been selected in the Tag connec-
tion 1 tab.
NOTE
i For IEC connections, the command execution timeout only affects the switching object. The command
itself only gets affected with SICAM PAS connections.
Operator authorization
Select the desired operator authorization. For more detailed information on the setting and assignment of
operator authorizations, refer to 3.8 Setting up User Authorizations.
The color of the graphic object in normal state depends on its value. A specific color is set by default for each
individual value. However, the color can also be freely selected from a color palette.
In the Color tab, you can assign colors for the individual switch positions and states of the SICAM Switch
Control.
✧ Double-click the graphic object.
The SICAM Switch Control Properties dialog opens.
✧ Select the Color tab.
[sc_switch_color, 1, en_US]
Value
The following colors are predefined for the graphic object:
Value Color
ON 10, value = 2 Red
OFF 01, value = 1 Green
Intermediate position 00, value = 0 Yellow
Disturbed 11, value = 3 Yellow
The form of the graphic object in representation styles in accordance with DIN 42200, IEC 445, and LSA
depends on the value.
Table 4-5 Predefined forms according to DIN 42200 and IEC 445
Value Form
ON 10, Value = 2 Switch closed
OFF 01, Value = 1 Switch open
Intermediate position 00, Value = 0 Switch on/off dashed
Disturbed 11, Value = 3 Switch on/off dashed
Value Form
ON 10, Value = 2 Filled
OFF 01, Value = 1 Not filled
Intermediate position 00, Value = 0 Half filled
Disturbed 11, Value = 3 Half filled
A red cross is indicated for values which are not indicated in the tables (e.g. Value=4).
Background
The background color of the graphic object can be individually defined. Gray is the default color.
State
The switch status is represented with small, colored rectangles next to the switch. A default color is predefined
for each status. The color can also be freely selected from a color palette.
[dw_cb_states, 1, en_US]
The values of a SICAM Switch Control (switch positions) can be assigned to individual pictures. In order to
ensure that these pictures are displayed during runtime, the Picture option must be activated in the Style tab
under Norm, see 4.4.1 Representation Style of SICAM Switch Controls.
The following picture formats are possible:
• BMP
• EMF
• JPG
• GIF
NOTE
i If, in the Style tab under Norm, the Picture option is active, you have to assign pictures to the values.
Otherwise no switching object will be displayed.
[sc_switch_picture, 1, en_US]
Properties
The values of the Circuit Breaker/Disconnector are listed under Properties. You can assign a picture and a
blink picture to each value. During runtime, the following representations result for a switching object:
Highlight a value and click Browse to assign the value a picture. Pictures are stored in the WinCC project in the
\GraCS\SicamIXPics directory. You can assign these pictures or individual pictures.
• DIST00Picture
Picture for the representation of Value 0 - Intermediate position
• DIST00PictureBlink
Blink picture for the representation of Value 0 - Intermediate position
• DIST11Picture
Picture for the representation of Value 3 - Disturbed
• DIST11PictureBlink
Blink picture for the representation of Value 3 - Disturbed
• OFFPicture
Picture for the representation of Value 1 - OFF
• OFFPictureBlink
Blink picture for the representation of Value 1 - OFF
• ONPicture
Picture for the representation of Value 2 - ON
• ONPictureBlink
Blink picture for the representation of Value 2 - ON
Preview
The assigned picture is shown in a preview.
Dialogs are available for performing switching operations, for status display, to acknowledge blinking and for
synchronization.
To call up these dialogs during runtime, click the graphic object.
[SCC_RT_401, 1, en_US]
Use the following dialog for switching operations with SICAM RTUs and IEC 61850/IEC 60870-5-104 devices.
Controlling is performed via the SICAM IEC COMMUNICATION SUITE with the IEC 61850/IEC 60870-5-104
communication protocol.
[SCC_RT_402, 1, en_US]
This dialog is extended by 2 setting options for the selection of the command mode (Qualifier of Command,
QoC).
The command mode can be defined with the following object properties in the object properties of the
switching devices:
• Visible in RT
Under Visible in RT, activate the checkboxes for the options you want to show additionally during
runtime in the switching dialog and which can be modified.
• Preset
Under Preset, activate the values to be transmitted.
If the Visible in RT option is activated, you can define the pre-assignment in the runtime dialogs. The
checkboxes under Preset can only be activated if the SICAM IEC Communication Suite protocol type has
been selected in the Tag connection 1 tab.
You can define the parameters of the Select before operate function via the properties of the control in the
Graphics Designer, see 4.4.3 Advanced Properties of SICAM Switch Controls.
After clicking ON or OFF, the Select command is transmitted if the bay devices are connected via IEC 61850.
The ON and OFF buttons are disabled until a confirmation has been received. If the Select command has been
successful, the Confirm dialog (see Figure 4-11) opens directly.
[SCC_RT_403, 1, en_US]
The select command can receive a positive or negative acknowledgment. Depending on the acknowledgment,
one of the following dialogs opens.
[SCC_RT_404, 1, en_US]
The check resulted in a positive acknowledgment. The actual switching command can be issued by clicking the
Confirm button.
[SCC_RT_405, 1, en_US]
The actual switching command cannot be issued. The switching operation must be aborted.
[SCC_RT_402, 1, en_US]
A confirmation dialog opens if you activate the Not synchronized or Non-interlocked checkbox.
[SCC_RT_406, 1, en_US]
Click Confirm to issue a single command with the value OFF to the Sync not effective or Non-interlocked
command tag.
At the same time, all the buttons are deactivated until a command feedback is received.
[SCC_RT_407, 1, en_US]
Figure 4-15 Advanced Switching Dialog for Synchronized Switching, Buttons Deactivated
As soon as a message has arrived via the Sync not effective information tag, the Sync ON button is activated
and can be clicked.
The same procedure applies to non-interlocked switching.
[SCC_RT_408, 1, en_US]
Figure 4-16 Advanced Switching Dialog for Synchronized Switching, Sync ON Button Activated
The Sync ON button can only be used for synchronized switching. The switching command is issued as usual:
✧ Click Sync ON.
The control blinks in the setpoint status and the confirmation dialog opens.
✧ Click Confirm.
The command is issued.
As long as the synchronized switching command is running, you can still abort the synchronization.
✧ To abort the synchronization, click the graphic object.
The switching dialog with the Abort synchronization button opens.
[SCC_RT_413, 1, en_US]
[SCC_RT_409, 1, en_US]
If the Not synchronized checkbox has been activated, the command tag for Not synchronized switching is
used for the subsequent command output. The inscription on the button changes from Sync ON to Unsync
ON.
Click the Sync ON button to send a Synchronized Switching command with the normal command tag (Tag
connection 1). The switching command is issued as usual:
✧ Click Sync ON.
The control blinks in the setpoint status and the confirmation dialog opens.
✧ Click Confirm.
The command is issued.
Click Start Meas to issue a measurement trigger to the synchronization unit. The measured values are
updated without performing a switching operation.
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.
An information-specific block can be defined for the information of the SICAM PAS target system in combina-
tion with SICAM PAS/PQS V8.01 or later. This means that the process value update can be blocked for indi-
vidual information objects, here: Double-point indication. You can set/undo the bay blocking/telecontrol
blocking in the status dialog of the switching device objects. To do this, activate the corresponding function.
[SCC_RT_410, 1, en_US]
The current status is also indicated by a tick in the corresponding checkbox in the status dialog; the switch is
marked with a colored rectangle, see switching status in Figure 4-6.
If Bay blocked is activated, the switch position can be substituted by clicking Substitute. The dialog for substi-
tuting a switch position opens, see 4.4.7 Substituting the Switch Position.
Acknowledge Blinking
Click a blinking graphic object to open the Acknowledging blinking dialog.
[SCC_RT_411, 1, en_US]
Click This to acknowledge a status change or a spontaneous alarm for this switch.
Click All to use the tag entered in the properties under
Tag name acknowledgement tag for spontaneous flashing for acknowledging. All ActiveX Controls
currently displayed in the diagram and connected to this tag are acknowledged at the same time.
NOTE
[SCC_RT_412, 1, en_US]
In this dialog, you define how to substitute the switch position. Click Substitute to open the Confirm dialog.
Click the Confirm button to execute the substitution.
NOTE
i Substituting is only possible on IEC 61850 data points with Functional Constraint (FC) SV, e.g. SubVal. For
IEC 61850 devices, substitution is usually performed to the XCBR or XCSWI data point.
Alternatively, you can create a new SubVal2IED = 1 entry in the 61850.ini file under [GENERAL]; in this
case, the .stVal tag can be used directly for substitution.
[sc_prop_switch_control_2, 1, en_US]
[sc_prop_switch_control, 2, en_US]
The Object properties dialog consists of the Properties and Events tabs. The following section describes
certain parameters from these tabs.
Proceed as follows to open the Object properties dialog:
Properties tab
[sc_switchcontrol_props, 1, en_US]
The following table provides a list of certain important object properties of the circuit breakers/disconnectors.
• 0
• 90
• 180
• 270
• Yes
• No
The 3D style illustrates the view of the selected object.
DialogPosLeft This property defines the position of the left-hand edge of the Runtime dialog.
DialogPosTop This property defines the position of the upper edge of the Runtime dialog.
FixDialogPosition This property defines whether the dialog shall be opened next to the object or
next to the defined position.
ToolTipText This property defines a tooltip text in the picture.
ONPicture If the Picture setting is defined in the Properties dialog, Style > Norm tab, the
picture configured under ONPicture (Picture tab) is shown for the ON (2) status.
⇒ The ActiveX properties dialog opens.
OFFPicture If the Picture setting is defined in the Properties dialog, Style > Norm tab, the
picture configured under OFFPicture (Picture tab) is shown for the OFF (1)
status.
⇒ The ActiveX properties dialog opens.
DIST00Picture If the Picture setting is defined in the Properties dialog, Style > Norm tab, the
picture configured under DIST00Picture (Picture tab) is shown for the Inter-
mediate Position (0) state.
⇒ The ActiveX properties dialog opens.
DIST11Picture If the Picture setting is defined in the Properties dialog, Style > Norm tab, the
picture configured under DIST11Picture (Picture tab), is shown for the fault posi-
tion (3) state.
⇒ The ActiveX properties dialog opens.
ONColor With this property you define the color for the ON state.
OFFColor With this property you define the color for the OFF state.
DIST00Color With this property you define the color for the Intermediate Position with the
value 0.
DIST11Color With this property you define the color for the fault position with the value 3.
NotTopicalColor With this property you define the color for the Not topical status of the device
information. The device is switched off or cannot be contacted.
PASNotOKColor With this property you define the color for the PAS not OK status. There is no
connection to the target system.
BayBlockedColor With this property you define the color for the bay block defined.
SubstitutedColor With this property you define the color for substituted values.
TeleBlockedColor With this property you define the color for the telecontrol block defined.
StateColorVisibleFlag With this property you define the display of the following statuses:
Events tab
[sc_switchcontrol_event, 1, en_US]
• OnLeftClick
The switching dialog is opened by default via the OnLeftClick event.
• OnRightClick
The status dialog is opened by default via the OnRightClick event.
• OnExecuteCmd
The command type (internal) and the command value are transferred to the OnExecuteCmd_V800(...) C
script via the OnExecuteCmd event.
The switching dialog and the status dialog are opened by default in the OnLeftClick and OnRightClick events.
You can adapt the scripts of these events to your specific requirements.
In the OnExecuteCmd event, the PAS_CommandExecute_V800 command output script is called up. The
command type and the command value are transferred to this script.
You can complement these events in order to adapt the integrated command output mechanism to your
specific requirements.
The C script of the OnExecuteCmd event is shown in the screenshot below. Insert your script lines before
calling up PAS_CommandExecute_V800.
[SICAMSwitch_Script, 1, --_--]
The information required for command output using the SICAM Switch Control graphic object and the
processing of the SICAM SCC Runtime Data Server tags in C scripts is available in the SCC_Def.h file. Integrate
this header file into the C script.
The values and meanings of the cmdtype and cmdvalue tags are listed in the tables below.
Table 4-10 Command types and related values in the cmdtype tag
The Switch command type is also used for the output of the Not synchronized and Non-interlocked options.
Table 4-11 Command values in the cmdvalue tag and their meaning
If it is not sufficient to adapt the event scripts to normal dialog control, you can replace the default dialogs by
customized dialogs. To do this, you must edit the scripts which open the switching dialog and save them
under a new name.
Example of a self-created switching dialog: When clicking on the switching device objects with the left mouse
button, the command tag name is written in a text tag, and the self-created switching dialog opens.
In your switching dialog you can use the ON or OFF button and the intermediately stored command tag name
to call up a command output script, e.g. SCC_Command. To implement a two-stage command output, you can
comment the increase of the counter tag in this script at the point described (// start: execute the command).
Rename the script, e.g. void SCC_Command_NoExecute(), and save it under this name. Use the SCC_Comman-
dExecute_V500 script to send the command.
This screenshot provides an example of self-created dialogs with large touch operation buttons:
[scc439, 1, en_US]
Authorization Check
To also enable a check of the Authorization level with self-created dialogs, insert an authorization check in
the OnLeftClick/OnRightClick events that you use.
[sc_authorization_check, 1, --_--]
The SICAM Switch Controls graphic objects can be operated via the mouse or using the keyboard.
To initiate a switching operation using the keyboard, buttons must be inserted into the display, and a hotkey
must be configured for each button.
The switching operation is initiated by pressing the configured key or key combination during runtime. Addi-
tionally, a user right can be assigned for the operation of the button.
The runtime dialogs of switching device objects 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 computer and the function keyboard must be plugged in 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, 1, en_US]
For more detailed information regarding the configuration of a button, refer to the WinCC Information
System.
Defining a C script
In order to be able to initiate an action via a button for SICAM Switch Controls, a C script has to be defined for
the button. When clicking this button, the C script executes the SCC_Command function. This function trans-
fers the object name, the command type, and the command value.
In the following example an ON Select command shall be transmitted for a switching object.
✧ Open the Object properties of the button.
✧ Select the Miscellaneous entry in the Properties tab.
✧ For the Hotkey attribute, configure a function key to which the button shall respond.
✧ Select Mouse in the Event tab.
[pascc441, 1, en_US]
The name of the selected control can be dynamically determined in the C script using the Get_Focus function.
✧ 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 operation and
configure these buttons accordingly. In this case, the diagram looks as shown below.
[pascc443, 1, en_US]
Define the TAB order in the Graphics Designer in order to be able to select the controls using the keyboard.
Afterwards, you can select the controls using the Tab key on the keyboard during runtime.
• The switch is in OFF state. You press the CB1 ON hotkey on the keyboard.
• You press the CB1 Confirm hotkey on the keyboard. The switching command is executed.
• The switching device object switches to the ON state. The switching operation is completed.
Feedback messages regarding the switching operation are shown in the event list.
The SICAMSwitch.dll has been extended by several interfaces which enable the communication of self-
created dialogs with the SICAM Switch Control in the same way as for the integrated dialogs.
Command
SetControlCommand (LONG CmdType, LONG ButtonID, LONG ButtonStates)
Parameter
CmdType transfers the command type.
Information-specific block Command_Set_Blockstate -3
Substitute Command_Substitute -2
Acknowledge flashing Command_Acknowledge -1
Switching Command_Switch 1
Set point Command_Setpoint 2
Select Command_Select 3
Abortion Command_Abort 4
[sc_fct_1, 1, --_--]
Command
GetControlState ( VARIANT* pVal)
[sc_fct_2, 2, --_--]
[sc_fct_3, 2, --_--]
The value parameter indicates the value, e.g. the switching direction in case of commands or the new status
in case of a process value change.
This script sets the QuitBlinking variable at event OnProcDataChange of the SICAM Switch Control in the
same way as the Switch Control object for SICAM SCC V7 or earlier versions:
[sc_func_ex_1p1, 1, --_--]
[sc_func_ex_1p2, 1, --_--]
Graphical representation
4 bay overview variants are available in the SICAM graphic object library:
The SICAM bay overview is processed with only 1 busbar by the topology component.
NOTE
i If switches configured in the bay overview are configured as single switches in another picture, you have to
take care of the orientation of the connection points.
If multiple busbars should be considered, there are 2 ways for the configuration:
• The busbar disconnectors are configured outside of the project: The bay overview then is electrically
connected between the busbar disconnectors and the circuit breakers.
• The busbar disconnectors are configured inside of the project: The connector to the busbar above is not
considered by the topological coloring. You can color this connector at will.
Type
The following 5 options are available for the representation of the graphic object:
• SICAM boxed
• SICAM rounded
• LSA boxed
• LSA rounded
• Picture
With the Picture style, individual pictures can be displayed depending on the switch position. The individual
pictures must be assigned switch positions in the Picture tab, see 4.7.4 Picture of Bay Overview.
[sc_grounding_without_cb, 1, --_--]
3-D style
If this checkbox is activated, the bay overview is represented with a three-dimensional effect as soon as the
user clicks with the mouse.
Line width
The line width of the graphic objects (LSA only) can be selected. Step 1 represents the smallest line width.
Tooltip text
Enter a text in the entry field. This text is displayed as a Tooltip in the active project.
[scc324, 1, en_US]
Tag assignment
Proceed as follows to assign the graphic object a tag:
² Click the ... button next to the entry field.
The Tags dialog opens.
² Select the corresponding tag from the list and click OK to confirm.
NOTE
i Delete the default tag link for switching devices which do not exist in the bay.
Value
In normal state, the color and the form of the graphic object depend on its value. A specific color is defined by
default for each individual state. It is also possible to select the color from a color palette.
In the SICAM representation style, only the color and not the form is changed depending on the corre-
sponding value.
Background
The default background color is gray. It can also be freely selected.
Status
The switch state is indicated by small, colored rectangles next to the graphic object. A specific color is set by
default for each individual state. The color can also be freely selected from a color palette.
The following colors of the rectangles are set by default for the representation of the individual states:
You can assign the values of Bay Overview individual pictures. To ensure that these pictures are shown during
runtime, the Picture checkbox must be activated under Type in the Style tab, see 4.7.1 Representation Style
of Bay Overview.
The following picture formats are possible:
• BMP
• EMF
• JPG
• GIF
Properties
The values of Bay Overview are listed under Properties. Assign each value a picture.
Highlight a value and click the Browse button to assign the value a picture. Pictures are stored in the \GraCS
\SicamIXPics directory in the WinCC project. You can assign these pictures or individual pictures.
Preview
The assigned picture is shown in a preview.
[sc_numeric_control_1, 1, --_--]
[SICAM_Numeric_05, 2, en_US]
Divider
The value of the SICAM Numeric Control is divided by this number before being displayed.
Unit
Enter the text to be displayed in the unit field.
Additionally, you can determine the ratio of the size between the value field and the unit field – or if the unit
field is displayed at all.
• If you want to display a unit in default size, just enter it, for example "kWh".
Without further information, the default size (width) of the unit field represents 30 % of the width of the
complete control.
• If you want to change the size of the unit field, enter the corresponding percentage value, separated by
"#", next to the text of the unit.
In order to set the size to, for example, 20 % of the complete control, enter "kWh#20".
• If you want to display an empty unit filed with, for example, 15 % size, enter "#15".
• If you leave the text for the unit empty, the unit field is hidden.
NOTE
Touch operation
If this option is activated, the runtime dialogs are displayed with optimized settings for touch operation (e.g.
bigger buttons, different style).
[SICAM_Numeric_01, 2, en_US]
Protocol type
Select the desired protocol type from the drop-down list box. The following protocol types are available for
selection:
Information tag
Click the button to the right of the entry field. The Tags dialog opens. Select the corresponding tag from the
list and click OK to confirm.
Value type
This setpoint type is used for the command tag in order to describe the data type of the command.
Tooltip text
Enter a text in the entry field. This text is shown as a Tooltip in the active project.
In the Advanced tab you can assign further value output properties.
✧ Double-click the graphic object.
The SICAM Numeric Control Properties dialog opens.
✧ Select the Advanced tab.
[SICAM_Numeric_02, 2, en_US]
Visible in RT
Under Visible in RT, activate the checkboxes for the options you want to show additionally during runtime in
the switching dialog and which can be modified.
Preset
Under Preset, activate all values to be transmitted as qualifiers of command (QoC). If the Visible in RT option
is activated, you can define here the pre-assignment in the runtime dialogs. The checkboxes under Visible in
RT and Preset can only be activated if the SICAM IEC Communication Suite protocol type has been selected.
NOTE
i For IEC connections, the command execution timeout only affects the switching object. The command
itself only gets affected with SICAM PAS connections.
Operator authorization
Select the desired Operator authorization. For more detailed information on the definition and granting of
operator authorizations refer to 3.8 Setting up User Authorizations.
Enter limit values for the information and the setpoint in the Limits tab.
✧ Double-click the graphic object.
The SICAM Numeric Control Properties dialog opens.
✧ Select the Limits tab.
[SICAM_Numeric_03, 2, en_US]
Information
You can define 2 upper and lower limits for the value. The font color changes if the value is above or below
the 1st upper/lower limit. The display starts flashing if the value is above or below the 2nd upper/lower limit.
Set point
You can define a setpoint with upper and lower limits for the value. The display starts flashing if the value is
above/below the upper/lower limit of the setpoint.
Value
In the Color tab you can assign further colors for the value ranges and states.
✧ Double-click the graphic object.
The SICAM Numeric Control Properties dialog opens.
✧ Select the Color tab.
[SICAM_Numeric_04, 2, en_US]
Background
You can individually define the background color of the graphic object. White is the default color.
[le_status, 1, --_--]
Unit
The unit color can be defined individually. Black is the default font color, and white is the default background
color.
[SICAM_Numeric_06, 2, en_US]
Font
Select the desired font from the drop-down list box.
Size
Select the desired font size from the drop-down list box.
Effects
You can select the Bold, Italic, Underline and Strikeout boxes.
[SCC_RT_420, 1, en_US]
[SCC_RT_421, 1, en_US]
✧ Click Confirm in order to send the setpoint command to the destination system.
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.
An information-specific block can be defined for the information of the SICAM PAS target system in combina-
tion with SICAM PAS/PQS V8.01 or later. This means that the process value update can be blocked for indi-
vidual information objects.
You can set/undo the bay blocking/telecontrol blocking in the status dialog of the Numeric Display. To do this,
activate the corresponding function.
[SCC_RT_422, 1, en_US]
The current status is also indicated by a tick in the corresponding checkbox in the status dialog; the Numeric
Display is marked with a colored rectangle, see status information in Figure 4-41.
If Bay blocked is activated, the value of the Numeric Display can be substituted by clicking the Substitute
button.
NOTE
In this dialog you can define the desired substitute value (setpoint) for the corresponding value. Click Substi-
tute in order to open the Apply dialog. The substitution is carried out after clicking Confirm.
For the SICAM Measured value display object you can define the information to be displayed for the Invalid
state. Depending on the individual configuration the last valid value or a question mark is displayed.
Perform the configuration via the StateColorVisibleFlag attribute in the Object properties dialog.
To configure the display for the Invalid state:
✧ Right-click SICAM Measured value display and select Properties from the context menu.
✧ Select SICAMNumericCtrl > Control properties in the Properties tab.
[state_unvalid, 1, en_US]
NOTE
i The information shown for an invalid value is defined via Bit 0x10000 in the StateColorVisibleFlag
attribute.
The SICAM SCC IEC channel supports the IEC 61850 Common Data Class (IEC) APC (Controllable Analogue
Process Value) in receive direction and command direction. The currently set analog set point (attribute name
mxVal.f) of an APC data object is received via reporting and displayed in Tag Management and Alarm Logging.
The analog set point (attribute name ctlVal.f) can be sent to the remote location via SICAM Numeric Control
in the following types of sequence of commands:
5.1 Introduction
The term 'Topology' describes the structure of a network resulting from the switching and operating states of
the equipment (switching devices, transformers, etc.). A network has a limited, but very large number of
possible connections, also referred to as ‘potential topology’. However, the major part consists of switchable
connections in the bays of the switchgear. The connections switched on at a certain time determine the
current topology of the network.
The operational network conditions are represented in network diagrams.
Based on the object parameterization, the compiler creates the topology model using the SICAM add-in Topo-
logical Coloring – Create Project.
NOTE
i The new topological coloring (SICAM SCC V9.0 or later) is not supported for SICAM SAS components.
NOTE
NOTE
i Configuring the topological coloring only works for pictures in the root directory of the Graphics Designer:
<Project directory>\GraCS.
Pictures from subdirectories are excluded.
Overview
Using topological coloring, the states of a power network can be represented by means of different colors in
SICAM SCC. 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 system consists of lines (connectors), transformers, switches and
further objects. To be able to forward information, the graphic objects must be interconnected via their
connecting points. Each connecting point consists of 1 input and 1 output.
Incoming information is forwarded through the entire network and issued on the connecting points
connected. This mechanism works in any direction.
The following graphic objects support topological coloring:
• Bay overview
Restrictions
The restrictions concerning topological coloring specified in SICAM SCC V9.07 must be observed:
• The topological coloring does not support umlauts for tag names.
• Multi-clients with pictures including active objects from several servers are not supported.
• If you deactivate a picture and a different option was selected for Coloring of switch controls, you have
to select the option Use topological color in the Topological settings for selected objects under
Coloring of switch controls; thus, all elements are displayed with default color again. See also
5.3.3 Settings.
5.2.1 General
• Connector
• Connection point
The following paragraphs describe the individual types with their specific parameterization options.
[sc_library_topology, 1, en_US]
Feeder
The Feeder object represents the start of a topological network.
The feeder is an active component which initiates the coloring in the WinCC picture. It transfers its value to the
graphic objects connected to it.
Each power network in which topological coloring is to be realized must have a feeder. Preferably use just 1
feeder, e.g. for a busbar. If several feeders are available on a busbar, you must define the preferred feeder.
A topological status (i.e. supply type with color) must be defined for each feeder (see 5.3.3 Settings).
A feeder has different statuses. The representation style is determined by the switching status of the process
tag linked, as well as by its status:
• Feeder switched on
Color defined on the feeder as the Supply type color for the Topological color (see Color, Page 145)
• Disturbed status
Color for Undefined
• Initial status
Color for Initial. This color is defined for the entire project (see Topological Project Settings, Page 158).
Ground
Ground is a special type of feeder. It always transfers the color for grounding to the graphic objects connected
to it.
Ground elements serve for the grounding of station sections which have been switched off. Since the element
is fixedly connected to ground potential on one side, it is considered as a 1-pole within the scope of topology
calculation.
If the element is in the ON status, i.e. the breaker is closed, the connected network section is represented in
the color defined for grounded.
Transformer
The transformer performs an electrical isolation.
A transformer can operate in the same way as the Feeder element.
If the transformer is supplied from one side, the other side becomes a feeder, provided that a topological
status has been assigned from the project settings.
If reverse energization is possible, an individual supply type must be defined for each side (usually a non-
secure supply type is used). If reverse energization is not possible, do not assign a color to the corresponding
side.
NOTE
i A structure tag must be created and assigned for the transformer (5.2.2.5 Creating Structure Tags).
In addition to the ordinary transformer, the Auto transformer 1-phase and Auto transformer 3-phase types
are available.
The Grounded status cannot be spread beyond a transformer.
Termination
This element is only used if a single feeder must be logically connected, e.g. if a branch to a consumer has to
be represented. This is e.g. not the case for sections from an overview picture.
Table 5-1 Graphical representation style of the SICAM Electrical Device Controls
Ground 1-pole
Termination 1-pole
Style
[sc_edc_style, 1, en_US]
Type
The following types are available:
• Feeder
• Ground
• Transformer
• Termination
Each type has a pre-defined style (5.2.2.2 Graphical representation). You can adapt the style to your needs
and requirements.
Orientation
For all representation styles apart from pictures, the orientation angles 0°, 90°, 180°, and 270° can be defined.
Line width
You can define a line width for graphic objects; line width 1 is the smallest line width.
Measured value
In these input boxes you can define values for Level ON/OFF and Hysteresis.
To do this, the Measurement tag type must have been selected in the Tag connection tab (see Tag Connec-
tion, Page 144).
Pictures
If you activate the Pictures checkbox, the image files selected in the Picture tab are used for displaying the
status of the object.
Tag Connection
[sc_edc_process, 1, en_US]
Figure 5-4 Properties of SICAM Electrical Device Controls, Tag connection tab
Tag Type
The following types are available:
• Internal information
Used, for example, in order to integrate statuses determined from a script (on the Tag name topological
information output). See also 5.2.2.5 Creating Structure Tags.
• Process information
A single- or double-point indication is connected here which directly includes the ON, OFF, and
Disturbed states and forwards these states.
• Measured value
Used for connecting a measured value as an input value which controls the output via the configuration
of the ON/OFF level and the hysteresis (connection: Tag name topological information).
The tag type is not available for Ground and Termination.
See also 5.2.2.4 Tag Connection of the Feeder.
Tooltip text
Enter a text in this entry field. This text is displayed as a Tooltip for the object in the active project.
Color
[sc_edc_color, 1, en_US]
Foreground
The foreground color of the graphic object can be individually set. Red is the default setting.
Background
The background color of the graphic object can be individually defined. Gray is the default setting.
Topological style
Here you select the colors for the topological representation style of the object.
• For the Transformers you define the colors for the Primary side (reverse energization) and the Secon-
dary/output side.
Define the colors and their priority via the Settings for the project dialog (see Topological Project Settings,
Page 158)
Picture
[sc_edc_picture, 1, en_US]
Assigning Pictures
Select a value under Properties and click Browse to assign an image file.
• INVALIDPicture
Picture for representing the INVALID status.
• OFFPicture
Picture for representing the OFF status.
• ONPicture
Picture for representing the ON status.
Preview
The assigned picture is shown in a preview.
NOTE
i For the changes made to the SICAM Electrical Device Control properties to take effect (e.g. change of the
supply type color), proceed as follows:
[sc_edc_process, 1, en_US]
[sc_topo_feeder_measured_value, 1, en_US]
The switching point when the feeder switches from OFF to ON is defined in the Style tab.
[sc_topo_feeder_measured_value_level, 1, en_US]
In order to prevent continuous switching the color ON and OFF in the case of slightly fluctuations around the
switching point, a hysteresis can be defined.
NOTE
i When controlling the feeder with a measured value, the feeding object must be active in the picture
displayed at runtime in order to ensure that the changes are applied in the Runtime. The measured value is
the input value which controls the topological tag with ON/OFF within the scope of configuration on the
object (switching threshold and hysteresis).
The topological tag is not used if the object is not active.
Alternatively,
• you can evaluate the measured value via a global script and define the tag.
• you can place the feeding object invisibly at any position in other pictures (no connection required).
[sc_topo_feeder_processinfo, 1, en_US]
NOTE
✧ Create new tags in Structure tags > PAS_InformationInternal, e.g. TopoTestLoad and TopoTest-
Feeder.
[sc_tagmanagement, 1, en_US]
[sc_edc_topo, 1, en_US]
A closed control (switching device object) functions like a connector. An incoming value is transferred to the
output of the other connecting point. An open control does not transfer the value.
If the switching object is in the OFF state, the color value defined for de-energized is issued.
The ON and Grounded colors are not prioritized by the controls, but processed with the same priority.
If a control is in the Intermediate position/Fault position, the line color is transferred depending on the
priority of the line color on one of the inputs: Only if the line color unequal OFF is pending on one of the
inputs will the line color Undefined be transferred.
NOTE
i The element Earth Isolator is firmly connected to earth potential on one side, thus representing a 1-pole
for topology calculation. The line must be connected to the left port (marked with a small square, see
chapter 4.4 SICAM Switch Controls) of the earth isolator, the earth symbol can be connected to the right.
To avoid errors in topology calculation, the earth isolator must be rotated via the SICAM Switch dialog with
the Orientation parameter, if required; not via the WinCC Object properties dialog.
You can use a bay overview to show the status of an entire bay by means of a single graphic object.
NOTE
i If the breakers configured in the bay overview are configured as individual breakers in another picture,
make sure that the connecting points are correctly oriented.
In the topological model of the bay overview, the earth isolator is connected to the circuit breaker
connector pointing away from the busbar, if the corresponding tags have been programmed (see
Figure 4-34).
5.2.5 Connector
Connectors are used to link graphic objects. Usually it is used to represent, e.g., cable trains and bsubars.
Lines must not be used for this purpose.
A connector can be linked to a graphic object on both ends. A connection is performed automatically if one
end of a connector is positioned 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
If 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.
5.2.6 Node
With the Connection point graphic object, 2 connectors are linked or a feeder is created. A node can be repre-
sented as a circle or as a rectangle.
Up to 4 connectors can be linked to the same connection point.
NOTE
i Do not draw the connection point too small in order to ensure that the link to the connector can be
conveniently defined.
5.3 Parameterization
Various definitions for the representation of the network equipment and for the evaluation of the network
status must be performed in order to be able to use the Dynamic network coloring function.
• Which colors and symbols are used in order to represent the various equipment items?
– Color of the voltage levels and feeders
– Symbols used in the network diagrams
– Coloring of the switch symbols from the topology
• What colors are used in order to represent the individual network statuses?
– De-energized, grounded, undefined
– Priorities of the topological status values
Topological Elements
All the objects whose indications are used to determine the current switching status of the network are
referred to as "topological elements".
These include:
• Feeders
• Transformers
• Termination
In order to design networks which enable dynamic network coloring, all equipment items must be available as
dynamic SICAM structure tags (RTInfo).
When designing pictures, it must be ensured that the lines end in the objects. This is a major prerequisite in
order to be able to create an electrically connected network in which the topology can be calculated.
• Source (Feeder)
• Termination
[le_basic_structure, 1, --_--]
(1) Feeder
(2) Connector
(3) Termination
In addition, the switching elements are inserted in this basic model, e.g. a circuit breaker.
[le_basic_structure_w_breaker, 1, --_--]
(1) Feeder
(2) Connector
(3) Termination
(4) Circuit breaker
Via the supply type assigned, the topological element Feeder determines the color used for representing the
lines. All other elements, e.g. the circuit breaker, transfer the color to other elements or restrict the coloring.
NOTE
i The left-hand connection point of the 1- and 2-pole-elements is highlighted with a small square in the
Graphic Editor.
For more information regarding the connectors see Connecting points, Page 80
The topological graphic objects are subdivided into 1-pole elements, 1-pole elements with special function
and 2-pole elements:
• 2-pole: Circuit breaker, disconnector, load break switch, transformer, bay overview
To ensure unambiguous identification, the 2 connections of these 2-pole elements are referred to as the
"left-hand connection" and "right-hand connection". 2-pole elements must always be connected to 2
connectors. The left-hand connection is marked with a small square in the Graphic Editor. See also
Connecting points, Page 80.
Bay overview objects are not marked with a square; the left-hand connection is 'Always at the top' or on
the 'Left'.
NOTE
i The left-hand connection of the 1- and 2-pole elements is marked with a small square in the Graphic Editor.
Line Node
Connections connected by means of connectors (lines) form a line node.
An element with 2 connections is connected to 2 line nodes, e.g. a circuit breaker (2-pole element). An
element with 1 connection is connected to 1 line node, e.g. a grounding switch (1-pole element).
Each line node must be represented completely with all its elements in at least 1 picture. For more detailed
information, refer to 5.4 Cross-Picture References
All other functions, such as coloring or , are derived from the topological calculations performed for this line
node. For this reason, the topological parameters of the node elements must be identical in all pictures.
This means that a switch represented in various pictures must always have the same neighbor (breaker).
However, these do not necessarily need to be drawn, e.g. for bay representations as a section from an over-
view picture.
As soon as the parameterization and project generation have been completed, the node structure of your
network as well as any errors are shown in the tree view of the topology.
[sc_treeview, 1, en_US]
Figure 5-17 Representation of the topological node structure in the editor, example
When selecting a topological element, the corresponding picture is shown. The selected element is high-
lighted.
[sc_node_and_graphic, 1, en_US]
Figure 5-18 Representation of the Topological Node Structure in the Editor with Picture Section, Example
5.3.3 Settings
You can access the two setting dialogs described below from the Topological coloring submenu of the
SICAM menu (see 6.2 SICAM Menu).
• With Single-colored the color of the supplying source is displayed with highest priority.
• With Two-colored the 2 source colors with highest priority are displayed with dashed lines when
supplied by different sources, otherwise they are displayed with single color.
• With Fail-safe, i.e. if the network section is supplied on both sides, the color of the source with highest
priority is displayed. If the section is not fail-safe, i.e. if it is supplied only on 1 side, dashed lines are
displayed with the colors of the source with highest priority and Not energized.
Set the Line weight independent from each other For insecured supply and For secured supply.
For de-energized lines you can use a color different from supply type Not energized.
The following applies to the coloring of switch controls:
• Choose whether you want to use the topological color for the selected switch controls.
• Since 2 different line colors can meet for switching state OFF, you still need to specify how the switching
object should be colored:
– Do not use topological color
– Use color of top left connector
– Use color of bottom right connector
NOTE
i Use deviating color for de-energized lines is ignored in this case – the setting in Topological project
settings will be used.
[sc_settings_for_selected_objects, 2, en_US]
[sc_settings_for_project, 2, en_US]
Use the Line representation tab to define the project-wide default values for Line mode and Line weight.
For further information regarding possible settings for Line mode and Line weight, see Topological Settings
for Selected Objects, Page 157.
[sc_line_representation, 1, en_US]
NOTE
NOTE
i Do not use the WinCC Classic design with large line widths because 2-color connections cannot be
displayed correctly in this case.
Use WinCC Classic with Line weight 1 only.
[sc_settings_for_project_priority, 1, en_US]
For more detailed information on how to set the parameters of the elements, refer to 4 Graphic Objects.
Before you create the topological structure, the connections are first checked. The Report window shows the
result of this 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 could be performed although a discrepancy exists. A new topo-
logical calculation is performed if a warning is issued, but not in the case of an error.
The following table provides a list of faulty connections.
[sc_node_original, 2, en_US]
[sc_node_copy, 2, en_US]
NOTE
• The graphic objects Feeder and Ground must be used in your station diagrams.
• Connectors and connection points must be added instead of simple lines and circles.
[sc_topo_insert_object, 1, en_US]
² Hold down the mouse button and move the cursor over the workspace until the graphic object has
reached the desired position.
² Insert the controls (switching device objects) from the library.
² Insert a grounding (consisting of earth isolator and ground disconnector).
The grounding is available in the library under Topology.
[sc_topo_swob1, 2, --_--]
Figure 5-26 Picture with a feeder, controls (switching device objects) and a grounding.
[sc_topo_swob2, 2, --_--]
NOTE
i After renaming an active graphic object (e.g. a feeder, switch, or connection point), all connections to this
graphic object must be redefined. To do this, separate the connection in the picture and redefine it after-
wards. This ensures that the new name is entered in the properties of the connector.
Configuring a Feeder
Proceed as follows to configure a feeder:
² Double-click the feeder.
The SICAM Electrical Device Control Properties dialog opens.
[sc_edc_style, 1, en_US]
² In order to use a measured value as source for topological coloring, on the Tag connection tab, select
Measurement as Tag type.
² In the Style tab under Measurement, you can now define the values for Level ON/OFF and Hysteresis.
[sc_topo_tagconnection, 1, en_US]
After checking the topology, the model and the event scripts on the objects are generated. You can view the
progress in the Report window. Also errors are displayed here, see 5.7.1 General Information.
For more detailed information concerning error messages, refer to 5.3.5 Notes on Configuration.
[sc_bildfenster_prefix_obj, 1, --_--]
² Right-click the List tag prefixes object and open its Properties.
Under Geometry you can set the Number of Rows as desired.
² To hide the List tag prefixes object during runtime, set the Display attribute to No.
5.7 Debugging
Any warnings or error messages which may pop up from the pictures during creation of the topological struc-
ture are displayed in the Report window.
[sc_error_generation, 1, en_US]
In addition, the error messages are also displayed in the tree view, see Figure 5-17.
NOTE
i Click the link indicated in the error message in order to jump directly to the element concerned.
• Not connected
At least 1 feeder or transformer and at least 1 terminator must exist and be connected in the topology
description. All other elements must be connected to a line and a neighboring element. Connectors
without connection cause an error message.
• Inconsistent representation
The most common cause is an erroneous double use of a process tag on a switching device objects.
Elements can be duplicated for cross-picture representations. In this case a node copy is created, e.g. in a
detailed picture. This node copy may include fewer elements than the original node, but no additional
elements. No valid original node can be determined in such cases.
Complete the original node by the missing elements.
Connect the correct neighboring elements.
• Type mismatch
Switching device or bay overview objects with the same tag assignment were defined with different
topological types.
If switchgear trucks are shown in pictures, disconnectors supplied by the same process tag are represented on
both sides of the circuit breaker. Since this scenario cannot be represented in the topology, only one of the
disconnectors may be configured with the process tag.
The second disconnector must be connected to a newly created internal structure tag (type: PAS_Informatio-
nInternal). The names can be freely selected or adapted to the name of the external process tag.
The disconnector with the internal tag connection cannot be controlled. For this reason, you can remove the
OnLeftClick and OnRightClick scripts in the Event tab.
[sc_appex_carriage_event, 1, en_US]
If the process values of the disconnector with the process tag change, the data of the process tag is trans-
ferred to the internal tag via copying. The C script
SCC_CopyTagValueRT(char* p_cSourceTagName, char* p_cDestinationIntTagName,
BOOL p_bDigitalValue) can be used for this purpose. You can configure the function to the OnProcData-
Change event of the disconnector with tag connection.
[sc_appex_carriage_script, 1, --_--]
A .var file is required in order to ensure that the tag can be processed by the SICAMRTDataServer. The files
for the SICAMRTDataServer are stored in the GWData subfolder of the WinCC project.
The name must end with .var e.g. SICAMRTDS_TopoINT.var.
The file structure is as follows (identical with SICAMRTDS_TopoPlugIn.var):
# 2017-01-01 01:01:01.010101; SICAM_Pas803_T103M_T103IF_7SJ63_q1_einaus_INT.RTInfo;
<Generic type>;
Each tag created manually for a (truck) disconnector must be entered here.
6.1 Overview
The SICAM add-in is an extension to the Graphics Designer.
It enables the parameterization of any graphic object in a diagram (picture) based on defined tasks. To do this,
you use predefined tasks, but you can also create user-defined tasks.
The tasks allow the simultaneous parameterization of several graphic objects. You can define parameters for
static values, tag dynamizations and also events.
Based on a specific task, you can e.g. assign a bay's switching device objects and measured-value objects tags
from a different tag group.
As a rule, the SICAM add-in is enabled. To disable/enable it, click Tools > Addin Manager in the Graphics
Designer.
The Graphic Library Explorer allows you to edit graphic objects in the SICAM graphic object library.
NOTE
i The SICAM add-in for the logged on Windows user is registered during installation. If another user works
with SIMATIC WinCC, the SICAM add-in is not displayed in the SIMATIC WinCC Graphics Designer.
To activate the SICAM add-in for a newly logged on Windows user, the SICAM add-in must be registered
while the new user is logged on. A SICAMAddIn.reg registration file which includes this registration is
available in the <InstallationDirectory>\bin.
• Topological Coloring
– Topological settings for selected objects
Opens the Topological settings for selected objects dialog.
– Topological project settings
Opens the Topological project settings dialog, which allows you to define topology states and
assign the project-wide default settings to lines and active objects.
– Verify current picture
Verifies the object parameterization of the current picture and shows the result as well as any errors
in the Report window.
This function enables the user to verify the picture without the need to change the existing project.
The topological structure only must be generated once again after the picture has been saved.
– Enable/disable picture for topological coloring
Enables/disables the current picture and indicates the status with a checkmark.
– Create topological structure
Starts the project generation for the topology and shows the result and any errors in the Report
window.
– Tree view
Represents the topological node structure.
• Tasks
Shows the dialog for executing predefined or user-defined tasks.
• Invert selection
Inverts the current selection. Selected graphic objects are deselected; deselected graphic objects are
selected.
This function applies to the graphic objects in the whole picture.
• Settings...
This submenu items allows you to perform general settings and create user-defined tasks, see
6.4 Performing Settings.
[sc_sicam_menu, 2, en_US]
• Feeders, Ground
• Measured-value objects
Die SICAM Toolbar wird angezeigt, wenn das SICAM Add-In über das Menü Extras > Addin Manager akti-
viert wurde.
Functions
Icon Meaning
Define working area
Invert selection
You can also call up the functions of the SICAM Toolbar via the SICAM menu, see 6.2 SICAM Menu.
• General
This entry is required for working with the Graphic Library Explorer.
• Tasks
All user-defined tasks are arranged under this entry. User-defined tasks can only be displayed after they
have been created by the user.
The settings are displayed and can be edited in the right-hand pane of the display. The display always shows
the settings which belong to the entry selected in the tree structure. The settings are described in the
following paragraphs.
[sc_sicam_settings, 1, en_US]
• ShowLibObjList
This setting defines how a modified graphic object is inserted in the Graphic Library Explorer.
False adds the modified graphic object under a new name.
True opens the Select graphic object dialog. In this dialog, you can modify the name of the graphic
object and define whether it is replaced.
To replace the existing graphic object, right-click the graphic object and click OK. The existing graphic
object is replaced by the modified graphic object; the name is retained.
The name of the replaced graphic object remains unchanged in each available language.
6.4.2 Tasks
[sc_sicam_tasks, 1, en_US]
User-defined tasks can be created and defined below the User-defined tasks entry, see 6.6 Creating User-
Defined Tasks.
You can call up these user-defined tasks in the Graphics Designer (SICAM > Show or hide task dialog) or via
the SICAM Toolbar. They influence the graphic objects of a diagram.
To open this dialog, select SICAM > Show task dialog from the menu or click the icon in the toolbar.
[sc_tasks_given, 1, en_US]
NOTE
i If objects were replaced by a task: Check after the replacement whether configured scripts which have
been applied must be adapted or removed.
Predefined Tasks
The following predefined tasks are available:
• Show dynamics
This task shows all the 'Dynamic' parameterization of the selected objects.
NOTE
i You can continue to operate existing SICAM SCC projects of version 7.xx with the current IndustrialX
Controls without using the SICAM SCC Runtime Data Server.
In order to continue to use current IndustrialX Controls (switching device objects) the IX State Sync can also
be continue to be used.
The optionally installable IX State Sync redundancy component is entirely replaced by the SICAM SCC
Runtime Data Server and no longer is required when using the ActiveX Controls of V8.0 or higher.
NOTE
i Be aware that pictures and settings configured under the Bitmap option are not applied for Send QoC in
command value.
Scripts or actions configured for properties or events of the switching device objects are not applied during
conversion. They cannot be applied because the property types and events are not fully compatible. The
scripts and actions must be created again after the conversion.
The new object which is used for replacement can be updated in advance with the corresponding pictures.
All further object settings are applied during conversion.
Executing a task
Due to the large number of different application options, the execution of the various tasks cannot be
described in detail. However, a brief description of each predefined task is provided in the Execute task
dialog.
Three different types of tasks are possible, see 6.6 Creating User-Defined Tasks.
Proceed as follows to execute the Switches: Update PAS CC V5.10 objects with "Activate" variable pre-
defined task:
² In the Graphics Designer, open the diagram (picture) to be edited.
² In the Graphics Designer, click SICAM > Show task dialog to open the Execute task dialog.
² Select the Predefined tasks tab.
² Select Switches: Update PAS CC V5.10 objects with "Activate" tag.
² In the display, select the V5.10 controls for which you want to perform an upgrade.
² Click Execute.
The Switches: Update PAS CC V5.10 objects with Activate variable dialog opens. The ActivateCon-
trols value is entered in the New value column.
² To confirm, click OK in the dialog which opens.
The switching device objects are upgraded and the new value is applied.
The result is output as a report.
This paragraph describes the creation and subsequent execution of the Upgrade V5.1 measured value
objects task.
The following steps must be performed:
• Creating a task
• Configuring a task
• Executing a task
Creating a task
To create a task:
² In the Graphics Designer, select SICAM > Settings.
The Settings dialog opens.
[add-in501, 1, en_US]
Configuring a task
You can now configure the task, i.e. define the actions performed by the task.
² Under StaticProperties and DynamicProperties, keep the (all) entry.
All values of the static and dynamic properties with the same property name are transferred during the
upgrade of the V5.1 graphic objects to the new graphic objects and will be retained.
² In the Events row, click (all) and then click the button with the dots.
The Events dialog opens.
[add-in502, 1, en_US]
[add-in503, 1, en_US]
Executing a task
Proceed as follows to execute a task:
² In the Graphics Designer, open the diagram (picture) to be edited.
² Insert a measured value object of the new version into the diagram.
² In the Graphics Designer, click SICAM > Show task dialog to open the Execute task dialog.
² Select the User-defined tasks tab.
² Select the Upgrade V5.1 measured value objects task.
[add-in504, 1, en_US]
² In the display, select the measured value objects for which you want to perform an upgrade.
² Click Collect.
The highlighted measured value objects are now available for selection.
² Select the measured value object of the new version.
² Click Execute.
The measured value objects are upgraded. The result is output as a report.
This paragraph describes the creation and subsequent execution of the Upgrade V5.10 Controls task.
The following steps must be performed:
• Creating a task
• Configuring a task
• Executing a task
Creating a task
To create a task:
[add-in505, 1, en_US]
Configuring a task
You can now configure the task. i.e. define the actions performed by the task.
² Click DynamicProperties and then click the button with the dots.
The DynamicProperties dialog opens.
[add-in506, 1, en_US]
² Right-click the empty field under Dynamic property and select Add.
The Add dialog opens.
² From the list in this dialog, select the name of the property you want to edit (here: Activate) and then
click OK to close the dialog.
If the desired property is not included in the list, you can enter the name.
² Under Initial value, select the Tag entry.
² Enter the ActivateControls initial value.
[add-in507, 1, en_US]
[add-in508, 1, en_US]
Executing a task
Proceed as follows to execute a task:
² In the Graphics Designer, open the diagram (picture) to be edited.
² In the Graphics Designer, click SICAM > Show task dialog to open the Execute task dialog.
² Select the User-defined tasks tab.
² Select the Upgrade V5.1 controls task.
² In the display, select the switching device objects for which you want to perform an upgrade.
[add-in509, 1, en_US]
² Click Execute.
The Upgrade V5.10 controls dialog opens. The ActivateControls value is entered in the New value
column.
[add-in510, 1, en_US]
This paragraph describes the creation and subsequent execution of the Edit items of a Listbox or Combobox
task.
The following steps must be performed:
• Creating a task
• Configuring a task
• Executing a task
Creating a task
To create a task:
² In the Graphics Designer, select SICAM Settings.
The Settings dialog opens.
[add-in511, 1, en_US]
Configuring a task
You can now configure the task. i.e. define the actions performed by the task.
² Click PropertynameCount and then on the button with the dots.
The PropertynameCount dialog opens.
[add-in512, 1, en_US]
² Select CheckBox1.
The attributes of a check box are listed in the window in the center.
² Select the name of the property (e.g. Number of boxes) in order to assign the property (e.g. BoxCount).
² Click OK to close the dialog.
² Leave the entries under PropertynameIndex and PropertynameText unchanged.
² Under Name, enter Edit items of check box for the task.
² Under Description, enter a meaningful text.
[add-in513, 1, en_US]
Executing a task
Proceed as follows to execute a task:
² In the Graphics Designer, open the diagram (picture) to be edited.
² In the Graphics Designer, click SICAM > Show task dialog to open the Execute task dialog.
² Select the User-defined tasks tab.
² Select the Edit items of a Listbox or Combobox task.
² In the display, select the check box which you want to edit.
[add-in514, 1, en_US]
² Click Execute.
The CheckBox1 dialog opens.
[add-in515, 1, en_US]
[sc_lib_replace1, 1, en_US]
[sc_lib_replace2, 1, en_US]
Figure 6-21 Graphic Library Explorer with the list of graphic objects
The Graphic Library Explorer displays a list of all graphic objects which are stored in the current directory and
can be replaced.
² Select the graphic object which you want to replace.
² Click OK to confirm.
² In the dialog which opens, click Yes.
The existing graphic object is replaced by the modified graphic object in the SICAM graphic object
library.
[sc_lib_replace3, 1, en_US]
NOTE
i This procedure does not change graphic objects in existing diagrams. Newly inserted graphic objects have
the new properties.
• SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices, see chapter 7.1.2 Connection to SICAM RTUs or IEC
61850/IEC 60870-5-104
[System_SCC_1, 1, en_US]
Figure 7-1 SICAM SCC with SICAM PAS/PQS server and bay devices
SICAM SCC is connected to SICAM PAS/PQS using a SICAM SCC Proxy driver integrated in SICAM PAS/PQS. This
driver communicates with the SICAM PAS/PQS channel and enables the setup and connection of redundant
SICAM PAS/PQS or SICAM SCC systems.
The internal control is performed via administrative tags created in the corresponding channel connection in
a SICAM_Admin tag group in the WinCC Tag Management.
The process tags are created in the Tag Management according to their names in SICAM PAS/PQS. These tags
are created as data structures (structured tags) in order to enable the transmission of the value together with
additional information such as the status or cause.
The process data can be mapped into both the Tag Management and the Alarm Logging systems. When using
the Tag Management, the maximum number of licensed tags for SIMATIC WinCC must be taken into account.
For SICAM SCC, one item of SICAM information, i.e. one structured tag, is counted as a WinCC tag. This restric-
tion does notapply to the information for the Alarm Logging system.
If several stations are imported into a SIMATIC WinCC project, the project ID of the imported stations must be
unique because this ID becomes part of the message numbers and enables the distinction of the individual
stations, see the note in chapter Table 7-15 following table 6-7.
Process data can also be mapped into the Tag Logging system. The maximum number of licensed data points
must also be observed for the Tag Logging system.A special license is available for this.
Message buffer
The SICAM SCC Proxy driver integrated in SICAM PAS/PQS includes a message buffer for the storage of
messages which occur in case of a communication fault ora short-time shutdown of SICAM SCC. As soon as
the communication between SICAM SCC and SICAM PAS/PQS has been restored, these buffered messages are
forwarded to the WinCC Alarm Logging system in order to prevent gaps in the message archives.
The messages are buffered from the start of the SICAM SCC driver in the SICAM PAS/PQS system. All status
changes which occur after the start of the SICAM PAS/PQS system and which are mapped to SICAM SCC are
logged in the SICAM SCC message list.
The message buffer size can be defined in SICAM PAS/PQS UI - Configuration. If the message buffer is set to
0, it is deactivated. A message buffer overflow is indicated by means of a system message in SICAM PAS/PQS.
This system message can also be mapped to SICAM SCC and logged in the message lists.
NOTE
i If a redundant SICAM PAS/PQS system is connected to SICAM SCC and a SICAM PAS/PQS system cannot be
contacted, the entry of messages in the message lists can be delayed after an interruption of the connec-
tion or after the start of the SICAM SCC system.
• In the Alarm Logging window, right-click Messages and select Archive Configuration > Reset from the
context menu.
The message archive and the message lists are emptied.
[sc_archiv-reset, 1, en_US]
[System_SCC_2, 1, en_US]
Figure 7-3 SICAM SCC with SICAM RTUs and bay devices
SICAM SCC is connected to SICAM RTUs or bay devices via IEC 61850/IEC 60870-5-104 using the SICAM IEC
COMMUNICATION SUITE. This also enables the setup and connection of redundant systems.
The internal control is performed via administrative tags created in the corresponding channel connection in
a SICAM_Admin tag group in the WinCC Tag Management.
The process tags are created in the Tag Management with their names from the SICAM TOOLBOX II/SICAM
Device Manager configuration or a SCD/CID/XML file. These tags are created as data structures (structured
tags) in order to enable the transmission of the value together with additional information such as the status
or cause.
The process data can be mapped into both the Tag Management and the Alarm Logging system. When using
the tags in the Tag Management system, the maximum licensed number of tags for SIMATIC WinCC must be
taken into account. For SICAM SCC, one item of SICAM information, i.e. one structured tag, is counted as a
WinCC variable. This restriction does not apply to the information for the Alarm Logging system.
A project ID is assigned when creating a station with the SICAM IEC Wizard (import in the Wizard). The
numbering of the different stations starts with 10. It remains unchanged in case of a further import using the
Wizard.
Make sure that you use unique project IDs in the case of mixed projects with SICAM PAS connections.
• In the Alarm Logging window, right-click Messages and select Archive Configuration > Reset from the
context menu.
The message archive and the message lists are emptied.
[sc_archiv-reset, 1, en_US]
On redundant SICAM SCC systems, IEC 61850, IEC 104 and SNMP communication channels can result in dupli-
cate entries in the message lists. This behavior occurs especially after disconnections or restarts of the WinCC
runtime on one of the 2 redundant systems.
In order to identify and assign reporting instances to each other, SICAM SCC projects with IEC or SNMP chan-
nels use the timestamps provided by the device transferring the messages to SCC. For identical timestamps, 1
instance can then be discarded. This does not work with the SNMP port, because the messages are sent
without a timestamp and are only time-stamped in the SNMP channel of SICAM SCC itself. For all 3 ports,
system messages are also sent without a timestamp and must then be time-stamped by the channel driver,
and in IEC 104 even General Interrogation messages.
In order to avoid duplicate messages in these cases, you can link a DAF_Marker tag to the messages in the
Dynamic Alarm Filter (DAF), which then logs only the messages of the leading system. The DAF_Marker tag is
controlled by a global action. This requires an OPC connection between the 2 redundant WinCC computers,
which transmits the tag @RedundantServerState of both systems to the other side.
[sc_opc_neuer_treiber, 1, en_US]
² In the Tag Management,right-click OPC Groups and select System parameters from the context menu.
[sc_opc_systemparameter, 1, en_US]
² Click Computer... and enter the Computer Name of the redundant server.
[sc_opc_rechnername, 1, en_US]
² Click OK.
² Click the plus sign in front of the displayed computer name. If the OPC pairing is configured correctly and
all access rights are available (same user on both machines), the question mark disappears from the
computer icon.
[sc_opc_expand, 1, en_US]
[sc_opc_internal_var, 1, en_US]
² In the New Connection dialog, the proposed name of the connection is displayed automatically. Change
the name if desired.
[sc_opc_new-conn, 1, en_US]
² Click OK.
² To use the tag in the global action, in the Add Tags dialog, enter "RedunPartner" as the tag's Prefix.
[sc_opc_add_var, 1, en_US]
² Click Finish.
² Go back to the Tag Management. Right-click OPCServer_WinCC_1 and select Connection Parameters
from the context menu.
[sc_opc_conn-para, 1, en_US]
[sc_opc_connection, 1, en_US]
[sc_global_paste, 1, en_US]
² You can find your copied action in the WinCC Explorer under Actions > Global Actions.
[sc_glocal_explorer, 1, en_US]
[sc_global_generate, 1, en_US]
To prevent the channel from transmitting messages at the start of the runtime before this action can control
the DAF_Marker, the tag group SICAM_Admin_xxxx contains a StartupDelayTime_xxxx tag in the IEC and
SNMP channels that allows you to set a delay time (start value in milliseconds) before starting data transfer
after connecting to the remote sites. This delay time depends on the communication protocol, the number of
devices connected, and the number of information points. Therefore, this variable must be set to a project-
specific basis. By default, you can assume a value of 10 seconds (value of the variable: 10,000). In order to
avoid delays for stand-alone systems without redundancy, the value is not pre-set.
[sc_startup_delay, 1, en_US]
NOTE
i For each of the 4 states of a double-point indication, the DAF_Marker_1 must be queried to the value 1.
This tag is set to 1 by the aforementioned global action if this computer is the redundancy leader. This
means that on the leading computer it is 1, on the standby computer it is 0. This only logs the messages of
the leading computer.
[sc_daf_config, 1, en_US]
[sc_SICAM_IEC_60870-5-104_Wizard_device_list, 1, en_US]
[sc_SICAM_IEC_61850_Wizard_device_list_2, 1, en_US]
NOTE
i The newly added event list entries are not shown automatically after the start of the Runtime on the redun-
dant SCC server. These entries are only added after the archive adjustment (system message number
1012209, REDRT:<ComputerName>: Synchronization finished) has been completed and the event-list
picture is displayed once again.
Overview
Use the SICAM Import/Export Wizard in order to import TEA-X export files from SICAM PAS/PQS or SITIPE. The
functions of the SICAM Import/Export Wizard are to a large extent identical with those of other wizards.
You can import several TEA-X files from different SICAM PAS/PQS projects. During the import process, the
system automatically detects whether the data represents an update for an existing project or whether it is an
import of an additional station.
The following formats can be imported:
• TEAX
• SXD
• SCD
• CID
• ICD
• IID
• XML
Only TEA-X files can be exported.
The SICAM Import/Export Wizard can export individual stations from SICAM SCC and import them into a TEA-X
file. This file can be edited with SITIPE and then also be imported into a new project.
NOTE
i Use the SICAM Import/Export Wizard as standard wizard. If required, you can start the SICAM PAS Wizard
or the SICAM IEC Wizard from the context menu of the SICAM Import/Export Wizard.
[sc_SICAM_Import-Export_Import, 2, en_US]
Import – step 1 of 4
² Click Next>.
² From the Select the import file drop-down list box, select the file to be imported.
- or -
² Click ... to navigate to the file.
[sc_SICAM_Import-Export_Import_1, 2, en_US]
Depending on the import format selected, you can assign the station name yourself; otherwise, the name is
predefined by the import file, see Table 7-1.
[sc_SICAM_Import-Export_Import_1_update_station_teax, 1, en_US]
NOTE
i Be aware of the following when configuring the SICAM SCC link in the SICAM TOOLBOX II:
In general, the “Path” to the device is indicated in the hierarchy/group fields; the process data point itself is
indicated in the "…” text and process information fields.
The IEC Wizard has applied the Tag name (if existing) as the complete WinCC tag name, but has used the
group name as the “Subfolder” only. If the Tag name field is empty, the IEC Wizard composes the WinCC
tag name from the Tag group and the Process information (tag group + “_” + process information).
The Import/Export Wizard composes the WinCC tag name from the Tag group and the Process informa-
tion. The Tag name in the SICAM SCC link of the SICAM TOOLBOX II is not used.
If the SICAM SCC link from the SICAM TOOLBOX II library is used, the fields are filled with the corresponding
formula.
For the archive (TagLogging), the same rules apply for the hierarchy and the information names, but the
maximum string length is shorter.
For the Alarm Logging system, the message group and the message text can be freely defined; they only
help the user to identify the information during operation.
Depending on the import file you are guided through the 7.2.2 Configuring Device and Connection Parame-
ters if required.
Import – step 2 of 4
² Click Next>.
² Select the connection to be imported and then click Next>.
[sc_SICAM_Import-Export_Import_2, 1, en_US]
Import – step 3 of 4
The data is analyzed and the import progress is shown.
² Click Next>.
[sc_SICAM_Import-Export_Import_3, 1, en_US]
The import is launched. The import can take some time depending on the size of the data to be imported.
Import – step 4 of 4
A summary is shown once the import has been completed.
[sc_SICAM_Import-Export_Import_4, 1, en_US]
² Click Finish.
[sc_Initialize_project, 2, en_US]
[sc_station_conversion, 2, en_US]
Convert station to TEA-X is only available if there is at least 1 station which can be converted. You can only
convert stations which have been imported with the PAS Wizard or the IEC Wizard.
² Click Next>.
[sc_station_conversion_1, 1, en_US]
[sc_station_conversion_1_teax, 1, en_US]
NOTE
i The PXD file and the TEA-X file must have the same version as the PAS project.
The best way to ensure this is to export a PXD and a TEA-X file from the current version. Update the project
using the PAS Wizard and the PCD file. Next, use the TEA-X file to convert the project.
² Afterwards, proceed in the same way as for the standard import process.
[sc_station_conversion_2, 1, en_US]
Export
The SICAM Import/Export Wizard can export individual stations from SICAM SCC and import them into a TEA-X
file. This file can be edited with SITIPE and then also be imported into a new project.
² Select Export and click Next>.
[sc_SICAM_Import-Export_station_1, 2, en_US]
Export is only available if there is at least 1 station which can be converted. You can export those stations
which have been directly or indirectly imported with the TEA-X Wizard (now “Import/Export Wizard”). Further-
more, you can export stations which have NOT been imported with the PAS Wizard or the IEC Wizard.
Converted stations (see Converting a Station to the TEA-X Format, Page 229) can also be exported.
Deleting a Station
² Select Delete station.
[sc_SICAM_Import-Export_select_Delete, 1, en_US]
Delete station is only available if there is at least 1 station which can be deleted. You can delete those
stations which have been directly or indirectly imported with the TEA-X Wizard (now “Import/Export Wizard”).
This means that you can delete all the stations which have NOT been imported with the PAS Wizard or the IEC
Wizard.
Converted stations (see Converting a Station to the TEA-X Format, Page 229) can also be deleted.
² Click Next>.
² Select the station to be deleted and click Next>.
The station is deleted.
[sc_SICAM_Import-Export_delete_station, 1, en_US]
If you have selected a suitable format (e.g. SCD, IID, XML) in the SICAM Import/Export Wizard, you are guided
through the configuration of device and connection parameters.
NOTE
i You require the separate SCC IEC 60870-5-104 data import license in order to be able to import IEC
60870-5-104 data from a DIGSI/XML file.
[scc_104_05, 3, en_US]
NOTE
i All devices from the import directory are displayed when executing the initial import. You can only select
devices with the same station number. When updating this station, only devices with this station number
are displayed.
NOTE
[scc_104_06, 3, en_US]
The device list on the left-hand side of the dialog shows all the devices which have been selected in the Use
column of the device selection.
NOTE
i You can combine devices into groups in order to be able to select several devices at the same time, see
Figure 7-10.
² Select a device.
The tags of this device are shown in a list on the right-hand side in the window.
² In the Alarm logging, Tag Management and Tag logging columns, select the WinCC components, or in
the Use column, select the process tags which you want to import with the Wizard.
Right-clicking the column header of the Monitoring direction or Command direction lists opens a context
menu. Via this context menu you can show additional columns in the lists in order to display the names modi-
fied for SIMATIC WinCC.
By clicking Additional columns you can show or hide all the columns simultaneously.
The additional columns are:
• For Alarm logging: the Message group and Message text columns.
• For Tag management: the Variable group and Process information columns.
• For Tag logging: the Tag logging hierarchy and Tag logging information columns.
The texts for these columns are created when selecting a process tag for the tags (components).
[scc_104_08, 3, en_US]
² Activate the Expert view in order to select the Device settings and Global settings tabs.
[scc_104_10, 3, en_US]
The settings of the selected device are displayed. They correspond to the parameters in the XML file.
² Select the Global settings tab.
[scc_104_11, 3, en_US]
NOTE
i The significance of these parameters corresponds to the significance of the parameters in the SICAM
TOOLBOX II/SICAM Device Manager. No settings are required.
[scc_104_12, 3, en_US]
NOTE
i The handling of the SICAM IEC 60870-5-104 Mapping is similar to the Windows Explorer.
NOTE
i For importing IEC 61850 data from an ICD/IID/CID/SCD file, you require the separate SCD import for IEC
61850 communication license.
NOTE
i When importing an IEC 61850 SCL file, up to 50 reports per device can be included.
NOTE
i Up to 499 process data points can be included in a static dataset. If your protection device connected via
IEC 61850 uses static datasets, you must ensure that all the information defined in SICAM SCC is also
defined in the static dataset of your device. If information is missing, the driver switches to cyclic polling. In
this case, the correct logging of information in your message lists cannot be ensured.
NOTE
i For IEC 61850 tools such as the SysCon, Client ICD files for SICAM SCC are included on the DVD (directory:
ProductEnhancements\IEC61850).
These files can be imported into the SysCon. When assigning information to a SICAM SCC, you can select
SCC-relevant during the SCD import. This ensures that only the information assigned in SysCon is
imported.
[scc_61850_05, 2, en_US]
The device selection is not displayed if the imported file only contains 1 device.
² Click Next.
The next dialog opens.
² To view all information, activate the Expert view.
² Select the Mapping tab.
The Telegram addresses and Descriptions option buttons allow you to define the display of the second
column. The texts shown for the process tags are transferred from the ICD/SCD file.
[scc_61850_06, 2, en_US]
A list of all the previously selected devices is shown on the left-hand side in the window.
NOTE
i You can combine devices into groups in order to select several devices at the same time, see Figure 7-18.
Static Datasets
If you activate this option, only those information points are shown which are available from static datasets in
the SCD file.
If a device does not support dynamic datasets, you can only select the data for import which are defined in the
static datasets. In this case, you cannot deactivate this option.
Up to 499 process data points can be included in a static dataset.
SCC relevant
If you activate this option, only those information points are shown which have been assigned to one or more
clients in SYSCON.
If this option is active, the Static datasets option is not considered.
² Select a device.
The tags of this device are shown in a list on the right-hand side in the window.
² In the Alarm logging, Tag management and Tag logging columns, select the WinCC components, or in
the Use column, select the process tags which you want to import with the SICAM Wizard.
[scc_61850_07, 2, en_US]
Right-clicking the column header of the Monitoring direction or Command direction lists opens a context
menu. This allows you to show additional columns in the lists in order to display the names modified for
SIMATIC WinCC.
By clicking Additional columns you can show or hide all the columns simultaneously.
The additional columns are:
• Clients: This column shows the name of the Client to which the corresponding information points are
assigned.
• Names of the dataset: This column shows the name of the dataset to which the corresponding informa-
tion points are assigned.
• For Alarm logging: the Message group and Message text columns.
• For Tag management: the Tag group and Process information columns.
• For Tag logging: the Tag logging hierarchy and Tag logging information columns.
The texts for these columns are created when selecting a process tag for the tags (components).
² With Update SCC texts you re-transfer the currently displayed texts for the selected devices of column 2
to the additional text columns.
This overwrites previously edited texts.
NOTE
i Please note that dynamic display features in WinCC diagrams do not work anymore after changing a tag
name.
[scc_61850_08, 2, en_US]
[scc_61850_09, 2, en_US]
[scc_61850_10, 2, en_US]
The settings of the selected device are displayed. They correspond to the parameters in the SICAM TOOLBOX
II/SICAM Device Manager.
During an import from an ICD file, the IP address of the IEC 61850 device is not imported. You must enter it
under Remote IP address. No further settings are required.
² Select the Global settings tab.
[scc_61850_11, 2, en_US]
NOTE
i The significance of these parameters corresponds to the significance of the parameters in the SICAM
TOOLBOX II/SICAM Device Manager. No settings are required.
[scc_61850_12, 2, en_US]
NOTE
i The table always displays the information of the first device of the group.
All the devices must be configured identically:
• You cannot filter for datasets that are not available in the first device.
² Send Direction
Define your HMI’s own originator address in the Own originator address parameter in the Global
settings tab.
² Receive Direction
To show the originator address of a command in your message list, set the Show originator address
parameter to 1 in the Global settings tab.
The texts are assigned values in the PasNorm.ini file. A template for this INI file is available in the misc direc-
tory of the SICAM SCC installation. Copy this PasNorm.ini file into your project directory.
Before creating your project you can define up to 30 user-specific texts in the text library. Enter these texts in
the sicam_messagetext.txt file, from TextID 1770 onwards.
The defined texts are assigned to the corresponding originator address via the PasNorm.ini file. You can
assign several originator addresses the same TextID.
When receiving changed information with an originator address set, your defined text is shown in the Loca-
tion message list column instead of the standard texts NEAR, REMOTE and LOCAL.
For older projects you can continue to use the former wizards. Use the SICAM PAS Wizard to connect SICAM
PAS/PQS stations. To connect SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices use the SICAM IEC
Wizard.
Depending on the import file the SICAM IEC Wizard guides you through the 7.2.2 Configuring Device and
Connection Parameters.
This section describes how to proceed with the SICAM PAS Wizard as an example.
[pascc310, 2, en_US]
Figure 7-19 Calling up the SICAM PAS Wizard via Context Menu
NOTE
i While the SICAM PAS Wizard is active, do not start any editors in SIMATIC WinCC. Otherwise, the connection
of the wizard to a component will be aborted, and errors can occur during the import/update process.
[pascc311, 1, en_US]
NOTE
i If you do not want to create a new station, but update an existing station, proceed as follows:
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 cannot be used by SICAM
SCC by SICAM SCC-conforming characters.
² Select SICAM trace window output in order to ensure that the SICAM PAS Wizard starts the SICAM PAS
trace window. To provide a concise overview, you can specify that only warnings/errors are shown in the
list.
[pascc312, 1, en_US]
NOTE
i When updating an existing station, all entry fields are set to default values.
To perform an update, the import file must originate from the same SICAM PAS/PQS project.
[pascc313, 2, en_US]
Figure 7-22 Defining the Path and the Name of the Import Components
NOTE
i If Delete is selected in dialog 2/5 of the SICAM PAS Wizard, the dialogs 3/5 and 4/5 will be skipped.
[pascc314, 2, en_US]
NOTE
i When connecting SICAM PAS/PQS systems with different versions, select the corresponding Channel unit
in this dialog.
[pascc320, 1, en_US]
No connection parameters need to be defined when connecting a SICAM PAS/PQS station Version 8.00 or
later. The connection parameters from the SICAM PAS/PQS import file are applied. For older SICAM PAS/PQS
versions, the connection parameters are pre-assigned with default values.
The connection parameters must correspond to the values defined in SICAM PAS/PQS. Check the connection
parameters, see 3.2.5 Connection Parameters.
NOTE
i During a data import using the SICAM Wizard, the manually changed connection parameters are over-
written with the parameters from the import file. For this reason, the connection parameters must be
checked after the data import.
NOTE
i If the Create SICAM alarm system option is selected, the Create SICAM text library option must also be
selected for the first run.
² Activate Create SICAM alarm system to create the alarm system in the WinCC project.
[pascc315, 1, en_US]
Summary
The following dialog shows a summary of the previously defined settings. Check them for correctness.
NOTE
i If one of your settings proves to be incorrect, click Back to return to the previous dialog and correct it. The
previous dialog opens and you can correct your settings.
[pascc316, 1, en_US]
² Click Finish.
The SICAM PAS Wizard now executes the selected steps.
In the Report window, you can observe the processing and check for any errors and warnings.
[pascc317, 1, en_US]
NOTE
i If the Report has indicated any errors or warnings, you should save these messages for viewing and editing
them later.
If errors have occurred, the SICAM PAS Wizard requests you to delete the components concerned during
the next run.
NOTE
i The SICAM PAS Wizard saves its messages in the GWLog.txt file under the project path (e.g. ...\project1).
The SICAM PAS Wizard overwrites this file during each run. Save this file if required.
Online configuration for the IEC60870-5-104 connection is only supported by SICAM IEC Wizard.
To avoid a shutdown of the SICAM SCC Runtime in the case of minor configuration changes, an IEC
60870-5-104 station can be extended in SICAM SCC in online mode. Devices and individual items of informa-
tion can be added and certain parameters can be modified.
Prerequisites/preparatory steps
In order to be able to extend an IEC 60870-5-104 station in online mode, at least 1 device with at least 1 item
of information must be configured.
Please note that only existing IEC 60870-5-104 stations can be extended during runtime. In order to be able to
add an IEC 60870-5-104 station in online mode, an empty dummy station including at least the administrative
SICAM SCC tags must first be created in offline mode.
Restrictions
Please note the following restrictions as compared to configuration in offline mode:
• For tags which have already been mapped in the Tag Management the following properties cannot be
modified in online mode:
– Tag name
– Tag group
– Tag type
– Mapping in TagLogging or AlarmLogging
– Linking indication and command tags
• To configure PAS and IEC 61850 stations the runtime must still be stopped first.
Use the SICAM IEC104 XML Creators to create a parameter file (e.g. Rtu1.xml) for a SICAM RTU or another
device with an IEC 60870-5-104 communication connection. This XML file can be imported into your project
using the SICAM IEC Wizard. All the parameters required for import are included in the parameter file. A sepa-
rate parameter file must be created for every RTU and every device. Please note that Microsoft Office is
required to create and edit the parameter file.
Installation
To use the SICAM IEC104 XML Creator, SICAMIEC104XMLCreator.dll must exist and must have been regis-
tered on the computer.
✧ Depending on the installation, execute one of the following files with administrator rights:
How to Proceed
To create the parameter file (XML file) perform the following 3 steps:
• Save the Excel template file SICAM_IEC104_XMLCreator.xltm included in the scope of delivery as an
XLSM file.
• Enter the parameters of your device in the XLSM file, e.g. Rtu1.xlsm.
• Create the parameter file (XML file) from the XLSM file.
For a detailed description of the procedure refer to 7.2.5.3 Creating a Parameter File.
NOTE
i You can edit the Excel files with an Excel 2007 or later version and Office 365.
XLSM file
The entries in the XLSM file are divided as follows:
• CreateIEC104Variables
This sheet includes the actual parameters.
• Help
This sheet includes help texts.
• Example
This sheet provides an example of a SICAM RTU with 2 LRUs and their data points.
The values indicated in bold are default values in accordance with the EN 60870-5-104 standard.
NOTE
NOTE
i The corresponding type identifier with time (TI > 30) must also be configured for data types without time
(TI < 30).
[excel-datei, 1, en_US]
² Save this file e.g. as Rtu1.xlsm (Excel file with macros). You can use this file to define the parameters of
your SICAM RTU.
² Enter the parameters for your SICAM RTU.
Enter at least the following parameters:
• TCP/IP address
• 1 LRU
The example in the screenshot above shows the parameters defined for 1 SICAM RTU with 2 LRUs (East,
West).
Note the entries in the SCC Tag name column: This column shows the tag names indicated later in SICAM SCC.
The following characters must not be used for parameters consisting of texts:
• Make sure you also check which characters are permitted in your destination system.
² Click Create XML file to create the parameter file, e.g. Rtu1.xml. It may be necessary to activate macros
before clicking this button.
The XML file always has the same name as the Excel file and is saved in the directory in which the Excel file
has been opened. All incorrect data points which were not exported to the Rtu1.xml file are listed in an addi-
tional Rtu1.log file.
² Create a separate parameter file for each SICAM RTU.
² Import the parameter file into your project via the WinCCExplorer using the SICAM Import/Export
Wizard.
Overview
The SICAM PAS PROTOCOL SUITE provides for the connection of SICAM SCC to the SICAM PAS Full Server.
Besides this, it controls this process data connection.
The (process) connection between SICAM PAS and SICAM SCC or SIMATIC WinCC is ensured by the SICAM PAS
PROTOCOL SUITE. The SICAM PAS channel DLL logs on to the SICAM SCC proxy driver during runtime in order
to exchange process information.
[pascc403, 1, en_US]
Performance characteristics
The SICAM PAS PROTOCOL SUITE has the following performance characteristics:
• Time stamps from the process via raw data tags and the SICAM PAS normalization DLL
• Automatic start and stop via SIMATIC WinCC and SICAM PAS UI - Operation
• Connection of different or redundant SICAM PAS projects parallel to SIMATIC WinCC with automatic
switchover in case of faults
Tasks
The SICAM PAS PROTOCOL SUITE performs the following tasks:
• Substitution of values
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 SCC. This key is checked by a script upon the activation of the runtime operation. If
an error is detected during this check, the WinCC Runtime is stopped and an error message is displayed.
The compatibility key is irrelevant for SICAM RTUs.
For projects with an extremely large number of process tags the compatibility key upon the start-up of WinCC
Runtime can only be checked after several seconds. To prevent the operation of the project until the compati-
bility key has been checked, a picture must be configured which is positioned on top of the process images.
This picture is switched off depending on the result of the compatibility key check. To do this, compare the
external and internal CompKey… tags of the corresponding SICAM PAS connection. Place a picture window on
top of the start picture which you hide if the process values of the CompyKey… tags are identical.
Tags
The SICAM PAS PROTOCOL SUITE logs on to the SICAM SCC proxy driver in order to poll the required tags. Indi-
cation tags and display tags for the representation of process diagrams are polled during this process.
Additionally, system-internal tags (e. g. the project ID, compatibility key) are required from the SICAM PAS Full
system.
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 corre-
sponding tags is included in this specific tag information. Via the ValueID, the SICAM PAS PROTOCOL SUITE can
perform an assignment between SICAM PAS tags and WinCC tags.
• Unlike the display tags, the indication tags are not determined by the process diagram.
Licensing
With regard to the SICAM PAS PROTOCOL SUITE a distinction is made between 2 licenses, i.e. the license for
SICAM SCC - Configuration and the license for SICAM SCC - Runtime.
• If the license for SICAM SCC - Configuration is missing, the access to properties of connections and tags is
locked and the import of process tags with the Wizard is not possible.
• If the license for SICAM SCC - Runtime is missing, you can start the Runtime in Demo mode, see
2.3.1 Design Variants.
Übersicht
Die SICAM IEC COMMUNICATION SUITE ist zuständig für die Prozessdatenankopplung von SICAM SCC an
SICAM RTUs sowie IEC 61850-/IEC 60870-5-104-Geräte und die Steuerung der Verbindung.
Die Anbindung von SICAM RTUs/IEC 61850/IEC 60870-5-104-Geräten an SICAM SCC oder SIMATIC WinCC
erfolgt über die SICAM IEC COMMUNICATION SUITE. Die SICAM IEC COMMUNICATION SUITE meldet sich zur
Runtime bei den Geräten an, um Prozessinformationen auszutauschen.
[pascc403_1703, 1, en_US]
Performance characteristics
The SICAM IEC COMMUNICATION SUITE has the following performance characteristics:
• Time stamps from the process via raw data tags and the SICAM PAS normalization DLL
• Parallel connection of different or redundant SICAM RTUs to SIMATIC WinCC with automatic switchover in
case of faults
Tasks
The SICAM IEC COMMUNICATION SUITE performs the following tasks:
• Forwarding of commands to the SICAM RTUs substation controller/IEC 61850/IEC 60870-5-104 devices
• Monitoring of the connection to the SICAM RTUs substation controller/IEC 61850/IEC 60870-5-104
devices
Tags
To retrieve the process data required, the SICAM IEC COMMUNICATION SUITE logs on to the SICAM RTUs/IEC
61850/IEC 60870-5-104 devices. This data includes the process information for messages in WinCC Alarm
Logging and the tags required for the display of process diagrams in the Tag Management.
During the import process, the wizard creates a ValueID for addressing each item of information in WinCC. To
show the assignment of the ValueID to the external telegram address, open the properties of a tags address
and view the specific tag information (address parameters).
Licensing
With regard to the SICAM IEC COMMUNICATION SUITE a distinction is made between 2 licenses, i.e. the license
for SICAM SCC - Configuration and the license for SICAM SCC - Runtime.
• If the license for SICAM SCC - Configuration is missing, access to the properties of connections and tags is
denied and no process tags can be imported with the Wizard.
• If the license for SICAM SCC - Runtime is missing, you can start the Runtime in Demo mode, see chapter
2.3.1 Design Variants.
System messages
The Communication fault (ComFault) and Operational readiness (OprReady) tag types can be configured
as status messages in SICAM TOOLBOX II/SICAM Device Manager for the IEC 60870-5-104 and IEC 61850
connections. For an IEC 61850 connection the general interrogation can be also configured as status
message.
During the import process for directly connected IEC 61850 devices the ComFault, OprReady and GIStatus
tags are provided as status messages of the corresponding device for mapping. They can be mapped like
normal process tags.
The GIStatus tag can have the following 4 status values:
Command logging
The following is logged in the Additional cause column in the message lists:
Commands triggered during command interlocking are refused and acknowledged to SICAM SCC with COT=7
(Confimation) PN-.
The configuration is done via SICAM TOOLBOX II/SICAM DeviceManager, the Import Wizard writes the
following lines in the AKServ.ini file:
[Default]
CommandDelay=5 ; delaytime for locking of command groups [sec], default=0
CommandTimeout=200 ; timeout for unlocking of command groups [sec], default=300
Description
The following is logged in the IECChannel_IEC104Driver.log trace file:
"Command '<xxx>' rejected, because command '<yyy>' in same group is running"
Only after sending commands has been terminated (Termination, Cancel, or Confirmation PN-) and the time
delay for the command (CommandDelay) has been expired, a new command can be sent.
An incomplete sequence of commands (e.g. Termination has not been received) would cause an infinite
interlock of the command group. The parameter CommandTimeout is used to avoid this. When this timer has
expired (after sending commands has started) the command group is unlocked. CommandTimeout=0 disables
the safety mechanism.
The following is logged in the IECChannel_IEC104Driver.log trace file:
"Unlocking of commandgroup <nn> which contains control: '<yyy>'"
Nachführen
NOTE
i Substituting is only possible on IEC 61850 data points with Functional Constraint (FC) SV, e.g. SubVal. For
IEC 61850 devices, substitution is usually performed to the XCBR or XCSWI data point.
Alternatively, you can create a new SubVal2IED = 1 entry in the 61850.ini file under [GENERAL]; in this
case, the .stVal tag can be used directly for substitution.
SICAM DISTO
For more detailed information on the communication between SICAM DISTO and the IEC 61850-Client, refer
to chapter 7.10 Kommunikation mit SICAM DISTO.
Zeitkorrektur Sommerzeit
Für SCC-Rechner mit Windows Zeitzone DST (Sommerzeit), die auf der südlichen Hemisphäre lokalisiert sind,
nutzen Sie eine Übergangslösung für die Zeitkorrektur für IEC 104 Communication Suite Prozesssignale.
Deaktivieren Sie die Sommerzeit-Einstellung in der Datei TMGF.str Projektkonfigurationsdatei (im Verzeichnis
<Projekt>\GWData\<Station>\ComConfig104 \str\). Nutzen Sie folgende Einstellungen:
The IEC 61850 driver supports Buffered Reporting using dynamic datasets. The driver successfully estab-
lishes the communication, uses the persistently saved assignment Datatset/Buffered Control Block (BRCB), and
queries the buffer values in the server which have been changed since the last clearing of the connection.
Under the following scenarios, it is not possible to query buffered values from the server upon the first estab-
lishment of a connection:
• Using the IEC Import Wizard to change the data model or the communication parameters of an IEC 61850
connection
• Restart of the IEC 61850 device (the dynamic datasets are deleted in the process)
• Another IEC 61850 Client uses a BRCB reserved by the IEC 61850 driver.
• When copying the SCC project, the persistent Dataset/BRCB assignment is copied together with the SCC
project. The IEC 61850 driver of the 2nd SCC Runtime cannot use these BRCBs and activates its self-
created dynamic datasets using free BRCBs.
NOTE
i During the direct connection of IEC 61850 devices you can define in the device-specific parameters which
of the following communication drivers shall be used:
NOTE
i Substituting is only possible on IEC 61850 data points with Functional Constraint (FC) SV, e.g. SubVal. For
IEC 61850 devices, substitution is usually performed to the XCBR or XCSWI data point.
Alternatively, you can create a new SubVal2IED = 1 entry in the 61850.ini file under [GENERAL]; in this
case, the .stVal tag can be used directly for substitution.
For more information, see 4.8.9 Support of Controllable Analogue Process Value (CDC = APC).
Standardmäßig werden empfangene Daten unabhängig vom Zustand des Test-Bits (Quality.test) im SICAM
SCC verarbeitet, d.h. in den Bildern und Listen angezeigt.
By default, in SICAM SCC received data is processed regardless of the state of the test bit (Quality.test), i.e. it
is displayed in the pictures and lists.
To discard the data with set test bit (Quality.test = true) in the IEC 61850 driver and not process it in SICAM
SCC, configure the following in the configuration file IEC61850.INI:
[GENERAL]
DiscardTestBit=1
The Alarm Logging component of SIMATIC WinCC serves as a basis for the Alarm Logging system. It ensures
that data is logged in the correct chronological order.
The SICAM PAS Alarm Logging system differs from standard logging systems with regard to the information
transmitted with an alarm message.
By default, SIMATIC WinCC cyclically updates all information regarding the process state.
This mechanism is sufficient for visualization in diagrams.
Alarms, however, must not be lost and must be processed in the correct chronological order.
Normalization DLL
For SIMATIC WinCC Alarm Logging, a SICAM PAS normalization DLL decodes the contents of the raw data tag.
It creates an alarm with a resolution of 1 ms in the Alarm Logging system.
Alarm lists
You can set any filters also to textual process value columns in the alarm lists (SIMATIC WinCC V7.0 SP1 or
later).
Combined with the SICAM communication connection, the SICAM normalization DLL provides the basis for the
alarming and logging of data in correct chronological order.
The SICAM normalization DLL prepares the data of the source system (SICAM PAS, SICAM RTUs or IEC
61850/IEC 60870-5-104 devices) in a SICAM-specific manner for SIMATIC WinCC Alarm Logging.
Additional information
The following additional information is available:
• Value
• Location
• Cause
• Status
• Additional cause
• ID number2
• Additional information
• Time status
• Flag (SICAM PAS flag used by the Alarm Logging system to suppress internal messages which are irrele-
vant for typical applications. This suppression corresponds to the default setting.)
For more detailed information, refer to Structure Elements, Page 526.
Text library
The normalization DLL retrieves the alarm texts from the text library. The texts are stored in the text library in
the language used.
To view the texts, click 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, 1, en_US]
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 16. Value text group 0 is the default group, and its texts should not be modified. The texts in
groups 1 to 16 can be customized to meet specific requirements.
2 If the devices are connected via SICAM RTUs and directly via IEC 61850/IEC 60870-5-104, this additional information is not available.
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.
For SICAM PAS V8.02 or later you can configure the value text group assignment in SICAM PAS – Configura-
tion. For older SICAM PAS versions or if no configuration has been performed, the value text group 0 is pre-
defined as standard.
NOTE
i For accelerated searching of certain value text groups (e.g. value text group 5), click Edit > Find > Value
text group 5.
To show the value of an alarm instead of the alarm text, value text group 255 can be entered for this value.
Alarm Logging
To open the Alarm Logging editor in the WinCC Explorer, click Alarm Logging > Open. Enter the number of
the value text group in the Value Text column. 0 is the default group.
[pascc402, 1, en_US]
NOTE
i The value text group is only predefined for process values for which a text can be shown. Measured/
metered values are always shown as numerical values.
In order to be able to use the alarm logging extension in a project, the Alarm Logging system must be gener-
ated in the project.
Afterwards, SICAM PAS alarm messages can be imported into this Alarm Logging system.
• Message classes
• Print layouts
• Texts
The corresponding graphic objects for the connection to SICAM PAS, SICAM RTUs or IEC 61850/IEC 60870-
5-104 devices are:
• Event list
Moving Messages
If you move messages with the SICAM SCC AlarmLogging Editor to other reporting classes, make sure that
messages from a message class with
• a name containing EM can only be moved to other message classes with names containing EM;
• a name containing DM/WM/RM can only be moved to other message classes with names containing
DM/WM/RM.
This is because the configuration of these message classes, the data types of the process values and the
processing in the communication channel as well as the standardization DLL are coordinated.
In the message types of a message class, the Without status "went out" parameter must not be changed and
has to be equal for all message types of this message class.
To not display instances of messages with specific states in the lists, use the Dynamic Alarm Filter (see
7.5 Dynamic Alarm Filter (DAF))
By default, for the texts of the Value process-value row the texts of the configured value text group (default =
0) are used depending on the data type of the message. The WinCC text library contains 16 further value text
groups which you can use and change freely (groups 1 to 16).
To assign texts to dedicated integer values of a process information that are not covered by the value text
groups, proceed as follows:
[sc_value_text_txtlib, 1, en_US]
² If you only need high values (e.g. 128 to 135), you can define an offset for the calculation of the value
text group entry in the Alarm Logging. Thus, you do not have to enter 127 empty texts (in this example)
in the text library.
² In the Alarm Logging Editor in the Value text group column of the message, enter the start ID from the
text library; the start value must be at least 256.
[sc_value_text_alarm, 1, en_US]
In SIMATIC WinCC, messages are represented in different colors depending on the message state. The
message states are:
• Came in
• Went out
• Acknowledged
With SICAM SCC V8.04, the Message completed message state can be indicated with an additional color, e.g.
as soon as the processing of a fault has been completed.
The advantage of the additional color is that completed messages are no longer just displayed as Acknowl-
edged or Went out, but a defined representation for completed processes is now possible.
This function is available if the Alarm Logging Color Extension option has been selected during the custom-
ized installation of SICAM SCC. If this is the case, the CCAlarmColorProcessExtension.ini file is stored in the
MELD project directory when creating a SIMATIC WinCC project. You can edit this file - see the paragraphs
below.
NOTE
i You can subsequently activate the Alarm Logging Color Extension option via a customized installation of
SICAM SCC.
As an example, the paragraphs below describe the configuration and representation in SIMATIC WinCC for
various message settings and sequences in the message lists. The Message completed message state is
represented using a black font on a gray background.
[prop_colors, 1, en_US]
✧ Configure the text and background colors for the Came in, Went out, and Acknowledged message
states.
To activate and configure the coloring of the Message completed message state:
✧ Open the CCAlarmColorProcessExtension.ini file in the MELD project directory using a text editor.
✧ Under [Settings] set the Enabled entry to 1 in order to activate the function (0 =OFF, 1=ON). This
ensures that the last message of a message cycle is displayed in accordance with the settings performed
under [GlobalColors].
✧ Via CompletedBack and CompletedFore define the background and font colors of the message.
In the example, the background is gray and the font is represented in black. The entries correspond to the RGB
values of a color. These RGB color values are available in the SIMATIC WinCC Graphics Designer under the color
settings for any object (Color selection - HTML code).
✧ To enable the display of user-defined texts in the Status system message block of the Alarm logging,
remove the character # at the start of the line.
Texts that are stored under the corresponding ID in the text library in the current runtime language are
displayed. You can configure both the ID in the INI file and the text in the text library.
All messages are processed according to the selected type.
Example 1
The following settings are defined in the Configure message classes dialog, Acknowledgment tab:
[prop_example_1, 1, en_US]
The RAISED - Ack - CLEARED - Ack message sequence is shown as follows in the event list:
[list_example_11, 1, --_--]
The RAISED - CLEARED - Ack message sequence is shown as follows in the event list:
[list_example_12, 1, --_--]
Example 2
The following settings are defined in the Configure message classes dialog, Acknowledgment tab:
[prop_example_2, 1, en_US]
The RAISED - Ack - CLEARED message sequence is shown as follows in the event list:
[list_example_21, 1, --_--]
The RAISED - CLEARED - Ack message sequence is shown as follows in the event list:
[list_example_22, 1, --_--]
Example 3
The following settings are defined in the Configure message classes dialog, Acknowledgment tab:
[prop_example_3, 1, en_US]
The RAISED - Ack message sequence is shown as follows in the event list:
[list_example_31, 1, en_US]
To facilitate the interaction of SICAM SCC with other products such as SIMATIC STEP7 projects (WinCC OS
Project Editor) or PCS 7, the SICAM SCC Alarm Logging System can be adapted to the Alarm Logging System in
an existing SIMATIC WinCC project.
How to proceed
In SICAM SCC the Alarm Logging System can be flexibly configured in order to write texts or process values
into the same columns created for SIMATIC STEP7 or PCS 7 projects.
The IDs of message blocks and message classes can be configured in the PASNorm.ini file. The configuration
influences both the generation of the SICAM SCC Alarm Logging System during the import of the configura-
tion data and also the Normalization DLL which writes the current process data into the desired data blocks
during runtime. The default entries can be transferred to other message block IDs or deactivated.
NOTE
i The message lists (WinCC Alarm Control) included in the scope of delivery of the SICAM graphic object
library are pre-configured for the SICAM SCC standard. In order to be able to use them, they must be
adapted to the modified Alarm Logging System structure (column display and arrangement, SICAM filter
settings in the Properties under Message Lists > Fixed selection > Edit).
NOTE
i The modified PASNorm.ini file in the SICAM SCC installation directory is reused when creating a new
WinCC project. To configure new projects based on the SICAM SCC standard once again or to use a different
configuration, the PASNorm.ini file must be deleted or adapted before creating a new WinCC project using
a SICAM Wizard.
• Default ID column
Corresponds to the process value block number which has been fixedly defined so far.
7.5.1 Overview
The Dynamic Alarm Filter (DAF) allows you to decide which – and how – status changes of a message or an
analog value are entered into the SICAM SCC message lists or written into a trigger variable.
• You can create several DAFs. There are binary DAFs (with a value of up to 32 bits) and numerical (analog
values) DAFs.
• Each DAF is written into a table line by line and you define a corresponding state/criterion and a reaction
in each line.
• You can integrate additional, user-defined criteria into the decision matrix which you can control via
WinCC (DAF_Marker1 ... 8).
• This means that you can, for example, process a spontaneous message in a different manner than the
command acknowledgment from a switch.
• You can define that no entries are created in the message lists for certain status changes.
• Furthermore, you can define value ranges for analog values. A message is shown if an analog value
exceeds this range. This ensures that a message is not entered for each value change.
• You can read out the user name from a WinCC tag and transfer it to the message lists (user name DAF,
process value block 10).
• In addition, you can describe a trigger variable for each state and, e.g., trigger an action.
The DAFs configured can be assigned to one or several messages.
NOTE
i In order to use the DAF functionality, SIMATIC WinCC V7.4 SP1 Upd5 or later is required.
NOTE
Advantages
DAFs provide the following advantages:
• DAFs can be used multiple times. A DAF can be linked to several messages based on different data types.
• Value ranges are defined and a message is shown if a range is exceeded, whereas process value changes
within the defined range do not trigger a message (threshold function).
User Interface
The Dynamic alarm filter function is operated via the SICAM Dynamic Alarm Filter Configurator window
subdivided into the following 2 dialogs:
• In the SICAM SCC – Dynamic Alarm Filter Configuration dialog, you define states (filter criteria) to be
checked for the tags. See 7.5.3 Configuration.
• In the SICAM SCC – Dynamic Alarm Filter Mapping dialog, the messages must be assigned the corre-
sponding DAFs. See 7.5.4 Mapping.
NOTE
i This function is only available if the Dynamic Alarm Filter (DAF) is used.
7.5.3 Configuration
[le_daf_ui_config, 3, en_US]
You can also call up the functions via a context menu (by right-clicking the menu item).
You can also call up the functions via a context menu (by right-clicking the menu item).
By default, Value, Status, Time status, Event list, Alarm list and Notes are shown in the header. Right-click
the header to open a context menu. Via the items of this context menu, you can show or hide further columns
of the Filter criterion settings and the Filter criterion actions.
Parameters Description
Value
Binary alarm filters Shows the individual bits (0 to 31) of the tag value from the Alarm
Logging.
These can be evaluated individually:
• 0 (OFF)
The bit is checked for the logical value 0
• 1 (ON)
The bit is checked for the logical value 1
• (none = default)
The bit is masked out and is not considered
• (rising edge)
The bit changes from 0 to 1
• (falling edge)
The bit changes from 1 to 0
• (alternating)
The bit changes from 0 to 1 or from 1 to 0
Numeric alarm filters The value or value range and the hysteresis can be indicated.
• (none = default)
• <
• >=
• >
• >=
• =
• [x,y] (range; from x to y)
• (Value change)
Parameters Description
Single-point indication with alarm Shows the least significant bits (0 and 1) of the tag value from the
for ON / Alarm Logging.
Single-point indication with alarm These can be evaluated individually as for binary alarm filters (see
for OFF above).
Remark
Comment Enter a comment, e.g. in order to explain how the filter criterion is
applied.
You can also enter the comment directly in the list of Configured filter
criteria by double-clicking the corresponding entry in the Notes
column.
Status
• Invalid The following settings are possible for each status:
• Bay blocking • 0 (OFF)
• Telecontrol blocking • 1 (ON)
• Substituted • (rising; from 0 to 1)
• Overflow • (falling; from 1 to 0)
• (alternating; from 0 to 1 or from 1 to 0)
Time status
• Invalid The following settings can be defined for each status:
• Daylight saving time • 0 (OFF)
• Time stamp replaced • 1 (ON)
• (rising; from 0 to 1)
• (falling; from 1 to 0)
• (alternating; from 0 to 1 or from 1 to 0)
Origin
Initiator category The following settings can be defined for the initiator category:
• (none)
• Irrelevant
• Local
• Near
• Remote
• Automatic
• Automatic bay
• Process
• DIGSI local
• DIGSI remote
• Device invalid
• Device locked
For IEC connections only: If the originator address is used, origin_userstate=1 must be set for
Originator address IEC 61850 in the IEC61850.INI file of the [GENERAL] driver. The device-
specific parameter [IEDxxx] orIdent_mode must be defined according
to the device specification (0 to SAT200: <IP address> Origin:<Origina-
torAddress> / 1 to<OriginatorAddress> (numeric, 1Byte)).
For IEC60870-5-104, the [DEFAULT] HerkAdrStati=1 parameter must be
set in the AKServ.INI file.
Parameters Description
Initiator category The following settings can be defined for the initiator category:
• (none)
• Direct (from source)
• Undefined origin
• From int. process image
• From buffer
1 initiator category per filter criterion can be selected.
For PAS connections only: The following settings are possible for the change ID:
Change ID
• (none)
• Initial
(First change of this value after restarting SICAM PAS [SessionID
new, 1st change of the SICAM PAS-COVCounter3])
• No change of COVCounter
(Message already received, no process value change [SessionID and
COVCounter unchanged])
• Normal
(The value or status of the process value has changed [SessionID
unchanged, COVCounter increased])
Cause of transmission
Cause of transmission Here you can select from the list of all PAS causes of transmission,
Page 291.
1 PAS transmission cause per filter criterion can be selected.
Additional cause Here you can select from the list of all PAS additional causes, Page 291.
1 PAS additional cause per filter criterion can be selected.
User-defined tags
DAF_Marker_1 ... 8 These are bit tags created automatically after the Wizard run.
You can freely control the tag values during the runtime and use them
e.g. in order to activate/deactivate individual filter criteria or activate/
deactivate messages for certain operating states.
Parameters Description
System behavior
No old/new comparison If this option is not activated (default setting), messages are rejected if
their filtered state is similar to the filtered state of the previous message.
If this option is activated, the comparison between the current and the
previous filter result is neglected. This allows you, for example, to inte-
grate cyclically transmitted metered values into the message lists even if
these values have not changed.
Show in event list If this checkbox is activated, the status is shown in the event list.
You can also activate this option directly in the Configured filter
criteria list in the Event list column.
Parameters Description
Show in alarm list If this checkbox is activated, the status is shown in the alarm list.
You can also activate this option directly in the Configured filter
criteria list in the Alarm list column.
Acknowledgement for “Came in” If Show in alarm list is activated, you can define whether or not Came
and “Went out” in or Came in/Went out is acknowledged.
Automatic acknowledgement of If Show in alarm list is activated, you can also define whether previous
old entries instances of this message must be acknowledged automatically.
Blinking If Show in alarm list is activated, you can also define whether the status
is shown as blinking in the alarm list.
In this case, Blinking must be activated in the AlarmLogging for the
message type and in the corresponding message blocks. In the Alarm-
Control, Blinking must also be activated in the diagrams (pictures) for
the corresponding message blocks.
With these settings you can define different representation variants.
Re-enter upon system start If Show in alarm list is activated, you can additionally define here
whether the first message after the start of the SICAM SCC Runtime shall
be entered in the alarm list even if it has not changed compared to the
previous message.
Message text
Value text group Select whether you want to display the message from a value text group
(SCC default setting or Groups 1 to 16) or show the process value
directly.
Text Id (> 255) Alternatively, you can enter a text ID for a text to be displayed. This text
is used instead of the text from the value text groups.
Originator address text Id You can define a text ID for the originator address which is additionally
shown in the ID number column.
Add user name If you select this option, the value of the internal DAF_UserName tag
for this message is added to the XXX process value column.
Alarm list The current DAF_UserName is entered upon every message
change.
Trigger variable
Trigger tag It is also possible to trigger a tag as an action.
Select the corresponding trigger variable from the tag selection dialog.
Be aware that it must be binary. It is always set to 1 and can be reset by
the user. You can use it e.g. as a trigger for scripts or in order to control
a collective display of various messages which is reset by an acknowl-
edgment.
Colors Select the background and font color in which you want the message to
be displayed in this specific message state. If this option is not selected,
the colors of the message type configured in the Alarm Logging are
applied.
Acknowledgement colors Select the background and font colors in which you want the Acknowl-
edged messages to be displayed in this specific message state. If this
option is not selected, the colors of the message type configured in the
Alarm Logging are applied.
7.5.4 Mapping
[le_daf_ui_mapping, 1, en_US]
Messages
This list shows all the messages imported into your SICAM SCC project.
• Data Type (list box which automatically shows all available data types)
• Assigned DAF (list box which automatically shows all configured DAFs)
You can, for example, only show double-point indications with "einaus" in the Message Name:
NOTE
i For the free texts for Message Group and Message you can use ".", "?" and "*" as wildcards.
To assign a DAF to several messages, you can double-click the messages in the Dynamic alarm filter column
and then select the corresponding DAF from the selection list:
To delete DAF assignments, either select them individually (from the (none) list or press <Del> in the selected
line) or perform a multiple selection (select several lines and then press <Del>).
To undo a multiple selection, press <Esc>.
• Type (list box: none, binary, numerical, SI with alarm when ON, SI with alarm when OFF)
IEC-AddCause PAS-AddCause
unknown (0) eAddCPositive (0)
not_supported (1) eAddCCommandNotAccepted (41)
Blocked_by_switching_hierachy (2) eAddCAuthorityViolation (99)
Select_failed (3) eAddCCommandNotAccepted (41)
Invalid_position (4) eAddCPlausibilityError (114)
Position_reached (5) eAddCStateAlreadyReached (117)
Parameter_change_in_execution (6) eAddCParameterError (98)
IEC-AddCause PAS-AddCause
Step_limit (7) CDC=BSC:
Value=2 (closed)
eAddCUpperBoundReached (112)
Otherwise: eAddCLowerBoundReached (113)
Otherwise: eAddCPositive (0)
Blocked_by_mode (8) eAddCOutputBlockageSet (102)
Blocked_by_process (9) eAddCOutputBlockageSet (102)
Blocked_by_interlocking (10) eAddCSwitchingErrorProtectionInterlock (97)
Blocked_by_synchrocheck (11) eAddCSychronizationPreconditionFailure (115)
Command_already_in_execution (12) eAddCTooManyActiveCommands 38()
Blocked_by_health (13) eAddCDeviceStatus (116)
One_of_n_control (14) eAddCOneOutOfNErrorSoftware (121)
Abortion_by_cancel (15) eAddCCommandNotAccepted (41)
Time_limit_over (16) eAddCMonitoringTimeExpired (118)
Abortion_by_trip (17) eAddCCommandNotAccepted (41)
Object_not_selected (18) eAddCCommandNotAccepted (41)
Object_already_selected (19) eAddCCommandNotAccepted (41)
No_access_authority (20) eAddCAuthorityViolation (99)
Ended_with_overshoot (21 eAddCOverload (105)
Abortion_due_to_deviation (22) eAddCCommandNotAccepted (41)
Abortion_by_communication_loss (23) eAddCCommandNotAccepted (41)
Blocked_by_command (24) eAddCOutputBlockageSet (102)
None (25) eAddCCommandNotAccepted (41)
Inconsistent_parameters (26) eAddCParameterError (98)
Locked_by_other_client (27) eAddCOneOutOfNErrorSoftware (121)
7.6.1 Commands
Use the SICAM functions described in this paragraph for issuing commands.
The following functions are available:
Name Meaning
SCC_Command_Analog Issuing of commands for analog values
SCC_Command Issuing of commands for digital values
SCC_CommandExecute 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/SICAMSCC/Command.
The SICAM command output functions can be used depending on the individual tag type.
By default, the SCC_Command_Analog and SCC_Command functions perform the complete command
output. In order to transmit the command in 2 steps, customize the scripts and additionally call up the
SCC_CommandExecute function. The related description is available in the corresponding scripts.
[pascc701, 1, en_US]
Format
The SICAM command output function in Float number format has the following structure:
void SCC_CommandAnalog ( char* p_cTagName, float p_fValue, DWORD p_dwValueType,
DWORD p_dwDuration, DWORD p_dwCOT )
Description
Use this function to issue a command in 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 Float type (e.g. in order to output an analog setpoint), the number
format (e. g. 22 for an analog setpoint), the command duration in milliseconds (ms), and the cause identifier.
For more detailed information on number formats, refer to appendix A.1.3.
Suggested trigger
Suggested trigger for the PAS_Command_Float function:
As trigger for this function, you can use any action of an object, e. g. a click a button.
NOTE
i Use a Windows object of the Slider Object type (in the Graphics Designer of SIMATIC WinCC) in order to
create a variable definition of an analog setpoint in floating point format via the value structure element.
Format
The SICAM command output function based on the Signed integer number format has the following struc-
ture:
void SCC_Command ( char* p_cTagName, int p_iValue, DWORD p_dwValueType,
DWORD p_dwDuration, DWORD p_dwCOT, BOOL p_bNoSynch, BOOL p_bNoLock )
Description
Use this function to issue a command in 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), the command duration in milliseconds (ms), the cause identifier, and the bits for
the Qualifier of Command (QoC, for the IEC Communication Suite). For more detailed information on number
formats, refer to appendix A.1.3.
Suggested trigger
Suggested trigger for the Command output with the Integer number format function:
As trigger for this function, you can use any action of an object, e.g. a click a button.
Format
The Command Execute function has the following format:
void SCC_CommandExecute(char* p_cTagName)
Description
This function executes a command. To do this, the value of the CmdCounter structure element 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 rows for
the command execution must be commented in the C script! (See comments in the SCC_Command and
SCC_Command_analog script)
[pascc702, 1, en_US]
✧ 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 a button.
7.6.2.1 Overview
Via SICAM SCC, values in SICAM PAS/PQS and in IEC 61850 devices that support substitution (z.B. SIPROTEC 5),
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/PQS or SICAM SCC.
SICAM functions are available for the substitution of values.
The following values can be substituted:
• 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 WBCounter (Write-Back-Counter) structure element in order to ensure that
the value is substituted in SICAM PAS/PQS.
For more detailed information on the structure of the indication tags, refer to appendix A.
A substitution can be performed if the message fulfils one or two of the following status criteria:
• Invalid
• Not topical
• Substituted
The following functions are available:
Name Meaning
SCC_PAS_SubstituteAnalog Substitution of values in Float format
SCC_PAS_Substitute Substitution of values in Integer format
Table 7-12 Additional functions for IEC Communication Suite (at present only for IEC 61850)
Name Bedeutung
SCC_IEC_SubstituteAnalog Nachführen mit dem Zahlenformat Float
SCC_IEC_Substitute Nachführen mit dem Zahlenformat Integer
SCC_IEC_SubstituteReset Rücksetzen des nachgeführten Wertes
The SICAM substitution functions are available in the WinCC Explorer under Global Script/C Editor/Project
Functions/SICAMSCC/misc.
Various SICAM substitution functions can be used depending on the individual number format.
Format
The SICAM substitution function for values in Float number format has the following structure:
void SCC_PAS_SubstituteAnalog(char* p_cTagName, float p_fValue)
Description
Use this function to substitute a value in Float format. Therfor 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 on number formats, refer to appendix A.1.3.
Suggested trigger
Suggested trigger for the PAS_Substitute_Float function:
As trigger for this function you can use any action of an object, e.g. a click on a button.
Format
The SICAM substitution function for values in the Signed Integer number format has the following structure:
void SCC_PAS_Substitute(char* p_cTagName, int p_iValue)
Description
Use this function to substitute a value in the Signed Integer format. Therefor 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 on number formats, refer to appendix A.1.3.
Suggested trigger
Suggested trigger for the Substitution with Integer number format function:
As trigger for this function, you can use any action of an object, e. g. a click a button.
For more detailed information on the substitution of switch positions, refer to chapter 4.4.6 Runtime Dialogs
of SICAM Switch Controls.
The Switch position substitution function is also integrated in the ActiveX Controls.
When using SICAM PAS/PQS, V8.01 or later, an information-specific blocking can be defined for information
from the SICAM PAS target system. A C script is available for this function.
Format
The object-specific blocking has the following format:
void SCC_PAS_SetBlockState(char* p_cTagName, int p_iBayBlocked,
int p_iTelecontrolBlocked)
Description
You can use this function in order to set or undo blocking for an individual item of process information. When
using SICAM SCC switching device objects this function is integrated in the status dialog, see chapter
4.4.6 Runtime Dialogs of SICAM Switch Controls.
The parameters for the function are as follows:
After activating bay blocking the value of the object can be substituted using the functions described in
chapter 7.6.2 Substituting Values.
7.6.4.1 Overview
Use the SICAM functions described in this paragraph for the processing of alarm messages.
The following functions are available:
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 2 texts
SCC_AcknowledgeAlarm Acknowledge message in warning message list
The SICAM functions for the processing of messages and measured values are available in the WinCC Explorer
under Global Script/C Editor/Project Functions/SICAMSCC/misc.
Format
The Create message function has the following structure:
void PAS_CreateMessage_V500(DWORD dwMsgNr, DWORD dwState, DWORD dwTextID)
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 ID of the
text to be shown in the Value column.
NOTE
i The new message must be created with this ID in the Alarm Logging system first.
Format
The Create message function has the following structure:
void PAS_CreateMessageStr_V500(DWORD dwMsgNr, DWORD dwState, char* lpszMsgText)
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 text to
be shown in the Value column.
NOTE
i The new message must be created in the Alarm Logging system first.
Format
The Acknowledge message in warning message list function has the following format:
Description
This function creates Acknowledged messages in the warning message list via the message number.
For this function you transfer the name of the raw data tag (MSG_Ack_... for acknowledgment) of the commu-
nication channel via which the message is received, as well as the message number.
Format
The Copy tag values function has the following format:
SCC_CopyTagValueRT(char* p_cSourceTagName, char* p_cDestinationIntTagName,
BOOL p_bDigitalValue)
Description
This function copies the current runtime data of a tag of the PAS Information type into an internal tag struc-
ture of the same type. This is mainly required in order to use a switch several times for topological coloring,
which the topological coloring plausibility check would not allow (e.g. use of switchgear trucks: the discon-
nector is drawn twice).
The transfer parameters are the structure tags of the source and target tags as well as the information
whether it is a digital or analog value.
The names can be transferred with an extension (e.g. .RTInfo) or without an extension.
p_bDigitalValue is transferred with 0 for analog and 1 for digital values.
The SICAM functions can be used to assign dynamic display properties to graphic objects in SIMATIC WinCC
station diagrams.
C action
Via the C action, you can use all functions provided by SIMATIC WinCC. These also include the SICAM func-
tions.
Commands
Use the Commands SICAM functions for the assignment of dynamic display properties in the command direc-
tion.
The currently necessary global actions are copied into the project when importing the SICAM graphic object
library.
They are available in the WinCC Explorer under Global Script/C Editor/Actions/Global Actions.
For optional global actions and global actions originating from previous versions refer to the installation direc-
tory in the PAS subfolder. You can copy them into your project if required.
SicamPAS_Compkey
This global action is created dynamically during the import process. During runtime, it checks whether the
compatibility keys of the SICAM SCC project and the SICAM PAS project are identical. If this is not the case, a
message is shown when the runtime is terminated.
No compatibility check is performed for SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices.
Sicam_AsyncTicks
The Sicam_AsyncTicks global action writes into the @AsyncTick internal administrative tags (see
7.7.1 Administrative Variable). These tags are used to initiate topological coloring or a change in colors.
SicamPas_AlarmListFilter
The SicamPas_AlarmListFilter.pas C script distributes 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:
• From SIMATIC WinCC V7.0 SP1, the Runtime Persistence option of the internal @AlarmList-
Filter_ValueInt tag can be set.
• With older versions of SIMATIC WinCC (earlier than V7.0 SP1), the AlarmListFilter_WriteExt tag must be
set to 1. This functionality is integrated in the Button End graphic object.
NOTE
i 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 @Flashxxx internal administrative tags (see chapter
7.7.1 Administrative Variable).
This synchronizes the blinking of the IndustrialX Controls (SICAM PAS CC Version 5.10 or earlier).
Sicam1703_RedundancyMaster
The Sicam1703_RedundancyMaster.pas C script is created dynamically during the import process. It mirrors
the @RM_Master administrative tag to the RedundancyMaster_xx external tag.
The progress of the SICAM functions can be viewed during the runtime. To do this, add an application window
and a checkbox from the project library to your diagram.
[pascc704, 1, en_US]
² Select Global Script and click OK to confirm. The Template window opens.
[pascc705, 1, en_US]
Inserting a checkbox
Insert the graphic object to be used for enabling/disabling the output of debug information.
² Insert the
CheckBox enable script output graphic object from the library into your diagram.
[pascc706, 1, en_US]
Figure 7-41 Inserting the CheckBox enable script output graphic object
[pascc707, 1, en_US]
This checkbox allows you to enable/disable the output of debug information during runtime.
Overview
You can call up the SICAM PQ Analyzer (Incident Explorer) from within SICAM SCC. This is possible from:
• A diagram
Prerequisites
To be able to call up the SICAM PQ Analyzer from within SICAM SCC, the following prerequisites have to be
fulfilled:
• The SICAM PQ Analyzer V3.03 or higher is installed on the SICAM SCC computer with the required
licenses.
• A SICAM PQ Analyzer archive is configured according to the specifications, see Manual /10/ SICAM PQ
Analyzer, Incident Explorer.
[c-skript_editieren, 1, en_US]
² Adjust the following parameters for the display of your SICAM PQ Analyzer archive:
• char *cIPAddress
The IP address of the computer where the archive is located.
The IP address of the local computer is the default address.
• char *cTopology
The topology to be displayed in the SICAM PQ Analyzer.
Be aware of the double notation of the backslash.
NOTE
i Consider the correct upper and lower case. Otherwise the SICAM PQ Analyzer cannot display the topology
properly.
NOTE
i To get hints on configuration you can insert a GSC Diagnostics window. Therefor proceed as described in
chapter 7.6.8 Testing SICAM Functions.
[pq_analyzer_aufrufen_01, 1, en_US]
Figure 7-43 WinCC Runtime with Button for Calling the SICAM PQ Analyzer
² To generate the parameter file for the SICAM PQ Analyzer, click PQA call current time. In the GSC Diag-
nostics window, the storage location of the generated parameter file is displayed.
The Incident Explorer opens. The fault records are displayed within the configured time period and with
the correct topology.
[pq_analyzer_aufrufen_02, 1, en_US]
² Click PQA call current time to open the Incident Explorer in the foreground. The display of the Incident
Explorer is updated with the content of the SICAM PQ Analyzer fault record archive.
You can place and configure several buttons with different time parameters in the same diagram.
NOTE
i An incorrect configuration results in a corresponding message within SICAM PQ Analyzer or in the SICAM
SCC GSC Diagnostics window.
If the Incident Explorer cannot be opened:
• Check the installation path of your SICAM PQ Analyzer as well as the path name in the C script
SCC_PQA_CreateParFile.fct.
You can open, change, re-compile, and save the C script in the WinCC Explorer under Global Script >
C-Editor > Project functions > SicamPAS > misc.
The following figure shows the meaning of the parameters of the C script for the PQA call current time
button in conjunction with the display in the Incident Explorer.
[pq_analyzer_aufrufen_03, 1, en_US]
NOTE
i To get hints on configuration you can insert a GSC Diagnostics window. Therefor proceed as described in
chapter 7.6.8 Testing SICAM Functions.
[pq_analyzer_aufrufen_04, 1, en_US]
Figure 7-46 WinCC Runtime with Button for Calling the SICAM PQ Analyzer
² Select the AutoScroll icon in the event list for the SICAM PQ Analyzer.
² Select the message from the event list for which you want to display fault records in your SICAM PQ
Analyzer archive.
² To generate the parameter file for the SICAM PQ Analyzer, click Call PQA message time.
As an alternative, you can generate the parameter file for the SICAM PQ Analyzer by clicking the icon for
the SICAM PQ Analyzer (magnifier) in the toolbar of the event list.
The Incident Explorer opens and the fault records of the SICAM PQ Analyzer archive are displayed for the
time of the message +/- 2 hours.
In the GSC Diagnostics window, the storage location of the new generated parameter file for the SICAM PQ
Analyzer is displayed.
Clicking Call PQA message time again updates the display of the SICAM PQ Analyzer.
The SICAM PQ Analyzer gets opened in the foreground.
NOTE
i If the Incident Explorer cannot be opened or the fault records are not displayed:
• Check the installation path of your SICAM PQ Analyzer and change it in the SCC_PQA_CreateParFile C
script, if required.
You can find the C scripts in the WinCC Explorer under Global Script > C-Editor > Project functions >
SicamPAS > misc.
In the C script, search for cPQ_DEFAULT_PATH1 and change the path there. Then compile and save
the changed C script.
• If the SICAM PQ Analyzer archive is not located on the SICAM SCC computer, you have to adjust the
global C script SicamSCC_PQA_SetTimeRange_MsgList.pas.
You can find the C script in the WinCC Explorer under Global Script > C-Editor > Actions > Global
actions.
In the C script, search for cIPAddress and replace the local IP address 127.0.0.1 with the IP address of
your computer where the SICAM PQ Analyzer archive is located.
Then compile and save the changed C script.
NOTE
i Additional templates for global actions which you can use in your project are available in the installation
directory of SICAM SCC, PAS subdirectory. Be aware of the configuration notes within the corresponding
function.
NOTE
i The functionality described in this section (e.g. bay/telecontrol blocking) depends on the support of the
destination system - refer to the documentation of the destination system.
Name Typ
TextIDOffset Vorzeichenloser 32-Bit-Wert
AckFlashing/QuitBlinking Binäre Variable
@FlashFast Vorzeichenbehafteter 32-Bit-Wert
@FlashMedium Vorzeichenbehafteter 32-Bit-Wert
@FlashSlow Vorzeichenbehafteter 32-Bit-Wert
@Language Vorzeichenloser 32-Bit-Wert
@AsyncTickx Binäre Variable
@AlarmListFilter_WriteExt Binäre Variable
@AlarmListFilter_ValueInt Vorzeichenloser 32-Bit-Wert
ActivateControls Binäre Variable
SubstVal_Float Fließkomma Wert
SICAMPASCCSynchState Textvariable 8-Bit Zeichensatz
The tag name of all external administrative tags is composed of 2 sections, i.e. a designation such as Alarm-
ListFilter and a string of digits such as 1002. The string of digits is station-specific and is generated by the
SICAM IEC Wizard. The first digit (e.g. 10) represents the SICAM RTU project ID. A zero (0) serves as delimiter.
The second digit (e.g. 2) identifies the communication protocol:
1 = IEC 60870-5-104
2 = IEC 61850
NOTE
i After any change of the SICAM PAS project ID or the HMI interface ID, check the assignment of the
external administrative tags to the objects in the diagrams.
The project ID can be modified e.g. in SICAM PAS UI - Configuration.
The HMI interface ID can change after the deletion or re-creation of the SICAM SCC interface in SICAM PAS
UI - Configuration and also after the creation of redundant WinCC connections in a SICAM PAS project.
The project ID is assigned after the initial creation of a SICAM TOOLBOX II/SICAM Device Manager/
SCDSCD/IEC 60870-5-104 project (import in the wizard). The project ID begins with the value 10. It
remains unchanged during an additional import using the wizard.
For the combined connection of SICAM PAS, SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices in a
SICAM SCC project, be aware to use unique project IDs for each station.
The initiator category is defined in the InitiatorCategory_xxx external administrative tag. The tag is included
in the command output to the automation system7. The content of the tag has the following significance:
The contents of the tag must be changed to the value 3 if SICAM SCC is to act as the 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/Project Name/SICAMAdmin_xxx.
² Right-click the tag.
² Select Properties from the context menu.
The Tag properties dialog opens.
[pascc610, 1, en_US]
Via the Checkbox message list filter graphic object, you can control for which changes of process data
alarms must be entered in the alarm/event list. In the SicamPas_AlarmListFilter.pas C script, assign the
AlarmListFilter_xxx external administrative tag.
NOTE
i If you do not use the Checkbox message list filter graphic object, the default settings (all options
selected, 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 library directory to your diagram.
[pascc604, 1, en_US]
NOTE
i The message list filter is neither effective for SICAM RTUs nor for the direct connection of IEC 61850-/IEC
60870-5-104 devices.
Messages referring to a value change cannot be deselected. They are always entered in the list. Apart from the
Time status, all options are set by default.
✧ Under Global Actions, open the SicamPas_AlarmListFilter.pas C script.
[pascc605, 1, en_US]
The AlarmListFilter_xxx entry must be replaced by the corresponding alarm list filter tag.
✧ Select AlarmListFilter_xxx.
✧ Select Edit > Tag selection.
The tag selection dialog opens.
[pascc615, 1, en_US]
[pascc616, 1, en_US]
NOTE
i In order to define a specific filter, you do not need to use the Message list filter checkbox and the global
action. 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 6-36. If the bits have been set, a new message is entered
in the message lists when the corresponding property of an item of information changes.
For the control of switching authorities, use the switching authority tags mapped in SICAM PAS UI – Configu-
ration. These tags are stored among the status tags of the SICAM SCC interface.
The control of the switching authority is only supported for the SICAM PAS target system, but neither for
SICAM RTUs nor for directly connected IEC 61850/IEC 60870-5-104 devices.
Only map the switching authority tags in the monitoring direction.
NOTE
i In order to be able to control the switching authority, switching authority groups for the SICAM SCC inter-
face must have been assigned in SICAM PAS.
The following 2 graphic objects are available for implementing the switching authority:
• the contents of the corresponding switching authority tag can be read in and shown by clicking Read.
• the contents of the checkbox can be written into the corresponding switching authority tag by clicking
Write.
[pascc601, 1, en_US]
Near and Remote in this dialog correspond to Near 1 and Remote 1 in the Switching Authority checkbox.
[pascc607, 1, en_US]
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 corresponding switching authority tag. To do this, right-
click the object.
² Select Properties in the context menu.
The Object properties dialog opens.
[pascc602, 1, en_US]
[pascc603, 1, en_US]
You can now request a change of the switching authority from SICAM PAS.
² Change the settings in the PAS switching authority object and then click 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
i To log the current switching authority setting in the message lists, the switching authority tag in SICAM PAS
UI – Configuration must be mapped to the SICAM SCC Alarm Logging system within the SICAM SCC status
messages.
NOTE
i The functions described in this section cannot be used for connections via IEC 60870-5-104 and IEC 61850.
The following graphic objects are available for controlling the bay/telecontrol blocking:
• Set bay blocking: Click this button to set/reset the bay blocking.
• Set telecontrol blocking: Click this button to set/reset the telecontrol blocking.
• Ignore telecontrol blocking: Click this button to ignore/obey the telecontrol blocking for a control
center.
[pascc611, 1, en_US]
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 Set bay blocking to your diagram and assign the tags:
² In the Graphics Designer, add the Insert bay blocking button object from the library to your display.
² Right-click the object.
² Select Properties in the context menu.
The Object properties dialog opens.
[pascc612, 1, en_US]
[pascc613, 1, en_US]
[pascc614, 1, en_US]
A template for the global action Sicam_IEC61850_DeviceGI.pas for triggering a general interrogation to
directly connected IEC 61850 devices is available in the installation directory of SICAM SCC, PAS subdirectory.
This template is used per device and enables a general interrogation for selected devices.
Use this script if a message/measured value blocking, e.g. on a SIPROTEC device, is undone. In this case the
device does not transmit an up to date image, which means that SICAM SCC must perform a general interroga-
tion.
Be aware of the configuration notes within the function.
Prerequisites
In DIGSI 5 the Via controller setting must be selected as Active parameter group in the corresponding device
settings.
Tags Meaning
Tag extension: This information tag indicates the number of existing/
possible parameter groups in the device.
• *.SettingGroup.NumberOfSG
Or as IEC61850 address:
• *.SGCB.NumOfSG
Tag extension: This tag exists in:
• *.SGCB.ActiveSG
• Command direction (activates one/this specific
parameter group)
Prerequisites
The Block IEC61850 parameter changes option must not be activated in the corresponding device settings in
DIGSI 5.
Tags Meaning
Tag extension: This command tag is used to select/set the parameter
group to be edited.
• *.SettingGroup.EditSG
If the value 0 is set, all changes are undone or
Or as IEC61850 address: rejected.
• *.SGCB.EditSG
Tag extension: With this command tag and the value 1 all the
changes performed in the selected parameter group
• *.SettingGroup.ConfirmEdit
to be edited are confirmed.
Or as IEC61850 address:
• *.SGCB.ConfirmEdit
[Runtime_Data_Server, 1, en_US]
The SICAM SCC Runtime Data Server supplies the controls with the relevant, calculated process data required
for display. The SICAM SCC Runtime Data Server is automatically started and stopped with the WinCC Runtime.
The blinking states between the redundant WinCC servers are compared in redundant SICAM SCC systems.
NOTE
i You can continue to operate existing SICAM SCC projects of version 7.xx with the current IndustrialX
Controls without using the SICAM SCC Runtime Data Server. In order to continue to use current IndustrialX
Controls (switching device objects) the IX State Sync must also be continue to be used.
The optionally installable IX State Sync redundancy component is entirely replaced by the SICAM SCC
Runtime Data Server and no longer is required when using the ActiveX Controls of V8.0 or higher.
In order to be able to use the SICAM SCC Runtime Data Server for existing SICAM SCC projects, the IndustrialX
Controls (Switch and Bay Overview) must be replaced with the SICAM Switch Controls and SICAM Bay Over-
view Controls.
Using a task available in the SICAM Toolbar you can replace all IndustrialX Controls of a picture at the same
time, see chapter 6.5 Predefined Tasks.
NOTE
i Be aware that pictures and settings configured under the Bitmap option are not applied for Send QoC in
command value.
Scripts or actions configured for properties or events of the switching device objects are not applied during
conversion. They cannot be applied because the property types and events are not fully compatible. The
scripts and actions must be created again after the conversion.
All further object settings are applied during conversion.
• 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.
More detailed information on the language setting is available in the WinCC Information System under Start >
SIMATIC > WinCC > WinCC Information System.
Specific graphic objects of SIMATIC WinCC are added to SICAM SCC. The distinction with regard to the
language setting also refers to these additional graphic objects.
NOTE
i Before the first data import, define the runtime language required for the runtime texts. The configuration
data must be updated with the same language setting in order to ensure that the texts are stored in the
correct language in the SIMATIC WinCC text library.
To use additional runtime languages, the texts in the SIMATIC WinCC text library can be translated into the
corresponding language.
If you switch the runtime language in SIMATIC WinCC, you have to close and re-open the WinCC project
before import/update, in order to get the texts of the import data for the Alarm Logging System to be
written into the text library in the correct language.
Several languages (e. g. English, German) are available by default for the SICAM 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).
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.
The texts of the properties dialogs for SICAM graphic objects, SICAM SCC V8.00 or later (SICAM Switch
Controls and SICAM Bay Overview Controls), are not included in the SICAMSwitch.xml file. They are stored in
the SICAMSwitchxxx.lng and SICAMBOxxx.lng language DLLs.
Adding the language for Runtime dialogs of switching device objects, SICAM SCC V8.00 or later
The SICAMSwitch.xml file is stored in the following directory: ...\Siemens Energy\SICAM\SCC\bin.
✧ Open the SICAMSwitch.xml file using an XML Editor.
✧ Copy an existing language block.
✧ Enter the language ID of the new language, e.g. 1034 for Spanish.
✧ Enter the texts for the new language.
✧ Save and close the XML file.
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 SCC includes a pre-config-
ured control element which you can use in your project.
This paragraph explains how to define the switchover to the Spanish language.
For the language switching to function properly, the text files must be available in the ...\Siemens Energy
\SICAM\SCC\bin Spanish directory with the 40A language ID.
[pascc423, 1, en_US]
Using the default control element, you can switch between the German and the English language. In order to
be able to define e. g. the Spanish language during runtime, this language must be configured accordingly.
[pascc424, 1, en_US]
² 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 3 different
languages during runtime.
[pascc425, 1, en_US]
NOTE
i Wenn SICAM DISTO auf einem separaten Rechner verwendet wird, öffnen Sie den DISTO-Port durch Fire-
wall-Regeln.
• StatIndex = Number of the station in the station list in the IEC 61850 Data Server (SIMATIC WinCC),
starting with 0
• LANNo = LAN number defined for the device, e.g. in the SICAM Toolbox II/SICAM Device Manager or in
the SICAM IEC 61850 Wizard with direct connection to a IEC 61850 device.
You can view the LAN station number in the parameters of a tag of the corresponding device.
[disto_01, 1, en_US]
7.11.1 Introduction
SNMP objects are managed in a kind of database in each device (agent) to be managed. The database contains
a number of objects which can be read and/or written via the network.
NOTE
Basic Procedure
The SNMP is configured with the following basic steps:
• The report starts once the configuration has been completed; the parameters are processed and the Tag
Management is updated in the background
NOTE
i Consider the information in 7.1.3 Configuration for Improved Message Display in the Case of Redundancy.
NOTE
i To define that the SICAM SCC computer is monitored by a higher-level SICAM SCC using SNMP, open the
SNMP ports via firewall rules.
SNMP Agents
In this view you can find and define agents and specify the lined variables (identical with the MIB objects
view).
To specify these linked variables, at least 1 MIB object must have been defined (in the MIB objects view).
[sc_snmp_network_manager, 1, en_US]
Element Explanation
New... Opens the Edit agent dialog for creating a new agent.
Edit... Opens the Edit agent dialog for editing the agent selected in the list.
De/Activate Activates or deactivates the agent selected in the list. The entry in the Active column
changes to Yes or No.
Delete Deletes the agent selected in the list.
The agent can only be deleted if no variable is linked any more.
Clone... Opens a dialog for cloning the variables of the agents selected in the list to the target
agent.
Import... Opens the file manager for importing from the exported agent.
Export... Opens a dialog for exporting (and thus backing up) agents with variables and objects.
Ping Sends a ping to the agent selected in the list and shows the result (status, response
time).
“Timeout” is shown if the agent cannot be contacted.
Find... Opens the Find agent dialog.
MIB objects
In this view you can define and edit MIB objects.
[sc_snmp_network_manager_mib, 1, en_US]
Element Explanation
New... Opens the Create new MIB object dialog.
Edit... Opens the Edit MIB Object dialog for editing the MIB object selected in the list.
Delete Deletes the MIB object selected in the list.
The agent can only be deleted if no tag is linked any more.
Import... Opens the file manager for importing the exported objects.
Export... Opens a dialog where you can export objects.
Linked variables
In this window section you can link variables. This is possible in both the SNMP agents and the MIB objects
view.
[sc_snmp_mib_linked_vars, 1, en_US]
Element Explanation
New... Opens the Create new variable dialog.
If you open this dialog from the SNMP agents view, you can only select objects from
the agent selected.
If you open this dialog from the MIB objects view, you can define from which agent
the selected object is to be linked (the same object can exist in several agents).
Edit... Opens a dialog for editing the variable selected from the list. The dialog which opens
depends on the variable type.
Delete Deletes the variable selected from the list.
Delete all Deletes all variables.
[sc_example_var_new_type, 1, en_US]
NOTE
i When a variable is created, only those variable types are provided which are supported by the MIB objects
(e.g., for the MIB object "OctetString" only the variable type "Text tag 8-bit character set" can be selected).
[sc_snmp_find_agents, 1, en_US]
Element Explanation
Find Starts the search for available agents.
The query can take some time depending on the number of agents. Whether agents
can be contacted via routers depends on the multicast configuration of the routers.
The bar under the button indicates the progress of the search.
Host name If this checkbox is activated, the host name of the IP address found is also searched via
the inverse Domain Name Service. If this checkbox is deactivated or no name server
entry exists, the agent is automatically assigned a name in the following format:
“AGTnnn”.
NOTE: Finding the host name can take several minutes depending on the system
configuration.
as list If this checkbox is activated, the agents found are shown as a list; otherwise, they are
shown as icons.
[sc_snmp_edit_agent, 1, en_US]
NOTE
i Communication with an IP address ending with .255 is not possible because it is a broadcast address. In
this case, the Runtime uses the previously configured IP address of the agent.
NOTE
i For displaying the current status of a device with ComFault and OprReady, you have to configure at least 1
SNMP variable of this device.
Element Explanation
Agent Enter the name of the agent.
IP address Enter the IP address of the agent.
Read community Read access password, default: "public"
Write community Write access password, default: "public"
Sampling cycle You can either apply the default value (0s) or enter a different cycle value (comple-
mented by s, m, h for seconds, minutes, hours) for querying the agent (e.g. 10s =
10 seconds or 1m = 1 minute). The recommended minimum time is 10s. Use the
default value if possible.
Time-out Time during which the system tries to contact the agent. If the connection could not be
set up within this period, the attempt is aborted.
Retries Number of retries to set up a connection with the agent.
Agent active Activates or deactivates the agent.
Agent description Enter a meaningful description of the agent if required.
(optional)
ComFault, OprReady Select here where you want the ComFault and OprReady information to be issued.
SNMP version Select the encryption: SNMPv1, SNMPv2 or SNMPv3
SNMPv3 parameter If you select the most secure SNMP version (v3), you can define the corresponding
parameters here, such as User name and Context name for accessing the agent as
well as Security Level, Authentication and Privacy (Encryption).
Ping Sends a ping to the agent and shows the result (status, response time).
“Timeout” is shown if the agent cannot be contacted.
7.11.3 SNMPv3
Security
Since the SNMP versions 1 and 2 only provide reduced security mechanisms, the SICAM Network Manager
also supports SNMPv3. This version provides significantly improved security. For this reason, Siemens always
recommends that you use SNMPv3.
Set all the relevant parameters directly in the Edit agent dialog.
SNMPv3 parameter
[sc_snmp_edit_agent, 1, en_US]
Element Explanation
SNMP Engine ID (as The SNMP Engine ID serves for the unique identification of the entity. Under SNMPv3,
Octet string) an entity is an SNMP instance which can serve as a manager, an agent, or as a combi-
nation of both. Click Readout in order to query this ID directly from the agent.
Readout Queries the engine ID directly from the agent and enters it automatically in the SNMP
Engine ID (as Octet string) field.
User name The User name replaces the community strings of the versions v1 and v2c and is an
integral part of the User-based Security Model (USM).
Context name A context can be used in order to combine the management objects of an entity into
logical groups. Several contexts per SNMP entity are possible and these contexts can
also contain identical objects. The Context name serves for unique identification.
Security level Shows the security level used:
• NoAuthNoPriv
No authentication and no privacy (encryption). Corresponds to SNMPv1/ SNMPv2c
security; the user name is used as a community string.
• AuthNoPriv
Authentication is used
• AuthPriv
Both authentication and privacy are used
Authentication
Algorithm Authentication method (MD5, SH1)
Used in the AuthNoPriv and AuthPriv security levels.
Password Authentication password
Visibility... Provides the Show password and Hide password options
Privacy (Encryption)
Algorithm Encryption type
Used with the AuthPriv security level.
Password Encryption password
Visibility... Provides the Show password and Hide password options
NOTE
i If SNMP Engine ID stays empty, the Engine ID is read out by the Agent during runtime. This can adversely
affect the polling behavior of all agents, especially in the case of unreachable agents. Therefore, it is
strongly recommended that you complete the SNMP Engine ID.
You can complement the MIB file collection by additional MIB files.
² Copy the folder with your new MIBs into the Default_MIB folder (available under any path on your drive,
see Management Information Base (MIB), Page 330).
[sc_snmp_add_mib1, 1, en_US]
The folder includes an .index file and at least one MIB file.
[sc_snmp_add_mib1b, 1, en_US]
² Click New... in the MIB objects view of the SICAM Network Manager.
The Create new MIB object dialog opens.
² Click Edit.
The MibSicamSCC.mcf container file is opened in the MIB File List Editor.
² Under [Directories] of the file, enter the name of the folder you have added previously and then click OK
to confirm.
[sc_snmp_add_mib2, 1, en_US]
[sc_snmp_add_mib3, 1, en_US]
The entry now reads yes and the MIB file is available in the MIB collection.
[sc_snmp_add_mib4, 1, en_US]
If your computer is equipped with several network cards, you can define a specific IP address for SNMP.
² In the WinCC Explorer, open the Tag Management.
² Right-click SNMP and select Connection parameters from the context menu.
[sc_snmp_add_ip1, 1, en_US]
[sc_snmp_add_ip2, 1, en_US]
[sc_example_open_nwm, 1, en_US]
² Click Find... in the SNMP agents view in order to open the Find agents dialog.
Click Find in the dialog.
All available agents are displayed.
[sc_example_find_agent, 1, en_US]
[sc_example_edit_agent, 1, en_US]
[sc_example_nwm_with_agent, 1, en_US]
[sc_example_mib_objects, 1, en_US]
² Click File, navigate to the MIB file folder and select the MIB container file MibSicamSCC.mcf.
This file contains a collection of all the MIB files included.
² Click Open.
All available MIB files are read in and all MIB objects are shown in the Create new MIB object dialog.
NOTE
i If you have several MIB files with different versions, activate only 1 of these MIB files.
Select the desired objects from this file. Afterwards, you can open the dialog once again and load the other
MIB file.
[sc_example_mib_read_agent, 1, en_US]
[sc_example_mib_edit_object, 1, en_US]
² You can change the Object name here, if required. Assign name automatically is activated by default.
² Click Add and then click OK to confirm that you really want to add the object.
[sc_example_nwm_with_mib_object, 1, en_US]
[sc_example_var_new_type, 1, en_US]
² For this example, select Text 8-bit character set and click OK.
The dialog for configuring the variable (here: Text variable 8-bit character set) opens.
[sc_example_var_config, 1, en_US]
² Click Close.
The variable is now shown under Linked variables.
[sc_example_var_linked, 1, en_US]
[sc_example_var_report, 1, en_US]
[sc_example_var_managment, 1, en_US]
[client_serv01, 1, en_US]
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. The diagrams configured on the
servers are displayed in diagram windows. 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 picture window.
² In the Graphics Designer, select the Picture window from the group of smart objects. Insert it into the
basic frame.
² Double-click the picture window to open the Properties dialog.
² In the Miscellaneous group of the Properties tab, click the Picture name attribute in order to browse for
the diagram.
² Double-click the Server prefix attribute to browse for the server.
² Close the Properties dialog.
On the client, you can also create and show diagrams based on data from several different servers.
NOTE
i On the server computer, you create the server packages in the WinCC Explorer under the Server level. On
the client computer, you import the server package in the WinCC Explorer under the Server level (see
chapter 8.3 Configuration of the SIMATIC WinCC Components and WinCC Information System).
NOTE
i During each import, the SICAMPAS_CompKey.pas script is created again by the SICAM PAS Wizard.
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.
[client_serv02, 1, en_US]
NOTE
i 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 computer.
² 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 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.
9.1 Overview
For safety reasons, a SICAM PAS system and SICAM RTUs can be implemented in redundant configuration. If
required, certain components can be implemented redundantly depending on the specific requirements of the
individual system. This section describes how to define the configurations illustrated below.
• Redundant SICAM PAS systems and SICAM RTUs are connected to 1 SICAM SCC Human-Machine Interface
(HMI).
• 1 SICAM PAS system/SICAM RTUs are connected to 2 redundant SICAM SCC HMIs.
Further redundant configurations are possible. For example, redundant SICAM PAS systems/SICAM RTUs can
also be combined with a redundant SICAM SCC system.
For more detailed information on redundancy, refer to the SIMATIC WinCC documentation.
NOTE
i Make sure you also read 7.1.3 Configuration for Improved Message Display in the Case of Redundancy.
[SCC_Redundancy_settings, 1, en_US]
A SICAM PAS system can consist of 2 redundant SICAM PAS systems running in parallel. Bay devices and
substations are connected to both SICAM PAS systems, and SICAM SCC is connected to both SICAM PAS
systems via the SICAM PAS PROTOCOL SUITE (SICAM PAS channel DLL). For a redundant SICAM PAS system,
the connection of SICAM SCC is active parallel to both SICAM PAS systems.
[Kanal_dll_a, 1, en_US]
Activating redundancy
NOTE
i With SICAM PAS V8.00 or higher, the redundancy parameters are entered automatically.
[pascc404, 1, en_US]
A redundant system consists of SICAM SCC Servers which run in parallel. Each SICAM SCC provides a SICAM
PAS PROTOCOL SUITE connection to the SICAM PAS system.
The first SICAM SCC (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 for data synchronization and for the control of the server redun-
dancy must be installed on both SICAM SCC servers.
[Kanal_dll_1, 1, en_US]
[sc_first_dip, 1, en_US]
² The items of information to be used in SICAM SCC must be activated in the information mapping.
Exporting data
To import the configured items of information into SICAM SCC, they must be exported from SICAM PAS UI –
Configuration.
² Right-click Control Center 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
SCC using the SICAM PAS Wizard.
² Export the configuration data.
NOTE
i To start the SIMATIC WinCC Runtime, the 2 WinCC servers must be started one after the other. Start the first
server and then start the second. For more detailed information, refer to the SIMATIC WinCC Information
System.
SICAM RTUs können aus Gründen der Ausfallsicherheit redundant betrieben werden. SICAM SCC hat über die
SICAM IEC COMMUNICATION SUITE (SICAM IEC-Kanal-DLL) Verbindung zu beiden SICAM RTUs.
Bei redundanten SICAM RTUs ist die Verbindung von SICAM SCC parallel zu beiden SICAM RTUs aktiv.
Redundante und nicht redundante SICAM RTUs können nebeneinander betrieben werden.
[Kanal_1703_dll_a, 1, en_US]
Figure 9-6 System mit redundanten SICAM RTUs und redundanten Feldgeräten
A redundant system can consist of 2 SICAM SCC servers running in parallel. Each SICAM SCC provides a SICAM
IEC COMMUNICATION SUITE (SICAM IEC channel DLL) connection to the devices.
One SICAM SCC (e.g. WinCC1) is the Master serverand the other SICAM SCC (e.g. WinCC2) is the redundant
partner server. Both connections are active in case of fault-free operation. Commands are only issued by the
Master server
The SIMATIC WinCC redundancy package for data synchronization and for the control of server redundancy
must be installed on both SICAM SCC servers.
[Kanal_1703_dll_1, 1, en_US]
Create the redundant WinCC project using the Project Duplicator. It must be saved on a second computer.
✧ To start the Project Duplicator, click Start > SIMATIC > WinCC > Tools > Project Duplicator.
✧ Enter SCC 1 as the source project.
✧ Enter a name for the redundant WinCC project (e.g. SCC 2).
✧ Click Duplicate. The redundant WinCC project is created now.
• For the IX State Sync application, the same rules apply for SICAM RTUs and SICAM PAS/PQS systems, see
14.5 IX State Sync Application.
10.1 Overview
Several SICAM PAS systems in different versions can be connected to a SICAM SCC. Special SICAM PAS chan-
nels are available for this purpose.
10.2 Introduction
The SICAM PAS and SICAM SCC substation automation system communicate with each other via a channel in
SIMATIC WinCC. The SICAM PAS Protocol Suite uses components of the SICAM PAS system for communication.
The versions of all components involved must be identical. A SICAM PAS Protocol Suite can only establish a
connection to a specific SICAM PAS version.
For SICAM PAS CC/SICAM SCC V7.0 and higher the SICAM PAS channel supports the connection to SICAM PAS
V7.0 and higher. Starting from these versions, a mixed-versions operation is possible with the SICAM PAS
Protocol Suite standard channel.
For the extension of existing systems or upgrades of the SICAM SCC computer, such as a new SIMATIC WinCC
version, it might be necessary to connect the SICAM PAS system of an older version or several SICAM PAS
systems of different versions to a SICAM SCC.
In these cases, special SICAM PAS channels are available for the connection to SICAM PAS V5.11 and SICAM
PAS V6.00. In the SIMATIC WinCC Tag Management, you can load the SICAM PAS Protocol Suite V5 or the
SICAM PAS Protocol Suite V6. Afterwards, during the data import using the SICAM PAS Wizard, select the
desired Channel PAS Data Server V5 or Channel PAS Data Server V6.
The SICAM PAS Protocol Suite included in the scope of delivery is intended for applications from V7 or appli-
cations with consistently identical software versions. In the SICAM PAS Wizard, you use the Channel PAS Data
Server. For this channel, in case of an upgrade of SICAM PAS or SICAM SCC, the integrated components of the
basic software are automatically exchanged in order to ensure that the project can be further edited immedi-
ately after the upgrade and without any further configuration efforts.
If data was imported into a version-specific channel or if data has to be moved to such a channel, the configu-
ration must be modified accordingly. Data which you have imported into a channel is saved in the SIMATIC
WinCC database with its ID.
For WinCC V7.3 and higher, this exchange can be done in the Configuration Studio. To do so, select the
communication connection and change the communication driver in the properties.
During the upgrade from SICAM PAS V5.11 to V6.00/V7.00/V8.00, not all the conversion which would be
necessary to support new functions can be performed automatically.
11.1 Overview
Using the WinCC Web Navigator, you can operate and monitor a WinCC project from anywhere in the world
via the Internet.
The WinCC Web Navigator includes special Web Navigator Server components installed on the server
computer, as well as Web Navigator Client components running on the Internet computer.
NOTE
i SIMATIC WinCC Web UX cannot be used with SICAM SCC with SICAM Switch, Bay Overview or Numeric
Controls. Web UX does not support the ActiveX technology.
11.2 Prerequisites
A Web Navigator Server and a Web Navigator Client are required in order to implement the WinCC Web Navi-
gator function. To use the WinCC Web Navigator for SICAM SCC, certain prerequisites must be met.
• a WinCC project installed and enabled for the WinCC Web Navigator
NOTE
i The display on the Web Navigator Client can be hidden or restricted by your browser's security settings.
Special characters
If you use scripts in your pictures, the names of the objects addressed by this script must not include blanks or
special characters. The special character "_" is supported. This means that you may use the special character in
the object name, e.g. StartPicture_1.
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, now open the WinCC project which you want to show using the WinCC Web Navi-
gator.
² In the WinCC Explorer, right-click Web Navigator and then select Web View Publisher from the context
menu.
The Web Publishing Wizard opens.
[pascc801, 1, en_US]
² Enter the name of the directory which holds the process diagrams of the WinCC project (...\projectpath
\projectname).
² Enter the name of the Web access directory (...\projectpath\projectname\WebNavigator).
² Click Next. The diagram selection dialog is displayed.
² Select all diagrams.
² Click Next. The function selection dialog is displayed.
[pascc802, 1, en_US]
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, 1, en_US]
² Select WebNavigator.
The Web Options are displayed.
² Select a published diagram (e.g. ROOT.PD_) as a start picture.
² Select the rights of the individual user.
NOTE
i If the function number 1002 – Web Access – monitoring only – is activated, the user is only allowed to
monitor the WinCC project as a Web Navigator Client.
In order to display it in the SICAM Controls dialogs, an authorization must have been configured for the
Control.
Generate a web site on the WinCC Web Navigator Server and make it available to the Web Navigator Client.
² Start your WinCC project.
² In the WinCC Explorer, right-click Web Navigator and select Web Configurator from the context menu.
The WinCC Web Configurator opens.
² Click Next.
[pascc803, 1, en_US]
Installing Plug-ins
To install the SICAM SCC 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 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, 1, en_US]
NOTE
i The SICAM SCC WebPlugIn requires the Microsoft .NET Framework 4.7.2 and the Visual C++ runtime
components.
If the Visual C++ runtime components do not exist on your computer, you can install them from the SICAM
SCC DVD (..\SetupData\InstallationData\Prerequisites\vcredist_x86_xxxx.exe).
NOTE
i Use the Logon and Logoff hotkeys in order to change the user on the Web Navigator Client. The hotkeys
are defined in the Project Properties, see 3.2.2 Defining Project Properties.
12.1 Overview
The time information for SICAM SCC can be updated by downloading the IANA time zone database.
In the SICAM SCC system, a correct time is very important. A radio clock can be used as timer. The time of this
clock is distributed over the system. The functionality of time distribution will be described by means of
example configurations.
• Through an NTP clock (for example, SICLOCK, Hopf Time Server, and Meinberg Time Server), an external
device connected to the SICAM PAS/PQS computer through Ethernet.
• Through a remote terminal interface from the control center.from the control center.
This time synchronization method is not relevant for SICAM SCC.
The time synchronization of SICAM SCC is based on the NTP(Network Time Protocol) and the corresponding
NTPD (Network Time Protocol Daemon) software. Under a Windows operating system, the NTPD service runs
in the background. For the installation of SICAM PAS/PQS, it is referred to as the Network Time Protocol
Service It is configured by means of thentp.conf ASCII file. To edit this configuration file, Siemens recom-
mends a text editor with the YAML markup language support, for example, Notepad++. Using this editor,
comments and entries are displayed in different colors. The configuration file is located in the Windows direc-
tory, subfolder \drivers\etc\, for example: C:\WINNT\system32\drivers\etc\.
NOTE
i Windows 7, Windows Server 2008 and Windows Server 2012 do not allow to edit the ntp.conf file
directly within the Windows directory.
If you use one of these operating systems, copy the ntp.conf file to another directory (outside of the
Windows directory), for example to the desktop. Edit the copied file there and save it to the Windows direc-
tory afterwards, overwriting the existing file.
The NTPD is automatically installed together with SICAM PAS/SICAM SCC. It is activated upon a restart of the
computer.
In a SICAM SCC system, several NTPDs are simultaneously active (for example, on the external radio clock, the
SICAM PAS/PQS, and the SICAM SCC 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 ms can be achieved under a Windows operating system. In
order to achieve this high precision, the system's NTPDs must perform extensive calculations. This process can
take several hours after the system starts. If the current Time Master fails, the NTPDs use the time data deter-
mined in order to keep an utmost level of time precision for as long as possible.
For more detailed information on NTP, refer to the following web site: http://www.ntp.org.
For the configuration of the NTPD, knowledge about its main functions is required. Some NTPD functions and
terms are illustrated below.
The offset is the difference between the Client clock and the Server clock. 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 infor-
mation.
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.
• High means that the system time deviates from the 'real' clock time by less than 10 ms and that the
quality of the time sources is sufficient for this determination. A dispersion of less than 10 ms 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 s 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 runs at all or that the service was not able
to detect a time source.
For compatibility reasons, a SICAM SCC-internal time stamp includes 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.
When installing SICAM PAS/PQS or SICAM SCC, an ntp.conf configuration file is copied into the ...\%windir%
\system32\drivers\etc or ...\%windir%\SysWow64\drivers\etc directory. The %windir% directory name
depends on the operating system, for example, Windows or WINNT.
This file is used to configure the NTPD.
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 includes some comments on its contents. This paragraph provides information about
important entries.
For more detailed information, refer to the following web site: http://www.ntp.org.
General Settings
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
• Tinker panic
If the clock concerned deviates by more than 7,200 s from the best external clock, time information is not
synchronized. 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.
Reference Clocks
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
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.
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
These lines are required in order to use shared memory clock drivers. They are used for time synchronization
through telecontrol protocols.
• Mode
Through mode 33 (see Table 12-1), 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 among the
computers used (HOPF6039 on the Full Server and telecontrol protocols on the DIP). To do this, activate the
peer line.
In this case, the computers must determine among each other which clock time is most suitable. Since the
classical Server/Client relationship cannot be applied in this context, all the computers involved must be
configured as peers (that is, colleagues with the same priority). Data is exchanged on a bidirectional basis in
order to ensure that synchronization can be performed by both 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
12.3.3 Clock Driver for Telecontrol Protocols (Shared Memory Clock Driver)
The driver for telecontrol protocols (Shared Memory clock driver) has been modified in such a way that it
ensures proper time synchronization in the SICAM PAS/PQS system.
Using a shared memory clock driver, the time in a SICAM PAS/PQS system can be synchronized based on tele-
control protocols.
The following 2 modes are supported:
• Mode 0
Mode 0 corresponds to the mode described in the original HTML documentation. This mode cannot be
used with SICAM PAS/PQS.
• Mode 1
Mode 1 is a Shared Memory clock driver with an extended functionality as used for SICAM PAS/PQS.
This paragraph only describes Mode 1.
The ntp.conf configuration file consists of 4 blocks for time synchronization through telecontrol protocols. A
typical block has the following structure:
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
The 3rd address section (assigned the value 28 in the example above) defines the type of clock driver. The 4th
address section (0 in the example) is used to distinguish between clocks of the same type.
Mode
Mode 33 is an advanced mode with timeout monitoring. In the fudge line, the value 5 is specified for the
stratum.
In a SICAM PAS/PQS, only modes 1 or 33 can be used for time synchronization through telecontrol protocols.
In a SICAM PAS/PQS, only modes 1 or 33 can be used for time synchronization through 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 that 2^minpoll is greater than the synchronization interval
of the control center. The maxpoll parameter must also be set to this value.
The mode parameter must be interpreted as a bit pattern (decimal value). The tables below illustrate the
significance of the bits.
Bit 7 6 5 4 3 2 1 0
Bitpattern 0 0 1 0 0 0 0 1
Value 0 0 1 0 1
Minpoll, maxpoll
If automatic time monitoring (adaptive polling) is activated, the NTPD tries to set a polling interval within the
limits selected through minpoll and maxpoll. If the telecontrol protocol did not provide any value within a
defined interval, the polling interval is increased by one step. If more than 2 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 faulty 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 that they include the expected time
synchronization interval of the telecontrol protocol. Minpoll and maxpoll are exponents referred to a basis of
2. The following values can be used: minpoll = 2 (22 = 4 s); maxpoll = 10 (210 =1024 s = 17 min)
Fudge
• Time1
As with most clock drivers, this value is used in order to compensate a systematic (constant) offset. For
example, the runtime of the telecontrol telegram between the control center and the substation can be
corrected. The value is defined as a floating point value indicated in seconds.
• Time2
Time2 The difference value for clock time setting can be increased to a value greater than 10 s, see Bit 4
in the description of mode, Table 12-1. The value is defined as a floating point value indicated in
seconds.
For system configurations with an IEC 61850 Ethernet bay bus, an external radio clock (for example,
SICLOCK, Meinberg, and Hopf) can be used as the Time Master on the Ethernet. If this clock fails or if the
quality of the time information 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 on both SICAM PAS/PQS computers (Full Server and DIP) and on the SICAM SCC computer.
The NTPD of the radio clock is the Time Server; the NTPDs of the SICAM PAS/PQS computers are the Clients.
Additionally, time information can be transmitted from the telecontrol center.
[pasinst72, 1, en_US]
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 through IEC 60870-5-103 receive time information from the DIP.
Configuration Files
This paragraph provides a list of the ntp.conf configuration files for the SICAM PAS/PQS and the SICAM SCC
computers. The entries in the list have been customized for the example illustrated. Be aware that the real
system configuration (for example, IP addresses) of your own environment must be considered.
Changes to the predefined configuration files have been highlighted.
Configuration file of the SICAM PAS/PQS DIP:
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
peer 192.168.1.6 minpoll 2 maxpoll 6 iburst
The SICAM PAS/PQS DIP must be entered as a peer for the radio clock. If this is not possible, the radio clock
must not be used as a peer, but as the Server:
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
server 192.168.1.6 minpoll 2 maxpoll 6 iburst
Configuration file of the SICAM SCC computer and of the SICAM PAS/PQS Full Server:
#---------------------------------------------------------------------
# general settings
#---------------------------------------------------------------------
# -- panic threshold --
# if system clock is more than that distance from the best external source,
# stop the service because something is really weird.
tinker panic 7200.0
# -- driftfile storage --
# NTPD will store the clock drift here, so after restart the service will
# lock the FLL/PLL faster. On embedded systems, make sure that file is
# writeable and on a non-write-protected file system!
driftfile %windir%\ntp.drift
# -- logfile storage --
# make sure this is a writeable file on a non-write protected file system!
#logfile D:\tmp\ntpd.log
#---------------------------------------------------------------------
# reference clocks
#---------------------------------------------------------------------
#---------------------------------------------------------------------------
# shared memory clocks ('iburst' is not useful here)
#---------------------------------------------------------------------------
# channel 1
server 127.127.28.0 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.0 stratum 5
# channel 2
server 127.127.28.1 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.1 stratum 5
# channel 3
server 127.127.28.2 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.2 stratum 5
# channel 4
server 127.127.28.3 mode 33 minpoll 2 maxpoll 6
fudge 127.127.28.3 stratum 5
#--------------------------------------------------------------------------
# peers: all time sync peers in a PAS installation
#--------------------------------------------------------------------------
# If the local system has reference clock access, mention all other systems
# (full servers and dips) in a PAS installation that can also access reference
# clocks. Peers will negotiate the leader of the pack...
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
#peer xxx.xxx.xxx.xxx minpoll 2 maxpoll 6 iburst
#----------------------------------------------------------------------------
# servers
#----------------------------------------------------------------------------
# If the local system has no reference clock access, mention all systems that
# have reference clock access here. If there is a network path to an external
# clock source (NTP server in the control center, for example) list them
# here, too. And furthermore mention all fallback servers that can be used!
# minpoll 2 -> 4s / maxpoll 6 -> 64s, iburst -> initial burst poll
server 192.168.1.3 minpoll 2 maxpoll 6 iburst
server 192.168.1.6 minpoll 2 maxpoll 6 iburst
NOTE
i Perform the conversion steps from earlier versions to the new version one after the other.
• The Topological coloring function has been revised. For information concerning versions earlier than
V9.00 refer to 13.4 Converting Topology, V9.00.
• Run the SICAM Import/Export Wizard with the data previously imported.
In order to create the configuration data for the current SICAM Runtime with Dynamic Alarm Filter (DAF),
you must execute the Import Wizard with existing import data once for each station in the project. This is
also required if you do not use the DAF.
NOTE
NOTE
i Perform the conversion steps from an older version to the new version sequentially.
NOTE
i For projects created with a version earlier than SICAM SCC V9.07, when importing SCL files (IEC 61850),
XML files (IEC 60870-5-104), and SXD files (SICAM TOOLBOX II), from the second station on the mapping
of the WinCC tags to the external telegram addresses is no longer unique. Messages from the second
station are partially displayed on tags and messages of the previous station. A clear assignment to the tele-
grams is no longer possible. The project is inconsistent.
To fix the problem in existing projects:
• Use the SICAM Import/Export Wizard to delete all stations that connect the IEC communication except
the first one from your project.
• Import the current import file again for the first station.
• Open an existing WinCC project and update it with one of the Wizards. Choose the following setting:
– Importing the SICAM graphic object library
• Open the Topological Project Settings dialog and make any changes (for example, apply the color for
de-energized lines to the project settings), then close the dialog with OK.
• Select all objects and open the Topological settings for selected objects dialog.
• If you selected Use topological project settings, the settings made through Topological Project
Settings are used for the selected objects.
• Open an existing WinCC project and execute and update with the Wizard, using the following options:
– Importing the SICAM graphic object library
– Create SICAM text library
– Create SICAM alarm system
• Open the Project Library and replace the Alarm Controls in the picture:
– SICAM SCC Warning Message List
– SICAM SCC Event List
– SICAM SCC Protection Message List
• update the settings for the topological coloring in the SICAM Menu of the Graphics Designer,
The SICAM PAS Protocol Suite V7 is no longer included. Change your SICAM SCC projects to the SICAM PAS
Protocol Suite standard channel before updating the software.
A new measured values object (SICAM Numeric) is available in order to speed up the updating times and
enhance the system dimensions, see 4.8 Measured/Metered Value Display.
The former objects can be replaced via the SICAM SCC menu in the Graphics Designer. Select Show task
dialog and perform steps 1 and 2 of the task Measured value up to V8.01: Upgrade to SICAM Numeric
Control (V8.02).
NOTE
i When replacing objects in WinCC V7.4, connections to the connectors may be lost and the topology cannot
be generated. In this case, re-connect the connectors to the switching device and bay overview objects.
This does not occur for WinCC V7.3 or earlier versions.
Different configuration
Contrary to SICAM PAS V6.0 the SICAM SCC connections are configured on the Full Server and no longer as a
DIP.
On the interface level you define the assignment of the switching authority group, the IP address of the Full
server network card for communication (this address corresponds to the one to be entered for the SICAM PAS
in the SICAM PAS channel) and the port number.
On the control center level you define the IP addresses of the SICAM SCC computer(s) and the channel moni-
toring time. (Make sure that an identical channel monitoring time is defined in SICAM SCC).
Redundant SICAM SCC systems are configured as a control center; the two IP addresses of the SICAM SCC
computers are entered in the communication parameters.
Independent SICAM SCC systems to be connected to a SICAM PAS are configured in separate interfaces. This
enables a different assignment of the switching authority group.
• Alternative 1
Follow the description in 14.8 Working with the SIMATIC WinCC Configuration Tool.
• Alternative 2
Use the wizard to delete the SICAM process tags and then manually delete the structure types in your
project.
Next, re-import the SICAM process tags using the wizard. The advanced structure types are generated
during this process.
• Alternative 1
Follow the description in 14.8 Working with the SIMATIC WinCC Configuration Tool.
• Alternative 2
Use the wizard to delete the SICAM process tags and then manually delete the structure types in your
project.
Next, re-import the SICAM process tags using the wizard. The advanced structure types are generated
during this process.
• Alternative 1
Follow the description in 14.8 Working with the SIMATIC WinCC Configuration Tool.
• Alternative 2
Use the wizard to delete the SICAM process tags and then manually delete the structure types in your
project.
Next, re-import the SICAM process tags using the wizard. The advanced structure types are generated
during this process.
• Alternative 1
Proceed as described in 14.8 Working with the SIMATIC WinCC Configuration Tool.
• Alternative 2
Alternative 2: Delete the SICAM process tags using the Wizard. Afterwards, manually delete the struc-
ture types for the SICAM SAS connection (without PAS_ in the name) in your project.
Reimport the SICAM process tags using the Wizard. The advanced structure types are generated during
this procedure.
Replace the IndustrialX V3 objects by the up-to-date objects (V3 objects are only available in configuration
mode) using the SICAM add-in (upgrade of V3 switching device objects / overview objects).
In order to ensure that the properties of V3 switching device objects and overview objects are applied
correctly, the tag names and the text for the tooltip in the properties of the tag connection must be empty in
the target SAS object. Before calling up the update, open the properties of the SAS object and delete all tag
names and the tooltip text under Tag connection.
Connected scripts are also applied when replacing the objects.
• Check whether the configured scripts function correctly (especially with regard to object properties
used).
• Remove the script from the Clicked event of the object. This script served to open switching dialogs
which are no longer required with the current object because they are integrated.
• A doubled SICAM PAS system is connected to 1 SICAM SCC Human-Machine Interface (HMI).
A SICAM PAS system can consist of 2 SICAM PAS Full Servers running in parallel. Bay devices and substations
are connected to both SICAM PAS Full Servers. SICAM SCC is connected to both SICAM PAS Full Servers via the
SICAM PAS PROTOCOL SUITE.
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 opera-
tion, the connection via the normal path is active.
For SICAM SCC, a switchover to the redundant path must be performed if one of the following 2 scenarios
occurs:
• The normal path of the SICAM PAS PROTOCOL SUITE to the connected SICAM PAS Full Server is inter-
rupted.
The active connection of the SICAM PAS PROTOCOL SUITE 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 SCC 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 PROTOCOL SUITE. The detection of the fault and the switchover to the redundant path
can be realized by other means. The required procedure is described below.
NOTE
i For the connection to SICAM PAS V7.0, the configuration of the SICAM PAS PROTOCOL SUITE (SICAM PAS
channel DLL) must be set to SICAM PAS V6 redundancy.
[Kanal_dll, 1, en_US]
The following components are required for the monitoring and switchover of the connections (between the
normal and the redundant path):
• a process tag
Process tag
In order to be able to monitor the connection between the SICAM PAS system and the bay devices, a process
tag must be created in SICAM PAS UI-Configuration and mapped to SICAM SCC. This process tag can be e.g. a
message derived via CFC and enabling the evaluation of the quality of the connection to the bay devices.
This process tag can be evaluated using the SicamPAS_ConnectionChange.pas or SicamPAS_IsHeMaster-
Check.pas WinCC script. The quality of the active connection can be assessed by means of the evaluation of
the process tags.
ConnectionState
The ConnectionState_xxx bit array shows the status of the active connection between the SICAM PAS
PROTOCOL SUITE and the SICAM PAS system.
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 PROTOCOL SUITE can be influenced by writing the ForceConnectionState_xxx
system tag.
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 PROTOCOL SUITE 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
WinCC script
The process tag is evaluated using the SicamPAS_ConnectionChange.pas WinCC script. The proper func-
tioning of the SICAM PAS system (including the communication with connected devices) can be checked by
means of this evaluation.
If the quality of the active connection is found to be poor, the system can switch over to the other path using
the system tag ForceConnectionState_xxx.
A template of the SicamPAS_ConnectionChange.pas WinCC script
is copied into the ...\SIEMENS\SICAM\SCC\PAS directory 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, use the related process tags in the script editor.
Activating redundancy
Proceed as follows to activate the redundant configuration:
² In the WinCC Explorer, right-click PAS Data Server and select Properties from the context menu.
The Channel Unit Properties dialog opens.
² Click Properties.
The Connection properties dialog opens.
² Click Properties.
The PAS Connection dialog opens.
[pascc404a, 1, en_US]
A redundant system can consist of two SICAM SCC which run in parallel. Each SICAM SCC provides a SICAM
PAS PROTOCOL SUITE connection to the SICAM PAS system.
The first SICAM SCC (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 for data synchronization and for the control of the server redun-
dancy must be installed on both SICAM SCC servers.
[Kanal_dll_1, 1, en_US]
[sc_first_dip, 1, en_US]
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.
[sc_second_dip, 1, en_US]
✧ Copy the control center of the first DIP and insert the copy into the second DIP.
Exporting data
To import the configured items of information into SICAM SCC, they must be exported from SICAM PAS UI -
Configuration.
✧ Right-click 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
SCC using the SICAM PAS Wizard.
✧ Export the configuration data of the first DIP.
✧ Export the configuration data of the second DIP.
The administrative tags imported from SICAM PAS have the project and interface ID as an extension of the tag
name.
[pascc409, 1, en_US]
[pascc411, 1, en_US]
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 the source project.
✧ Enter a name for the redundant WinCC project (e.g. PAS CC 2).
✧ Click Duplicate. The redundant WinCC project is now created.
✧ 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, 1, en_US]
✧ The SICAM PAS Wizard issues a warning. Click Yes in this dialog.
The project ID is not changed, and the HMI Interface ID is assigned the value 9.
[pascc410, 1, en_US]
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, 1, en_US]
NOTE
i If user-specific bitmaps, configured without absolute path, are used for display within the switching objects
(Bitmap option), these are not displayed during runtime in WinCC V7.2 or higher on the Web Navigator
Client .
The default search path is relative to the directory Programs (x86)\Siemens\WinCC\WebNavigatorClient
\bin.
You can reference the used bitmaps via this path or store them in this location.
Graphical representation
The SICAM graphic object library provides circuit breakers and disconnectors in five different representation
modes:
Circuit breaker View Graphic
SICAM CB in SICAM style
[pascc336, 1, en_US]
Type
The Circuit Breaker or Disconnector types 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.
NOTE
i If user-specific bitmaps, configured without absolute path, are used for display within the switching
objects, these are not displayed during runtime in WinCC V7.4.
The default search path is relative to the folder Programs (x86)\Siemens\WinCC\bin.
You can reference the used bitmaps using this path or store them in this location.
Line width
The line width of the graphic objects can be adjusted in steps from 1 to 11. Step 1 represents the smallest line
width.
The adjustment of the line width is possible for all representation styles according to DIN 42200, IEC 445 and
LSA.
Orientation
For all representation styles apart from Bitmap, the orientation angles 0°, 90°, 180°, and 270° can be defined.
[pascc337, 1, en_US]
Tag information
Click the Browse button next to the edit field. The Tags dialog opens. Select the corresponding tag from the
list and click OK to confirm.
Tag command
If a tag name Command related to a tag name Information is indicated in the SICAM PAS import data record,
the command tab is determined automatically when the tag name information is selected. In this case, the tag
name Command is entered into the Command Direction edit field.
To select a tag, proceed as described under Monitoring Direction.
NOTE
i If you do not want to use the stored functionality in command direction, delete the prespecified tag.
Tooltip text
Enter a text in the edit field. This text is displayed as Tooltip in the active project.
Switch position
The color of the graphic object in normal state depends on its value. A specific color is set by default for each
individual value. However, the color can also be freely selected from a color palette.
In the Color tab, you can assign colors for the individual switch positions and states of the Circuit Breaker/
Disconnector.
✧ Double-click the graphic object.
The SICAM SCC CB/DIS Properties dialog opens.
✧ Select the Color tab.
[pascc339, 1, en_US]
Value Color
ON 10, value = 2 Red
OFF 01, value = 1 Green
Intermediate position 00, value = 0 Yellow
Disturbed 11, value = 3 Yellow
The form of the graphic object in representation styles in accordance with DIN 42200, IEC 445 and LSA
depends on the value.
The following forms are predefined for the graphic object in the representation style in accordance with DIN
42200 and IEC 445:
Value Form
ON 10, value = 2 Switch closed
OFF 01, value = 1 Switch open
Intermediate position 00, value = 0 Switch on/off dashed
Disturbed 11, value = 3 Switch on/off dashed
Value Form
ON 10, value = 2 Filled
OFF 01, value = 1 Not filled
Value Form
Intermediate position 00, value = 0 Half filled
Disturbed 11, value = 3 Half filled
A red cross is indicated for values which are not indicated in the tables (e.g. Value=4).
State
The switch status is represented with small, colored rectangles next to the switch. A default color is predefined
for each status. The color can also be freely selected from a color palette.
[pascc340, 1, --_--]
Background
The background color of the graphic object can be individually defined. Gray is the default color.
[pascc342, 1, en_US]
During the connection to SICAM RTU or IEC 61850 devices, commands must be sent with Qualifiers of
Command (QoC) when commands are issued. To activate the function, select Send QoC with Command
Value in the Properties dialog of the switching device. Afterwards you can set the values to be sent in the
Preset section. If you need the possibility to display and change the values in the switching dialog at runtime,
select Visible in RT.
3-D style
If this option is selected, circuit breakers and disconnectors can simulate a three-dimensional effect when
clicked.
NOTE
i The 3-D effect highlights the selected icon. This effect is required for operation without a mouse.
Authorization level
Enter the Authorization level. For example, select the value 3 for authorization level 3. For more detailed
information regarding the setting and assignment of user authorizations, refer to 3.8 Setting up User Authori-
zations.
NOTE
i The line number (e.g. 3) corresponds to the authorization level in the object properties of the ActiveX
Controls.
• when the monitoring time for the command output has expired
In the Synchronization tab, you can define the control (switching device object) for synchronized switching
(e. g. in order to connect two busbars).
✧ Double-click the graphic object.
The SICAM SCC CB/DIS Properties dialog opens.
✧ Select the Synchronization tab.
NOTE
i In case of a connection to a SICAM PAS station, additional synchronization functions can only be used with
the IEC 61850 and SINAUT LSA ILSA communication protocols.
[pascc341, 1, en_US]
• Synchronizing model
With the communication protocol IEC 61850, the user can specify whether circuit breakers shall be
controlled in synchronized or unsynchronized mode. If unsynchronized 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.
• Changeover Synchronized – Not Synchronized Switching tag name command marker command
A tag name command can be indicated. This tag does not need to be defined if the synchronization func-
tion must not be modified during runtime.
[pascc341a, 1, en_US]
• Synchronizing model
With the SINAUT LSA ILSA communication protocol, 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.
If devices are directly connected via the SICAM IEC COMMUNICATION SUITE, the Qualifiers of Command (QoC)
are included in the command telegrams. These QoC are defined in the Advanced tab.
[QoC_einstellen, 1, en_US]
The Qualifiers of Command can be defined with the following object properties in the object properties of the
switching commands:
• Preset
With this property you can define which Qualifiers of Command are preset.
• Visible in RT
With this property you can define which Qualifiers of Command are displayed in the switching dialog
during Runtime and can be modified during the switching operations.
Dialogs are available for performing switching operations, for status display, to acknowledge blinking and for
synchronization.
To call up these dialogs during runtime, click the related graphic object.
[pascc501, 1, en_US]
The dialog below must be used for switching operations with SICAM RTUs and IEC 61850 devices and for
control via the SICAM IEC COMMUNICATION SUITE.
[pascc501_1703, 1, en_US]
This dialog has been complemented by 2 Qualifier of Command (QoC) setting options. Controls (switching
device objects) which already support this Qualifier of Command are available in the SICAM graphic objects
library, e.g. IEC 445 LS with QoC.
You can define the parameters of the Select before operate function via the properties of the control in the
Graphics Designer, see 14.2.4 Advanced Properties of the Circuit Breaker and Disconnector.
If bay devices are connected based on the IEC 61850 protocol, the Select command is transmitted when the
user clicks the ON or OFF button. Otherwise, the confirmation dialog opens directly (see Figure 14-22). The
ON and OFF buttons are disabled until a confirmation has been received.
[pascc505, 1, en_US]
The select command can receive a positive or negative acknowledgment. Depending on the acknowledgment,
one of the following dialogs opens.
[pascc506, 1, en_US]
The check resulted in a positive acknowledgment. The actual switching command can be issued by clicking the
Confirm button.
[pascc507, 1, en_US]
The actual switching command cannot be issued. The switching operation must be aborted.
Synchronization functions
Based on the communication protocols IEC 61850 and SINAUT LSA ILSA, different functions for synchronized
switching can be performed by means of dialog extensions. The execution of the switching operation during
runtime depends on the individual protocol. For this reason, a distinction is made between these protocols in
the following sub-sections.
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 SICAM SCC CB/DIS properties
dialog.
[pascc508, 1, en_US]
Figure 14-24 Switching dialog for synchronized switching, synchronization function disabled
For synchronized switching, the Sync effective option must be selected. This selection opens the confirmation
dialog.
[pascc509, 1, en_US]
Click Confirm to send a single command with the value OFF to the tag name command Sync not effective.
At the same time, all buttons are deactivated until a command feedback is received.
[pascc510, 1, en_US]
Figure 14-26 Switching dialog for synchronized switching, synchronization function deactivated
As soon as a message has arrived via the tag name information Sync not effective, the Sync ON button is
active and can be clicked.
[pascc511, 1, en_US]
Figure 14-27 Switching dialog for synchronized switching, Sync ON button activated
Clicking the Sync ON button now initiates synchronized switching. The switching command is issued as usual:
✧ Click Sync ON.
The control blinks in the setpoint status and the confirmation dialog opens.
✧ Click Confirm.
The command is output.
This dialog remains open until the synchronized switching operation has been completed or aborted.
[pascc508a, 1, en_US]
Figure 14-28 Switching dialog for synchronized switching, synchronization function disabled
The Unsynchronized option deactivates the Sync ON button. Synchronized switching is not possible.
The Synchronized option activates the Sync ON button.
Clicking the Sync ON button now initiates synchronized switching. The switching command is issued as usual:
✧ Click Sync ON button.
The control blinks in the setpoint status and the confirmation dialog opens.
✧ Click Confirm.
The command is output.
This dialog remains open until the synchronized switching operation 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 tag name command.
Click Start Meas to issue a measurement trigger to the synchronization unit. The measured values are
updated without performing a switching operation.
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, 1, en_US]
The status is indicated by a tick in the corresponding checkbox. Click Substitute to open the dialog for
manually updating a switch position (see 14.2.8 Substituting the Switch Position).
Acknowledge blinking
Click a blinking graphic object to open the Acknowledging blinking dialog.
[pascc504, 1, en_US]
Click This to acknowledge a status change or a spontaneous alarm for this switch.
Click All to use the Tag Acknowledge Blinking (under Properties) for acknowledging. All IndustrialX controls
linked to this tag are acknowledged.
[pascc503a, 1, en_US]
In this dialog, you defined how to substitute the switch position. Click Substitute to open the Confirm dialog.
Click the Confirm button to execute the substitution.
NOTE
i New structure elements are required for the substitution. To continue to use projects from SICAM PAS CC
Version 5.x, these projects must be converted first (see 10 Different SICAM PAS Versions).
The Object properties dialog comprises the Properties and the Events tabs. The following section describes
certain parameters from these tabs.
Proceed as follows to open the Object properties dialog:
✧ Right-click the graphic object.
✧ Select Properties in the context menu.
The Object properties dialog opens.
Properties tab
[pascc512, 1, en_US]
The following table provides a list of certain important object properties of the circuit breakers/disconnectors.
Events tab
[pascc513, 1, en_US]
The default circuit breakers/disconnectors feature a predefined command output mechanism for issuing pulse
switching commands. The pulse duration cannot be defined.
Example
The example below illustrates a C script for a command execution subject to a condition.
To customize the predefined C script:
✧ Open the object properties of the CB/DIS graphic object with C script.
✧ In the Events tab, click Object Events.
✧ In the OnButtonON row, right-click the flash icon. Select C Action from the context menu.
The C script is displayed.
[pascc514, 1, --_--]
The description in this section applies for IndustrialX Controls (Circuit Breakers/Disconnectors and Bay Over-
view) in SICAM PAS CC V5.0 and SICAM SCC V7.01.
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.
In the WinCC Object properties dialog, connect an internal string tag (e.g. TagnamePlaceholder) which
contains the name of the process tag during runtime and insert a & character as prefix of the tag name (e.g.
&TagnamePlaceholder). The control (switching device object) then interprets the tag as a string tag for indi-
rect addressing. During runtime, the string tag must contain the name of the process tag without extension
(e.g. .Value).
Parameters for indirect addressing can be defined in the following dialogs:
• Object properties
[pascc516, 1, en_US]
Indirect addressing is also possible when using a server or tag prefix. The prefixes cannot be suppressed in
case of indirect addressing, see 14.2.12 Addressing Using Tag and Server Prefixes. For more detailed informa-
tion, refer to the WinCC Information System, Using Tag and Server Prefixes section.
To define indirect addressing in the SICAM SCC CB/DIS properties dialog:
✧ Enter the names of the string tags in the entry fields for the tag names in the Tag connection tab.
[pascc517, 1, en_US]
NOTE
i In the SICAM SCC CB/DIS properties dialog, the Browse button cannot be used because 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.
SIMATIC WinCC provides various options for the definition and structuring of tags. For a diagram window, you
can assign a tag prefix which is placed in front of all tags used in the corresponding diagram.
In a multi-user system, integrated diagrams can be stored on any server. The server is indicated either directly
when integrating a diagram using the server prefix or assigned later via the object properties of the diagram
window. Using the server prefix, tags can also be requested from other servers.
[tagprefix_1, 1, en_US]
The properties of the Control, e.g. a circuit breaker, are defined as follows:
[tagprefix_2, 1, en_US]
Sample parameterization:
[serverprefix, 1, en_US]
• @NOP:: disables both the server prefix and the tag prefix
[tagprefix_3, 1, en_US]
Figure 14-40 Suppressing the tag prefix for the acknowledge tag
For more detailed information, refer to the WinCC Information System, Using Tag and Server Prefixes
section.
The Circuit Breaker/Disconnector graphic objects can be operated via the mouse or using the keyboard.
To initiate a switching operation using the keyboard, buttons must be inserted into the display, and a hotkey
must be configured for each button.
The switching operation is initiated by pressing the configured key or key combination during runtime. Addi-
tionally, a user right can be assigned for the operation of the button.
The runtime dialogs of switching device objects 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 computer and the function keyboard must be plugged in 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, 1, en_US]
For more detailed information regarding the configuration of a button, refer to the WinCC Information
System.
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 (switching
device object) to the defined value.
The following table provides a list of all permissible integer values and their meaning.
NOTE
i Since the Command control for synchronized/unsynchronized switching is very complex, controlling via
buttons/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.
✧ Select Mouse in the Event tab.
[pascc441, 1, en_US]
[pascc442, 1, en_US]
You can now add further buttons for deactivating, confirming, and canceling the switching operation and
configure these buttons accordingly. In this case, the diagram looks as shown below.
[pascc443, 1, en_US]
• The control (switching device object) switches to the ON state. The switching operation is completed.
Feedback messages regarding the switching operation are shown in the event list.
Runtime dialogs can be shown individually using an additional function. Depending on specific conditions, a
runtime dialog can be shown or hidden. Some additional dialogs, e.g. for user authentication, can pop up
between the selection of the switch and the execution of the command.
The runtime dialog can open due to a value change of the CommandID attribute (in the object properties of
the control/switching device object). The attribute value can be modified by means of a C script.
The following table shows a list of required values.
✧ Deselect the Use Integrated Dialog Boxes option in the properties of the control (switching device
object).
[pascc450, 1, en_US]
[pascc451, 1, en_US]
The Clicked function has the wmbutton parameter assigned. Via this parameter, you can check which mouse
button has been clicked.
• The runtime dialog opens. 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 (switching device object).
• The switching dialog is shown if the CommandID attribute includes the value 20.
As soon as a control (switching device object) 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:
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 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.
Graphical representation
4 bay overview variants are available in the SICAM graphic object library:
[pascc515, 1, en_US]
Display
The following five options are available for the representation of a graphic object:
• SICAM boxed
• SICAM rounded
• LSA boxed
• LSA rounded
• Bitmap
In the Bitmap representation mode, individual diagrams can be shown depending on the value. The file
formats BMP, WMF, EMF, JPG, and GIF are supported for diagrams.
Line width
The line width of the graphic objects (LSA only) can be selected in steps from 1 to 10. Step 1 represents the
smallest line width.
Value
In the normal state, the color and the shape of the graphic object depend on its value. A specific color is set by
default for each individual value. It is also possible to select the color from a color palette.
In the SICAM representation mode, only the color and not the shape is changed depending on the corre-
sponding value.
The following colors are defined by default for the graphic object in the SICAM and in the LSA representation
modes:
Status
The switch state is indicated by small, colored rectangles next to the graphic object. A specific color is set by
default for each individual state. The color can also be freely selected from a color palette.
The following colors of the rectangles are set by default for the representation of the individual states:
[pascc324, 1, en_US]
Tagname BBDC1
Assign a tag to Busbar Disconnector 1:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
Tagname BBDC2
Assign a tag to Busbar Disconnector 2:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
Tagname BBDC3
Assign a tag to Busbar Disconnector 3:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
Tagname CD
Assign a tag to the circuit breaker:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
Tagname LNDC
Assign a tag to the line disconnector:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
Tagname EDC
Assign a tag to the ground disconnector:
✧ Click the Browse button next to the edit field.
The Tags dialog opens.
✧ Select the corresponding tag from the list and click OK to confirm.
NOTE
i Delete the default tag link for switching devices which do not exist in the bay.
Tooltip text
Enter a text in the edit field. This text is displayed as Tooltip in the active project.
Creating/editing texts
✧ Open the ...\Siemens Energy\SICAM\SCC\bin\PCCIX_xxx.txt file in a text editor. xxx is used as a wild-
card for the language code.
[pascc420, 1, en_US]
✧ Under User-defined strings, enter your text (e.g. Text01) between quotation marks.
Values between 1000 and 1198 can be used as text IDs.
✧ Save and close the file.
[pascc421, 1, en_US]
² Enter the text ID for the attribute UserStringID in the Properties tab. 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 the switch. The runtime dialog is displayed with the defined text.
[pascc422, 1, en_US]
To show a dynamic text, the text ID must be changed in the UserStringID attribute of the control object
during runtime. The ID can be changed via a direct connection, a C script or a VB script.
This paragraph explains how to change the attribute using a button or a direct connection.
Defining a button
² Add a Windows object of the Button type to your display.
The Button configuration dialog opens.
[pascc426, 1, en_US]
[pascc427, 1, en_US]
Text display
The defined text is shown in the runtime dialog of the switch during runtime.
² Start the runtime.
² Click the button.
The text ID is written into the UserStringID attribute of the switch.
² Click the switch.
The runtime dialog is displayed with the defined text.
[pascc422, 1, en_US]
To deactivate the text, write the value 0 with a direct tag into the UserStringID attribute.
NOTE
i If V7 switching device objects are still used in existing SICAM SCC projects, the IX State Sync application
can be continued to be used.
With SICAM SCC V8.00, the related functions for the new switching device objects (ActiveX Controls) are
performed by the new SICAM SCC Runtime Data Server component.
[synctool, 1, en_US]
The IX State Sync application consists of a data connection to WinCC, a database and a network connection to
the IX State Sync of the other server.
Installation
The IX State Sync application is not part of the default installation of SICAM SCC. For the user-defined installa-
tion, you can select the installation of this application as SICAM PAS Redundancy components.
A subsequent installation of the IX State Sync application is also possible.
To install the IX State Sync application:
✧ Select Start > Settings > Control Panel > Add/Remove Programs.
✧ Select SICAM SCC in the list of programs and then click Uninstall/Remove.
✧ In the setup of SICAM SCC, select the Change option.
✧ Select User-defined setup.
✧ Activate IX State Sync and click Next.
The IX State Sync application is installed.
If WinCC Runtime is not running, the IX State Sync application shuts down automatically. For this reason,
WinCC Runtime must be activated in order to be able to configure IX State Sync.
The icon of the started IX State Sync application is shown in the Windows task bar.
[synctool01, 1, en_US]
The computers try to set up the connection. The status Connected shows that the connection is up.
User information/error messages are displayed in the Report. If the Enable trace output option is selected, all
actions are shown in the Report. In addition, status indications are shown in the internal SICAMPASCCSynch-
State WinCC tag.
The Synchronize and Chat buttons are enabled as soon as the connection to the other computer has been
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 trace window.
Click Chat to open a dialog window for contacting the partner computer. The current state of the connection
is shown in the status bar.
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 closing the application. They are still available when the application is
started again later. Click Exit in the context menu to exit the application.
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 tag
name command structure. This combination is shown in the list. Information tags for which no tag name
command is available are ignored.
[synctool02, 1, en_US]
[synctool03, 1, en_US]
Table 14-14 Description of the menu items available in the Main Table, Information.IXHook dialog window
NOTE
i After each change of the local database, this database has to be synchronized with the one on the partner
computer.
Following synchronization, the application is restarted on both servers. The data is synchronized according to
the new configuration.
NOTE
i Use the Measured value integrated C script objects to implement various functions by means of script
changes to individual objects.
Use the Measured value project function objects to control the behavior of the objects from a central
level.
NOTE
i 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. Select Tag from
the context menu in order to assign the output box a SICAM PAS tag (e. g. MW1.Counter).
NOTE
Limit Max/Min
You can define 2 upper and 2 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 blinking when the value
exceeds the 2nd upper limit or falls below the 2nd lower limit.
✧ Double-click Limit Max/Min in the Attribute column.
✧ Enter the limit value.
Update
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 ms and 1 hour. Besides this, user cycles can be defined. 500 ms is the default setting.
The refresh cycle of the diagram can be defined using the Update Cycle attribute under Miscellaneous in the
Properties of the diagram.
Recommendation: 2 s.
✧ Double-click the entry in the Current column. Select the parameter from the drop-down list box which
opens.
Tooltip text
The tooltip text shows the name of the object on which the mouse cursor is positioned during runtime.
✧ Double-click Tooltip text in the Attribute column.
✧ Enter the desired text.
Divider
The measured value is divided by the entered value and shown.
✧ Double-click Divider in the Attribute column.
✧ Enter the desired value.
Digits
The measured value is shown with the number of entered digits.
✧ Double-click Digits in the Attribute column.
✧ Enter the desired value.
Unit
The font color and the background color of the unit can be selected. Black and white are the default settings.
Proceed as follows to enter the text to be shown as unit:
✧ Double-click Unit in the Attribute column.
✧ Enter the text to be shown as unit.
Unit
The font color and the background color of the unit can be selected. Black and white are the default settings.
Proceed as follows to enter the text to be shown as unit:
✧ Double-click Unit in the Attribute column.
✧ Enter the text to be shown as unit.
The measured value object from the SICAM graphic object library uses the PAS_Substitute_Float_V600 SICAM
function for substituting.
[pascc530, 1, en_US]
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.*.
NOTE
i This dialog is not shown if the status of a message does not allow for a value substitution.
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, 1, en_US]
[pascc532, 1, en_US]
NOTE
i For Microsoft Excel, you require the Office Wizard in order to output warnings from the SIMATIC WinCC
Configuration Tool.
The SIMATIC WinCC Configuration Tool can be installed in two different ways.
Approach 1
² During the setup of SIMATIC WinCC, select the WinCC V7.0 complete entry in the Programs dialog.
SIMATIC WinCC is installed by means of the SmartTools, the SIMATIC WinCC Configuration Tool and the
SIMATIC WinCC Archive Configuration Tool.
To start the SIMATIC WinCC Configuration Tool, click Start > SIMATIC > WinCC > Tools.
Approach 2
² On the SIMATIC WinCC DVD, change to the InstData\WinCC\setup\Products\ConfigurationTool direc-
tory.
² Double-click the setup.exe routine.
² Follow the instructions in the different dialogs of the routine.
The SIMATIC WinCC Configuration Tool is installed.
After the installation, a file with SICAM SCC-specific extensions must be copied into the installation directory
of the Configuration Tool. On the SICAM SCC DVD in the ConfigurationTool, you will find version-specific zip
files. Each of them holds a resource.xla file.
² Select the zip file with the corresponding version and extract the resource.xla file.
² Copy this file into the installation directory of the Configuration Tool (... SIEMENS\WinCC\Configuration-
Tool).
The existing file must be overwritten.
For more detailed information on how to use the SIMATIC WinCC Configuration Tool, refer to the Help menu
item in Microsoft Excel.
[pas01, 1, en_US]
Figure 14-62 SIMATIC WinCC Configuration Tool, calling up the help menu
• call up the SIMATIC WinCC help for the Configuration Tool (Help)
• create an Excel folder with the data of an existing or new project (Create project folder)
[pas02, 1, en_US]
The following tables are created by the SIMATIC WinCC Configuration Tool:
• Project properties
• DM_default values
• Connections
• Tags
• Structure tags
• Structure types
• ALG_default values
• Message blocks
• Message classes
• Group indications
• Single-point indications
• Limit-value monitoring
• Texts
• TLG_default values
• Times
• Compression archives
[pas03, 1, en_US]
[pas04, 1, en_US]
[pas05, 1, en_US]
[pas06, 1, en_US]
Figure 14-67 SICAM structure data types of a project connected to a SIMATIC WinCC project
[pas07, 1, en_US]
Figure 14-68 SICAM message classes and their formatting of a project connected to a SIMATIC WinCC
project
[pas08, 1, en_US]
If No connection is selected, a project folder is created which includes the default values for the project
settings. It does not include any SICAM-specific project settings and no connections, tags, structure types and
alarms/messages.
[pas09, 1, en_US]
Figure 14-70 Predefined properties of a project without a connection to a SIMATIC WinCC project
You can now have a WinCC project created from the Excel project folder.
² To do this, select Create WinCC project in the WinCC menu of Microsoft Excel.
[pas10, 1, en_US]
² Define the project type (single-user project, multiple-user project or multi-client project), a project
name and a path.
All the files required for the SIMATIC WinCC project are created. In addition, the project properties, including
the project name and project type, are entered in the Excel project folder.
You can now modify the project using the WinCC Explorer (i.e. insert alarms, structure types, connections,
etc.) or further edit the Excel project.
NOTE
i The following sub-chapters are only relevant for WinCC V7.2 or earlier!
The WinCC Configuration Tool is no longer supported for WinCC V7.3 or later.
For SIMATIC WinCC V7.3 or later, the functions of the Configuration Tool of the WinCC Configuration Studio
are integrated in the SIMATIC WinCC UI.
In WinCC Configuration Studio, open the connection properties and select the suitable communication
driver.
[sc_change_version_of_channel, 1, en_US]
NOTE
When working with different versions of the SICAM PAS system, e.g. after an upgrade, version-specific chan-
nels must be used. To do this, it might be necessary to reconfigure existing project data.
The following SICAM SCC communication drivers are supported by SIMATIC WinCC:
SICAM PAS PROTOCOL SUITE (default channel) Channel for communication with a SICAM PAS of the same
version as the currently installed SICAM SCC version; and
default channel for all versions of SICAM PAS/PQS V7 and
higher, SICAM SCC V7 and higher
SICAM PAS PROTOCOL SUITE V5 Channel for communication with SICAM PAS V5.11
SICAM PAS PROTOCOL SUITE V6 Channel for communication with SICAM PAS V6.xx
SICAM IEC COMMUNICATION SUITE Channel for communication with IEC 61850 and
IEC 60870-5- 104 devices
NOTE
i When using different channels, you must ensure that you only integrate channels of different versions in
SIMATIC WinCC. The default channel cannot be operated with a version-specific channel of the same
version.
Only if different versions of SICAM PAS are connected to a SICAM SCC project, must different channels be
used. Several SICAM PAS with the same version can communicate with SICAM SCC via the same channel.
NOTE
i If data was imported into a version-specific channel or if data has to be moved to such a channel, the
configuration must be modified accordingly. Data which you have imported into a channel is saved in the
SIMATIC WinCC database with its ID. Data therefore cannot be moved from one channel to another on the
SIMATIC WinCC user interface.
The standard solution in SICAM SCC would be to delete the data using the wizard and to re-import it into
the other channel. During this process, all data configured after the import will be lost. For this reason, this
approach does not always make sense. Using the SIMATIC WinCC Configuration Tool, it is possible to
exchange one channel for the existing data. To do this, the SIMATIC WinCC project must be loaded into
Microsoft Excel and further edited using the Configuration Tool in this program.
It is possible to exchange one channel for the existing data using the SIMATIC WinCC Configuration Tool. To
do so, the SIMATIC WinCC project must be loaded into Microsoft Excel and further edited using the Config-
uration Tool in this program.
Notes on parameterization
• During an upgrade, an update in the default channel is performed automatically. There is no need to
change the parameter settings.
• Data in version-specific channels with the versions 5 or 6 can only be moved by means of a manual
change of the connection - either to the default channel or a channel with a different version (as
described in the following paragraph).
The following paragraphs describe a change of the channel version for an existing SIMATIC WinCC project.
• SICAM PAS PROTOCOL SUITE V5 for a channel for communication with SICAM PAS V5.11
• SICAM PAS PROTOCOL SUITE V6 for a channel towards SICAM PAS V6.xx
The default channel is used in the example below.
[pas11, 1, en_US]
[pas12, 1, en_US]
[pas13, 1, en_US]
NOTE
i If several stations exist, you must either select the default channel for each station or select one of the
version-specific channels. You can select the same channel for several connections. The combination of a
default channel and a version-specific channel of the same version is not permissible.
No check is performed. A potentially incorrect parameterization is not blocked by SIMATIC WinCC.
[pas14, 1, en_US]
Figure 14-75 Permissible parameterization: several stations on the default channel in the WinCC Explorer
[pas15, 1, en_US]
Figure 14-76 Permissible parameterization: several stations on the default channel in Excel
✧ Based on the explanations in the Cases from Daily Practice paragraph, you must decide which channels
you want to use.
✧ Select the correct channel for the connections to your SICAM PAS systems:
• SICAM PAS PROTOCOL SUITE V5 for communication with SICAM PAS V5.11
• SICAM PAS PROTOCOL SUITE V6 for communication with SICAM PAS V6.xx
You can combine the different channels.
✧ Save the table.
[pas16, 1, en_US]
NOTE
i Be aware that different versions must be used when combining the default channel with a version-specific
channel. This check is particularly important for all upgrade scenarios.
[pas17, 1, en_US]
Figure 14-78 Parameterization: combination of a version-specific channel with a default channel in Excel
[pas18, 1, en_US]
You can now check the new connections in the WinCC Explorer.
After writing back the connections into the SIMATIC WinCC project, the version-specific channels with the
stations are displayed as soon as the view has been refreshed. The default channel originally used is empty.
[pas19, 1, en_US]
The SICAM PAS PROTOCOL SUITE driver previously used is still displayed in the Tag Management of the
WinCC Explorer. This information cannot be automatically deleted from the system, but you can remove the
driver manually.
The SubstationSouth station now uses the SICAM PAS PROTOCOL SUITE V5 driver, whereas the Substation-
North station uses the SICAM PAS PROTOCOL SUITE V6 driver.
For a migration of SICAM PAS/SICAM PAS CC from V5.xx to SICAM SCC V8.04, the structure types must be
extended in order to be able to use new functions of SIAM PAS V7.00/V8.00 or the SIMATIC WinCC WebNavi-
gator.
For SICAM PASCC V6.00 or higher, you require an extension of the structure types by the DWORD WBCounter
element in order to be able to execute the Substitute function.
[pas20, 1, en_US]
[pas21, 1, en_US]
• WBCounter
[SCC_PAS_Information, 1, en_US]
[SCC_PAS_Command, 1, en_US]
From SICAM SCC V8.00 (SIMATIC WinCC V7.0 or higher), an extension of the structure types by further
elements is required in order to be able to establish the connection to the SICAM Runtime Dataserver, see
chapter7.8 SICAM SCC Runtime Data Server.
Additional structure elements for the PAS_Information V8.00 structure type:
• WBCounter
• COVCounter, external
• RTInfo, internal
• RTSync, internal
Additional structure elements for the PAS_Command V8.00 structure type:
• COVCounter, external
• RTCmd, internal
[pas22, 1, en_US]
² In Microsoft Excel, select the WinCC > Write structure types menu item.
[pas23, 1, en_US]
It is sufficient only to write changes - select the Changes only checkbox for writing connections.
² Open the Tags table.
² Select the WinCC > Write tags menu item.
The new tags are transferred back into the SIMATIC WinCC project.
[pas24, 1, en_US]
In Microsoft Excel, do not use the Edit > Delete cells function in order to delete tags, structure types or struc-
ture type elements.
NOTE
i Before each delete action, save the SIMATIC WinCC project because the delete action cannot be undone.
[pas25, 1, en_US]
When deleting structure types and structure elements, the corresponding structure tags are deleted automati-
cally.
• SICAM PAS station, initialization via the SICAM PAS Wizard, see 14.9.1 SICAM PAS Station
• SICAM RTUs, initialization via the SICAM IEC Wizard, see 14.9.2 SICAM RTUs
• IEC 60870-5-104 devices, initialization via the SICAM IEC Wizard, see 14.9.3 IEC 60870-5-104 Devices
• IEC 61850 devices, initialization via the SICAM IEC Wizard, see 14.9.4 IEC 61850 Devices
NOTE
i Use the SICAM Import/Export Wizard as the standard wizard (see 7.2.1 SICAM Import/Export Wizard). If
required, you can start the SICAM PAS Wizard or the SICAM IEC Wizard from the context menu of the
SICAM Import/Export Wizard.
[pascc313, 2, en_US]
Figure 14-89 Defining the Path and the Name of the Import Components
² Click Next.
[pascc314, 1, en_US]
² Click Next.
[pascc320, 1, en_US]
Check the connection parameters after terminating the SICAM PAS Wizard – see 3.2.5 Connection Parameters.
NOTE
i Use the SICAM Import/Export Wizard as the standard wizard (see 7.2.1 SICAM Import/Export Wizard). If
required, you can start the SICAM PAS Wizard or the SICAM IEC Wizard from the context menu of the
SICAM Import/Export Wizard.
[pascc311_1703, 1, en_US]
² In the 1/5 dialog, select the Station type (type of the file to be imported).
∙ TOOLBOX II / IEC 61850
Import of an SXD file with IEC 61850 data from a SICAM TOOLBOX II/SICAM Device Manager.
∙ TOOLBOX II / IEC 60870-5-104
Import of an SXD file with IEC 60870-5-104 data from a SICAM TOOLBOX II/SICAM Device Manager.
² Enter a name for the new station.
² Select the Parameters.
² Click Next.
[pascc311_1703_2, 1, en_US]
Figure 14-93 Defining the Path and the Name of the Import Components
² Click Next.
[pascc314_1703, 1, en_US]
NOTE
i You require the separate SCC IEC 60870-5-104 data import license in order to be able to import IEC
60870-5-104 data from a DIGSI/XML file.
[pascc310_1703, 1, en_US]
[scc_104_02, 2, en_US]
² In the 1/5 dialog, select the Station type (type of the file to be imported).
∙ XML / IEC 60870-5-104
Importing *.xml files from DIGSI
² Enter a name for the new station.
² Select the Parameters.
² Click Next.
NOTE
i If more than 255 XML files are stored under the specified path, only the first 255 files are imported.
[scc_104_03, 2, en_US]
² Click Next.
[scc_104_04, 2, en_US]
NOTE
i For importing IEC 61850 data from an ICD/IID/CID/SCD file, you require the separate SCD import for IEC
61850 communication license.
NOTE
i When importing an IEC 61850 SCL file, up to 50 reports per device can be included.
NOTE
i Up to 499 process data points can be included in a static dataset. If your protection device connected via
IEC 61850 uses static datasets, you must ensure that all the information defined in SICAM SCC is also
defined in the static dataset of your device. If information is missing, the driver switches to cyclic polling. In
this case, the correct logging of information in your message lists cannot be ensured.
NOTE
i For IEC 61850 tools such as the SysCon, Client ICD files for SICAM SCC are included on the DVD (directory:
ProductEnhancements\IEC61850).
These files can be imported into the SysCon. When assigning information to a SICAM SCC, you can select
SCC-relevant during the SCD import. This ensures that only the information assigned in SysCon is
imported.
[pascc310_1703, 1, en_US]
[scc_61850_02, 2, en_US]
² In the 1/5 dialog, select the Station type (type of the file to be imported).
∙ SCL / IEC 61850
Import of SCL-compliant files (*.scd,*.icd,*.cid,*.iid).
² Enter a name for the new station.
² Select the Parameters.
² Click Next.
[scc_61850_03, 2, en_US]
Figure 14-101 Defining the Path and the Name of the Import Components
² Click Next.
[scc_61850_04, 1, en_US]
A.1 Structures
In SICAM SCC, the items of PAS information (tags) is (are) processed as structures; a structure consists of
several elements. There are 6 different structure types.
When importing tags from SICAM PAS, the tags are automatically assigned to the corresponding structure
type.
In SICAM SCC, you directly access structure type elements, i.e. tags and relevant additional information.
This chapter provides a list of the structure types and an overview of the meaning of the structure elements.
• PAS_Information
• PAS_InformationFloat
• PAS_InformationSInt
• PAS_Command
• PAS_CommandFloat
• PAS_CommandSInt
Structure Elements
The structures are composed of elements.
NOTE
i WBCounter is only available for newly created projects. Old projects can be adjusted accordingly (see
14.8.2 Editing Structure Types)
For monitoring and controlling, you specifically access the elements of the structures.
Structure Elements
• 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.
D: 00 Intermediate position
01 OFF
10 ON
11 Fault
S: 1 OFF
2 ON
Highword
Lowword 8 bits bit pattern (binary)
S: 0 OFF
1 ON
S: 0 OFF
1 ON
Values which cannot be represented as a 16 Bit-value are not output. They are BF-acknowledged with a plausi-
bility error as an additional cause.
• Status
The Status element is composed of two parts. Byte 0 and Byte 1 include the Status, Byte 2 and Byte 3
indicate a Timeout in seconds.
The timeout is the system-internal monitoring time for the command output.
Value Meaning
(Byte 0 and Byte 1)
Bit 0 Reserved (System)
Bit 1 Reserved (System)
Bit 2 Bit 2 within the status means that the process data have been written into SICAM
SCC for the first time after a restart (SICAM PAS or SICAM SCC). This informs all
components about the system restart. The components then check if they can
continue from the last known status or if they have to re-initialize.
Bit 3 Reserved (System)
Bit 4 Reserved (System)
Bit 5 Reserved (System)
Bit 6 Reserved (System)
Bit 7 Counter state
Bit 8 Bay blocking set
Bit 9 Reserved (System)
Bit 10 Not updated (not topical)
Bit 11 Substituted
Bit 12 Reserved (System)
Bit 13 Remote monitoring direction blocked
Bit 14 Invalid
Bit 15 Overflow
• Value Type
Value Meaning
1 Organizational indication
2 Double-point indication
3 Single-point indication
4 Event indication
5 Transformer tap position indication
6 Indication 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 acknowledgment
12 Metered value
13 Persistent switching command
14 Pulse switching command
15 Continuous control command
16 Auto-reclose command
17 Regulating step command
18 Scheduled value digital, 8 bits
19 Scheduled value digital, 16 bits
20 Scheduled value digital, 24 bits
21 Scheduled value digital, 32 bits
22 Setpoint analog, floating point
23 Setpoint analog, standardized
24 Setpoint analog, fixed point
25 GI request
26 Restore command
27 Organizational command
28 Measured value, floating point
29 Measured value, normalized
30 Measured value, fixed point
31 Sequence
• Cause
• Additional Cause
Value Meaning
0 No error
32 Release control
33 Reset command
34 Incorrect output time
35 Error on command check
36 Error in counter release
37 Unknown I/O channel
38 Too many commands active
39 Incorrect command type
40 Incorrect data type
41 Command not accepted
64 1-out-of-n error (hardware)
65 Target check
66 Voltage command relay
67 Release relay cannot be terminated
68 Output register not plausible
80 De-energized
81 Switching current check
82 Incorrect operational output
83 Command output voltage missing
96 Interlock finding
97 Switching error protection interlock
98 Parameter error
Value Meaning
99 Violation of switching authority
100 Command too old
101 No process output object
102 Output disabled
103 Hardware error module
104 Hardware error I/O channel
105 Overload
112 Upper limit
113 Lower limit
114 Plausibility error
115 Sync. prerequisite missing
116 Device state preventing command
117 SCHEDULED = ACTUAL
118 Monitoring time elapsed (timeout)
119 Acquisition disabled
120 Chatter disabling active
121 1-of-n error (software)
• Counter
For commands
For SICAM SCC to send a command, the command counter (CmdCounter) must be increased. In this way, the
SICAM PAS PROTOCOL SUITE detects that the information has changed.
The ReplyCounter is increased by the SICAM PAS PROTOCOL SUITE whenever a new item of information, e.g.
a CO+ or COE command feedback, has been transmitted.
• Alarm
This element is only relevant for old systems. For old projects in which the alarms are triggered by changes of
the process tags (bit message procedure), the alarm bit of the corresponding tag is used as a trigger.
0 OFF
1 ON
• IXHook
The IXHook tag is created as an internal tag of an ActiveX Controls. It comprises the current status of the
ActiveX Controls during the runtime of the project.
• RuntimeDataServer Tags
The RTInfo and RTCmd tags are required for the internal communication of the graphic objects via the Runti-
meDataServer. Process values and command outputs are routed via the RuntimeDataServer which processes
them.
The RTSync tag is used in order to match items of SICAM information between redundant WinCC servers.
The RTTopo tag is used in order to transfer the topological information from the topology component (colors,
style, topological status).
Meaning Q Q S S S S L L
O.K. - The value is free to move - - - - - - 0 0
High limited - The value has exceeded its high limits - - - - - - 1 0
Process Tags
For SICAM PAS CC and SICAM SCC, the type of special character conversion is defined in the SICAM PAS
Wizard. For SICAM SAS, it is defined in the SICAM Global Wizard.
The special character conversion includes special characters of the German and English keyboard. All other
special characters which are represented on keyboards for other languages are converted to the corre-
sponding ASCII codes.
NOTE
SAS WinCC
\ _
Blank character is deleted
. _
ä ae
ö oe
ü ue
Ä AE
Ö OE
Ü UE
; _
: _
= ##
< #_
> _#
{ _
} _
[ _
] _
* _
“ _
` _
´ _
& _
/ _
+ _
- _
@ _
SAS WinCC
\ _
Blank character is deleted
. _
; _
: _
{ _
} _
[ _
] _
* _
“ _
` _
´ _
/ _
+ _
- _
Archive Tags
Special characters in message names are converted during the import process as described below.
The special character conversion includes special characters of the German and English keyboard. All other
special characters which are represented on keyboards for other languages are converted to the corre-
sponding ASCII codes.
SAS WinCC
\ _
Blank character is deleted
. _
ä ae
ö oe
ü ue
Ä AE
Ö OE
Ü UE
; _
, _
: _
= EQ
< SM
> BG
{ _
} _
[ _
] _
* _
“ _
` _
´ _
& _
/ _
+ _
- _
@ _
Table A-21 Additional information in message lists - Time Status IEC Communication Suite
Table A-22 Additional information in message lists - Time Status PAS Channel
Table A-23 Additional information in message lists - Time Status SIMATIC S7 Channel
For a Core i5 3470 with 8 GB of RAM, you get the following results during the performance measurement:
Measurement Value
Average process-value changes per second max. 800
Short-term (< 1 h) value count 1900
NOTE: The maximum number of 800 values/s must not be
exceeded.
When using a 32-bit application, more memory and more cores do not necessarily improve performance. Less
high-performance PCs reduce throughput. Therefore, Siemens recommends that when approaching the tested
limits, you check whether the required response times can be achieved.
Since SICAM SCC uses structure variables for the process data-points and each structure variable has about 10
WinCC tags, Siemens recommends distributing the project for more than about 25,000 data points to several
WinCC servers.
B E
Installation Requirements 22 S
Installing
SICAM SCC Components 26 Sequence of Installation 22
Setting Parameters 153
SI with Alarm when OFF 405
SI with Alarm when ON 405
L
SICAM Add-In 175
SICAM Bay Overview 116
Licensed Version 26
SICAM Electrical Device Control 141, 141
Licensing
SICAM functions 19
SICAM SCC components 27
SICAM graphic object library 17
SIMATIC WinCC 24
SICAM Graphics Designer Extension 19
Line Node 155
SICAM IEC COMMUNICATION SUITE 266
List tag prefix 169
SICAM Import/Export Wizard 18, 222
SICAM RTU 208
SICAM SCC Components 17, 26
M SICAM SCC Components and Functions 205
SICAM Switch Controls 80, 80, 151, 151
Mapping SICAM Topology 141
DAF 289 SIMATIC WinCC
Measured-/Metered-Value Display 124 installation 24
Microsoft .NET Framework 22 Source 153
Structure tags 150
Supply 147
System Time 387
O
Operating System 22
T
Tasks
P User-Defined 186
TEA-X Files 222
Picture window 169 Termination 141, 153
Product Overview Topological Coloring 137
Redundant system 19 Topological Elements 140, 153
SICAM functions 19 Transformer 141
SICAM graphic object library 17 Trial Mode 26
SICAM Graphics Designer Extension 19
SICAM Import/Export Wizard 18
SICAM SCC Components 17
Product Overwiev
U
Alarm systems extension 17
Uninstallation
SICAM SCC components 29
SIMATIC WinCC 30
R
Redundancy 361
Redundant system 19
V
Removing the license
SICAM SCC components 29 Volume Requirements 44
SIMATIC WinCC 30
W
WinCC Web Navigator 377