SoftingManual DataFEEDOPCSuite en
SoftingManual DataFEEDOPCSuite en
Version: EN-102015-1.00
The information contained in these instructions corresponds to the technical status at the time of printing of it
and is passed on with the best of our knowledge. The information in these instructions is in no event a basis for
warranty claims or contractual agreements concerning the described products, and may especially not be
deemed as warranty concerning the quality and durability pursuant to Sec. 443 German Civil Code. We reserve
the right to make any alterations or improvements to these instructions without prior notice. The actual design of
products may deviate from the information contained in the instructions if technical alterations and product
improvements so require.
It may not, in part or in its entirety, be reproduced, copied, or transferred into electronic media.
The latest version of this manual is available in the Softing download area at: http://industrial.softing.com.
Table of Contents
Table of Contents
Chapter 1 Welcome to Softing dataFEED OPC Suite
.........................................................................15
Chapter 2 dataFEED OPC Suite Quickstart
.........................................................................18
2.1 OPC
........................................................................................
Tunnel 19
2.2 OPC
........................................................................................
UA Server 20
2.3 OPC
........................................................................................
Bridge 20
2.4 OPC
........................................................................................
Optimizer 21
2.5 OPC
........................................................................................
Concentrator 22
2.6 OPC
........................................................................................
Filter 23
2.7 OPC
........................................................................................
Client2Client 24
2.8 OPC
........................................................................................
Server2Server 25
2.9 OPC2File
........................................................................................ 26
2.10 OPC2Database
........................................................................................ 27
2.11 OPC
........................................................................................
Store And Forward 28
Chapter 4 Installation
.........................................................................50
4.1 Operating
........................................................................................
Systems 50
4.2 Previous
........................................................................................
Versions 51
4.3 Installation
........................................................................................ 51
4.4 Uninstallation
........................................................................................ 52
4.5 DCOM
........................................................................................
Configuration 52
4.5.1 System................................................................................
Wide Security Parameters 54
4.5.2 Application Specific Security Parameters
................................................................................ 60
4.5.3 Activating Guest Access
................................................................................ 62
4.5.4 Configuring the Windows Firewall
................................................................................ 63
Chapter 5 Licensing
.........................................................................66
5.1 License
........................................................................................
Model 66
5.2 License
........................................................................................
Manager 69
5.3 Demonstration
........................................................................................
Mode 71
Chapter 6 Operation
.........................................................................72
6.1 Start
........................................................................................
Menu 73
6.2 Tray
........................................................................................
Application 74
6.3 Web
........................................................................................
Pages 80
6.3.1 Information
................................................................................ 82
6.3.2 Diagnostics
................................................................................ 83
6.3.2.1 Process Values
............................................................................................ 84
6.3.2.2 Clients
............................................................................................ 86
6.3.2.3 Configuration
............................................................................................ 87
6.3.2.4 Servers
............................................................................................ 88
6.3.2.5 Cyclic Requests
............................................................................................ 90
6.3.2.6 Device Connections
............................................................................................ 92
6.3.2.7 OPC UA Server Information
............................................................................................ 96
6.3.3 Configuration
................................................................................ 97
6.3.3.1 Trace
............................................................................................ 98
6.3.3.2 Password
............................................................................................ 99
6.4 Building
........................................................................................
Own Web Pages 100
6.5 Demonstration
........................................................................................
Mode 101
6.6 Converting
........................................................................................
Configurations 102
6.6.1 Project Converter
................................................................................ 102
6.6.2 Changes Between V1.x and V2.x
................................................................................ 105
6.7 Importing
........................................................................................
Multiprotocol OPC Server Configurations 112
6.7.1 Import................................................................................
- Configuration File Selection 113
6.7.2 Import................................................................................
- PLC Connections Selection 113
6.7.3 Import................................................................................
- PLC Symbols Selection 115
6.7.4 Import................................................................................
- Results 117
6.8 Identity
........................................................................................
Settings 118
6.8.1 dataFEED OPC Suite V4.10
................................................................................ 118
6.8.2 Changes Between V2.x/V3x and V4.x
................................................................................ 121
6.8.3 Changes Between V1.x and V2.x
................................................................................ 123
6.9 System
........................................................................................
Items 125
6.10 OPC
........................................................................................
Tunnel Discovery Service 133
6.11 OPC
........................................................................................
UA Local Discovery Service 134
Chapter 7 Configuration
.........................................................................135
7.1 Configuration
........................................................................................
Concept 136
7.1.1 Data Sources
................................................................................ 138
7.1.2 Data Processing
................................................................................ 139
7.1.3 Data Destinations
................................................................................ 141
7.2 dataFEED
........................................................................................
OPC Suite Configurator 142
7.2.1 General
................................................................................ 143
7.2.2 Feature Selection
................................................................................ 146
7.2.3 Configuration Handling
................................................................................ 148
7.2.4 Backup & Restore
................................................................................ 152
7.2.5 Import................................................................................
Multiprotocol OPC Server Configuration 154
7.2.6 V1.x Configuration Convertor
................................................................................ 154
7.2.7 Local................................................................................
Application Access 154
7.2.8 Tree Handling
................................................................................ 156
7.2.8.1 General
............................................................................................ 156
7.2.8.2 Local Namespace
............................................................................................ 158
7.2.8.3 Tree Node States and Icons
............................................................................................ 163
7.2.8.4 Online Mode
............................................................................................ 166
7.2.8.5 Offline Mode
............................................................................................ 166
7.2.8.6 Checked States
............................................................................................ 167
7.3 dataFEED
........................................................................................
OPC Suite Configuration 168
7.3.1 Data Sources
................................................................................ 171
7.3.1.1 Tunnel Server
............................................................................................ 172
7.3.1.1.1 Configuration
....................................................................................... 173
7.3.1.1.2 Advanced Settings
....................................................................................... 175
7.3.1.1.3 Connection Test
....................................................................................... 178
7.3.1.3.1 Configuration
....................................................................................... 233
7.3.1.3.2 Properties
....................................................................................... 235
7.3.1.3.3 Local.......................................................................................
Items Root 238
7.3.1.3.4 Advanced Settings
....................................................................................... 239
7.3.1.3.5 Local.......................................................................................
Items File 240
7.3.1.3.6 Import Wizard
....................................................................................... 241
7.3.1.3.6.1 Import File Format
........................................................................... 241
7.3.1.3.6.2 Import File Selection
........................................................................... 242
7.3.1.3.6.3 Import Results
........................................................................... 243
7.3.1.3.7 Export Wizard
....................................................................................... 244
7.3.1.3.7.1 Export File Selection
........................................................................... 245
7.3.1.3.7.2 Export Results
........................................................................... 246
7.3.1.4 Siemens Devices
............................................................................................ 247
7.3.1.4.1 Configuration
....................................................................................... 247
7.3.1.4.2 Siemens Device Wizard
....................................................................................... 250
7.3.1.4.2.1 Connection Settings
........................................................................... 251
7.3.1.4.2.2 Communication Settings
........................................................................... 252
7.3.1.4.2.1 Advanced Communication Settings S7
........................................................................... 253
7.3.1.4.2.2 Advanced Communication Settings S5
........................................................................... 255
7.3.1.4.2.3 Advanced Communication Settings Send/Receive
........................................................................... 259
7.3.1.4.2.4 Advanced Communication Settings Netlink
........................................................................... 261
7.3.1.4.2.3 Extended Settings
........................................................................... 263
7.3.1.4.2.4 Address Space Definition
........................................................................... 264
7.3.1.4.2.1 S7 Symbol File Import Wizard
........................................................................... 266
7.3.1.4.2.1 Import - File Selection
........................................................................... 267
7.3.1.4.2.2 Import - PLC...........................................................................
Program Selection 270
7.3.1.4.2.3 Import - Device Selection
........................................................................... 270
7.3.1.4.2.4 Import - PLC...........................................................................
Blocks Selection 271
7.3.1.4.2.5 Import - Results
........................................................................... 273
7.3.1.4.2.6 Import an *.sdfi file created with dataFEED Exporter
........................................................................... 274
7.3.1.4.2.7 Importing TIA...........................................................................
projects - supported data types 274
7.3.1.5 Rockwell Devices
............................................................................................ 276
7.3.1.5.1 Configuration
....................................................................................... 277
7.3.1.5.2 Rockwell Device Wizard
....................................................................................... 279
7.3.1.5.2.1 Connection Settings
........................................................................... 280
7.3.1.5.2.2 Communication Settings
........................................................................... 281
7.3.1.5.2.1 Advanced Communication Settings
........................................................................... 282
7.3.1.5.2.3 PLC Protocol...........................................................................
Settings CLX 283
7.3.1.5.2.4 Extended Settings
........................................................................... 285
7.3.3.5.1 Configuration
....................................................................................... 572
7.3.3.5.2 File Wizard
....................................................................................... 574
7.3.3.5.2.1 Welcome ........................................................................... 575
7.3.3.5.2.2 Data File ........................................................................... 576
7.3.3.5.2.3 File Header ........................................................................... 577
7.3.3.5.2.4 File Footer ........................................................................... 579
7.3.3.5.3 File Action Wizard
....................................................................................... 580
7.3.3.5.3.1 Welcome ........................................................................... 581
7.3.3.5.3.2 Output Data ........................................................................... 581
7.3.3.5.3.3 Trigger Type........................................................................... 583
7.3.3.5.3.4 Trigger Item ........................................................................... 584
7.3.3.5.3.5 Timer Selection
........................................................................... 587
7.3.3.5.3.6 Timer Identity........................................................................... 588
7.3.3.5.3.7 Timer Type ........................................................................... 589
7.3.3.5.3.8 Schedule Timer Settings
........................................................................... 591
7.3.3.5.3.9 Interval Timer...........................................................................
Settings 592
7.3.3.5.3.10 Action Settings
........................................................................... 593
7.3.3.5.4 Data .......................................................................................
Value Placeholder Wizard 594
7.3.3.5.4.1 Welcome ........................................................................... 594
7.3.3.5.4.2 Data Item ........................................................................... 595
7.3.3.5.4.3 Data Value ........................................................................... 598
7.3.3.5.5 Trigger Wizard
....................................................................................... 600
7.3.3.5.5.1 Welcome ........................................................................... 601
7.3.3.5.5.2 Trigger Type........................................................................... 602
7.3.3.5.5.3 Trigger Item ........................................................................... 603
7.3.3.5.5.4 Timer Selection
........................................................................... 606
7.3.3.5.5.5 Timer Identity........................................................................... 607
7.3.3.5.5.6 Timer Type ........................................................................... 608
7.3.3.5.5.7 Schedule Timer Settings
........................................................................... 610
7.3.3.5.5.8 Interval Timer...........................................................................
Settings 611
7.3.3.5.6 Item Trigger Wizard
....................................................................................... 612
7.3.3.5.6.1 Welcome ........................................................................... 612
7.3.3.5.6.2 Trigger Item ........................................................................... 613
7.3.3.5.7 Timer.......................................................................................
Trigger Wizard 616
7.3.3.5.7.1 Welcome ........................................................................... 617
7.3.3.5.7.2 Timer Selection
........................................................................... 618
7.3.3.5.7.3 Timer Identity........................................................................... 619
7.3.3.5.7.4 Timer Type ........................................................................... 620
7.3.3.5.7.5 Schedule Timer Settings
........................................................................... 622
Protection Against Data Loss @ dataFEED OPC Suite OPC Store and
Forward 28 .
Protection Against Data Loss @ dataFEED OPC Suite OPC Store And
Forward 47 .
Protection against data loss @ dataFEED OPC Suite OPC Store And
Forward 28 .
The Softing OPC Tunnel provides you with a secure and easy possibility of
cross-network OPC communication. The Softing OPC Tunnel eliminates the
configuration problems that were frequently encountered previously with the
DCOM security settings!
You can find a more detailed description of the OPC Tunnel functionality under
Introduction - OPC Tunnel 30 .
To configure the OPC Tunnel Server, the following configuration steps should
be executed:
To configure the OPC Tunnel Client, the following configuration steps should
be executed:
Add a single server connection to the OPC Tunnel server as a data source
@ Configuration: Data Source - Tunnel Server 173.
The Softing OPC Bridge gives one or more OPC Data Access and/or OPC XML-
DA client applications quick and easy access to any type of OPC data access
server. Vice versa, it allows any OPC data access server to be addressed by one
or more data OPC access clients and/or OPC XML-DA client applications.
A more detailed description about the Softing OPC Bridge functionality can be
found under Introduction - OPC Bridge 33 .
In order to configure the OPC Bridge, the following configuration steps should
be executed:
The Softing OPC Optimizer allows multiple OPC clients to access an OPC
server in such a way that workload on the server is minimized. According to the
definition and functionality of Data Access, every OPC client communicating with
the DA server creates groups and items in the DA server. The management of
many groups simultaneously as well as the processing of multiple read requests
to the often identical OPC items leads to a high communication load in the OPC
server.
A more detailed description about the OPC Optimizer functionality can be found
under Introduction - OPC Optimizer 34 .
In order to configure the OPC Optimizer, the following configuration steps
should be executed:
The Softing OPC Filter allows customizing the items that are provided by an
OPC server. It makes no difference whether communication with the OPC server
is via DCOM, XML-DA or the OPC Tunnel.
Define the filtered data items and specify their properties @ OPC Server
Wizard - Filter Items 222 or OPC Tunnel Wizard - Filter Items 192 .
Softing OPC Client2Client allows an OPC client to transmit data to one or more
other OPC clients. OPC Client2Client thereby acts as an intelligent data memory
which can receive configurable OPC items from an OPC client and pass them on
to another OPC client. The OPC namespace of OPC Client2Client can be
statically defined in the dataFEED OPC Suite Configurator by defined
corresponding Local Items or extended dynamically by the OPC clients by
creating items.
dataFEED OPC Suite OPC Server2Server allows two OPC Servers to exchange
data between each other. Both OPC Servers are acting as a data source,
introducing data items to the namespace of the local dataFEED OPC Suite
application. The Exchange module of Softing dataFEED OPC Suite is
responsible for actually copying data between the corresponding data items from
one OPC server to the other, therefore realizing the OPC Server2Server
functionality.
Add a server connection to the first OPC server as a first data source @
Configuration: Data Source - OPC Server 203.
2.9 OPC2File
Softing OPC2File stores data from any OPC Data Access, OPC Tunnel or OPC
XML-DA server in corresponding text files. Different types of text files like *.txt,
*.xml or *.html are supported. The data handled by Softing dataFEED OPC Suite
are written to file by executing simple file text actions.
Add one or more output data files as data destinations @ File Definition
Wizard 574
Define the file actions for actually writing the data to the data files @ File
Action Wizard 580 .
2.10 OPC2Database
Softing OPC2Database stores data from any OPC Data Access, OPC Tunnel or
OPC XML-DA server in SQL databases like Microsoft SQL Server, Oracle,
MySQL, IBM DB2 and other ODBC-enabled databases. The data handled by
Softing dataFEED OPC Suite are written to the database by executing simple
database SQL actions.
Add one or more databases resp. ODBC data source connections as data
destinations @ Database Definition Wizard 480
Define the database actions for actually writing the data to the databases
@ Database Action Wizard 485 .
A more detailed description of the OPC Store And Forward functionality can be
found under Introduction - OPC Store And Forward 47 .
To configure the OPC Store And Forward, the following configuration steps
should be executed:
Configure the local data storage and the data forwarding @ Store And
Forward Wizard 406
Define the data items to be monitored and specify their properties @ Store
And Forward Wizard - Storage Items 411.
Protection against data loss @ dataFEED OPC Suite OPC Store And
Forward 47 .
Avoiding DCOM
The Softing OPC Tunnel provides you with a secure and easy possibility of
cross-network OPC communication. The Softing OPC Tunnel eliminates the
configuration problems that were frequently encountered previously with the
DCOM security settings! You save yourself time and unnecessary questions to
the manufacturer. The Softing OPC Tunnel takes care of all the obstacles you
usually run into when networking OPC clients and servers that are located on
different computer platforms, in different network domains, or in completely
separate networks. The high-performance data exchange is stable and reliable.
optionally be encrypted. In this way, the data that are exchanged between client
and server applications are tunneled via TCP/IP; DCOM is avoided completely,
and the time-consuming and nerve-racking configuration of the DCOM security
settings is eliminated once and for all.
Attention: Please make sure that the configured TCP/IP port number is not
used by other local dataFEED OPC Suite applications on the server and client
computers and that your network infrastructure (like firewalls or switches) is
prepared to forward TCP/IP packets using the configured port number.
Note: The OPC Tunnel discovery service on the OPC Tunnel client side will find
the corresponding OPC Tunnel server only if the OPC Tunnel server is actually
running.
To configure the OPC Tunnel Server, the following configuration steps should
be executed:
To configure the OPC Tunnel Client, the following configuration steps should
be executed:
Add a single server connection to the OPC Tunnel server as a data source
@ Configuration: Data Source - Tunnel Server 173.
3.2 OPC UA
exchange of certificates
The Softing OPC Bridge gives one or more OPC Data Access and/or OPC XML-
DA client applications quick and easy access to any type of OPC data access
server. Vice versa, it allows any OPC Data Access server to be addressed by
one or more OPC Data Access clients and/or OPC XML-DA client applications.
Which OPC Data Access version (DA 1.0, DA 2.05 or DA 3) the OPC client or
OPC server has implemented is irrelevant. The OPC Bridge automatically
recognizes the implemented OPC specifications and converts them in such a
way that even those OPC components can communicate which would not be
compatible without the OPC Bridge. The OPC Bridge thus acts as a software
gateway, "bridging" the different implementations.
From the point of view of an OPC client application, access to the configured
OPC server through the OPC Bridge is fully transparent, which means that the
OPC Bridge provides the namespace of the configured OPC server to a client
without any changes.
Note: The OPC client data destination functionality is enabled and already
completely configured by default.
In order to configure the OPC Bridge, the following configuration steps should
be executed:
Additionally the data items provided by the different data sources can also be
filtered using the OPC Filter as described in Introduction: OPC Filter 37 .
The Softing OPC Optimizer allows multiple OPC clients to access an OPC
server in such a way that workload on the server is minimized. According to the
definition and functionality of Data Access, every OPC client communicating with
the OPC DA server creates groups and items in the DA server. The
management of many groups simultaneously as well as the processing of
multiple read requests to the often identical OPC items leads to a high
communication load in the OPC server.
As the name indicates, the OPC Optimizer optimizes read and write access to
the items of an OPC server. Read access to identical OPC items with different
update rates are combined and data acquisition from the peripherals by the OPC
server is bundled using intelligent algorithms.
The configuration settings offer additional possibilities for optimization. You can
specify, for example,
that the OPC server should only read the data from the device again after
the data have reached a certain age;
that the update cycles are determined independently of the OPC clients.
Note: The OPC client data destination functionality is enabled and already
completely configured by default.
Additionally the data items provided by the different data sources can also be
filtered using the OPC Filter as described in Introduction: OPC Filter 37 .
The dataFEED OPC Suite OPC Concentrator combines multiple OPC servers in
one by consolidating the namespaces and OPC items of multiple OPC servers in
one OPC server. This saves the project engineer valuable work and time when
setting up client applications and facilitates the management of large systems.
Multiple OPC clients can access multiple OPC servers via one OPC
Concentrator.
To configure the OPC Concentrator you mainly need to configure the data
source connections to your corresponding OPC servers providing the OPC data
you want to concentrate. Each server connection needs to be assigned a unique
connection name in order to distinguish the different data items within the
namespace of the local dataFEED OPC Suite application.
As a second configuration step, the OPC client data destination functionality of
Softing dataFEED OPC Suite needs to be enabled and configured.
Note: The OPC client data destination functionality is enabled and already
completely configured by default.
Additionally the data items provided by the different data sources can also be
filtered using the OPC Filter as described in Introduction: OPC Filter 37 .
The Softing OPC Filter allows customizing the items that are provided by a
specific data source a corresponding OPC or OPC Tunnel server. With the
Softing OPC Filter the following functionalities can be implemented:
Note: The OPC client data destination functionality is enabled and already
completely configured by default.
In order to configure the OPC Filter, the following configuration steps should
be executed:
Define the filtered data items and specify their properties @ OPC Server
Wizard - Filter Items 222 or OPC Tunnel Wizard - Filter Items 192 .
Softing OPC Client2Client allows an OPC client to transmit data to one or more
other OPC clients. OPC Client2Client thereby acts as an intelligent data memory
which can receive configurable OPC items from an OPC client and pass them on
to another OPC client. In this way, OPC Client2Client allows supervisory control
systems, SCADA systems or any applications that do not have an OPC server
interface to exchange data directly. OPC Client2Client is also suitable for testing
OPC clients by configuring the tool as an OPC server with any desired server
name, namespace and OPC items. You can use any OPC client, e.g. the Softing
OPC Demo Client, to write values to OPC Client2Client, either manually or script
controlled. This allows you to simulate real-world conditions and specific fault
situations in the test lab.
service. The first time an OPC client application accesses OPC Client2Client, the
default namespace of OPC Client2Client is provided, for example, Node1 with
Tag1 and Tag2, Node2 with Tag1 and Tag2.
If the client acting as the server does not update the data any longer, the client
being tested is informed of this fact.
Note: The OPC client data destination functionality is enabled and already
completely configured by default.
dataFEED OPC Suite OPC Server2Server allows two OPC Servers to exchange
data between each other. Both OPC Servers act as a data source, introducing
data items to the namespace of the local dataFEED OPC Suite application. The
Exchange module of Softing dataFEED OPC Suite is responsible for actually
copying data between the corresponding data items from one OPC server to the
other thereby providing the OPC Server2Server functionality.
The data copy mechanism within the Exchange module of Softing dataFEED
OPC Suite is internally organized using so-called Exchange actions. Besides the
corresponding source and destination data items, the following parameters
needs to be specified for each Exchange action:
Add a server connection to the first OPC server as a first data source @
Configuration: Data Source - OPC Server 203.
Additionally the data items provided by the different data sources can also be
filtered using the OPC Filter as described in Introduction: OPC Filter 37 .
3.9 OPC2File
Softing OPC2File stores data from any OPC Data Access, OPC Tunnel or OPC
XML-DA server in the corresponding text files. Different types of text files like
*.txt, *.xml or *.html are supported. The data handled by Softing dataFEED OPC
Suite are written to file by executing simple file text actions.
No programming is necessary!
The data writing mechanism within the OPC2File module of Softing <%
OEMPRODUCT% is internally organized using so-called file file actions. Each
file action can write multiple data items at once. These data items are defined by
placeholders which are replaced by the corresponding values during the run time
of the local dataFEED OPC Suite application. Besides the placeholders, the
following parameters need to be specified for each file action:
An update rate with which the corresponding file action should be executed.
An execution condition specifying under what conditions the corresponding
text action should be executed.
The corresponding data item value which should actually be written to the
file. (Possible values to be written are: the data value itself, the quality or the
time stamp of the corresponding data item.)
Configuring OPC2File
To configure the OPC2File functionality you mainly need to configure the data
source connections to the corresponding OPC or OPC Tunnel servers providing
the data items that should be written to the file.
As a second configuration step, the corresponding file and file actions which
are responsible for writing the data need to be created and configured.
Add one or more output data files as data destinations @ File Wizard 574
Define the file actions for actually writing the data to the data files @ File
Action Wizard 580 .
Additionally the data items provided by the different data sources can also be
filtered using the OPC Filter as described in Introduction: OPC Filter 37 .
3.10 OPC2Database
Softing OPC2DataBase stores data from any OPC Data Access, OPC Tunnel or
OPC XML-DA server in SQL databases like Microsoft SQL Server, Oracle,
MySQL, IBM DB2 and other ODBC-enabled databases. The data handled by
Softing dataFEED OPC Suite are written to the database by executing simple
database SQL actions.
No programming is necessary!
The data writing mechanism within the OPC2DataBase module of Softing <%
OEMPRODUCT% is internally organized using so-called SQL database actions.
Each SQL database action can write multiple data items at once. These data
items are defined by placeholders which are replaced by the corresponding
values during the runtime of the local dataFEED OPC Suite application. Besides
the placeholders, the following parameters need to be specified for each SQL
database action:
An update rate with which the corresponding SQL database action should be
executed.
An execution condition specifying under what conditions the corresponding
SQL database action should be executed.
The corresponding data item value which should actually be written to the