Professional Documents
Culture Documents
3BUR002262R2 - en OPC Server For MOD 300 Version 1 1 Installation and Configuration
3BUR002262R2 - en OPC Server For MOD 300 Version 1 1 Installation and Configuration
3BUR002262R2 - en OPC Server For MOD 300 Version 1 1 Installation and Configuration
Version 1.1
In no event shall ABB Inc. be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB Inc.
be liable for incidental or consequential damages arising from use of any software or
hardware described in this document.
This document and parts thereof must not be reproduced or copied without written per-
mission from ABB Inc., and the contents thereof must not be imparted to a third party nor
used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license.
This product meets the requirements specified in EMC Directive 89/336/EEC and in Low
Voltage Directive 72/23/EEC.
TRADEMARKS
Registrations and trademarks used in this document include:
Section 1 - Introduction
Product Overview ............................................................................................................13
What You Can Do with OPC Server for MOD 300 .............................................13
What’s New in This Release ................................................................................13
Product Release History .......................................................................................14
Prerequisites and Requirements ......................................................................................14
Operating Software Requirements .......................................................................14
Computer Requirements.......................................................................................15
Software Requirements ........................................................................................15
Intended User...................................................................................................................16
Performance Results ........................................................................................................16
Reads .............................................................................................................16
Writes .............................................................................................................17
Alarms/Events ......................................................................................................18
Section 2 - Installation
Before You get Started.....................................................................................................19
RTAB Requirements.............................................................................................19
3BUR002262R2 5
Table of Contents
Planning ............................................................................................................ 19
Start-up and Shut-down Procedures..................................................................... 20
Product Verification ............................................................................................. 20
Installation Overview ...................................................................................................... 20
Installation Guidelines ......................................................................................... 20
File Download and Security Warning Dialogs ................................... 21
When to Re-start Your Computer ....................................................... 21
Installation Procedure .......................................................................................... 21
Installing a PCI-type Real-time Accelerator Board ........................................................ 23
System Services .............................................................................................................. 24
Prerequisite Support Software ............................................................................. 24
System Services Installation ................................................................................ 25
Create MOD 300 OPC User............................................................................................ 28
OPC Server for MOD 300 Installation............................................................................ 29
Completing Installation ................................................................................................... 30
Server Registry Controls for AdvOPCAEServer ............................................................ 31
Store Ack for Condition Events........................................................................... 31
CCF Require Acknowledge for Clear Messages ................................................. 31
Use Global Acknowledge (UseGlobalAck)......................................................... 31
Server Registry Controls for AdvOPCDAServer............................................................ 31
List Size (ListSize)............................................................................................... 31
Bad Data quality Map (BadDQ_Map)................................................................. 32
Reverse Time Synchronization........................................................................................ 33
Setting the Reverse Time Synchronization Variable on the RTDS...................... 33
Setting the Reversed Interval Variable................................................................. 34
Changing MOD 300 Security Group and DCOM Settings............................................. 34
Section 3 - Configuration
OPC Server Program ID and Class ID ............................................................................ 35
OPC Data Access Server ..................................................................................... 35
OPC Alarm/Event Server..................................................................................... 35
OPC Server Item ID ........................................................................................................ 36
6 3BUR002262R2
Table of Contents
3BUR002262R2 7
Table of Contents
Appendix D - Upgrade
Introduction ..................................................................................................................... 71
Upgrade Procedure.......................................................................................................... 71
INDEX
8 3BUR002262R2
About This Book
General
This book describes how to install the OPC Server for MOD 300 product. This book
covers procedures for:
• Real-time Accelerator Board (RTAB) installation
• System Services installation
• OPC Server for MOD 300 installation
• ABB License Entry
Use this section as a guide to the conventions and terminology used throughout this
book. For a list of documentation related to the product described in this book, see
Related Documentation on page 12.
3BUR002262R2 9
Document Conventions
Tip indicates advice on, for example, how to design your project or
how to use a certain function.
Although Warning hazards are related to personal injury, and Caution hazards are
associated with equipment or property damage, it should be understood that
operation of damaged equipment could, under certain operational conditions, result
in degraded process performance leading to personal injury or death. Therefore,
comply fully with all Warning and Caution notices.
Document Conventions
The following conventions are used for the presentation of material:
• The words in names of screen elements (for example, the title in the title bar of
a window, the label for a field of a dialog box) are initially capitalized.
• Capital letters are used for the name of a keyboard key if it is labeled on the
keyboard. For example, press the ENTER key.
• Lowercase letters are used for the name of a keyboard key that is not labeled on
the keyboard. For example, the space bar, comma key, and so on.
• Press CTRL+C indicates that you must hold down the CTRL key while
pressing the C key (to copy a selected object in this case).
• The names of push and toggle buttons are boldfaced. For example, click OK.
• The names of menus and menu items are boldfaced. For example, the File
menu.
– The following convention is used for menu operations: MenuName >
MenuItem > CascadedMenuItem. For example: choose File > New >
Type.
– The Start menu name always refers to the Start menu on the Windows
Task Bar.
• System prompts/messages are shown in the Courier font, and user
responses/input are in the boldfaced Courier font. For example, if you enter a
value out of range, the following message is displayed:
10 3BUR002262R2
Terminology
Terminology
You should be familiar with the following list of terms used in this instruction.
Term Description
Advant OCS ABB Advant Open Control System
Client Machine used as a client to server.
COM Microsoft’s Common Object Model that is used for
exchanging information within the Windows system. An
object can be a data structure, a system module or a
whole program, for example.
Component Container for files performing a well-defined function.
DCN Distributed Communication Network. E-DCN is an
Ethernet DCN.
DCOM Distributed Component Object Model. An extension of
COM. It defines how objects can interact over a network.
COM/DCOM is available on most Microsoft Windows
platforms and on several Unix platforms.
Node A point of interconnection to a network. Usually every
PC box with its own host name is considered a node.
OPC OPC is OLE for Process Control. OLE is Object Linking
and Embedding, a technology based on COM.
SP Service Pack
3BUR002262R2 11
Related Documentation
Term Description
System Module Container for components. Used to classify components
into groups with similar functions.
Windows Microsoft Windows 2000 Professional or Server
Related Documentation
This instruction provides information only for the installation of the OPC Server for
MOD 300. Table 1 lists additional related documentation.
On-line Documentation
All documentation is supplied in Adobe® Acrobat® reader (.pdf) format. Acrobat
Reader is a freeware program, which can be downloaded from the internet. You can
get it from: http://www.adobe.com. Windows must be set up to start the Acrobat
Reader for .pdf files.
This book is available as on-line documentation on the installation CD. In addition,
you can subscribe to our internet site for on-line documentation.
12 3BUR002262R2
Section 1 Introduction
Product Overview
OPC Server for MOD 300 is a Windows 2000 based product that provides an OPC
Data Access 2.0 and/or Alarm/Event 1.0 connection to the Advant OCS/MOD 300
control network (DCN or eDCN). Information from the server can be viewed from
systems with an OPC client interface. This product uses System Services and the
RTAB (Real Time Accelerator Board) connection to the network to gather data for
the OPC server.
3BUR002262R2 13
Product Release History Section 1 Introduction
Version Description
1.0 First product release. This release supports data access only. All
reads are performed using OPC subscriptions. OPC
synchronous/asynchronous reads are not supported at this time.
1.1 Second product release. This release supports the Alarm/Event
OPC server functionality. In addition, synchronous/asynchronous
reads are supported and the performance improved.
14 3BUR002262R2
Section 1 Introduction Computer Requirements
Computer Requirements
The requirements shown in Table 3 must be met to successfully load and run the
software.
Software Requirements
The software requirements are shown in Table 4. The Microsoft (MS) and IIS
product must already be installed to support the OPC Server for MOD 300
installation.
CD Software
Microsoft Windows 2000 SP 2 Professional or Server
Microsoft IIS (Internet Information Services)
OPC Server for Adobe Acrobat Reader 5 (documentation reader only)
MOD 300
3BUR002262R2 15
Intended User Section 1 Introduction
Intended User
As a prerequisite you should already know how to use and maintain the Microsoft®
Windows operating system, as well as related hardware and software. In addition,
you must have Administrator privileges on the PC where the software runs.
Performance Results
The following data quantifies performance results based upon a 12 DCN address
system, with only a single media active (this provides the worst case loadings). Note
that the Data Base Management System (DBMS) in MOD 300 has two types of list
access: Subscription and Demand.
• Subscription Lists, once created, are automatically sent to the OPCServer on
the subscription rate. The OPCServer supports subscriptions rates of 1 to 4
seconds; however, any OPCGroup with a cycle of 5 to 20 seconds will also use
a subscription list of 4 seconds.
• Demand Lists, the OPCServer sends out a messages to each controller when
this list information is required, used for OPCGroups greater than 20 seconds.
Reads
The number of attributes in these tests is based upon 4-byte data (CCF integer and
real data, not string data). The numbers in Table 5 (DCN loadings) may vary
depending on system configuration. All reads are performed using OPC
subscriptions. FBus loadings are shown in Table 6.
16 3BUR002262R2
Section 1 Introduction Writes
Number of
Cycle rate Model B SC
Attributes
2800 30 sec. 10% 5%
2800 20 sec. 30% 15%
Writes
Writing 400 attributes to one AC460 Control module every second:
• 10% DCN load increase (single media).
• 50% RTAB CPU increase
Writing 400 attributes to five SC controllers every second:
• 10% DCN load increase (single media).
• 45% RTAB CPU increase
• 15% F-Bus load increase
Writing 10 attributes to 20 controllers every second:
• 12% DCN load increase (single media).
• 45% RTAB CPU increase
• 15% F-Bus load increase on Model B (10 attributes to 5 Model B’s in the same
subsystem)
3BUR002262R2 17
Alarms/Events Section 1 Introduction
Alarms/Events
Alarms and events are read as required to support the event categories, types,
conditions and subconditions as described in Alarm/Event OPC References on page
67.
18 3BUR002262R2
Section 2 Installation
These instructions describe how to install the OPC Server for MOD 300 on the
Windows platform.
OPC Server for MOD 300 requires that the DCOM settings be
changed if the client is on another PC.
Please review all instructions and your ABB support terms and
conditions for precautions, scope of license, restrictions, and,
limitation of liability and warranties, before installing any new
software. Any problems or questions with this installation should be
directed to the Technical Support Group via SUPPORTLINE: in the
U.S. - (1-800-HELP-365); international - (1-614-224-5888).
RTAB Requirements
The Real-time Accelerator Board (RTAB) is required (PCI type only) to connect to
the Advant OCS Control Network (MOD 300 DCN). You must install the RTAB
before you install the System Services software. See Installing a PCI-type Real-time
Accelerator Board on page 23.
Planning
To determine the physical, electrical, and environmental requirements for your PC,
refer to the applicable PC documentation. The only hardware specific to the
3BUR002262R2 19
Start-up and Shut-down Procedures Section 2 Installation
Product Verification
Refer to the PC manufacturer’s documentation to determine if your PC is working
properly when powered up. The PC should meet the minimum requirements for the
product. See Computer Requirements on page 15.
Installation Overview
Follow the installation procedure and recommendations given in this section.
Installation Guidelines
The following are general guidelines for installing the software:
• Make sure you have the disk space and the prerequisite software as described
in Prerequisites and Requirements on page 14.
• Exit all Windows applications.
• You must have Administrator privileges to install software.
• Install the software components that you are licensed to use (or plan to
purchase a license for).
20 3BUR002262R2
Section 2 Installation Installation Procedure
Installation Procedure
1. Make sure your computer has sufficient hardware and software to support the
applications you are installing. For general requirements, see Prerequisites and
Requirements on page 14.
2. The RTAB is required to connect to the Advant OCS Control Network (MOD
300 DCN). You must install the RTAB before you install the software. See
Installing a PCI-type Real-time Accelerator Board on page 23. Until the RTAB
provides time from the MOD system to the OPC Server for MOD 300 node,
the PC time uses the standard Windows time.
3. Insert the GENERICD database object into the MOD 300 database hierarchy
using AdvaBuild and set up the Area object (see Appendix B, Advant OCS
Database for guidelines).
4. Insert the OPC Server for MOD 300 CD and use the install screen shown in
Figure 1 to install the software.
3BUR002262R2 21
Installation Procedure Section 2 Installation
5. Install the license software, at this time, by browsing the CD and executing the
Install License.bat file. The installed programs include: ABB License Entry
Program, ABB Central License Service, ABB License Client Component, and
SoapXML).
22 3BUR002262R2
Section 2 Installation Installing a PCI-type Real-time Accelerator Board
10. Complete the installation and license the product. See Completing Installation
on page 30 and Appendix A, Software License Entry.
You must remove the power cord from the power line before you
remove the cover. There are un-isolated and potentially fatal power
line voltages present under the cover. Remove the power cord
before you open the cover!
2. Remove the PC cover. Refer to the PC hardware manual for details.
3. Unpack the RTAB.
Handle the board with care. Do not touch connectors with bare
hands. Static discharges may damage the board when it is removed
from the plastic bag! Follow precautions noted on the bag.
4. Detach the plastic handle from the PCI RTAB, if required.
5. Remove the cover plate of the PCI slot and then mount the RTAB in that slot.
6. Re-install the cover on the PC according to the PC hardware manual, and then
plug the PC power cord into the power line.
7. Turn on the PC.
8. Until you install System Services, Windows will try to configure the PCI
RTAB board. Cancel this attempt.
Windows will detect the PCI RTA board as new hardware. Select
Cancel at the add hardware display. The System Services install
will configure the system for the RTA board.
3BUR002262R2 23
System Services Section 2 Installation
System Services
Install the Server software and necessary patches using the installation wizard’s
default choices, unless otherwise directed in these guidelines. The System Services
software is included on the OPC Server for MOD 300 CD.
24 3BUR002262R2
Section 2 Installation System Services Installation
The System Services will not start until you initialize the
communications settings as described in step 13.
3BUR002262R2 25
System Services Installation Section 2 Installation
13. After the computer is restarted, initialize the OMF settings to start system
services. To do this, from the Windows task bar, Figure 2, choose
Start > ABB Industrial IT > System Services > Settings > Communications
14. Configure the Control Network section. Select MOD300 to connect this
computer to a MOD 300 Distributed Communications Network (DCN). The
network address parameters are displayed in the Network Address section.
26 3BUR002262R2
Section 2 Installation System Services Installation
When you connect to the standard DCN, you can leave the E-DCN
addresses at their default values.
3BUR002262R2 27
Create MOD 300 OPC User Section 2 Installation
28 3BUR002262R2
Section 2 Installation OPC Server for MOD 300 Installation
d. Select OK to the Select Users and Groups window and again for the
Administrators Properties window.
7. Close out of the Computer Management window, log off and log back on as the
new user.
3BUR002262R2 29
Completing Installation Section 2 Installation
Completing Installation
12. Make registry changes as follows:
a. Select Start > Run and execute ‘regedit.exe’ or ‘regedt32.exe’ to start the
Registry Editor
b. Open menu HKEY_LOCAL_MACHINE
c. Open the submenu path:
Software > ABB > AdvOPCDAServer > config
d. Set the registry values for ListSize and BadDQ_Map as described in
Server Registry Controls for AdvOPCDAServer on page 31.
e. Open the submenu path:
Software > ABB > AdvOPCAEServer > config
f. Set the registry value for CCF Require Ack for Clear Messages as
described in Server Registry Controls for AdvOPCAEServer on page 31.
g. Set Reverse Time synchronization, if desired, as described in Reverse
Time Synchronization on page 33.
30 3BUR002262R2
Section 2 Installation Server Registry Controls for AdvOPCAEServer
h. Close the Registry Editor by selecting Registry > Exit from the menu bar.
13. Create a Temp directory at the root level where the server log files (data and
alarm/event) can be written (required only if you want a log file).
14. Complete the license entry program, Appendix A, Software License Entry,
15. Restart Windows. Select Start > Shut Down... > Restart.
3BUR002262R2 31
Bad Data quality Map (BadDQ_Map) Section 2 Installation
Value
OPC_QUALITY_BAD 0x00
OPC_QUALITY_UNCERTAIN 0x40
OPC_QUALITY_GOOD 0xC0
OPC_QUALITY_CONFIG_ERROR 0x04
OPC_QUALITY_NOT_CONNECTED 0x08
OPC_QUALITY_DEVICE_FAILURE 0x0c
OPC_QUALITY_SENSOR_FAILURE 0x10
OPC_QUALITY_LAST_KNOWN 0x14
OPC_QUALITY_COMM_FAILURE 0x18
OPC_QUALITY_OUT_OF_SERVICE 0x1C
OPC_QUALITY_LAST_USABLE 0x44
OPC_QUALITY_SENSOR_CAL 0x50
OPC_QUALITY_EGU_EXCEEDED 0x54
OPC_QUALITY_SUB_NORMAL 0x58
OPC_QUALITY_LOCAL_OVERRIDE 0xD8
32 3BUR002262R2
Section 2 Installation Reverse Time Synchronization
3BUR002262R2 33
Setting the Reversed Interval Variable Section 2 Installation
34 3BUR002262R2
Section 3 Configuration
3BUR002262R2 35
OPC Server Item ID Section 3 Configuration
Copy the file to the client box and then double click on this file to copy the program
and class ID into the local registry. This is only required if the client requires these
IDs on the local box.
36 3BUR002262R2
Appendix A Software License Entry
Introduction
Following the procedures described in this section is necessary for the proper
operation of the ABB software products and features that require licenses. Software
is licensed by relating a software key for each software feature with a unique
machine identifier. Software keys are obtained from the ABB software license
administration system.
This section describes the procedures for obtaining machine IDs, requesting
software keys, and installing software keys.
An overview of the software licensing procedure is shown in Figure 5.
INSTALL SOFTWARE
FILL OUT
ACCORDING OBTAIN
START SOFTWARE KEY
TO PRODUCT MACHINE ID
REQUEST FORM
INSTRUCTION
ENTER SOFTWARE
SEND RECEIVE KEYS USING
REQUEST FORM SOFTWARE KEYS LICENSE ENTRY DONE
PROGRAM
T02298d
For the software to run, the machine ID used to generate the software key must be
present on the computer. The machine ID identifies the computer where the ABB
3BUR002262R2 37
Obtaining the Machine ID Appendix A Software License Entry
software will run, and the software periodically checks that the machine ID is still
present. A single machine ID supports multiple software keys for different features
and for different applications.
The dongle must be ordered from ABB, since ABB software can
read only dongles manufactured for ABB. Refer to Obtaining and
Installing the Dongle on page 39 for information about ordering a
dongle.
In most cases, ABB software licensing functions support multiple
dongles which are daisy chained together. The dongle for this
product can be anywhere in the daisy chain.
38 3BUR002262R2
Appendix A Software License Entry Obtaining the Ethernet Address
If there are multiple dongles daisy chained to the parallel port of the
server, you can add the dongle for this software anywhere in the
daisy chain.
3BUR002262R2 39
Requesting Software Keys Appendix A Software License Entry
program, and run the setupx86.exe program by entering the following at the
command prompt:
…\SPRO\Win_NT\setupx86.exe
The computer can have access to more than one computer interface.
The license entry program can access any supported and configured
computer interface to perform licensing. The default is to use the
logical ICI. To select a different interface, choose RunTime > Set
Logical ICI.
2. Select the Available IDs tab of the License Entry Program window, Figure 6.
The available machine ID choices are:
– Removable Rainbow SentinelSuperPro dongle
– Ethernet address
If you plan to use the Rainbow SentinelSuperPro dongle for the machine ID
and it is not listed as an available machine ID, follow the instructions below.
Otherwise, proceed to Step 3
40 3BUR002262R2
Appendix A Software License Entry Requesting Software Keys
a. Verify that the dongle was supplied by ABB. ABB software can read only
dongles manufactured for ABB. If the dongle was not supplied by ABB,
you must obtain one before you can proceed.
b. Verify that the dongle is attached to the parallel port. In most cases, ABB
software licensing functions support multiple dongles which are daisy
chained together. The dongle for the software can be anywhere in the
daisy chain.
c. Verify that the device driver to access the dongle is installed by choosing
Start > Settings > Control Panel > Devices from the Windows task bar.
This opens the Devices window which lists all devices installed on the
computer. If the device driver to access the dongle is installed, the entries
in the Device, Status, and Startup columns of the Devices window for the
dongle should be as listed in Table 8.
3BUR002262R2 41
Requesting Software Keys Appendix A Software License Entry
If an entry for the settings listed in Table 8 is not shown in the Devices
window, you must install the Sentinel driver as described in Installing
Sentinel Driver on page 39.
If you plan to use the Ethernet address for the machine ID and it is not listed as
an available machine ID, check the NetBIOS configuration on the computer as
described below. Otherwise, proceed to Step 3.
a. Choose Start > Settings > Control Panel > Network from the Windows
task bar. This opens the Network window.
b. Select the Services tab.
c. Scroll through the Network Services listed for a NetBIOS Interface entry.
d. If an entry for the NetBIOS Interface is not shown in the list of Network
Services, you must install it by clicking on the Add… button. This opens
the Select Network Services window. Select the NetBIOS Interface entry
and click on the OK button.
42 3BUR002262R2
Appendix A Software License Entry Requesting Software Keys
4. Select the desired machine ID, and then click on the Set Machine ID button to
make the selected machine ID the default used on the other tabs.
5. Locate and have available the machine ID of the computer on which the
software is already installed or is going to be installed. Otherwise, proceed to
Step 6. Refer to the appropriate Obtaining the Ethernet Address on page 39 or
Obtaining and Installing the Dongle on page 39 for information about
obtaining the machine ID of the computer.
6. Locate and have available the registration number and the validation number on
the registration form shipped with the software you are licensing.
7. Complete the registration form provided or generate and complete a new
request form using the license entry program. To generate a software key
request form,
a. Select the Licenses tab of the License Entry Program window, Figure 7.
3BUR002262R2 43
Requesting Software Keys Appendix A Software License Entry
h. Edit the form as necessary. Either save the form to a file or print the form.
8. Send the registration form to the ABB software license administrator using one
of the methods described on the registration form.
44 3BUR002262R2
Appendix A Software License Entry Entering Licenses
Entering Licenses
If you are using a dongle for the machine ID, you must install the
dongle before you enter the license parameters for the software.
Failure to do so, will result in an error when the license entry
program attempts to validate that the parameters you entered match
the software key and the dongle is not detected.
To enter a license, you must install the dongle (if necessary) and software key
returned from the ABB software license administrator as described below.
1. Start the license entry program from the Windows task bar by choosing Start >
Programs > ABB Industrial IT > ABB Licensing > License Entry.
2. Select the Licenses tab of the License Entry Program window, Figure 7.
3. Select the MOD300 OPCSERVER license group. If the group is not there, then
use File > Add License Group and specify MOD300 OPCSERVER.
4. Each feature of the software requires a software key to function properly. If the
software key was received as an e-mail message, follow the instructions in File
Installation on page 45. If the software key is to be installed manually, follow
the instructions in Manual Installation on page 46.
File Installation
To install the software key from a file,
1. Save the e-mail message to a temporary file as a text file (for example, lic.txt).
2. From the Licenses tab of the License Entry Program window, click on the Add
From File button.
This opens a standard Open dialog where you identify the file that contains the
software keys.
3. Select the temporary file saved in Step 1.
4. Click on the Open button.
The license entry program then reads the file and obtains the number of
licenses found in the file. The program prompts you to verify each license
before it is installed.
3BUR002262R2 45
Manual Installation Appendix A Software License Entry
Manual Installation
To manually install the software key,
1. From the Licenses tab of the Licence Entry Program window, select the feature
whose license information you want to edit and then select the Edit License
tab.
2. The license parameters are found on the software keys form received from the
ABB software license administrator. Verify that the parameters match the
machine ID shown on the Edit License tab, Figure 8. Then, enter the following
license parameters in the corresponding fields of the Edit License tab.
– feature
– version
– expiration date
– licensed quantity
– software key
– option/user string
– machine ID
The feature string for the OPC Data Access Server is MDOPCD. The
feature string for the OPC Alarm Event Server is MDOPCA. Either
one or both may be set up.
46 3BUR002262R2
Appendix A Software License Entry Manual Installation
3. Click on the Validate button to verify that the license parameters entered
match the software key.
4. If any errors are found, including failure to enter the option string if it was
provided, correct them; otherwise, proceed to the next step.
5. Click on the Save button.
This saves the license parameters entered on the local computer.
Be sure to click on the Save button after entering and validating the
license parameters for each feature of the software. Clicking on the
Validate button, only validates the parameters entered and does not
save the parameters on the local computer.
3BUR002262R2 47
Licensing Troubleshooting Appendix A Software License Entry
Licensing Troubleshooting
Licenses are kept in a license file for each license group. Basic troubleshooting
steps are to locate the license file and view its contents.
48 3BUR002262R2
Appendix A Software License Entry Licensing Troubleshooting
3BUR002262R2 49
Licensing Troubleshooting Appendix A Software License Entry
50 3BUR002262R2
Appendix B Advant OCS Database
Requirements
You must configure a GENERICD object in the MOD 300 database to properly
represent the MOD OPC Server as a node on the Distributed Communications
Network (DCN). This object is a child of the AREA object and represents a
subsystem in the area. In addition, Version 1.1 of the OPC Server for MOD 300
supports alarm and event routing. Alarms and events to be routed to the OPC server
use the message routing configuration fields in the Area templet.
The GENERICD and AREA database objects are inserted into the MOD 300
database hierarchy and object attributes are defined in the following sections and as
described in the following books:
AdvaBuild Control Builder for Windows User’s Guide for AdvaBuild Control
Builder and Template Builder.
AdvaBuild Basic Functions User’s Guide for AdvaBuild Structure Builder and
Template Builder.
Configurator User’s Guide for Multibus-based Configurator/Data Processor
(uses GENERIC_DPSS).
3BUR002262R2 51
GENERICD Object Appendix B Advant OCS Database
GENERICD Object
The Template Builder view of the GENERICD object is shown in Figure 9.
52 3BUR002262R2
Appendix B Advant OCS Database PHYSICAL DEVICE
PHYSICAL DEVICE
This is the DCN node address. This must be the same DCN address that was defined
for the MOD 300 OPC node during software loading. The address is expressed as a
decimal number. Any number from 1 to 255 is valid; however, addresses with a
lower order hexadecimal value of one are reserved for configurator/data processor
(CDP) nodes and should not be used for the MOD 300 OPC node, Table 10. Be sure
to enter a decimal number in the PHYSICAL DEVICE field.
3BUR002262R2 53
AUTO START Appendix B Advant OCS Database
AUTO START
This field determines whether or not the node starts automatically when the
software is downloaded. The only valid choice for a GENERICD node is YES.
SOFTWARE NAME
This field determines the functionality of a Multibus-based GENERICD node. This
field is not applicable for the node. Leave it at its default value.
DO RATE
This attribute is not applicable for MOD 300 OPC application.
DEFAULT ENVIRONMENT
This attribute is not applicable for MOD 300 OPC applications.
NODE TYPE
This field specifies the hardware platform for the GENERICD node. Use
ADVANT_STATN.
54 3BUR002262R2
Appendix B Advant OCS Database AREA Object
AREA Object
Version 1.1 of the OPC Server for MOD 300 supports alarm and
event routing. Do the following to set up the necessary structures. If
this has not been done already, you will need to recompile and
install.
Alarms and events to be routed to the OPC server use the message routing
configuration fields in the Area templet. Scroll to display the MESSAGE CENTER
fields (AREA EDITORS fields are not applicable), Figure 10 (representative).
3BUR002262R2 55
Message Center Fields Appendix B Advant OCS Database
MESSAGE CTR Use LOGGER as the object ID for the device to receive
messages. The ID must be the one assigned when the
object was inserted in the database.
MESSAGE TYPE Is the type of message. Valid entries for type are:
CCF_ALARM
CCF_EVENT
CCF_BOTH - This option designates both CCF alarm
messages and event messages.
TCL_EVENT
TCL_BILLBOARD - This option is used to designate TCL
unit messages that are generated by TCL MESG and
REPLY statements and programmable unit alarms
generated by TCL UNIT_ALARM statements.
TCL_BOTH - This option designates both TCL event
messages and billboard messages.
SYSTEM
BOTH - This option designates all message types
designated by CCF_BOTH and TCL_BOTH.
ALL - This option designates all message types.
REMOTE TYPE The entry specifies the object type and must be: LOGGER
56 3BUR002262R2
Appendix B Advant OCS Database Message Center Entries for Alarm/Event Loggers
3BUR002262R2 57
Recommended Message Centers for Routing to A/E Server Appendix B Advant OCS Database
58 3BUR002262R2
Appendix C Syntax for Database References
Format of Expressions
This appendix describes the syntax of database references to process objects.
Database references to the following types of parameters are supported:
• loop parameters
• loop FCM parameters
• array element parameters
• recipe item parameters
• Taylor Ladder Logic (TLL) parameters
3BUR002262R2 59
Loop Parameter Reference (Tag Access) Format Appendix C Syntax for Database References
60 3BUR002262R2
Appendix C Syntax for Database ReferencesFCM Parameter Reference (Tag-FCM Access) Format
The following examples show the form of an OPC Item ID for tag-FCM accessible
FCM parameter references:
F125.LKP/RESULT
TIC_10.AIN/RANGE_CK
3BUR002262R2 61
Array Element Parameter Reference Format Appendix C Syntax for Database References
unitname is the name of unit where the array was loaded by a TCL
statement
array is a keyword that defines the reference format.
arrayname is the name of the array whose element value you want
to display
index1 is the location within the first dimension of the array,
expressed as an integer, for the element whose value
you want to display. The value is 0 to 32766 for REAL or
INTEGER types, or 0 to 1629 for STRING types.
index2 is the location within the second dimension of the array,
expressed as an integer, for the element whose value
you want to display. The value is 0 to 32766 for REAL or
INTEGER types, or 0 to 1629 for STRING types. This
location is only required when the array is two
dimensional.
parameter is the mnemonic for the value to display. The only valid
parameter for all data types (REAL, STRING, INTEGER,
BYTES, and TWO_BYTES) is:
VAL (value of item).
The data type is automatically determined from the array
data.
62 3BUR002262R2
Appendix C Syntax for Database References Array Element Parameter Reference Format
The location you specify for the element you want to display must
be within the array's declared size. For example, if you want to
display the value for an element of a single dimensional array
containing 10 elements, you would enter an integer from 1 to 10 for
index1. If you enter a location larger than the number of elements in
the array, a bad quality error or graphic error will appear on the
runtime display instead of the element's value. This is because there
is no such location within the array from which to retrieve a value.
The following example shows the form of an OPC Item ID for array element
accessible array parameter references:
UNIT1DPSS.array/IARRAY/6/VAL
3BUR002262R2 63
Recipe Item Parameter Reference Format Appendix C Syntax for Database References
64 3BUR002262R2
Appendix C Syntax for Database References Recipe Item Parameter Reference Format
The following example shows the form of an OPC Item ID for a recipe item
parameter reference:
UNIT1DPSS.recipe/COOKTEMP/REAL/VAL
3BUR002262R2 65
Taylor Ladder Logic (TLL) Parameters Reference Format Appendix C Syntax for Database
The following examples show the form of an OPC Item ID for TLL parameter
references:
COUNT1.CNT/AC
TIMER1.TIM/AC
66 3BUR002262R2
Appendix C Syntax for Database References Alarm/Event OPC References
3BUR002262R2 67
Alarm/Event OPC References Appendix C Syntax for Database References
68 3BUR002262R2
Appendix C Syntax for Database References Alarm/Event OPC References
3BUR002262R2 69
Alarm/Event OPC References Appendix C Syntax for Database References
70 3BUR002262R2
Appendix D Upgrade
Introduction
This section describes how to install Version 1.1 of the OPC Server for MOD 300
over Version 1.0. If you are doing a new install, follow the instructions in Section 2,
Installation.
Upgrade Procedure
Follow these steps to perform a upgrade.
1. Save your current System Service settings as found on the Communications
Configuration Tool (see Figure 3).
2. Uninstall the previous version of the OPC Server for MOD 300
a. Select Start > Settings > Control Panel
b. Open Add/Remove Programs
c. Select ABB MOD 300 OPC Server
d. Select the Remove ... button
3. Uninstall the previous version of the ABB System Services
a. Select Start > Settings > Control Panel
b. Open Add/Remove Programs
c. Select ABB System Services
d. Select the Add/Remove ... button
4. Uninstalling ABB System Services will force a reboot.
3BUR002262R2 71
Upgrade Procedure Appendix D Upgrade
72 3BUR002262R2
INDEX
A F
Administrator Privileges 28 FCM Parameter Reference Format 61
AdvaBuild 14 File Download Dialog 21
AdvaCommand 14
Advant OCS Control Network 21 G
Alarm/Event Loggers 57 GENERICD
Array Element Reference Format 62 Database 21
Auto Start, GENERICD Object 54 Object 27
GENERICD Object 51 to 52
B
BadDQ_Map 32, 60 I
Internet Information Services 15
C IP Address 20
CCF Require Ack for Clear Messages 31
COM 11 L
Control Network 26 License Entry Program 22
ListSize 31
D Loop Parameter Reference Format 60
DCN 11, 13
DCN Address 26 to 27, 53 M
DCN Loadings 16 Machine ID 38
DCOM 11, 28 Machine Identifier 37
Demand Lists 16 Master Timekeeper Node 33
DO Rate, GENERICD Object 54 Message Center 55
Documentation, On-line 12 MESSAGE CTR 57
Dongle 39 MESSAGE TYPE 57
MOD 300 Database 51
E MOD 300 DCN 21
eDCN 13 MOD 300 System 14
Environment, Default, GENERICD Object 54 MODOPC User Name 34
Ethernet Address 39 MODOPC User Password 28
Event Category 67 MSG_ROUT object 57
3BUR002262R2 73
Index
N RTAB 13
Network Address 27
Node Type, GENERICD Object 54 S
Security Account 28
O Security Warning 21
OMF 28 Sentinel Driver 39
OMF Settings 26 Software Key 37
On-line Documentation 12 Software Keys 40
OPC 11 Software License Administration 37
OPC Item ID Software Name, GENERICD Object 54
Array Element 62 Store Ack for Condition Events 31
FCM Parameter 61 Subscription Lists 16
Loop Parameter 60 System Services 9, 19, 24 to 25
Recipe Item 64
TLL Parameter 66 T
OPC Server 13 Template Builder 52
OPC Server Item ID 36 Time 21
OPC Server Program ID 35 TLL Parameter Reference Format 66
P U
Password 28, 34 UseGlobalAck 31
PCI-type Realtime Accelerator Board 23 User Name 28
Physical Device, GENERICD Object 53
W
R Windows 2000 15
RAM Memory 15
Real-time Accelerator Board (RTAB)
Installation 23
Requirements 19
Recipe Item Reference Format 64
Reference Formats
Array Element 62
FCM (Tag-FCM Access) 61
Loop Parameter 60
Recipe Item 64
TLL Parameter 66
Registry 30, 35 to 36
Reverse Time Synchronization Mode 33
Reversed Interval Variable 34
REVERSED_SYNC_MODE 34
74 3BUR002262R2
3BUR002262R2 Litho in U.S.A. June 2002
Copyright © 2002 by ABB. All Rights Reserved
® Registered Trademark of ABB.
™ Trademark of ABB.
http://www.abb.com/control