Topic 9.1.1: Wonderware Data Access Servers
Introduction
- Wonderware Data Access
(DA) Server is designed to provide simultaneous connectivity between
client applications based on Wonderware SuiteLink, OPC and DDE protocols that
run on the Microsoft Windows operating system and the data devices supported by
the specific protocol being translated.
- The Wonderware DAServers also come with an exclusive new
user interface called the DAServer Manager, which is installed as a Microsoft
Management Console snap-in. Its end-user benefits include simple remote server
activation, configuration and operation, and extensive protocol diagnostic
troubleshooting.
Introduction
- Several standard features are available with each DAServer,
including:
- Compliance with
OPC version 3.0
- Stand-alone
operation mode
- Support for hot configuration, device additions and device- and server-specific parameter modifications
- Compliance with OPC version 3.0
- Stand-alone operation mode
- Support for hot configuration, device additions and device- and server-specific parameter modifications
- A wide range of DAServers support connectivity to
numerous protocols and products. A few of the current DAServers Wonderware
includes support for are:
- Allen-Bradley CIP
protocol for ControlLogix
- Allen-Bradley TCP
protocol
- Allen-Bradley DH
Plus protocol
- Siemens Simatic
Net S7
- Modbus Serial protocol
-
Component
Architecture
A DAServer is comprised of three physical parts:
Plug-in Component(s): responsible for communicating with clients, used by all DAServers.
Plug-ins provide protocol translation functionality for device integration clients.
- Typical Plug-ins use DDE, SuiteLink or OPC protocol, and
serve as interfaces between their clients and the DAS Engine. A protocol can be
disabled when customizing the installation for your DAServer.
- Allen-Bradley CIP protocol for ControlLogix
- Allen-Bradley TCP protocol
- Allen-Bradley DH Plus protocol
- Siemens Simatic Net S7
- Modbus Serial protocol
Component Architecture
A DAServer is comprised of three physical parts:
Plug-in Component(s): responsible for communicating with clients, used by all DAServers. Plug-ins provide protocol translation functionality for device integration clients.
- Typical Plug-ins use DDE, SuiteLink or OPC protocol, and serve as interfaces between their clients and the DAS Engine. A protocol can be disabled when customizing the installation for your DAServer.
DAS Engine:
common component used by all DAServers.
- The DAS Engine is a middleware component that exposes
two sets of unique interfaces, one for communicating with Plug-ins and one for
communicating with Device Protocol Layer components. It encapsulates common
tasks for the DAServer, like handling the item
database, distributing data to clients, propagating clients' requests to the
protocol, and providing diagnostics.
DAS Engine: common component used by all DAServers.
- The DAS Engine is a middleware component that exposes two sets of unique interfaces, one for communicating with Plug-ins and one for communicating with Device Protocol Layer components. It encapsulates common tasks for the DAServer, like handling the item database, distributing data to clients, propagating clients' requests to the protocol, and providing diagnostics.
Device Protocol Layer: Server
specific, responsible for communicating with hardware and specific to the DAServer. The Device
Protocol Layer provides translation between the hardware- specific protocol
such as ModBus and CIP and the DAS Engine interface:
Device Protocol Layer: Server specific, responsible for communicating with hardware and specific to the DAServer. The Device Protocol Layer provides translation between the hardware- specific protocol such as ModBus and CIP and the DAS Engine interface:
- DAServer
Characteristics
- Diagnostics
- The DAServer Manager diagnostic tool displays generic
diagnostic objects common to all servers as well as server-specific/server
developer defined diagnostic data.
- Hot
Configuration
- One of the big advantages provided by the DAServer is
the ability to make your DAServer configurable while the server is running -
hot configuration.
- The DAServer handles
most of the hot configuration work. In general,
a user will run the DAServer
Manager and configure each hierarchy. Any changes user makes that
add/delete/update a hierarchy are sent immediately to the running DAServer.
- Here is a complete list of notifications to the server about changes
in the configuration:
- Add configuration hierarchy.
- Delete
configuration hierarchy.
- Rename
configuration hierarchy.
- Update parameters
of configuration hierarchy.
- Add device group.
- Delete device group.
- Rename device group.
- Update parameters
of device group.
- Clear the current
configuration set.
- Switch to a new
configuration set.
- The DAServer Manager diagnostic tool displays generic diagnostic objects common to all servers as well as server-specific/server developer defined diagnostic data.
- One of the big advantages provided by the DAServer is the ability to make your DAServer configurable while the server is running - hot configuration.
- The DAServer handles most of the hot configuration work. In general, a user will run the DAServer Manager and configure each hierarchy. Any changes user makes that add/delete/update a hierarchy are sent immediately to the running DAServer.
- Add configuration hierarchy.
- Delete configuration hierarchy.
- Rename configuration hierarchy.
- Update parameters of configuration hierarchy.
- Add device group.
- Delete device group.
- Rename device group.
- Update parameters of device group.
- Clear the current configuration set.
- Switch to a new configuration set.
Last modified: Friday, 10 April 2020, 4:12 PM