WinCC IEC61850 Documentation - General

Download as pdf or txt
Download as pdf or txt
You are on page 1of 33
At a glance
Powered by AI
The document discusses an IEC 61850 communication solution for connecting devices using this standard to WinCC SCADA software.

The document provides information on installing and configuring an IEC 61850 channel in WinCC to communicate with devices that support this standard.

The minimum system requirements include Windows 7/8/2012 and WinCC 7.2 or higher.

IEC 61850 communication solution Date: 15.04.

2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

IEC61850 communication solution


WinCC Channel
Documentation

Date: 15.04.2015
Version: 2.03

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 1 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Change history

Datum Version Author Changes

19.11.2010 00.1 Mr. Khaev Initial version


02.02.2010 00.2 Mr. Khaev Added Alarms description
08.02.2010 00.3 Mr. Khaev Update variables over ReportControl
17.05.2010 1.00 Mr. Khaev New install process
18.06.2010 1.01 Mr. Khaev Updated pictures
06.07.2010 1.02 Mr. Khaev Update the alarm data set location description
23.12.2010 1.03 Mr. Khaev Add uninstall instructions and merge How alarms work
14.02.2011 1.04 Mr. Khaev / Grund Changes to document structure
28.04.2011 1.05 Mr. Stffler Added Dataset name
30.05.2011 1.06 Mr. Khaev Variables Control, BugFix, Multiple Alarm Selection
08.07.2011 1.07 Mr. Schneider Add support for configurable origin string
19.07.2011 1.08 Mr. Schneider Add support for complex variables (with timestamp & quality)
25.08.2011 1.09 Mr. Schneider Enable complex variables in manual configuration
09.11.2011 1.10 Mr. Schneider Add authentication, only support alarm for complex variables
04.06.2012 1.11 Mr. Khaev Support of Windows 7 and Windows 7 x64
03.01.2012 1.12 Mr. Khaev Control of bitstring variables
10.07.2013 2.00 Mr. Khaev Support of reporting for analog values
07.10.2013 2.01 Mr. Khaev Support of WinCC 7.2.0.1
14.10.2014 2.02 Mr. Khaev Support of WinCC 7.3.0.1
15.04.2015 2.03 Mr. Hensel Support of Windows 2012 Server

Table 1: Change history

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 2 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Content

1 Introduction 4
1.1 General functionality 4
1.2 Abbreviations 4
2 Minimum System Requirements 5
3 Installation procedure 6
3.1 Install Files 6
3.2 USB Dongle 7
3.3 Uninstall 7
4 Using the channel 9
4.1 Add IEC61850 Channel to WinCC project 9
4.2 Add and configure a connection 10
4.2.1 Connection properties 10
4.3 Import wizard 12
4.3.1 Create variables 12
4.3.2 Create control variables 12
4.3.2.1 Writing the Control Variable 13
4.3.3 Create alarms using reports 14
4.3.3.1 Settings for communication via reports 14
4.3.3.2 Creation of alarm. 17
4.3.3.3 Description of alarm processing 22
4.3.4 Complex variable 24
4.4 Manual configuration 25
4.4.1 Create variables 25
4.4.2 Create control variables 27
4.4.3 Create alarms using reports 28
4.4.4 Manage changes 29
4.4.4.1 Delete variable 29
4.4.4.2 Change variable settings 29
4.5 Redundant WinCC Server 32
4.5.1 Different dataset names and locations 32
4.5.2 Same alarm numbers 32
5 Diagnostics 33

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 3 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

1 Introduction

1.1 General functionality


The IEC 61850 communication channel is an Add-On for SIMATIC WinCC. It supports
IEC 61850 MMS communication to intelligent electric devices (IED). WinCC is a client. The IEDs
are the servers.
The IEC 61850 communication channel supports the following communication methods:

MMS Read/Write
Value control
Report (Buffered and Unbuffered)

A configuration wizard supports the import of ICD files and upload of configuration data from the
IEC 61850 devices.

The IEC 61850 communication channel is protected by a USB Dongle. The Dongle contains the
license information.

Warning!
Without the dongle the channel works in demo mode.

1.2 Abbreviations
IEC61850 - Communication protocol
IED - Intelligent Electric Device
ICD - IED Capability Description
CFC - Continuous Function Chart
PLC - Programmable Logic Controller
OS - Operating System
MMS - Manufacturing Messaging Specification
GOOSE - Generic Object Oriented Substation Events
SBOw - Select before Operate
NVL - Named Variable List
RCB - Report Control Block: Structure on the IED to configure reports

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 4 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

2 Minimum System Requirements

Please make sure that the computer on which you plan to install the IEC61850 WinCC Channel
meets the minimum system requirements for the program to run:

Operating System Comments


Windows XP - SP3 (Required .NET Framework 3.5)
Windows Server 2003 - SP2 (Required .NET Framework 3.5)
Windows Server 2008 -
Windows Vista -
Windows 7 (x86/x64) -
Windows Server 2012 R2 - supported from channel Version 2.0.0.8 or higher

- Disk Space: 30MB free disk space.


- Free USB Port.
- Installed WinCC 6.0 SP3 / WinCC 7.0 / WinCC 7.1 / WinCC 7.2.0.1 or WinCC 7.3.0.1
- Minimal display resolution 800x600
- Reports require the IED to support Named Variable Lists (DataSets).

Note

WinCC V7.2 is only from V7.2.0.1 (Update 1) supported.


WinCC V7.3 is only from V7.3.0.1 (Update 1) supported.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 5 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

3 Installation procedure

3.1 Install Files


Install the IEC61850 Channel only after WinCC has already been installed.

Warning!

Do not connect your USB Dongle before installing the USB Dongle Protection Software.

To install the IEC61850 WinCC Channel:


1. On your installation CD: navigate to the WinCC IEC61850 Channel directory.
2. Start the ChannelSetupWizard.exe program. (Under Windows 7 as Administrator)
3. Follow the ChannelSetup wizard instructions.

Note

Under Windows 7 and Vista the ChannelSetupWizard.exe program must be started from
Run as Administrator context menu.

Now the USB Dongle can be inserted into a free USB port.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 6 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

3.2 USB Dongle


The USB Dongle is only required for the Runtime Mode of WinCC. Configuration can be done
without it.
Without the USB Dongle the IEC 61850 Channel runs in Demo mode. In Demo mode one device
can be connected for up to 12 hours. After 12 hours, the connection will be terminated. After
restarting the WinCC Runtime the 12 hours start over again.
The USB Dongle contains information about the number of supported connections. If the number
of IEC 61850 connections is higher than on the dongle the user will see the following message
when starting the runtime mode of WinCC:

Picture 1 Error message


Example: The dongle contains a maximum number of 20 connections and the project has 22
devices configured. When the WinCC Runtime starts, 20 connections will be established. The next
two connections will be rejected.

Note:
The maximum number of connections can be found on the dongle:
IEC61850 IYGBB-1777-000XX 256 CONN
In this case the number of connections is 256.

If the USB dongle was disconnected during normal operation the user will see following message:

Picture 2 USB Dongle problem


In this case the existing connections will continue to work, but no new connections will be
established until the problem is fixed. Lost connections will not be re-established.

3.3 Uninstall
To uninstall the channel do the following:

1. Navigate to WinCC directory (normally C:/Program Files/SIEMENS/WinCC/bin).


______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 7 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

2. Start IEC61850Uninstall.exe program.


3. Follow the ChannelSetup wizard instructions.

Picture 3 Uninstall window


After the uninstall wizard is finished the WinCC IEC61850 Channel is uninstalled from PC. All USB
Dongle drivers are uninstalled too.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 8 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4 Using the channel

It is suggested to use the report mechanism for communication. The channel will try to create
configured DataSet on the device and use it with reports. If the creation of DataSet fails or
configuration of Report Control Block is not successful, so the channel tries to poll the variables
from IED with poll period of 2 seconds. The polling mode loads a lot the WinCC Server and IED
device.

4.1 Add IEC61850 Channel to WinCC project


After successful installation the channel can be added to a WinCC project with the following steps.
- Select in the context menu of the Tag management the Add new driver menu item.
- Browse to the IEC61850Channel.chn file (%WinCCInstallationPath%/bin).
- Press OPEN
- Now the channel is installed

Picture 4 Installed IEC61850 Channel

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 9 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.2 Add and configure a connection


In order to add a new connection to an IED, use the context menu item Create Driver
Connection.
In the name field enter a Connection Description (dont use dots even if it is allowed).

Picture 5 Connection properties window

Note:
It is important to complete this step with the OK button and then open the properties of the
connection again.

4.2.1 Connection properties


Open the Connection properties dialog. Each connection must be configured manually (user
defined) or by importing the ICD file. It is recommended to use the ICD file.

Note

If you have problems with accessing the .icd file on Windows 7 or Vista choose the directory
for .icd file where no administrator rights required. (e.g. My Documents).

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 10 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 6 IEC61850 connection properties (Device properties)

The connection requires the following parameters:


- IP address
- Timeout Read/Write in milliseconds. After this time the request will be marked as failed and
the channel will try to reconnect to the device. (Default value: 1000 ms)
- Timeout Control in milliseconds. Extra timeout for control variables (see 4.3.2)
- Path to the ICD file. If this option is chosen no more parameters have to be set. The ICD file
must remain in place. The WinCC Channel tries to access the configuration from this file
when starting the WinCC Runtime.
- Origin string. For writing values the used Origin string can be either a normal text string or
a chosen hex value.
- Authentication. You can enable the authentication, choose a mechanism and set a
password for the connection
- If User defined is selected the following parameters must be set. They are required to
establish a connection to the device:
o ACSE AE Qualifier
______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 11 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

o ACSE AP Title ObjectID


o Presentation selector
o Session selector
o Transport selector

4.3 Import wizard


The import wizard helps to import variables from the ICD file or directly from the device itself into
the WinCC Data Manager.
Even when using the ICD file, it is recommended to have the IED connected during configuration.
The structure of the specific device variables will be read directly from the device.
If the device is not connected during the configuration all variables will be read from the ICD file.
The import wizard can be opened any time in order to add new tags to the WinCC Data Manager.
No variables will be deleted by the wizard. Variables already existing in the WinCC Data Manger
will be updated with new settings if changed.

Picture 7 IEC61850 import wizard from ICD file


The user can delete tags with the help of WinCC explorer just as normal other tags. Tags can also
be changed manually (e.g. Tag Name, see 4.4 for details)

4.3.1 Create variables

4.3.2 Create control variables


IEC61850 WinCC Channel supports two types of control structures: SBOw and just Oper. The
operation Cancel is not supported.
There are two different ways to create the Control Tag:
______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 12 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

1. Using the import wizard


2. Using Variable Settings

The Import Wizard detects if a command structure is selected and asks the user if he wants to
import this structure as set of variables or as control variable:

Picture 8 Import Wizard (Creation of command variable)

The wizard will offer to create the control variable only if all children of this structure are selected.

4.3.2.1 Writing the Control Variable


After the variable has been created, the user can set its values. A control variable is always 4 bytes
long and has the following structure:

Byte Index Description


0 (MSB) Flags:
Bit 0 interlocking
Bit 1 Synchrocheck
Bit 2 Test
Bits 3-7 - reserved
1 Data
2 Data (or padding for Bitstring)
3 (LSB) Data (If variable cltVal is Boolean, only this byte
will be used)

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 13 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Only 4 types of ctlVal are supported: Boolean, Bitstring, Integer and Uinteger. For integer and
uinteger the user can set only the first 3 bytes, for Bitstrings only 2 bytes (2nd and 3th) are used.
E.g. if the user wants write 1 to the control structure as test, he must write 67108865 (0x04000001)
value into control variable.

Note:
Byte 0 is most significant byte and byte 3 is less significant byte accordingly.
Note:
Bitstring can have maximum length of 8 bits. Padding must be set in Byte 2, like 0x00000680
for 10 or 0x00000640 for 01. Byte 1 is unused and is equal to 0.

All types of control variables are supported:


- direct control with normal security
- Select-before-Operate with normal security
- Direct control with enhanced security
- Select-before-Operate with enhanced security
Actually Select-before-Operate will be written automatically: first SBO value and then without the
pause the OPER value.

4.3.3 Create alarms using reports


Alarms can be only created for complex variables in the IEC61850 channel.
It depends on the IEC61850 device type if the report will be generated for a variable. In any case
the IEC device must support Named Variable Lists to work with reports.
If alarms are enabled for device, then the special dummy variable AlarmDummy will be created in
the Tag Management for this connection. The purpose of this variable is the possibility to create
the alarms in the Alarm Logging. This variable will never be changed and the alarm mechanism
of WinCC is disabled in this case. IEC61850 channel generates alarms itself over WinCC API
(ODK).
Not all variables can be updated over reports (On change). Only process variables, like stVal, are
supported. It depends on IEC61850 Device.

4.3.3.1 Settings for communication via reports


Two Report Control Block (RCB) Variables have to be assigned: one for status variables (functions
constrain ST, CF, and so on) and one for measurement variables (MX function constrain).
Status RCB will be configured with BufTm equals to zero and measurement RCB with BufTm
equals to 500ms. It is suggested to use unbuffered reports for measurement values and buffered
for status values.
The RCBs will be set up with 30 seconds integrity period. That means the IED will send report in
any case every 30 seconds. Following triggers will be set:
- Data-change
- Quality-change

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 14 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

- Integrity
- General interrogation
The purpose of these variables is to enable the reporting for a special Data Sets (Named Variable
List, NVL) created by the IEC 61850 channel.
The selection of these variables can be done in the Connection Properties dialog under the
Report settings button.
Both report types are supported: buffered and unbuffered.

Picture 9 Selection of a control variables for report.


The location of the alarm data set can be defined in the Subtree name for dataset field or with the
Browse button. By default the location is the root of variables tree and the Subtree name for
dataset field is empty.
The dataset name can be set by user, e.g. to use one IEC61850 device with 2 instances of WinCC.
Default name is WinCCChannel. Only characters a-z, A-Z, 0-9 and _ are allowed. The first
character has to be a letter. The maximum path to a variable is 64 characters long.
By default the data set will be created in the root of the variable tree. If the following message
appears when starting WinCC Runtime:

Picture 10 Error window.

try to point to another location of the alarm data set with the Browse button (e.g.
IED_000xCTRL/LLN0):

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 15 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 11 Alarm data set location.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 16 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.3.3.2 Creation of alarm.


With the help of Import Wizard the user can choose for complex variables the alarm type. There
are 3 types of alarms:
1. If Zero - Coming warning if variable becomes 0;
- Going warning if variable value becomes 1;

2. If non Zero - Coming warning if variable becomes 1;


- Going warning if variable value becomes 0;

3. On Change - Coming and immediately going warning will be generated by every


change of the variable value;

4. On Position - Four alarm entries in the Alarm Logging will be created for this special
variable: closed, opened, intermediate, bad.
For each state of the positioner coming and going alarms will be
generated.
E.g. if the positioner will be switched from closed state to opened,
following alarms will be generated:
- Closed going
- Intermediate coming (Optional)
- Intermediate going (Optional)
- Opened coming
It depends on IED if the intermediate alarm will come or not.

Picture 12 Create alarms in the Import Wizard


User can select alarm type from types defined in the WinCC project. This type will be applied for all
alarms selected in the current wizard window. User can modify the alarm type later in the tag
properties or direct via the Alarm Logging Window.
There is a possibility to set alarm type for multiple variables by selecting of tags (with Ctrl or Shift
button) and calling the corresponding item from the context menu.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 17 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 13 Multiple variables alarm type selection

After click on Import button the WinCC channel will try to find the default alarm text in the ICD file
(if it is configured).
The reports will function properly only if positive message shown.

Picture 14 Positive Import report

Important:

There is a software bug with WinCC Version 7.0.2.0 by creation of the alarms. If you see
following or similar message:

Picture 15 Negative Import report


______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 18 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Update 3 must be installed for WinCC. It can be found under:


http://support.automation.siemens.com/WW/view/de/48694762

Created alarms can be controlled and modified in the Alarm Logging window.
If the ICD file is defined, the WinCC Channel will try to find in this file the text for the alarm.
After importing a variable with report the user can check the settings for this variable. In
parameters there is an alarm index from Alarm Logging and additional parameters like alarm
block and alarm type.

Picture 16 Variable parameters


The alarm number will be created for every alarm variable in the alarm logging. It can be controlled
or adjusted in Alarm Logging Window:

Picture 17 Alarm Logging with created alarms for IEC61850


______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 19 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Alarms for IEC61850 channel starts with number 10000000. Alarms will be generated from the
IEC61850 channel, so all settings concerning message bit or tag will be ignored.

User can change the properties of the alarm for every particular variable.

Picture 18 Single message parameters

For instance Class, Type and Group can be changed to higher classes. Or priority can be set to 1.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 20 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 19 Single message text properties


All texts are fully customizable. E.g. it can be created warning with text Switch in the main building
is now @1%d@.

Picture 20 Single message Tag/Action properties


Warning:

If the user recreates the alarm with the Import Wizard, all custom settings will be overwritten
with default values.
______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 21 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.3.3.3 Description of alarm processing


After staring WinCC in Runtime mode the following data set will be created in the IEC device.
Before disconnection this data set will be deleted every time.

Picture 21 IEC Browser after the WinCC in runtime mode with /WinCCChannel branch
open

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 22 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

After creation of a data set the selected control report variable will be set to valid settings.

Picture 22 Display of unbuffered report control variable in IEC Browser.

Note:

The IEC Browser can be found on the DIGSI program CD (V 4.80 and newer).

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 23 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

If all settings are correct the user can see the coming and going alarms with timestamp from IEC
device in the WinCC Alarm Logging.

Picture 23 WinCC runtime

4.3.4 Complex variable


Many variables have due to its value also a quality code and a timestamp. The import wizard
detects automatically these and sets as default to read these variables together with quality and
timestamp (see picture below) and report it to WinCC.

Picture 24 Import Wizard (Selection of complex variable)

The wizard enables the checkbox for complex variables (timestamp & quality) if it was found in the
structure. The user can unmark this when no alarm is set and use it as a normal value. Then
quality and timestamp will be created by WinCC when reading a value.
By choosing an alarm type for an unmarked complex variable, it will be automatically marked as
with timestamp.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 24 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.4 Manual configuration


The user has the option to create tags manually. This procedure can also be used to change
variables created by the import wizard.

4.4.1 Create variables

In order to create a variable manually the user must create a new tag in the WinCC Data Manager.

Picture 25 Tag creation


Tag name is freely configurable.
Usual tag options can be set in the standard Tag properties dialog.

Picture 26 Standard tag properties window


Specific IEC61850 options will be set with the Select button.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 25 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

If the device is set up with the ICD file the user can select a variable name from the tree. All other
settings will be adjusted automatically. If the user selected a complex variable (with timestamp and
quality, see 4.3.4 Complex variable) and wants to treat it as a normal variable, this can be done by
unmarking the checkbox with timestamp.

Picture 27 Channel specific tag properties (using ICD file)

If the user has no ICD file for this device and no connection to the device established the variable
name, variable type, variable length and complex variable options must be set manually.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 26 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 28 - Channel specific tag properties (without using ICD file)

It is not possible to read or write the whole structure. Only individual structure parameters can be
mapped to WinCC tags. The variable name must be exactly the same as in the device.

4.4.2 Create control variables


The user can manually create a control variable by selecting the corresponding structure in the
Variable Settings window (With CO in the name).

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 27 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 29 Variable settings window

4.4.3 Create alarms using reports


An established connection to the device is required for the manual alarm creation.

Picture 30 Variable Settings window


The alarm will be created by the channel if the trigger type is unequal to None. The user must
define the alarm type to create an alarm. If the user changes the trigger type from non-None
(e.g. If Non Zero) to None the alarm for this variable will be deleted from project.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 28 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.4.4 Manage changes


All variables and alarms created by the Import Wizard can be manually modified by the user with
the help of the normal WinCC Data Manager tools.

4.4.4.1 Delete variable


The variable can be deleted via context menu element: Delete.

Picture 31 WinCCExplorer Data Manager context menu (Delete)

4.4.4.2 Change variable settings


To modify the variable, select Properties from the context menu.

Picture 32 WinCCExplorer Data Manager context menu (Properties)

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 29 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

Picture 33 WinCCExplorer Tag properties

With the select button the user can edit specific settings for IEC61850.
If the device is connected or the ICD file was used during the configuration the settings window will
look like this:

Picture 34 IEC61850 Specific tag properties (ICD file or connected)


Now, the user can select another IEC61850 variable for this tag. All other settings like type and
length will be read from ICD file or directly from the device.
______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 30 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

If no ICD file was used for this configuration and there is no connection established to the device
the Variable settings window will look like this:

Picture 35 IEC61850 Specific tag properties

Now, the user can change Variable name, Variable type, Variable length and complex variable
options manually. It is not possible to set up alarms because there is no direct connection
established.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 31 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

4.5 Redundant WinCC Server


Its possible to use IEC61850 channel with redundant WinCC Server. There are some changes
which have to be made on the servers.

4.5.1 Different dataset names and locations


WinCC Master and Slave servers have to use different dataset names and different variables for
alarm control. See 4.3.3.1 Settings for how to change the names.

4.5.2 Same alarm numbers

Make sure that the variables for alarms have the same alarm numbers on WinCC Master and
Slave server.
See 4.3.3.2 how to check the alarm numbers.

If the alarm numbers are differ, delete variables on one server and create new ones in the same
order as on the other server.
The best way to use redundant WinCC Server is to create full project for one server and then copy
it to other. Do not forget to change the RCBs and DataSet names.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 32 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved
IEC 61850 communication solution Date: 15.04.2015
I CS VS CMR IEC61850 MMS Client WinCC channel V 2.03
______________________________________________________________________________________________________________________________________________________________________

5 Diagnostics
The channel log can be found in the WinCC/diagnose directory in the Iec61850_Channel_0X.LOG
file.
Please provide this file for all support questions.

______________________________________________________________________________________________________________________________________________________________________

IEC 61850 communication solution Page 33 of 33


Printed: 15.04.15
Siemens AG 2011-2013. All Rights Reserved

You might also like