Wonderware
®
MBTCP DAServer User’s Guide
Version 3.0
Last Revision: 2/26/13
Invensys Systems, Inc.
Copyright
© 2013 Invensys Systems, Inc. All Rights Reserved.
All rights reserved. No part of this documentation shall be reproduced, stored
in a retrieval system, or transmitted by any means, electronic, mechanical,
photocopying, recording, or otherwise, without the prior written permission of
Invensys Systems, Inc. No copyright or patent liability is assumed with respect
to the use of the information contained herein. Although every precaution has
been taken in the preparation of this documentation, the publisher and the
author assume no responsibility for errors or omissions. Neither is any liability
assumed for damages resulting from the use of the information contained
herein.
The information in this documentation is subject to change without notice and
does not represent a commitment on the part of Invensys Systems, Inc. The
software described in this documentation is furnished under a license or
nondisclosure agreement. This software may be used or copied only in
accordance with the terms of these agreements.
Invensys Systems, Inc.
26561 Rancho Parkway South
Lake Forest, CA 92630 U.S.A.
(949) 727-3200
http://www.wonderware.com
For comments or suggestions about the product documentation, send an e-mail
message to ProductDocumentationComments@invensys.com.
Trademarks
All terms mentioned in this documentation that are known to be trademarks or
service marks have been appropriately capitalized. Invensys Systems, Inc.
cannot attest to the accuracy of this information. Use of a term in this
documentation should not be regarded as affecting the validity of any
trademark or service mark.
Alarm Logger, ActiveFactory, ArchestrA, Avantis, DBDump, DBLoad, DT
Analyst, Factelligence, FactoryFocus, FactoryOffice, FactorySuite,
FactorySuite A
2
, InBatch, InControl, IndustrialRAD, IndustrialSQL Server,
InTouch, MaintenanceSuite, MuniSuite, QI Analyst, SCADAlarm,
SCADASuite, SuiteLink, SuiteVoyager, WindowMaker, WindowViewer,
Wonderware, Wonderware Factelligence, and Wonderware Logger are
trademarks of Invensys plc, its subsidiaries and affiliates. All other brands may
be trademarks of their respective owners.
iii
MBTCP DAServer User’s Guide
Contents
Welcome..............................................................7
MBTCP Version 3.0 Features................................................................. 7
Documentation Conventions.................................................................. 8
Technical Support................................................................................... 8
Getting Started ...................................................9
Overview ................................................................................................ 9
Before You Begin ................................................................................. 10
Generic Modbus Controllers .................................................................11
Supported Client Protocols....................................................................11
OPC .................................................................................................. 12
SuiteLink .......................................................................................... 12
DDE/FastDDE .................................................................................. 12
Supported Device Protocols ................................................................. 13
Setting Up Your DAServer ...............................15
Checklist for Setting up the MBTCP DAServer .................................. 15
Finding Your DAServer in the SMC.................................................... 16
Configuring the DAServer ...............................19
Configuring the MBTCP DAServer..................................................... 19
MBTCP Hierarchy in the DAServer Manager ................................. 22
String-Data Handling........................................................................ 56
Message Optimization ...................................................................... 58
Configuring Device Redundancy......................................................... 58
Device Groups and Device Items....................61
Device Group Definitions................................................................. 61
Device Item Definitions.................................................................... 64
Exporting and Importing DAServer Item Data .................................... 67
Scan-Based Message Handling ........................................................ 70
Unsolicited Message Handling......................................................... 71
Managing Your DAServer ................................73
Configuring the DAServer as Service.................................................. 73
Configuring the DAServer as Not a Service ........................................ 74
Archiving Configuration Sets............................................................... 74
iv
MBTCP DAServer User’s Guide
Activating/Deactivating the DAServer .................................................76
In-Proc/Out-of-Proc ..............................................................................77
Hot Configuration .................................................................................77
Demo Mode...........................................................................................78
Accessing the Data in Your DAServer............79
Accessing Data Using OPC ..................................................................79
Accessing Data Using DDE/SuiteLink .................................................80
MBTCP DAServer Features .............................83
Activate as out-of-proc..........................................................................83
Device Redundancy ..............................................................................83
Runtime Behavior..............................................................................84
Zero- and One-Based Addressing.........................................................84
Support for 64-bit Data Types...............................................................85
Item Name .........................................................87
Data and Register Types .......................................................................87
Modbus Item Naming ...........................................................................89
Register-Number Item Names...........................................................89
Item Names Using the Modicon PLC Register Addresses................92
Absolute Notation Item Names .........................................................93
Modulo-10000 Point Item Names .....................................................94
Modulo-10000 Items, BCD Register Type, and Concept Data
Structures...........................................................................................95
DAServer Standard System Items.........................................................96
DAServer Global System Item..........................................................97
DAServer Device-Specific System Items .........................................97
DAServer Device-Group-Specific System Items..............................99
DAServer Redundant Device Specific System Items .....................101
Generic OPC Syntax ...........................................................................102
Troubleshooting .............................................103
Monitoring Connectivity Status with the PLC....................................103
Monitoring the Status of DAS Conversations.....................................104
Using DDEStatus and IOStatus in Excel.........................................105
Reading Values from the DAServer into Excel...............................105
Writing Values to the DAServer from Excel ...................................106
Error Messages and Codes..................................................................107
DAServer Error Messages...............................................................107
Server-Specific Error Codes............................................................116
v
MBTCP DAServer User’s Guide
Reference........................................................117
DAServer Architecture........................................................................117
DAServers .......................................................................................117
Component Environments...................................................................119
Supported MBTCP DAServer Hardware
and Firmware...................................................121
The Modbus Protocol.....................................123
Controller Function Codes ................................................................. 123
Modbus Exception Codes................................................................... 124
TCP Port............................................................................................. 126
Data Types.......................................................................................... 126
Index .............................................127