SCC B
SCC B
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.04.
Standards
SICAM SCC has been developed in compliance with ISO 9001:2008 standard.
Additional Support
For questions about the system, please contact your Siemens sales partner.
Support
Our Customer Support Center provides a 24-hour service.
Siemens AG
Customer Support Center
Humboldtstrasse 59
90459 Nuremberg
Germany
E-mail: [email protected]
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: [email protected]
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 particular 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
since 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
5 Topological Coloring.................................................................................................................................167
5.1 Introduction....................................................................................................................168
5.2 Topological Elements...................................................................................................... 170
5.2.1 General..................................................................................................................... 170
5.2.2 SICAM Electrical Device Control..................................................................................171
5.2.2.1 Description of functions....................................................................................... 171
5.2.2.2 Graphical representation...................................................................................... 172
5.2.2.3 Properties of SICAM Electrical Device Controls.......................................................173
5.2.2.4 Tag connection of the feeder................................................................................177
5.2.2.5 Creating Structure Tags........................................................................................ 180
5.2.3 SICAM Switch Controls...............................................................................................181
5.2.4 SICAM Bay Overview..................................................................................................182
5.2.5 Connector................................................................................................................. 182
5.2.6 Node......................................................................................................................... 182
5.3 Parameterization.............................................................................................................183
5.3.1 Data Analysis............................................................................................................. 183
5.3.2 Data Model................................................................................................................183
5.3.3 Settings.....................................................................................................................186
5.3.4 Parameterizing Elements and Symbols....................................................................... 188
5.3.5 Notes on Configuration............................................................................................. 188
5.4 Cross-Picture References................................................................................................. 190
5.5 Using Topological Coloring..............................................................................................191
5.6 Using Picture Windows....................................................................................................196
5.7 Debugging......................................................................................................................198
5.7.1 General Information.................................................................................................. 198
5.7.2 Error Messages.......................................................................................................... 198
5.8 Application Examples...................................................................................................... 200
5.8.1 Switchgear trucks...................................................................................................... 200
6 SICAM Add-In............................................................................................................................................203
6.1 Overview........................................................................................................................ 204
6.2 SICAM Menu................................................................................................................... 205
6.3 SICAM Toolbar................................................................................................................ 207
6.4 Performing Settings........................................................................................................ 208
6.4.1 General Information.................................................................................................. 208
6.4.2 Tasks......................................................................................................................... 209
6.5 Predefined Tasks............................................................................................................. 211
6.6 Creating User-Defined Tasks............................................................................................ 214
6.6.1 Upgrade V5.1 Measured Value Objects.......................................................................214
6.6.2 Upgrade of V5.10 Controls.........................................................................................218
6.6.3 Edit Items of a Listbox or Combobox.......................................................................... 224
6.7 Replacing a Graphic Object in the Library.........................................................................230
8 Client-Server Systems...............................................................................................................................343
8.1 Configuration of the Graphic Objects...............................................................................344
8.2 Configuration of the Functions........................................................................................ 345
8.3 Configuration of the SIMATIC WinCC Components........................................................... 346
9 Redundancy.............................................................................................................................................. 349
9.1 Overview........................................................................................................................ 350
9.2 Redundancy with a SICAM PAS System............................................................................ 352
9.2.1 Connection to 2 SICAM PAS Systems.......................................................................... 352
9.2.2 Redundant SICAM SCC System................................................................................... 353
9.3 Redundancy with SICAM RTUs......................................................................................... 358
9.3.1 Connection to Redundant SICAM RTU Substation Controllers...................................... 358
9.3.2 Redundant SICAM SCC System................................................................................... 358
A Appendix.................................................................................................................................................. 499
A.1 Structures....................................................................................................................... 500
A.2 Quality Codes of Variables............................................................................................... 509
A.3 Character Conversion...................................................................................................... 510
A.4 Additional Information in Message Lists...........................................................................514
Literature.................................................................................................................................................. 521
Index.........................................................................................................................................................523
• SICAM PAS/PQS
• SICAM RTUs
• SICAM SAS
SICAM SAS comprises:
• SICAM PAS Wizard, SICAM IEC Wizard, SICAM TEA-X Wizard and SICAM Global Wizard
• SICAM Functions
The SICAM PAS normalization DLL evaluates the data and assigns it related items of process information.
In order to assign process information, the normalization DLL accesses the SIMATIC WinCC text library.
Texts can be customized in the text library to meet individual requirements.
The information in the event list is of great significance.
SICAM Wizard
The SICAM Wizard supports you in the creation of a new project or in updating an existing WinCC project. The
following wizards are available:
• SICAM IEC Wizard for the connection of SICAM RTUs, IEC 61850 and IEC 61870-5-104 devices
• Importing the tags from SICAM PAS, SICAM RTUs, IEC 61850 and IEC 60870-5-104 devices
You transfer the 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.
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.
SICAM Valpro
SICAM Valpro has been designed for the processing, display and printing of archived measured and metered
values.
SICAM Valpro interacts with the SICAM SCC Tag Logging system.
SICAM Valpro can be used independently of SICAM SCC.
For a more detailed description regarding SICAM Valpro, refer to /5/ SICAM Valpro, Measured/Metered Value
Processing Utility SICAM Valpro.
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 hotfix for the installed WinCC version must be installed. The
SIMATIC WinCC hotfixes are available on the DVD for SICAM SCC. For a list of the hotfixes required, refer to the
Readme file.
• Windows 10
Microsoft .NET Framework 3.5 is required in order to be able to install SQL Management Studio
Basic Hardware
CPU
Windows 7 Client 3 GHz/Multi Core
Single-user system: 3.5 GHz/Multi Core
Windows 8.1 Client 3 GHz/Multi Core
Windows 10 Single-user system: 3.5 GHz/Multi Core
Windows Server 2003 Single-user system: 3 GHz
Server: 3 GHz
Windows Server 2008 R2 Single-user system: 3.5 GHz/Multi Core
Windows Server 2012 R2 Server: 3.5 GHz/Multi Core
Windows Server 2016
Primary storage
Windows 7 Client 32-bit: 2 GB, 64-bit: 4 GB
Single-user system: 32-bit: 2 GB, 64-bit: 4 GB
Windows 8.1 Client 32-bit: 2 GB, 64-bit: 4 GB
Single-user system: 32-bit: 2 GB, 64-bit: 4 GB
Windows 10 (64-bit) Client 4 GB
Single-user system: 4 GB
Windows Server 2003 Single-user system: 32-bit: 2 GB, 64-bit: 4 GB
Server: 32-bit: 2 GB, 64-bit: 4 GB
Windows Server 2008 R2 Single-user system: 8 GB
Windows Server 2012 R2 Server: 8 GB
Windows Server 2016
Graphics card
32 MB, True Color (32 Bit), 1024 x 768 or 1366x768
recommended for FullHD (1980x1080) or later
Miscellaneous
Monitor suitable for graphics card
Dual-layer DVD drive
USB port for licensing
Keyboard
Mouse
Sequence of Installation
SICAM SCC comprises the following two software packages:
• SIMATIC WinCC
Install the two software packages one after the other. Hotfixes and Service Packs are available on the SICAM
SCC DVD.
NOTE
i To ensure that all the components function correctly, they must be installed in the following order:
• Install the program package using the setup routine. 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 Installation
NOTE
i Before installing the SICAM SCC components, you must install the SIMATIC WinCC updates. The SIMATIC
WinCC updates are available on the SICAM SCC DVD. A list of the updates required is provided in the corre-
sponding Readme file.
[Installation_Userdefined, 2, en_US]
NOTE
i To install only the SICAM Valpro SICAM SCC component on a computer, SIMATIC WinCC does not need to
be installed on this computer. During the installation, select only the Valpro component.
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
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
To uninstall WinCC V7.4 via the Control Panel (alternative), proceed as follows:
² Open the Windows Control Panel via the Start menu.
² Double-click Add/Remove Programs.
² Click Modify or Remove Programs.
² Select the desired entry and click Remove or Modify.
The names of all the WinCC components installed start with "SIMATIC WinCC".
² If WinCC options are installed, uninstall these options first and then uninstall the WinCC version.
The uninstallation routine does not remove any files created by the user. Directories including such data are
therefore not removed.
2.5.4 Virtualization
• 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 TEA-X Wizard, you must not use one of the other Wizards additionally - and vice versa. Other-
wise 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.
• In the WinCC Explorer, double-click the SICAM Wizard for the desired target system, e.g. SICAM PAS
Wizard for the target system SICAM PAS.
NOTE
i The configuration of the SICAM TOOLBOX II 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]
[pascc306, 1, en_US]
NOTE
i After 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]
To initialize the new WinCC project, you can use the SICAM Wizard. 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 3.2.4.1 SICAM PAS Station
• SICAM PAS/PQS station or SITIPE, initialization using the SICAM TEA-X Wizard, see 3.2.4.5 SICAM PAS/PQS
and SITIPE
• SICAM RTUs, initialization using the SICAM IEC Wizard, see 3.2.4.2 SICAM RTUs
• IEC 60870-5-104 devices, initialization using the SICAM IEC Wizard, see3.2.4.3 IEC 60870-5-104 Devices
• IEC 61850 devices, initialization using the SICAM IEC Wizard,see3.2.4.4 IEC 61850 Devices
• SICAM SAS station, initialization using the SICAM Global Wizard, see /10/ 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. For more detailed information on the SICAM PAS Wizard refer to 7.2.1 SICAM Wizard .
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 TOOLBOX II
projects and SCD files. In these cases you must delete and re-import the imported data using the corre-
sponding 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.
Volume Requirements
You can use 8 different IEC 61850 imports as well as 8 T104 imports.
You can execute
• 1 SXD file,
NOTE
i For IEC 61850 and IEC 60870-5-104 there is a limit of 255 devices per import (station).
[pascc310, 1, en_US]
[pascc313, 2, en_US]
Figure 3-11 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.
[pascc310_1703, 1, en_US]
[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.
∙ TOOLBOX II / IEC 60870-5-104
Import of an *.sxd file with IEC 60870-5-104 data from a SICAM TOOLBOX II.
² Enter a name for the new station.
² Select the Parameters.
² Click Next.
[pascc311_1703_2, 1, en_US]
Figure 3-16 Defining the Path and the Name of the Import Components
² Click Next.
[pascc314_1703, 1, en_US]
NOTE
i For importing IEC 60870-5-104 data from a DIGSI/XML file, you require the separate SCC IEC 60870-5-104
data import license.
[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 in the specified path, only the first 255 files are imported.
[scc_104_03, 2, en_US]
² Click Next.
[scc_104_04, 2, en_US]
[scc_104_05, 2, en_US]
NOTE
i For the first import all devices from the import directory are displayed. You can only select devices with the
same station number. When updating the station, only devices with this station number are displayed.
NOTE
[scc_104_06, 2, 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 to groups in order to be able to select several devices at the same time, see
Figure 3-27.
² Select a device.
The tags of this device are shown in a list on the right-hand side of 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 that you want to import with the SICAM IEC Wizard.
Right-clicking the column heading 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 columns at once.
The additional columns are:
• For Alarm Logging: the Message Group and Message Text columns.
• For Tag Management: the columns Variable group and Process information.
• 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, 2, en_US]
² Activate the Expert view in order to select the Device Settings and Global settings tabs.
[scc_104_10, 2, 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, 2, en_US]
NOTE
i The significance of these parameters corresponds to the significance of the parameters in the SICAM
TOOLBOX II. No settings are required.
[scc_104_12, 2, en_US]
Figure 3-27 SICAM IEC 60870-5-104 Wizard, Combining Devices into Groups
NOTE
i The handling of the SICAM IEC 60870-5-104 Wizard is similar to the handling of 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 If static data records are used in your protection device connected via IEC 61850, you must make sure that
all the information defined in SICAM SCC is also defined in the parameters of the static data record 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]
² Click Next.
[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 3-30 Defining the Path and the Name of the Import Components
² Click Next.
[scc_61850_04, 1, en_US]
[scc_61850_05, 1, en_US]
If the imported file only contains 1 device the device selection is not displayed.
² Click Next.
The next dialog opens.
² To view all information, activate the Expert view.
² Select the Mapping tab.
With the options Telegram addresses and Descriptions you can define the display of the second column. The
texts shown for the process tags are transferred from the ICD/SCD file.
[scc_61850_06, 1, 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 be able to select several devices at the same time, see
Figure 3-39.
Static Datasets
If you activate this option, only the information points are shown that are available via 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.
SCC relevant
If you activate this option, only the information points are shown that have been assigned to one or more
clients in SYSCON.
If this option is active, the Static Datasets option will not be 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 IEC Wizard.
[scc_61850_07, 1, en_US]
Right-clicking the column heading 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 data set to which the corresponding informa-
tion points are assigned.
• 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).
² 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, 1, en_US]
[scc_61850_09, 1, en_US]
[scc_61850_10, 1, en_US]
The settings of the selected device are displayed. They correspond to the parameters in the SICAM TOOLBOX
II.
When importing 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, 1, en_US]
NOTE
i The significance of these parameters corresponds to the significance of the parameters in the SICAM
TOOLBOX II. No settings are required.
[scc_61850_12, 1, 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.
Import
Use the TEA-X Wizard in order to import TEA-X export files from SICAM PAS/PQS or SITIPE. The functions of
the TEA-X Wizard are to a large extent identical with those of other wizards.
Several TEA-X files of different SICAM PAS/PQS projects can be imported.
The Wizard automatically realizes if there is an update of an existing project or an import of an additional
station.
Restrictions
Consider the following when using the TEA-X Wizard together with other Wizards in a project:
• When creating a new project, first execute an import or use the Create SICAM components in project
option with one of the other Wizards.
The reversed order causes problems. The other Wizards cannot recognize if the TEA-X Wizard has already
been initialized in a project.
• Neither a plausibility check nor a data synchronization is performed between the TEA-X Wizard and other
wizards. This means that e.g. identical project IDs might be imported, which can result in an inconsis-
tency of the project.
[sc_tea-x_wizard, 1, en_US]
Export
The TEA-X Wizard can export single stations from SICAM SCC to a TEA-X file. This file can be edited and also
imported afterwards into a new project.
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 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 using the SICAM IEC 60870-5-104
Wizard, see 3.2.4.3 IEC 60870-5-104 Devices.
• ICD Files
To import ICD files, the connection parameters must be defined using the SICAM IEC61850 Wizard, see
3.2.4.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 112).
• 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 nodes, but these lines and rectan-
gles do not support topological coloring.
To position connectors and nodes from the SICAM graphic object library on the workspace, proceed as follows:
² To open the Library, click View > Library.
² Select a Connector/node 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.
Purpose
The detailed control diagram serves 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]
[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-54 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, 1, en_US]
[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 project.
[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.
The <No access-protection> entry corresponds to the value 0.
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.
They must not be used with the target system SICAM SAS. With SICAM SAS the objects and functions
described in the manual SICAM SCC for SICAM SAS /10/ must be used.
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 both the SICAM graphic object library and the
object palette.
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 Additionally, you can assign your own individual image files to the objects.
NOTE
i To avoid errors in the topology calculation, the Earth isolator has to be rotated (if required) via its inbuilt
dialog, not via the generic 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 185.
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 between 1 and 11 in order 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 tag 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:
• 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 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 specify how the switch position is to be substituted. Click Substitute in order to open the
Confirm dialog. Click the Confirm button to execute the substitution.
[sc_prop_switch_control_2, 1, en_US]
[sc_prop_switch_control, 2, en_US]
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 in the 61850.ini file under [GENERAL]; in this case,
the .stVal can be used directly for substitution.
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:
✧ Right-click the graphic object.
✧ Select Properties in the context menu.
The Object properties dialog opens.
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
Style3D 3D representation:
• 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.
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 in steps from 1 to 11. 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.
5.1 Introduction
The term 'Topology' describes the structure of a network resulting from the switching and operating states of
the substations and lines. A network has a limited, but very large number of possible connections, i.e. a so-
called potential topology. Certain connections are established to other substations or switchgear via lines and
transformers. However, the major part consists of switchable connections in the bays of the switchgear. Only
a subset of these possible connections is used in an individual operating state. 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 via the SICAM add-in Graphic
editor.
NOTE
i The new topological coloring (SICAM SCC V9.0 or later) is not supported for SICAM SAS components.
NOTE
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 network consists of lines (connectors), transformers, switches and
further objects. To be able to forward information, the network components must be interconnected through
their connecting points. Each connecting point consists of one input and one output.
Figure 5-1 Network consisting of three connectors, two nodes and one disconnector
Incoming information is forwarded through the entire network and issued via open connecting points. 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.04 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 Apply coloring of lines, you have to
select the option Use only colors of switch/disconnector control in the Settings for working area
under Switch and disconnector; thus, all elements are displayed with default color again. See also
5.3.3 Settings.
5.2.1 General
• Connector
• Node
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 only 1
feeder, e.g. for a busbar. If several feeders are available on 1 busbar, you must define the preferred feeder.
A topological status (i.e. supply type with color and line style) 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 its status:
• Feeder switched on
Color defined on the feeder as the Supply type color for the Topological color (see Color, Page 175)
• Status Disturbed
Color for Undefined
• Status initial
Color for Initial. This color is defined for the entire project (see Settings for the project, Page 187).
Ground
Ground is a special object. It always transfers the RGB value 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 has the status ON, 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 supply type has
been assigned.
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, assign no color to the corresponding side.
NOTE
i An existing structure tag has to be created 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. 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
Transformer 2-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 Picture, the orientation angles 0°, 90°, 180°, and 270° can be defined.
Line width
You can define a line width from 1 to 11 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 174).
Pictures
If you activate the Pictures checkbox, the image files selected in the Picture tab are used for status display.
Tag connection
[sc_edc_process, 1, en_US]
Tag type
The following types are available:
• Internal information
Is used e.g. in order to integrate statuses determined from a script (on the Tag name topological infor-
mation 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, disturbed
states and forwards them
• Measured value
Is used for connecting a measured value as an input value which controls the output via the configura-
tion of the ON/OFF level and the hysteresis (connection: Tag name topological information).
See also 5.2.2.4 Tag connection of the feeder.
Tooltip text
Enter a text in the 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 Settings for the project,
Page 187)
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 of 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 where 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 in the case of slightly fluctuating measurements, a hysteresis can be
defined around the switching point.
NOTE
i When controlling the feeder with a measured value, the feeding object must be active 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]
✧ Select the Tag name topological information from Internal tags, here e.g. TopoTestFeeder.RTInfo.
[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 graphic object is in the OFF status, the corresponding defined value is not 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.
Be aware that several controls with the same tag connection must not be defined in a picture.
Circuit breaker
A circuit breaker can switch off an electric circuit if an overload or a short circuit has occurred. It also serves for
operational switching, e.g. switching over to another busbar due to maintenance work.
Disconnector
Since a disconnector is a breaker without an electric arc control device, it must not be switched under load.
Earth isolator
Earth isolators 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 element
within the scope of topology calculation.
NOTE
i To avoid errors in the topology calculation, the Earth isolator has to be rotated (if required) via its inbuilt
dialog, not via the generic 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
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 Node graphic object, 2 connectors are linked or a feeder is created. A node can be represented as a
circle or as a rectangle.
Up to 4 connectors can be linked to the same node.
NOTE
i Do not draw the node 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, revision, 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 112
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 112.
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).
A line node must be represented completely with all its elements in at least one 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
The two setting dialogs described below can be accessed via the Topological coloring submenu of the SICAM
menu (see 6.2 SICAM Menu).
• Single-colored means that the source with the highest priority is displayed.
• Two-colored means that when supplied by 2 different sources the 2 source colors are indicated by
dashed lines. In this case the 2 sources with the highest priority are displayed.
• Fail-safe, i.e. the network section is supplied by several sources, means that the color of the sources with
the highest priority is displayed – with Line thickness fail-safe connection.
[sc_settings_for_selected_objects, 1, en_US]
NOTE
i Even if you do not change any settings you must click Execute in this dialog at least once in a new project.
Otherwise not all topological elements are displayed.
[sc_settings_for_project, 1, en_US]
NOTE
i The Graphics Designer must be restarted and the project must be created once again in order to ensure
that changes can become effective (e.g. deleting or renaming topological statuses).
For more detailed information on how to set the parameters of the elements, refer to 4 Graphic Objects.
Before the topological coloring scripts are created, the connections are checked. The Report window shows
the result of the check, warnings or error messages.
An error message is displayed if the topological coloring could not be performed correctly during runtime. A
warning is shown if the topological coloring would be performed although a discrepancy exists. A script is
created if a warning occurs, but not in case of an error.
The following table provides a list of faulty connections.
NOTE
i Only one single set of colors is permissible in a picture section which is coherent in terms of topological
coloring. This means that one specific color is used for ON, OFF, Grounded, Not topical (TopoColorON,
TopoColorOFF, TopoColorGrounded, TopoColorINVALID). If several parameters with different colors for e.g.
ON are parameterized in a topologically coherent picture section, this may lead to the fact that the lines are
not colored correctly.
In order to configure e.g. various voltage levels with different colors, several topological picture sections
must be used.
• The graphic objects Feeder and Ground must be used in your station diagrams.
• Connectors and nodes 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 Ground element.
The Ground element is available in the library under Topology.
[sc_topo_swob1, 1, --_--]
Figure 5-22 Picture with a feeder, controls (switching device objects) and a ground element.
[sc_topo_swob2, 1, --_--]
NOTE
i After renaming an active graphic object (e.g. a feeder, switch or node), all connections to this graphic
object must be redefined. To do this, separate the connection in the picture and redefine it afterwards. This
ensures that the new name is entered in the properties of the connector.
Configuring a feeder
Proceed as follows to configure a feeder:
² Double-click the feeder.
The 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 connection scripts 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 project generation are displayed
in the Report window.
[sc_error_generation, 1, en_US]
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
Elements can be duplicated for cross-picture representations. In this case a node copy is created in the
other 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.
• Topological status value <Number> assigned <n> times. Up to 256 are possible.
Reduce the number of topological status values used.
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
– Settings for working area
Opens the Settings for working area dialog.
– 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 project 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.
– Generate project
Starts the project generation for the topology and shows the result and any errors in the Report
window.
– Settings for the project
Opens the Settings for the project dialog for defining topology statuses and assigning them a line
color and line style.
– 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 working area.
• Settings...
This submenu items allows you to perform general settings and create user-defined tasks, see
6.4 Performing Settings.
[sc_sicam_menu, 1, en_US]
• Feeders, Ground
• Measured-value objects
The SICAM Toolbar is displayed if the SICAM Add-In has been enabled via Tools > Addin Manager.
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:
• Switches SICAM WinCC V3: Upgrade Switching_Device1 to SICAM WinCC SAS switching object
With this task you can upgrade V3 switching device objects (Switching_Device1). The task upgrades the
switching device objects by replacing them by SAS switching device objects (V4 to V9).
• Switches SICAM WinCC V3: Upgrade Switching_Device2 to SICAM WinCC SAS switching object
With this task you can upgrade V3 switching device objects (Switching_Device2). This task upgrades the
switching device objects by replacing them with SAS switching device objects (V4 bis V9).
• Bay Overview SICAM WinCC V3: Upgrade Bay_Overview1 to SICAM WinCC SAS-BO object
With this task you can upgrade V3 bay overview objects (Bay_Overview1). This task upgrades the bay
overview objects by replacing them by SAS bay overview objects (V4 to V9).
• 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
• SICAM SAS, see manual /10/ SICAM SCC for SICAM SAS
[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-14 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 Message archive and select Reset from the context menu.
The message archive and the message lists are emptied.
[Reset_Meldearchiv, 1, en_US]
a restart of SICAM SCC. The PersistantStorage.psf file is stored in the corresponding station directory
(...\Project directory\GWData\<Station name>).
Delete message lists: To ensure that all messages are displayed as usual in the message list upon the restart of
SICAM SCC Runtime even after a reset of the message archive, the corresponding files of the stations included
in the project must be deleted as well.
[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 SICAM PAS, the SICAM TOOLBOX
II configuration or an 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 Tag Management system, 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 vari-
able. 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 case of mixed projects with SICAM PAS connections.
• In the Alarm Logging window, right-click Message archive and select Reset from the context menu.
The message archive and the message lists are emptied.
[Reset_Meldearchiv, 1, en_US]
avoided. Once this timer has expired, the non-received data points are transmitted to the SCC via an Invalid
replica.
Use the SICAM PAS Wizard for the connection of SICAM PAS/PQS stations. To connect SICAM RTUs, IEC 61850
and IEC 60870-5-104 devices, you use the SICAM IEC Wizard.
This section describes the proceeding with the SICAM PAS Wizard as an example.
NOTE
i Differences between the use of the two SICAM Wizards are described in chapter 3.2.4 Initializing a WinCC
Project.
NOTE
i Approx. 20 000 information units of IEC 61850, IEC60870-5-104, and TOOLBOX II data can be imported
into 1 station. If you want to route more information into the SICAM SCC project, distribute the data to
several stations.
• Importing the SICAM PAS/PQS graphic object library into the project
• Creating measured-value and metered-value archives for SICAM PAS/PQS process data
NOTE
i Be aware of the following when upgrading the version of WinCC projects 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 SICAM PAS Wizard imports the tags from a file provided by SICAM PAS/PQS. This file has the extension
PXD (e. g. Station1.PXD).
The tags are automatically assigned to the corresponding structure type. Each tag includes several elements.
Examples of elements for the monitoring direction:
Importing messages
The SICAM PAS Wizard imports messages from the PXD 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 PAS normalization DLL is assigned, the
value text group 0 is assigned, the specific properties are defined, and the message class SICAM PAS Event or
SICAM PAS Event DM/WM/RM is assigned.
The message number is composed of the project ID * 10,000,000 and the value ID.
NOTE
i Make sure that you use unique project IDs when importing several stations. You can configure the project
ID in the SICAM PAS/PQS or SICAM TOOLBOX II project. Project IDs starting with 10 are assigned automati-
cally during the SCD import, see note in chapter Table 7-14.
[pascc310, 1, en_US]
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.
NOTE
i When editing old projects, you must select an option for the replacement of special characters which
complies with the origin of the diagrams used in the project.
If special characters are replaced incorrectly, different tag names can be created, which could possibly
cause problems concerning interconnections in these diagrams.
² Select SICAM 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-8 Defining the path and the name of the import components
² Click Next.
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.
² Click Next.
[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 during the first run.
² Activate Create SICAM alarm system to create the alarm system in the WinCC project.
[pascc315, 1, en_US]
² Click Next.
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 see potential error and warnings.
[pascc317, 1, en_US]
NOTE
i If the Report indicated error 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 effected during the
next run.
NOTE
i The SICAM PAS Wizard saves its messages in the GWLog.txt file under the path of the project
(e.g. ...\project1).
The SICAM PAS Wizard overwrites this file upon each run. Save this file if required.
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 information 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, the SICAMIEC104XMLCreator.dll must exist and be registered on
the computer.
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.3.3 Creating a Parameter File.
NOTE
i You can edit Excel files using Excel versions 2007, 2010, or 2013. Furthermore, the 32-bit version of Micro-
soft Excel must be installed.
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 IEC 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.
Overview
The SICAM IEC COMMUNICATION SUITE is required for the process data interfacing of SICAM SCC to SICAM
RTUs systems and IEC 61850/IEC 60870-5-104 devices as well as for controlling the connection.
SICAM RTUs/IEC 61850/IEC 60870-5-104 devices are connected to SICAM SCC or SIMATIC WinCC via the SICAM
IEC COMMUNICATION SUITE. The SICAM IEC COMMUNICATION SUITE logs on to the devices during runtime in
order to exchange process information.
[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 RTU
system/IEC 61850/IEC 60870-5-104 devices. These data include process information for messages in WinCC
Alarm logging and the display tags required for the representation of process diagrams.
During import the Wizard creates a ValueID for addressing in WinCC for each information. You can see the
assignment of the ValueID to the external telegram address in the specific tag information (address parame-
ters). Therefor, open the properties of a tags address.
NOTE
i During the direct connection of IEC 61850 devices the user can define in the device-specific parameters
which of the following communication drivers shall be used:
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 the SICAM TOOLBOX II 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:
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>'"
Substitute
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 in the 61850.ini file under [GENERAL]; in this case,
the .stVal 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 Communication with SICAM DISTO.
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 502.
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
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.
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 variable 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, 2, 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 The two lowest bits (0 and 1) of the value of the tag from the Alarm
when ON / Logging are displayed.
Single-point indication with alarm These can be evaluated individually like for Binary alarm filters (see
when OFF above).
Notes
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)
• Timestamp 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: You can enter the originator address for IEC 61850 or IEC 60870-5-104
Originator address connections.
If the originator address is used, the orIdent mode must be selected for
IEC 61850 in the 61850.INI file of the driver; for IEC60870-5-104, the
HerkAdrStati parameter must be set to 1 (HerkAdrStati=1) 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, first 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 279.
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 279.
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 active (default), indications whose filtered status
equals the filtered status of the previous indication are discarded.
If this option is active, the comparison between current and previous
filter result is ignored. This allows, for example, to take over cyclically
transmitted metered values to the message list even if their values did
not change.
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.
Acknowledge "came in" / Acknowl- If Show in alarm list is activated, you can define whether came in or
edge "came in"/"went out" came in/went out is acknowledged.
Auto-Acknowledge of former If Show in alarm list is activated, you can also define whether previous
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 at startup If Show in alarm list is active, you can additionally determine with this
option if the first indication after startup of SICAM SCC runtime is regis-
tered in the alarm list even if it did not change compared to the previous
indication.
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 directly the process
value.
Text Id (> 255) Alternatively, you can enter a text ID for a text to be displayed. This ID 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.
Trigger variable
Trigger variable 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.
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-11 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 Tags). 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 Tags).
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-27 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 /11/ 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-29 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-32 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 Type
TextIDOffset Unsigned 32-bit value
AckFlashing/QuitBlinking Binary tag
@FlashFast Signed 32-bit value
@FlashMedium Signed 32-bit value
@FlashSlow Signed 32-bit value
@Language Unsigned 32-bit value
@AsyncTickx Binary tag
@AlarmListFilter_WriteExt Binary tag
@AlarmListFilter_ValueInt Unsigned 32-bit value
ActivateControls Binary tag
SubstVal_Float Floating-point value
SICAMPASCCSynchState 8-bit character set text variable
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/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.
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]
• 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 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 On redundant SICAM SCC systems, the information as to whether the computer is a master or a standby
server is entered in the RedundancyMaster_5003 tab (in the SicamAdmin_5003 tag group of the SNMP
connection).
This tag controls the transmission of messages to the Alarm Logging.
SNMP data does not have a time stamp from the data source; this data is time-stamped by the corre-
sponding SNMP channel. To avoid double entries due to different time stamps, only the master server
sends messages to the Alarm Logging in the redundant WinCC system. Afterwards, these messages are
compared online on the standby server. In the WinCC Explorer, activate the Redundancy dialog and the
Online synchronization for Alarm Logging.
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
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 318).
[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 MibSicamSCC.mcf MIB container file.
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.
² Click Read agents....
The Read all MIB variables dialog opens.
² Select your desired agent from the drop-down list box and then click Read agents.
Under Objects you can observe how the objects are read in.
[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 in redundant configuration depending on the specific
requirements of the individual system. This section describes the implementation of the configurations illus-
trated below.
• Redundant SICAM PAS systems and SICAM RTUs are connected to 1 SICAM SCC Human-Machine Interface
(HMI).
[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.
[pascc409, 1, en_US]
[pascc411, 1, en_US]
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 can be operated redundantly in order to ensure fail safety. Via the SICAM IEC COMMUNICATION
SUITE (SICAM IEC channel DLL), SICAM SCC is connected to both SICAM RTUs.
In case of redundant SICAM RTUs, the SICAM SCC connection to the two SICAM RTUs is active at the same
time.
For SICAM RTUs, redundant and non-redundant devices can be operated in parallel.
[Kanal_1703_dll_a, 1, en_US]
Figure 9-8 System with redundant SICAM RTUs and redundant bay devices
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.5.2 and the Visual C++ runtime compo-
nents for VisualStudio 2013.
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_2013.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 (seeTable 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.3 Converting Topology, V9.00.
• Let the TEA-X Wizard run 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 information once for each station in the project. This is
also required if you do not use the DAF.
NOTE
• 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.2 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.
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
Basic Hardware 22
G
C Grafikobjekte 107
Ground 171
Client-Server-Systeme 343
Coloring 183
Command Interlocking 258
Configuration
I
DAF 271
Connector 183 IEC 60870-5-104 236
IEC 61850 236
IEC tags 237
Installation
D Automated 28
SICAM SCC components 27
DAF SIMATIC WinCC 25
adjustments 395 Installation Requirements 22
Assignment Tables 279
Configuration 271
Filter criterion actions 275
Filter Criterion Settings 273
K
Mapping 277
Konvertieren vorheriger Projekte 393
L S
Licensed Version 27 Schalterleiste
Licensing erstellen 97
SICAM SCC components 28 Sequence of Installation 22
SIMATIC WinCC 25 SI with Alarm when OFF 395
Line Node 185 SI with Alarm when ON 395
List tag prefix 196 SICAM Add-In 203
SICAM Bay Overview 148
SICAM Electrical Device Control 171, 171
SICAM functions 19
M SICAM graphic object library 17
SICAM Graphics Designer Extension 19
Mapping SICAM RTU 236
DAF 277 SICAM SCC components 27
Microsoft .NET Framework 22 SICAM SCC Components 17
SICAM SCC-Komponenten und -Funktionen 233
SICAM Schaltobjekte 112
SICAM Switch Controls 112, 181, 181
N SICAM Topologie 171
SICAM Valpro 19
Neues Projekt anlegen 35 SICAM Wizard 18
SIMATIC WinCC
installation 25
Source 183
O
Structure tags 180
Supply 177
Operating System 22
Systemzeit 377
P T
Parametrierung 183
TEA-X Wizard 74
Picture window 196
Termination 171, 183
Product Overview
Topological Elements 183
Redundant system 19
Topologische Einfärbung 167
SICAM functions 19
Topologische Elemente 170
SICAM graphic object library 17
Transformer 171
SICAM Graphics Designer Extension 19
Trial Mode 27
SICAM SCC Components 17
SICAM Valpro 19
SICAM Wizard 18
Product Overwiev U
Alarm systems extension 17
Uninstallation
SICAM SCC components 30
SIMATIC WinCC 31
R
Redundant system 19
Redundanz 349 V
Removing the license
SICAM SCC components 30 Verschiedene SICAM PAS-Versionen 361
SIMATIC WinCC 31 Volume Requirements 44
W
WinCC Web Navigator 367
WinCC-Projekt initialisieren 43