Fisher ControlWave I/O Expansion Rack Quick Setup Guide


Add to my manuals
52 Pages

advertisement

Fisher ControlWave I/O Expansion Rack Quick Setup Guide | Manualzz
Part Number D301423X012
Document D5122
August 2015
ControlWave®
I/O Expansion Rack
Quick Setup Guide
Remote Automation Solutions
www.EmersonProcess.com/Remote
IMPORTANT! READ INSTRUCTIONS BEFORE STARTING!
Be sure that these instructions are carefully read and understood before any operation is
attempted. Improper use of this device in some applications may result in damage or injury. The
user is urged to keep this book filed in a convenient location for future reference.
These instructions may not cover all details or variations in equipment or cover every possible
situation to be met in connection with installation, operation or maintenance. Should problems arise
that are not covered sufficiently in the text, the purchaser is advised to contact Emerson Process
Management, Remote Automation Solutions for further information.
EQUIPMENT APPLICATION WARNING
The customer should note that a failure of this instrument or system, for whatever reason, may
leave an operating process without protection. Depending upon the application, this could result in
possible damage to property or injury to persons. It is suggested that the purchaser review the
need for additional backup equipment or provide alternate means of protection such as alarm
devices, output limiting, fail-safe valves, relief valves, emergency shutoffs, emergency switches,
etc. If additional information is required, the purchaser is advised to contact Remote Automation
Solutions.
RETURNED EQUIPMENT WARNING
When returning any equipment to Remote Automation Solutions for repairs or evaluation,
please note the following: The party sending such materials is responsible to ensure that the
materials returned to Remote Automation Solutions are clean to safe levels, as such levels are
defined and/or determined by applicable federal, state and/or local law regulations or codes. Such
party agrees to indemnify Remote Automation Solutions and save Remote Automation Solutions
harmless from any liability or damage which Remote Automation Solutions may incur or suffer due
to such party's failure to so act.
ELECTRICAL GROUNDING
Metal enclosures and exposed metal parts of electrical instruments must be grounded in
accordance with OSHA rules and regulations pertaining to "Design Safety Standards for Electrical
Systems," 29 CFR, Part 1910, Subpart S, dated: April 16, 1981 (OSHA rulings are in agreement
with the National Electrical Code).
The grounding requirement is also applicable to mechanical or pneumatic instruments that
include electrically operated devices such as lights, switches, relays, alarms, or chart drives.
EQUIPMENT DAMAGE FROM ELECTROSTATIC DISCHARGE VOLTAGE
This product contains sensitive electronic components that can be damaged by exposure to an
electrostatic discharge (ESD) voltage. Depending on the magnitude and duration of the ESD, this
can result in erratic operation or complete failure of the equipment. Read supplemental document
S14006 for proper care and handling of ESD-sensitive components.
ControlWave I/O Expansion Rack Quick Setup Guide
Contents
Chapter 1 – Introduction ..................................................................................... 1-1
Chapter 2 – Setting up the Hardware ................................................................. 2-1
Chapter 3 – Setting Configuration Parameters ................................................. 3-1
3.1
3.2
3.3
3.4
3.5
3.6
Starting the Flash Configuration Utility ............................................ 3-1
3.1.1 Method 1: Starting from within LocalView ........................... 3-1
3.1.2 Method 2: Starting from within NetView (ControlWave I/O
Expansion Rack Already in a Network) .............................. 3-3
3.1.3 Method 3: Starting from within TechView ............................ 3-4
Using the Flash Configuration Utility ............................................... 3-7
3.2.1 Flash Configuration Utility Buttons .................................... 3-10
Setting Soft Switches .................................................................... 3-14
3.3.1 Saving Changes When You Finish .................................... 3-15
Setting Up an Ethernet Port .......................................................... 3-15
3.4.1 Recommended Ranges for IP Addresses ......................... 3-17
3.4.2 Saving Changes When You Finish .................................... 3-18
Setting IP Parameters ................................................................... 3-19
3.5.1 Saving Changes When You Finish .................................... 3-20
Configuring Usernames and Passwords ....................................... 3-21
3.6.1 Adding a New User ............................................................ 3-21
3.6.2 Modifying the Privileges of an Existing User ..................... 3-24
3.6.3 Deleting an Existing User .................................................. 3-24
3.6.4 Saving Changes When You Finish .................................... 3-24
3.6.5 Setting Application Parameters ......................................... 3-25
3.6.6 Saving Changes When You Finish .................................... 3-27
Chapter 4 – Setting up the Host to Reference the I/O Rack ............................. 4-1
4.1
Revised Aug-2015
Configuring the I/O Boards in ControlWave Designer .................... 4-1
4.1.1 Select List of Boards ............................................................ 4-2
4.1.2 Configure Selected I/O Boards: ........................................... 4-3
4.1.3 Analog Boards (ER_AI16, ER_AO8, ER_TC12, ER_RTD8)4-5
4.1.4 Digital Boards (ER_DI32, ER_DO32) .................................. 4-8
4.1.5 High Speed Counter (ER_HSC12) Board ......................... 4-10
4.1.6 Statistics Board .................................................................. 4-11
Table of Contents
iii
ControlWave I/O Expansion Rack Quick Setup Guide
Chapter 1 – Introduction
The I/O capacity of the ControlWave Process Automation
Controller can be increased by the addition of one or more
ControlWave I/O Expansion Racks.
The ControlWave process automation controller is referred to as
the host of the I/O expansion racks. Communication between the
I/O expansion rack and its host ControlWave is via Ethernet. The
I/O racks can be part of their own IP sub-net, or they can sit on the
wider Ethernet network, depending upon the requirements of your
particular application.
More than one ControlWave can reference a single I/O Rack
(necessary for redundant configurations) however, only one
ControlWave can use an I/O rack at any one time.
Note: The I/O expansion rack can be distinguished from the
process automation controller by looking for the
Run/Remote/Local key switch. On the I/O rack, there is no
key switch, simply a plug where the keyhole would appear.
ControlWave Process
Automation Controller
(HOST)
Ethernet cabling
ControlWave
Expansion I/O Rack
ControlWave
Expansion I/O Rack
Figure 1-1. ControlWave Process Automation Controller with Two I/O Expansion Racks
Revised Aug-2015
Introduction
1-1
ControlWave I/O Expansion Rack Quick Setup Guide
The configuration process for the I/O expansion rack is divided up
into three chapters:
Setting up the Hardware (CH2)
Chapter 2 gives you a quick overview of how to unpack the I/O
expansion rack, install the modular components, set the switches,
and connect the cable between the rack and the PC. References are
included to the hardware manual for details of the individual steps.
Setting Configuration Parameters (CH3)
Chapter 3 describes how to establish communications with the
rack using LocalView, NetView, or TechView, and how to use the
Flash Configuration Utility to specify an Ethernet Port for the rack.
This section also discusses how to set up certain IP and application
parameters.
Setting up the Host to Reference the I/O Expansion Rack (CH4)
Chapter 4 shows how to use the I/O Configuration Wizard in
ControlWave Designer to modify the ControlWave Project in the
host controller, so that it can make use of the boards in the I/O
expansion rack.
1-2
Introduction
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Chapter 2 – Setting up the Hardware
Hardware setup involves unpacking the ControlWave I/O
expansion rack hardware, mounting the chassis, installing I/O
modules, wiring I/O terminations, making proper ground
connections, connecting a communication cable to the PC
workstation and setting switches.
1. Remove the chassis from its carton and install it at its assigned
work site. (See Section 2.2.1 of the ControlWave I/O
Expansion Rack instruction manual).
Bezel
(Plastic bezel covers the
power supply sequencer
module in slot 1 and CPU
module in slot 2.)
Port80
Display
Chassis
Serial Port COM1
Chassis
Serial Port COM2
Ethernet Port 1
Bezel Door
I/O Modules
(install in chassis
slots 3 to 10)
(for access to power
switch and PSSM
LEDs)
Figure 2-1. ControlWave I/O Expansion Rack (Shown Without Secondary Comm. Board)
2. The Power Supply Sequencer Module (PSSM) from its carton
and install it into chassis slot 1, which is the first slot from the
left end of the installed unit. (See Section 2.3 of the
ControlWave I/O Expansion Rack instruction manual).
3. Remove the CPU module from its carton and install it into
chassis slot 2, i.e., the second slot from the left end of the
installed unit. CPU module DIP switches may be configured
before or after the module has been installed into the chassis.
(See Section 2.4.1 of the ControlWave I/O Expansion Rack
instruction manual.) Depending upon whether the CPU you
purchased has a secondary communication board (SCB), you
may have two or four serial ports and one or three Ethernet
ports.
4. For the initial configuration activities described in this manual,
we recommend you leave most of the CPU switch settings in
their default positions, as set at the factory:

Revised Aug-2015
Switch bank SW1: all switches in the ON position,
unless this I/O rack is part of a redundant pair. [A
Setting up the Hardware
2-1
ControlWave I/O Expansion Rack Quick Setup Guide

redundant pair would require two I/O expansion racks,
hooked through a ControlWave Redundant I/O
Switcher (CWRED I/O) to the host ControlWave
unit(s).]
If this I/O rack is part of a redundant pair, set switch
SW1-6 and SW1-7 as shown in the table, below:
For These
Switches:
If this I/O Expansion Rack is
part of a redundant pair, set as
follows:
SW1-6
Set to OFF.
SW1-7
Set SW1-7 ON if this is the A I/O
rack in the redundant pair.
Set SW1-7 OFF if this is the B I/O
rack in the redundant pair.

Switch bank SW3: all switches in the OFF position,
except SW3-4, which you will want to set to the ON
position to enable the backup battery when the I/O
expansion rack is ready to be put into service. If the
rack is not going to be put into service for an extended
period of time, leave this OFF to avoid draining the
battery.
5. For the configuration activities, described in this manual, we
will use serial communication port 2 (COM2) on the rack,
which is configured by default for 9600 baud. (For more
information on communication ports see Section 2.4.2 through
Section 2.4.4 of the ControlWave I/O Expansion Rack
instruction manual.)
Plug RS-232
null modem
cable into
COM2
Figure 2-2. Connecting the Null Modem Cable to COM2


2-2
Plug one end of an RS-232 null modem cable into one
of your PC communication ports.
Plug the other end of the RS-232 null modem cable into
serial communication port 2 (COM2) of the I/O
expansion rack.
Setting up the Hardware
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Note: For a wiring diagram of an RS-232 null modem cable,
see the ControlWave I/O Expansion Rack instruction
manual.
6. Remove I/O modules from their cartons and install them into
the Chassis. I/O modules reside in slots 3 through 6 or 3
through 10 for units supporting 4 or 8 I/O modules
respectively. Install I/O wiring to each I/O module. (See
Section 3.3 of the ControlWave I/O Expansion Rack instruction
manual.)
7. Install a ground wire between the chassis ground lug and a
known good Earth ground. (See Section 2.2.4 of the
ControlWave I/O Expansion Rack instruction manual.)
8. Install watchdog /MOSFET redundancy switch wiring, if
required for your application. (See Section 2.3.7 of the
ControlWave I/O Expansion Rack instruction manual.)
9. Connect bulk DC power and field power to the PSSM module.
(See Section 2.3.5 of the ControlWave I/O Expansion Rack
instruction manual.)
Figure 2-3. Wiring Bulk Power (TB1) and Field Power (TB2)
10. Install the bezel so that it covers the PSSM and CPU modules.
(See Section 2.5 of the ControlWave I/O Expansion Rack
instruction manual.)
11. Plug an Ethernet connection from your network into the
Ethernet port of the I/O rack.
Eth erne t
Port
Figure 2-4. Connecting to the Ethernet Port
Revised Aug-2015
Setting up the Hardware
2-3
ControlWave I/O Expansion Rack Quick Setup Guide
12. Open the bezel door, and apply power to the I/O expansion
rack by setting the power switch on the PSSM module to the
‘1’ position.
13. When the ControlWave I/O expansion rack completes its
power-on sequence, the Port 80 display should be blank.
2-4
Setting up the Hardware
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Chapter 3 – Setting Configuration Parameters
Note: This chapter assumes you already have a communication
cable connected between the OpenBSI workstation and the
ControlWave I/O expansion rack.
Now that you've created a project and downloaded it successfully,
it's time to learn more about configuring the ControlWave I/O
rack. The configuration in this part is performed using the Flash
Configuration Utility.
We’re going to talk about using the Flash Configuration Utility to
set your rack’s soft switches, configure its communication ports,
set IP parameters, and configure security accounts for its users.
3.1 Starting the Flash Configuration Utility
The way you start the Flash Configuration Utility varies depending
upon whether you use LocalView, NetView, or TechView to
communicate with the ControlWave I/O expansion rack.
3.1.1 Method 1: Starting from within LocalView
1. Click as follows: Start > Programs > OpenBSI Tools >
LocalView
2. Choose Local for the mode, enter a name for the LocalView
file, and click Create.
First, choose “Local”
as the mode.
Next, enter a name for this
LocalView file.
Finally, click “Create.”
Figure 3-1. LocalView Local Mode
Revised Aug-2015
Setting Configuration Parameters
3-1
ControlWave I/O Expansion Rack Quick Setup Guide
3. Choose the communication port on the PC workstation which
you will use to communicate with the ControlWave I/O
expansion rack. Then, specify the baud rate for that port, and
click Next.
Choose the
communication port
on the PC workstation
(not on the
ControlWave I/O
Expansion Rack.)
Specify the baud
rate for the port.
Finally, click “Next.”
Figure 3-2. Communication Setup in LocalView
4. Turn off auto local address detection by answering No to the
question. Then specify 1 as the local address, and
CWave_RIO as the RTU type. Finally, click Finish.
Choose “No” to turn
off local address
detection.
Use “1” as the local
address. (This is the
factory default.)
Choose “CWave_RIO.”
Finally, click “Finish.”
Figure 3-3. Specifying Local Address and RTU Type
3-2
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
5. At this point, LocalView creates a temporary network with a
single node called, generically, “RTU.” Right-click on the
icon, then choose RTU> RTU Configuration Parameters
from the pop-up menus.
Right-click on “RTU” then choose RTU
> RTU Configuration Parameters.
Figure 3-4. Calling Up the Flash Configuration Utility
6. The Flash Configuration Utility opens. See Using the Flash
Configuration Utility later in this chapter.
3.1.2 Method 2: Starting from within NetView (ControlWave I/O
Expansion Rack Already in a Network)
Note: This method assumes that the ControlWave I/O expansion
rack already exists underneath a ControlWave host in an
OpenBSI network within the NetView program, and that it
is configured to communicate over that network's
communication line as described in the OpenBSI Utilities
Manual (D5081).
1. Click as follows: Start > Programs > OpenBSI Tools >
NetView.
2. Right-click on the ControlWave icon, in the NetView network
tree, and choose RTU > RTU Configuration Parameters
from the pop-up menus.
Revised Aug-2015
Setting Configuration Parameters
3-3
ControlWave I/O Expansion Rack Quick Setup Guide
Right-click on the controller name
then choose RTU > RTU Configuration
Parameters.
Figure 3-5. Calling Up the Flash Configuration Utility
3. The Flash Configuration Utility opens. See Using the Flash
Configuration Utility later in this chapter.
3.1.3 Method 3: Starting from within TechView
1. Click as follows: Start > Programs > OpenBSI Tools >
TechView.
2. Specify a name for the session file. The default, if you have no
session files is temp.tvs. Click Save.
Specify a session file
name, then click “Save.”
Figure 3-6. Create Session File dialog box in TechView
3-4
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
3. In the Communication Setup dialog box, choose BSAP as the
communication protocol, and use the default local address of 1.
Specify the COM port on the PC workstation, and the baud rate
used to communicate with the ControlWave I/O rack serial
port. When you finish, click Next.
Specify Choose
the baud“BSAP.”
rate.
Use the factory
default local
address of “1.”
Choose the
communication port
on the PC workstation
(not on the
ControlWave),
Specify the baud rate.
Click “Next.”
Figure 3-7. Communication Setup in TechView
4. Choose ControlWave as the Node Type then click Next.
Choose “ControlWave.”
Click “Next.”
Figure 3-8. TechView Node Setup dialog box
Revised Aug-2015
Setting Configuration Parameters
3-5
ControlWave I/O Expansion Rack Quick Setup Guide
5. In the Calibration Setup dialog box, specify “1” for the number
of transmitters (TechView assumes you have at least one
transmitter). Then click Finish.
First specify
“1” for the
number of
transmitters.
Click “Finish.”
Figure 3-9. Calling Up the Flash Configuration Utility
6. Now log into the ControlWave I/O rack with your Username
and Password.
Figure 3-10. Logging onto the ControlWave
7. Within TechView, click the “Access Flash”
icon to start
the Flash Configuration Utility.
3-6
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Click the “Access Flash”
icon.
Figure 3-11. Access Flash
8. The Flash Configuration Utility opens. See Using the Flash
Configuration Utility.
ng the Flash Configuration Utility
3.2 Using the Flash Configuration Utility
You can start the Flash Configuration Utility through NetView,
LocalView, or TechView. It allows you to specify all the major
configuration parameters for the ControlWave I/O expansion rack.
As part of this manual, we will only discuss those parts of the
Flash Configuration Utility which are important for a first-time
user to know in order to get a ControlWave rack “up and running.”
The OpenBSI Utilities Manual (D5081) includes more detailed
instructions for using the Flash Configuration Utility.
Certain options in the Flash Configuration utility don’t require you
to establish communications with the I/O rack, for example,
writing flash data to the NETDEF file. If while the utility begins to
establish communications you decide you want to use the utility
offline, you can click Cancel Initialization and Continue to do
that. If, for some reason, the utility cannot establish
communications, you can shut down the utility if you click on
Cancel Initialization and Abort.
Figure 3-12. Cancel Initialization dialog box
Once the Flash Configuration utility establishes communication
with the I/O rack, you can optionally specify the source for the
initial parameters displayed in the utility (see Figure 3-13).
Revised Aug-2015
Setting Configuration Parameters
3-7
ControlWave I/O Expansion Rack Quick Setup Guide
This prompts you to log into the I/O rack. The
utility then loads the current parameters from
the rack into the Flash Configuration utility
pages.
This prompts you to specify the location and
filename of a Flash Configuration Profile
(FCP) file. FCP files are files you can use to
store flash parameters on the OpenBSI
workstation. This simplifies your
configuration because once you store these
parameters in an FCP file you can optionally
re-use the FCP file to load the same flash
parameters into a different rack. That way,
you don’t have to re-enter everything for
each rack.
This choice causes the utility to load flash
parameters from the current NETDEF file into
the pages of the utility. Note: Only choose
this option if you start the Flash
Configuration utility from within NetView or
TechView, or LocalView in Configure mode
with a specific NDF – don’t choose this if you
are running LocalView in other modes (Local,
IP Comm, Flash) because LocalView uses its
own temporary NETDEF file in those modes
which only exists during the LocalView
session.
This choice causes the utility to copy some
basic flash parameters into the pages of the
Flash Configuration utility. These basic
parameters are based on default settings for
the rack.
Figure 3-13. Flash Configuration Loading Options dialog box
After you click OK, the utility loads initial parameters from your
chosen source.
3-8
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
The Flash Configuration utility includes different pages for
different types of parameters. To access them, click on the tab for a
particular page.
Click on any of these tabs to bring
up other pages of the Flash
Configuration utility.
This is only useful when
using NetView. It allows
you to close the session
with the current rack,
while still leaving the
current values on the
various pages of the
utility. This allows you to
configure a different rack,
without having to re-enter
values in all the fields.
You must click here to
sign-on with a
username and
password in order to
access any flash
parameters.
This button reads the
current configuration
from the rack into the
utility.
This button saves
ALL changes to the
rack.
This button reads the
current configuration
from the Flash
Configuration (FCP) file.
This button saves
ALL changes to the
FCP file.
This button reads the
current configuration
from the NETDEF files
into the utility.
This button shuts down the Flash
Configuration utility.
This button saves ALL
changes to the NETDEF
files.
Figure 3-14. Flash Configuration Utility - ControlWave
Revised Aug-2015
Setting Configuration Parameters
3-9
ControlWave I/O Expansion Rack Quick Setup Guide
3.2.1 Flash Configuration Utility Buttons
The Flash Configuration utility contains several buttons, primarily
for read/write file operations. Some of these operations prompt you
to sign on to the ControlWave I/O rack before you can proceed.
The Flash Configuration utility buttons include:
Button
Apply New
Node
Description
Use this button only when you start the Flash
Configuration utility from within NetView (since you
cannot access other nodes in the Select New Node
dialog box within LocalView or TechView).
This option allows you to close the session with the
current rack, and then select a different rack for
configuration, in the Select New Node dialog box,
without reinitializing the values in the pages of the utility.
A definition for the new rack must exist within the
NETDEF files.
One application of this is for you to open a session
with a new node, and then load configuration
information from the NETDEF file(s) for a different
node (via Read From NDF). This is useful if you want
multiple nodes to share similar configurations; you can
load the common configuration into the utility, and then
you only need to modify the portions unique to each
individual unit.
Sign On
3-10
You must use this to sign-on to the rack with a
username and password prior to reading or writing flash
parameters.
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Button
Description
Note: If you do not sign on, the first time you attempt a
read/write operation with the rack, the system prompts
you to sign on.
Read From RTU
Click here to read the current configuration
characteristics directly from the rack, and copy them into
the pages of the Flash Configuration Utility. You can
subsequently store these in the NETDEF using the
Write To NDF button, to avoid the need to re-enter the
same configuration details inside NetView.
Note: LocalView prompts you to sign on when you click
this button, if you did not sign on previously.
Write To RTU
Click here to save all entries in all pages of the Flash
Configuration Utility to the rack. The utility prompts you
to confirm you want to write to the flash memory.
The Flash Configuration Utility displays the progress of
the save operation.
Revised Aug-2015
Setting Configuration Parameters
3-11
ControlWave I/O Expansion Rack Quick Setup Guide
Button
Warning
Description
After the write operation to the ControlWave I/O rack
completes, the Flash Configuration Utility assesses
whether or not the changes require you to reset the
ControlWave. If the utility determines that you must
reset it prompts you to do so.
During the reset process, your controller performs no
measurement or control of your process. Ensure you
have backup control mechanisms in place during the
reset process. Failure to take such precautions could
result in injury to persons or damage to property
Click Yes for OpenBSI to stop any currently
running project and reboot the ControlWave rack
immediately; changes then take effect. Click No if
you want to manually reboot the unit later; changes
do not take effect until the reboot.
Read From FCP
Caution
3-12
Click here to read the current configuration of this
rack, as specified in a Flash Configuration Profile
file (*.FCP), and copy it into the pages of the
Flash Configuration Utility. You can then
subsequently copy the configuration into the rack
using the Write To RTU button.
The Flash Configuration utility does not perform any validation
checks on an FCP file when it opens it. Therefore, we recommend
you do NOT attempt to edit the FCP file manually with a text
editor, because you could corrupt the profile file. Recommended
best practice is to edit the FCP only through the Flash
Configuration utility.
Write To FCP
Click here to copy all entries made in the Flash
Configuration Utility for the current rack into the Flash
Configuration Profile file (*.FCP).
Read From NDF
If you click here, the utility reads the current configuration
of this rack as specified in NetView's NETDEF files, and
copies it into the pages of the Flash Configuration Utility.
This can be particularly useful in a situation where the
CPU board of a rack fails, and you need to configure a
replacement board. This option allows you to call up the
configuration from the NETDEF, and subsequently copy it
into the rack using the Write To RTU button.
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Write To NDF
Note: Only choose this option if you start the Flash
Configuration utility from within NetView or TechView, or if
you specify an NDF file in LocalView Configure mode
Don’t choose this if you are running LocalView in other
modes (Flash, IP Comm, Local) because LocalView uses
its own temporary NETDEF file which only exists during
the LocalView session and disappears on program exit.
If you click here, the utility copies all entries you made in
the Flash Configuration Utility for the current rack into the
current NETDEF file. This avoids the need to re-enter the
same configuration information in NetView.
Note: Only choose this option if you start the Flash
Configuration utility from within NetView or TechView, or if
you specify an NDF file in LocalView Configure mode.
Don’t choose this if you are running LocalView in other
modes (Flash, IP Comm, Local) because LocalView uses
its own temporary NETDEF file which only exists during
the LocalView session and disappears on program exit.
Close
Click here to shut down the Flash Configuration Utility.
The various configuration settings are separated into different
pages of the utility. You can access them by clicking on the tab for
a particular page. The different pages include:






Revised Aug-2015
Soft Switches - the most important of these is the BSAP local
address of the rack.
Ports - this includes all communication ports on the
ControlWave - up to four serial ports (COM1 through COM4),
and up to three Ethernet IP ports. Note:The number of ports
varies depending upon the type of CPU module you purchased.
IP Parameters - if this controller performs IP
communications, certain parameters such as the IP address of
the Network Host PC (NHP), UDP socket numbers, and the
address of the default gateway must be configured. Some of the
parameters on this page are outside the scope of this manual.
Application Parameters - Most of these are “tuning”
parameters which govern how the ControlWave I/O rack
handles failures.
IP Routes - Dynamic IP routes allow messages which cannot
successfully reach a particular destination address, to be rerouted through a different path in the IP network. A discussion
of this subject is outside the scope of this manual.
Security - This page allows configuration of user accounts and
privileges.
Setting Configuration Parameters
3-13
ControlWave I/O Expansion Rack Quick Setup Guide
3.3 Setting Soft Switches
The ControlWave I/O rack, unlike earlier Network 3000 controller
models, does not have physical DIP switches for setting the BSAP
local address or EBSAP group number. Instead, you configure
these from the Soft Switches tab of the Flash Configuration
Utility.
Field
Description
Local Address
The default Local Address for a ControlWave I/O rack,
when it ships from the factory, is 1. Local addresses are
integer values from 1 to 127, and OpenBSI uses them to
identify the location of a rack in a network. The local
address of a particular rack must be unique within the
network. The local address you enter here must match the
local address you define in NetView.
Note: If you change the local address, be sure to make
note of the new address because you will need to
know it to communicate with this rack in
subsequent communication sessions, and if you
want to include this rack in a BSAP network. If
you’re just setting up a single ControlWave I/O
rack to experiment with, you should leave the local
address at the default of 1.
If the I/O rack communicates via MODBUS, the local
address serves as the MODBUS slave address.
EBSAP Group
3-14
Leave the EBSAP Group number at 0, unless your network
is configured for Expanded Node Addressing (EBSAP).
EBSAP adds a level of complexity to network configuration,
and is only necessary in very large networks where more
than 127 slave controllers are defined underneath a given
master controller, and for whatever reason, BSAP
communication is required, instead of IP communication. For
more information about Expanded Node Addressing, see the
ControlWave Designer Programmer’s Handbook (D5125).
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
You can specify the
BSAP local address
here. It must range from
1 to 127. The factory
default is “1.”
If you’re not using
EBSAP, you must
leave this at “0.”
Figure 3-15. Soft Switches tab
3.3.1 Saving Changes When You Finish
Click Write To RTU and the utility sends the new configuration
parameter values to FLASH memory in the ControlWave I/O rack.
Depending upon which parameters you change, you may need to
reset the unit for the changes to take effect.
3.4 Setting Up an Ethernet Port
A ControlWave I/O rack can contain one or three Ethernet Ports,
depending upon whether or not you purchased the CPU with a
secondary communication board.
1. Click the Ports tab, if you haven't already.
2. Choose one of the Ethernet ports.
3. Specify an IP ADDR A and IP MASK for this port. IP
addresses must be unique within your network. Conversely, IP
masks are typically the same for all devices in the same portion
of a network. Together, the IP Address and IP Mask define a
range of addresses to which this port can send messages. (See
3.4.1 Recommended Ranges for IP Addresses.) Basically, a
non-zero value in any of the IP MASK fields indicates that the
corresponding IP ADDR A field is specifying a portion of the
IP address which must be identically matched with every
destination IP address to which this port will send messages. A
zero value in any of the IP MASK fields means that this
communication port can send messages to addresses in which
any integer from (0 to 255) is considered valid for that
corresponding portion of the destination IP address.
Revised Aug-2015
Setting Configuration Parameters
3-15
ControlWave I/O Expansion Rack Quick Setup Guide
Scroll
down and
select the
ENET
port.
Specify the IP address and the IP mask.
Figure 3-16. Setting the IP Address and Mask for the Ethernet Port
In Figure 3-16, the IP ADDR A for the port is 10.23.19.1 and the
IP MASK is 255.255.0.0. This means that this port can send to any
address in the format 10.23.y.z where y and z are any integer from
0 to 255. So, 10.23.127.76 and 10.23.35.93 would be valid
destinations, but 24.1.1.1 would not because the 255 in the IP
MASK indicates that the corresponding portion of the IP ADDR
A must be 10.
Notes:



3-16
IP ADDR B is used in redundant configurations.
There are other restrictions, for example, the non-zero mask
entries must be all be in contiguous fields, and must begin in
the left-most portion of the address. More details on these
subjects are included in the OpenBSI Utilities Manual (D5081).
In newer ControlWave units, all Ethernet ports are preprogrammed at the factory with initial IP addresses and masks.
The default IP addresses and masks for these are:
 ETH1 IP Address: 10.0.1.1 IP Mask: 255.255.255.0
 ETH2 IP Address: 10.0.2.1 IP Mask: 255.255.255.0
 ETH3 IP Address: 10.0.3.1 IP Mask: 255.255.255.0
Because each unit shipping from the factory has these initially
pre-programmed, you should only use these addresses for
“bench” testing and configuration. You must change these
addresses before putting the ControlWave unit on an
actual network, since an address conflict would exist as
soon you place the second ControlWave unit online.
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
4. At this point, you can proceed to configure other ports, or go to
other pages of the Flash Configuration Utility.
3.4.1 Recommended Ranges for IP Addresses
If you are intend to connect your controller network directly to the
global world-wide Internet, you must obtain a range of IP
addresses from your Internet service provider (ISP) or from an
Internet governing body such as the Internet Assigned Numbers
Authority (IANA).
If you have no plans to connect your network to the global
Internet, there is no restriction on your choice of IP addresses,
however, the Internet Engineering Task Force recommends that IP
addresses for private networks should be assigned from the
following ranges:



10.0.0.0 to 10.255.255.255
172.16.0.0 to 172.31.255.255
192.168.0.0 to 192.168.255.255
Note: For information on the Internet Engineering Task Force
recommendation see Rekhter, et al, Best Current Practice
memo - "Address Allocation for Private Internets", Internet
Engineering Task Force, RFC 1918, February, 1996. The
full text of this memo is available at http://www.ietf.org.
These particular ranges of Internet addresses are reserved for
private networks. Most Internet Service Providers (ISP) recognize
any messages coming from these addresses as coming from private
networks, and filter these messages out. This helps avoid
addressing conflicts should an accidental connection occur
between a private network, and the global Internet.
Devices (e.g. controllers, workstations) in our controller networks
always use fixed IP addresses. This causes certain complexities if
you choose to use Dynamic Host Configuration Protocol (DHCP)
in your network. Because DHCP assigns IP addresses dynamically,
as they are needed, you must examine your DHCP server to
determine the addresses which have been assigned for each
controller or workstation, and then manually enter those addresses
in NetView. You should then specify the longest possible lease
time for the addresses, to help prevent the loss of a given address
through a device failure.
It is also strongly recommended that you configure the DHCP
server so that the addresses reserved for the controllers are
permanently reserved (by tying them to the RTU MAC addresses
within the DHCP configuration or by having them in a totally
different address range). You should do the same when you
Revised Aug-2015
Setting Configuration Parameters
3-17
ControlWave I/O Expansion Rack Quick Setup Guide
configure RAS servers or other machines capable of providing
dynamic addressing information. Otherwise, you could
accidentally have duplicate IP addresses on your network.
3.4.2 Saving Changes When You Finish
Click Write To RTU, and the utility sends the new configuration
parameter values to FLASH memory in the ControlWave.
Depending upon which parameters you change, you may need to
reset the unit for the changes to take effect.
Configuring IP Parameters
3-18
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
3.5 Setting IP Parameters
IP parameters determine how the ControlWave I/O rack
communicates over an IP (Internet Protocol) network.
Enter the primary IP address for this controller’s Network Host PC (NHP)
If the same NHP has a second IP address, or you have a redundant
backup NHP, enter the address here. If neither of these situations
apply, leave this at all zeroes.
These are socket numbers used for IP
communications. All controllers and OpenBSI
workstations on the network which are to
communicate with one another must share
the same IBP and Time Synch numbers. This
is a security feature, so we recommend you
alter the defaults shown here.
Any messages with destination IP
addresses not reachable within this
network are automatically sent to
the default gateway address.
Figure 3-17. Specifying IP Parameters
Revised Aug-2015
Field
Description
NHPs
The Network Host PC (NHP) is any PC workstation
running OpenBSI (Version 3.0 or newer) which has a
network of one or more controllers. A controller on an IP
network will only accept time synchronization messages,
node routing tables (NRT), and alarm destinations, from its
NHP's IP addresses.
IP ADDR A
This is the primary IP address of the Network Host PC
(NHP) which has the network which includes this
controller.
Setting Configuration Parameters
3-19
ControlWave I/O Expansion Rack Quick Setup Guide
IP ADDR B
If the NHP identified above (in IP ADDR A) has a second
IP address, that address may be entered here, in case the
primary connection is broken. Alternatively, if there is a
redundant backup NHP, its address should be entered
here. If neither of these cases apply, "IP ADDR B" should
be left at all zeroes.
UDP Ports
UDP ports (sometimes referred to as sockets) have
nothing to do with physical communication port hardware.
They actually refer to entry points within the UDP
communication protocol software (which is an industry
standard Internet Protocol). The underlying details of UDP
are beyond the scope of this document, but the
parameters are included here as a security feature.
IBP is the UDP port used by the IP driver software. Every
OpenBSI Workstation and controller in a given network,
which need to communicate via IP, must share the same
IBP UDP socket number. For security purposes, we
recommend you change the IBP port number to something
other than the default value shown. This is particularly
important if your network has a connection to the world-wide
Internet.
This is the UDP port used to send time synchronization
messages to controllers. Every OpenBSI Workstation and
controller in a given network, which needs to communicate
via IP, must share the same time synch UDP socket
number. For security purposes, it is recommended that
you change the IBP port number to something other than
the default value shown. This is particularly important if
your network has a connection to the world-wide Internet.
IBP
Time Synch
Gateway
Default G/W
If this controller receives any messages for which it cannot
locate a direct route to a destination address, it sends
them to the default gateway's IP address, as specified in
this field. A default gateway is a device (PC workstation,
remote process controller, router) which receives these
messages, and attempts to route them to their destination.
SNMP, RIP Protocol, Dynamic IP Routing Ping, Challenge Protocol:
These IP parameters are used in more complicated
network configurations, and to meet certain special IP
security requirements. Explanations are beyond the scope
of this document.
3.5.1 Saving Changes When You Finish
Click Write To RTU, and the utility sends the new configuration
parameter values to FLASH memory in the ControlWave.
Depending upon which parameters you change, you may need to
reset the unit for the changes to take effect.
3-20
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
3.6 Configuring Usernames and Passwords
The Security tab of the Flash Configuration Utility allows you to
create usernames and passwords for ControlWave users, and to
define privileges for the users. This allows you to restrict who has
access to various features and functions of the ControlWave.
To access the Security page, click the Security tab.
Figure 3-18. Security Tab
3.6.1 Adding a New User
A ControlWave I/O rack can support up to 240 different users. To
add a user, enter the user’s name (up to 16 characters long) in the
Username field, and enter a password (up to 16 characters long)
for the user in the Password and Verify fields. The password will
not appear as you type it.
Note: Some OpenBSI programs such as DataView, Downloader,
and others, which communicate with the ControlWave only
support shorter usernames and passwords (ten characters or
less for the username, six characters or less for the
password) so you may want to reduce the length of each
username and password to conform to these limits. Also, to
communicate with this ControlWave using these programs,
passwords must be UPPERCASE.
Next, select the privileges for this user by clicking Custom and
then select the individual privileges in the Privileges list box, so
they are highlighted. Alternatively, you can choose Operator,
Engineer or Administrator for a particular user, which
automatically highlights privileges associated with those user
categories. The tables, on the next page, show the privileges
Revised Aug-2015
Setting Configuration Parameters
3-21
ControlWave I/O Expansion Rack Quick Setup Guide
associated with these user categories, and list what all the various
privileges mean.
When you have selected all desired privileges, click the Add
button to add the user to the system.
Note: Every ControlWave I/O rack has a special user called
RDB_Max. This user account defines the maximum
privileges allowed for RDB protocol messages coming into
the ControlWave rack. (Programs such as DataView, the
Harvester, and others use RDB messages to communicate.)
You cannot delete the RDB_Max user, or rename it, but you
can change its privileges.
The table below shows the privileges associated with the Operator,
Engineer, and Administrator categories:
The table, below, shows the privileges associated with the
Operator, Engineer, and Administrator categories:
Table 3-1. Standard User Privileges
Privilege
Read Data Value
Operator
Engineer Administrator






Read Flash Files via FTP


Change/Del Flash Files via FTP




Change Last Read Pointers in
Audit Info


Change/Delete Historical
Definitions


Update Data Value
Read Historical Data


Add / Change / Del User
Security Info

Modify Soft Switches
3-22

Run Diag to read Memory

Run Diag to write Memory

Read Stat / Diag Info



Read Stat / Crash Blocks



Read Application Values


Write Application Values


Full Application Access


Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Privilege
Add New Historical Definitions
Operator
Engineer Administrator


The table, below, describes the meaning of each privilege:
Table 3-2. User Privileges
Privilege
Read Data Value
Description
Allows this user to read data values from
this controller.
Update Data Value
Alows this user to change data values in
this controller.
Read Flash Files via FTP
Allows this user read access (using File
Transfer Protocol) to files stored in this
ControlWave's flash memory.
Change/Del Flash Files via
FTP
Allows this user (using File Transfer
Protocol) to change or delete files stored in
the ControlWave's flash memory.
Read Historical Data
Not applicable for I/O rack.
Change Last Read Pointers in Not applicable for I/O rack.
Audit Info
Add New Historical Definitions Not applicable for I/O rack.
Revised Aug-2015
Change/Delete Historical
Definitions
Not applicable for I/O rack.
Add / Change / Del User
Security Info
Allows this user to add, change, or delete
security configuration information via the
Flash Configuration Utility security page.
Modify Soft Switches
Allows this user to change soft switch
values in the soft switches page of the
Flash Configuration Utility.
Run Diag to read Memory
Allows this user to run diagnostics to read
memory at the controller.
Run Diag to write Memory
Allows this user to run diagnostics to write
to memory at the controller.
Read Stat / Diag Info
Allows this user to view communication
statistics and other information on the
Statistics web pages.
Read Stat / Crash Blocks
Allows this user to reset statistics and
crash block areas on the Statistics web
pages.
Read Application Values
Allows this user to read values using the
ControlWave Designer OPC Server.
Write Application Values
Allows this user to modify values using the
ControlWave Designer OPC Server.
Full Application Access
Allows this user full privileges to perform
Setting Configuration Parameters
3-23
ControlWave I/O Expansion Rack Quick Setup Guide
Privilege
Description
debugging operations in ControlWave
Designer.
3.6.2 Modifying the Privileges of an Existing User
To change the privileges of an existing user:
1. Select the user’s name from the list of Usernames.
2. Select / de-select privileges for that user in the Privileges list
box.
3. When you finish making selections, click Modify to store the
modified privileges for that user.
3.6.3 Deleting an Existing User
To delete a user from the system, select the user's name from the
Usernames list and click Delete.
Note: You cannot delete the RDB_Max user. You also cannot
delete any user who is currently signed into the
ControlWave.
3.6.4 Saving Changes When You Finish
Click Write To RTU, and the utility sends the new configuration
parameter values to FLASH memory in the ControlWave.
Depending upon which parameters you change, you may need to
reset the unit for the changes to take effect. Unlike many of the
other pages in the Flash Configuration Utility, once you click
Write To RTU the changes take effect immediately.
Note: When you have finished configuring all of your user
accounts, you should make sure the default switch (SW2-3)
is turned ON; otherwise the special default security account
(SYSTEM) remains active.
3-24
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
3.6.5 Setting Application Parameters
There are certain application parameters which govern how the I/O
expansion rack operates. Click the Application Parameters tab to
set these.
This timeout determines what
happens to output values
when the I/O rack’s power is
restored following a power
failure.
This timeout determines what
happens to output values
when the I/O rack loses
communication with its host
controller.
Figure 3-19. Application Parameters tab
Field
Timeouts
Description
Power Fail Timeout
If the I/O rack loses power, and static
memory is configured to RETAIN values
(SW1-5 set ON), the Power Fail Timeout
specifies how the I/O rack will handle
output values when power is restored.
When the value of The effect on outputs will
Power Fail Timeout be this:
is set to this:
0 seconds
DOs will be set to 0 (FALSE).
AOs will be set to the User Configured
Output value, if there is one.
Greater than 0 and
Revised Aug-2015
If the amount of time the power was off is
Setting Configuration Parameters
3-25
ControlWave I/O Expansion Rack Quick Setup Guide
Field
less than 65,535
seconds
Description
less than the specified Power Fail
Timeout, outputs are set to the last state
they were in prior to the power failure.
If the amount of time the power was off is
greater than the specified Power Fail
Timeout, DOs will be set to 0 (FALSE), and
AOs will be set to the User Configured
Output value.
65,535 seconds
The last states of outputs are stored in
static memory. AOs and DOs will be set to
the last state they were in prior to the power
failure.
Note: In the event of a Watchdog failure (CPU failure, but power is not
lost), AOs will be set to the User Configured Output. When the
system attempts to restart, and if the restart is completed before
expiration of the Power Fail Timeout, AOs will then be set to the
last output they had prior to the Watchdog failure.
Host Comm
Loss Timeout
The Host Comm Loss Timeout determines
how certain outputs are affected if the I/O
Rack loses communications with its host
ControlWave controller. Enter a time in
seconds. If you enter a value of 0 for the
Host Comm Loss Timeout, outputs will be
left unchanged in the event communications
are lost with the host.
Length of time
communication has
been lost with the
host ControlWave
controller:
Effect on outputs:
Less than or equal to
Host Comm Loss
Timeout value
Do not change outputs
More than the Host
Comm Loss Timeout
value
DOs are set to 0 (FALSE), and AOs are
set to the User Configured Output
value.
Note: The effect on outputs (see table above) via the Host Comm Loss
Timeout feature is suspended if Serial Failover Enabled is
checked, and serial MODBUS communications are functioning. If
communications with the host are lost and serial MODBUS
communications fail as well, and the Host Comm Loss Timeout
has expired, however, outputs will be set according to the table,
above.
3-26
Setting Configuration Parameters
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Redundancy Transfer
Unit A Addr
This must be an IP address corresponding to an
Ethernet port on the “A” I/O Expansion Rack in a
redundant pair
Unit B Addr
This must be an IP address corresponding to an
Ethernet port on the “B” I/O Expansion Rack in a
redundant pair
MODBUS Write Access
Serial Failover Enabled Normally, should communications be lost
between the host ControlWave and the I/O
Expansion Rack, the I/O points are set to the
“safe” state described under Host Comm Loss
Timeout. When Serial Failover Enabled is
checked, however, write control through serial
MODBUS communications are allowed with the
I/O Expansion Rack, even though
communications with the host ControlWave
have been lost. This allows control operations to
continue via the I/O rack, until Ethernet
communication with the host can be reestablished.
This is also true in cases where a redundant pair
of I/O Expansion Racks have been configured; a
failover from the on-line rack to the standby rack
will not occur just based on a loss of
communications with the host, if serial MODBUS
communications are still active.
In order for the Serial Failover Enabled feature
to work, MODBUS communications must have
been fully pre-configured, and ready to use
when communications are lost with the host. If
serial MODBUS communications fail, and the
user configured Host Comm Loss Timeout has
expired, all outputs will be set according to the
Host Comm Loss Timeout description, above.
NOTE: Serial MODBUS read requests are
unaffected by the Serial Failover Enabled
check box. Reads are always allowed. Serial
MODBUS writes are only allowed when Serial
Failover Enabled is checked.
The Serial Failover Enabled feature requires
firmware 04.00 or newer
3.6.6 Saving Changes When You Finish
Click Write To RTU, and the utility sends the new configuration
parameter values to FLASH memory in the ControlWave.
Depending upon which parameters you change, you may need to
reset the unit for the changes to take effect.
etting up
Revised Aug-2015
Setting Configuration Parameters
3-27
ControlWave I/O Expansion Rack Quick Setup Guide
the Host to Reference the I/O Rack
Chapter 4 – Setting up the Host to Reference the I/O
Rack
Now that the I/O Expansion Rack is configured, you must make
reference to its boards in the ControlWave project of the host
ControlWave controller.
4.1 Configuring the I/O Boards in ControlWave Designer
Notes:


Before you begin, the host ControlWave controller must be
installed and running.
The host ControlWave must have a ControlWave project
already defined.
1. Start ControlWave Designer software by clicking on
Start>Programs>OpenBSI Tools>ControlWave Tools >
ControlWave Designer
2. Open the ControlWave Project used in the Host Controller by
clicking on File  Open Project / Unzip Project.
3. Start the I/O Configuration Wizard by clicking as follows:
ViewIO Configurator
4. Define I/O Boards in the I/O Configuration Wizard. This
involves selecting the proper board(s) from a list, specifying
the IP addresses and slot numbers for the boards, and defining
variable names and other parameters for the individual I/O
pins. (These subjects are discussed on the pages that follow.)
For more details on using the I/O Configuration Wizard, see
the Getting Started with ControlWave Designer Manual
(document# D5085).
5. Once you have defined the I/O boards, and named the
individual pins, you can reference those pin names as I/O
variables within your control strategy. For more information on
using variables see the Getting Started with ControlWave
Designer Manual (document# D5085) and the ControlWave
Designer Programmer’s Handbook (document# D5125).
6. Compile your revised project, and download it into the
ControlWave host controller. For details on compiling and
downloading, see the Getting Started with ControlWave
Designer Manual (document# D5085).
Revised Aug-2015
Setting up the Host to Reference the I/O Rack
4-1
ControlWave I/O Expansion Rack Quick Setup Guide
4.1.1 Select List of Boards:
Note: The I/O Configuration Wizard starts with page 2 by default;
you do not need to use page 1 for this configuration.
The I/O Configuration Wizard allows the user to identify which
process I/O boards are actually installed in the I/O Expansion
Rack. Boards should be selected from the Available Boards List
list box in the ascending order of their slot number in the rack.
First, specify the type of ControlWave “CW_”
Then for each board which resides in the rack, choose the
board name and then click “Add” to add it to the Selected
Boards List.
Figure 4-1. I/O Configuration Wizard
First, choose the Unit Type. This specifies the type of
ControlWave host you are using. (“CW_” = ControlWave, “LP_”
= ControlWave LP, “CWM_” = ControlWave Micro.).
In the Ext Rack Boards section, is a list of boards which can
reside in the I/O Expansion Rack. The possible choices include:
4-2
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
ER_DI32
ER_DO32
ER_AI16
ER_AO8
ER_HSC12
ER_STAT
ER_RTD8
ER_TC12
32 Digital Inputs (DI)
32 Digital Outputs (DO)
16 Analog Inputs (AI)
8 Analog Outputs (AO)
12 High Speed Counter Channels (HSC)
Statistics
8 Resistance Temperature Device (RTD) points
12 Thermocouple points
Click on the choice which corresponds to the board in the first I/O
slot of the I/O rack, then click Add (or just double-click on the
choice). In either case the board will be added to the Selected
Boards List. Repeat for each additional board residing in the I/O
rack, in the order they reside in the rack.
Click Next to configure the board.
4.1.2 Configure Selected I/O Boards:
To configure a board, click on its name in the Selected Boards
List and complete the parameters on the right hand side of the
page. Note: It is possible to have both local I/O boards in the
ControlWave host controller, and remote I/O boards in the I/O
Expansion Rack.
The I/O slot (1 to 8)
in the rack.
This must match
the IP address
defined for the
Ethernet port of the
I/O rack.
We recommend you
do NOT leave this at
“IGNORE TASK” but
instead reference one
of your cyclic tasks.
This should be
checked only if this
unit is part of a
redundant pair.
Click here to define
I/O pins.
Figure 4-2. I/O Configuration Wizard Step 3
Revised Aug-2015
Setting up the Host to Reference the I/O Rack
4-3
ControlWave I/O Expansion Rack Quick Setup Guide
Field
Description
Board Name
You can leave this at the default name.
Map Type
You can leave this at the default.
Start Address,
End Address
These display the range of memory addresses used by
this board.
Slot Number
Set to the I/O slot number (1 through 8) in the I/O expansion
rack which holds the corresponding board. Note: I/O slot 1 is
equivalent to the 3rd slot in the chassis, I/O slot 2 is the 4th
slot in the chassis, and so on. Also, be aware that slot
numbering between I/O rack(s) and local I/O in the host
controller does not conflict therefore you can have the same
slot number used in multiple I/O racks, and in the host
ControlWave, because the IP addresses identify them as
residing in different physical devices.
Set to the IP address for the I/O expansion rack's Ethernet
port.
IP Address
Related Task
Redundant
Expanded Rack
Mark Variables
as PDD OPC
Show Analog
Pins Information
4-4
Allows you to associate this board with a cyclic task in your
project. It is recommended that you use the Related Task
field to associate the board with a cyclic task in the
ControlWave project that uses data from this board. This
ensures that data will be requested from the board whenever
the cyclic task using the data executes
Redundant Expansion Rack should only be checked if this
I/O Expansion Rack is a member of a redundant pair of I/O
Expansion Racks, used in conjunction with the ControlWave
Redundant I/O Switcher (CWRED I/O). Checking this box
causes software variables to be created which are used to
support redundant operations.
Mark Variables as PDD OPC determines how values of
the I/O variables associated with this board will be made
available to other software programs. Checking PDD
allows the controller to reference variables by name, which
is necessary if you intend to access a variable by external
software which requires “read-by-name” access, such as
DataView, or one of the other OpenBSI Utilities. Checking
OPC adds this variable to a collection list used by the OPC
Server or by the OpenBSI Signal Extractor. This is
necessary when data is to be extracted, and sent to a
database.
Click on the Show Detail Pins Information button to
configure the I/O pins for the board. Pin configuration
varies somewhat depending upon the type of board being
configured. See the pages that follow for information on
particular board types:
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
4.1.3 Analog Boards (ER_AI16, ER_AO8, ER_TC12, ER_RTD8)
Some fields only appear in the Analog Output (AO) board and are
not available for the Analog Input (AI); these will be noted, below.
In addition, the RTD and Thermocouple boards use many of the
same fields; exceptions will be noted.
Figure 4-3. Analog Input (AI) Board Page
Figure 4-4. Analog Output (AO) Board Page
Revised Aug-2015
Setting up the Host to Reference the I/O Rack
4-5
ControlWave I/O Expansion Rack Quick Setup Guide
Figure 4-5. Thermocouple Board
Figure 4-6. RTD Board
4-6
Field
Description
List of Available
Pins
Displays a list of the individual pins (I/O points) on this
process I/O board. If the pin is displayed in red, that pin is
active. If the pin is left grayed out, that pin is considered
unused.
Pin Name
Defines a name identifying this pin. IMPORTANT: This
name is used as a variable name in your POU to reference
the I/O pin.
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Zero
Defines the lowest value of the range for this I/O pin. Used
to scale the input/output value.
Span
Span is added to the ZERO value to define the highest
value of the range for this I/O pin. Used to scale the
input/output value.
Add Over Range
Status
When selected, will cause a variable to be created to store
the value of the overrange status bit. Over range
conditions occur when an attempt is made to drive the
variable associated with this pin outside the range defined
by the zero and span. When this occurs, the over range
status bit will be set to TRUE.
Set Actual
Output Value
When selected, this will cause a variable to be created
which displays the actual value which was written to the
output pin. (AO ONLY)
Add Board
Status
When selected, will cause a variable to be created to store
board status information.
When selected, will cause a variable to be created to store
Add Last
Operation Status the status of the last conversion operation information.
Calibration Error
When selected, will cause a variable to be created to store
calibration error information.(TC, RTD ONLY).
Board Timeout
When selected, will cause a variable to be created to store
board timeout information.(TC, RTD ONLY).
Value
Defines the initial value for this output pin, in floating point
format. (AO ONLY)
Mark All Pins
Used
When checked, will activate all pins on this I/O board.
They will all appear in RED.
Configure Hold
Values
When checked, enables other fields on the page for
configuring a hold value for this pin. A hold value is the
value used by the I/O card if it detects a watchdog of the
CPU. The I/O board maintains this value at the pin until the
unit is reset. (AO ONLY)
Update Default
Value
When checked, allows the User Configured Output hold
value to be changed on-line; otherwise the hold value can
only be set in the I/O Configurator. (AO ONLY)
Hold Last Output When checked, specifies that during a watchdog failure,
the hold value for this pin will be whatever value was on
the pin when the failure occurred. Note: Hold Last Output
and User Configured Output are mutually exclusive.
Either one may be configured for a particular pin, but not
both. (AO ONLY)
Revised Aug-2015
Setting up the Host to Reference the I/O Rack
4-7
ControlWave I/O Expansion Rack Quick Setup Guide
User Configured
Output
When checked, allows the user to enter a value for this pin
which will be used as the hold value in the event there is a
watchdog failure of the ControlWave. (AO ONLY)
If the power fail timeout has been configured, please see
Section 3.6.5 for more information.
Note: Hold Last Output and User Configured Output
are mutually exclusive. Either one may be configured for a
particular pin, but not both.
Point Type
Select the point type for the thermocouple. See Table 4-1.
(TC only)
When all pins have been configured, click on [Done]. You can
then proceed to configure another board.
Table 4-1. Thermocouple Point Types.
Point Type
Range
Thermocouple Type B
100 C to 1820o C
Thermocouple Type E
-270o C to 1000o C
Thermocouple Type J
-210o C to 1200o C
Thermocouple Type K
-270o C to 1370o C
Thermocouple Type R
-50o C to 1720o C
Thermocouple Type S
-50o C to 1760o C
Thermocouple Type T
-270o C to 400o C
-10 mV to 10 mV
Voltage
o
4.1.4 Digital Boards (ER_DI32, ER_DO32)
Some fields only appear in the Digital Output (DO) board and are
not available for the Digital Input (DI); these will be noted, below:
Figure 4-7. Digital Input Board Page
4-8
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Figure 4-8. Digital Output Board Page
Field
Description
List of Available
Pins
Displays a list of the individual pins (I/O points) on this
process I/O board. If the pin is displayed in red, that pin is
active. If the pin is left grayed out, that pin is considered
unused.
Pin Name
Is a name identifying this pin. This name is used as a
variable name in your POU to reference the I/O pin.
Set Pin Status
Sets the initial value for this digital output (DO). (DO
ONLY).
Add Board
Status
When selected, will cause a variable to be created to store
board status information.
Mark All Pins
Used
When checked, will activate all pins on this I/O board.
They will all appear in red.
When all pins have been configured, click Done. You can then
proceed to configure another board.
Revised Aug-2015
Setting up the Host to Reference the I/O Rack
4-9
ControlWave I/O Expansion Rack Quick Setup Guide
4.1.5 High Speed Counter (ER_HSC12) Board
Figure 4-9. High Speed Counter Page
4-10
Field
Description
List of
Available
Channels
Displays a list of the individual channels (counter I/O points) on
this process I/O board. If the channel is displayed in red, that
channel is active. If the channel is left grayed out, that channel
is considered unused.
Channel
Name
Is a name identifying this channel. This name is used as a
variable name in your POU to reference the channel.
Add Input
Channel
State
Reset Point
Count
When selected, displays the TRUE/FALSE value of the
channel.
Select Filter
Specifies how the High Speed Counter board will operate for
this channel:
Filter:
Description:
None
Defaults to 30 millisecond filtering.
30 ms
Turns on 30 millisecond filtering.
Typically used for push-button
debouncing.
1 ms
Turns on 1 millisecond filter. Used for low
speed counter applications.
HSC Channel
High speed counter.
Add Board
Status
When selected, will cause a variable to be created to store
board status information.
When set to ON, allows the number of counts to be reset. This
occurs automatically whenever the board is reset.
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
Add Time
Stamp of
Last Sample
Mark All
Pins Used
When selected, will cause a variable to be created to store the
timestamp of the last sample collected by this I/O board.
When checked, will activate all channels on this I/O board.
They will all appear in red.
4.1.6 Statistics Board
The Remote I/O Status Board does not have a slot number. It is a
virtual board, which means there is no actual physical board. By
including it within your ControlWave project, global variables will
be created to store communication statistics information, and board
ID strings for the ControlWave I/O Expansion Rack.
Figure 4-10. Remote I/O Status Board
To create the variables, select Board Statistics and/or Board ID
Strings as desired, then click Done.
These variables are:
Variable
ERSTAT_x_BOARDSTATUS
ERSTAT_x_BATSTAT
ERSTAT_x_HOTCARDSTAT
ERSTAT_x_HOTCARDCT
ERSTAT_x_DOWNTIMEUSER
ERSTAT_x_DOWNTIMEACT
ERSTAT_x_WRITECT
ERSTAT_x_READCT
ERSTAT_x_CONNECTS
ERSTAT_x_HEARTBEAT
ERSTAT_x_MASTER_IS_B
Revised Aug-2015
Description
Board status code. Always
present.
Battery status. Always present.
Hot Card Replacement in
progress. Always present.
Count of number of hot card
replacement operations
User configured down time for
I/O Expansion Rack
Actual time rack was down
Number of writes to rack
Number of reads (updates sent
from rack)
Number of IP connections or reconnects to rack
Heartbeat count
This is used in Redundant I/O
Racks. This value is set TRUE
when the “B” unit is the primary
Setting up the Host to Reference the I/O Rack
4-11
ControlWave I/O Expansion Rack Quick Setup Guide
Variable
ERSTAT_x_STBYVALID
ERSTAT_x_FAILOVERERR
ERSTAT_x_REDUNSTAT
ERSTAT_x_FAILOVER_O
ERSTAT_x_BDSTR1 to
ERSTAT_x_BDSTR8
4-12
Description
online (master) unit.
This is used in Redundant I/O
Racks. This value is set TRUE
when the standby (backup) unit
is ready to take over in the event
of a failure of the primary online
unit (master).
This is used in Redundant I/O
Racks. This is set TRUE if an
error occurs during an attempted
forced failover from the online
unit to the backup unit.
This is used in Redundant I/O
Racks. This is a status code
related to redundant operations.
This is used in Redundant I/O
Racks. It may be set TRUE by
the user’s application to force a
failover between the online rack
and the backup rack. After the
failover occurs, it will
automatically be set FALSE. If it
is set TRUE, and remains
TRUE, that means a forced
failover was not possible.
ID strings for I/O cards in the
rack.
Setting up the Host to Reference the I/O Rack
Revised Aug-2015
ControlWave I/O Expansion Rack Quick Setup Guide
For Customer Service and Technical Support
Dial +1 800 537 9313
Headquarters:
Emerson Process Management
Remote Automation Solutions
6005 Rogerdale Road
Houston, TX 77072 U.S.A.
T +1 281 879 2699 | F +1 281 988 4445
www.EmersonProcess.com/Remote
Europe:
Emerson Process Management
Remote Automation Solutions
Unit 8, Waterfront Business Park
Dudley Road, Brierley Hill
Dudley UK DY5 1LX
T +44 1384 487200 | F +44 1384 487258
www.EmersonProcess.com/Remote
North American/Latin America:
Emerson Process Management
Remote Automation Solutions
6005 Rogerdale Road
Houston TX USA 77072
T +1 281 879 2699 | F +1 281 988 4445
www.EmersonProcess.com/Remote
Middle East/Africa:
Emerson Process Management
Remote Automation Solutions
Emerson FZE
P.O. Box 17033
Jebel Ali Free Zone — South 2
Dubai U.A.E.
T +971 4 8118100 | F +971 4 8865465
www.EmersonProcess.com/Remote
Asia-Pacific:
Emerson Process Management
Remote Automation Solutions
1 Pandan Crescent
Singapore 128461
T +65 6777 8211| F +65 6777 0947
www.EmersonProcess.com/Remote
Remote Automation Solutions
© 2015 Remote Automation Solutions, a business unit of Emerson Process Management. All
rights reserved.
Remote Automation Solutions, a business unit of Emerson Process Management, shall not be
liable for technical or editorial errors in this manual or omissions from this manual. REMOTE
AUTOMATION SOLUTIONS MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH
RESPECT TO THIS MANUAL AND, IN NO EVENT SHALL REMOTE AUTOMATION SOLUTIONS BE
LIABLE FOR ANY INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING,
BUT NOT LIMITED TO, LOSS OF PRODUCTION, LOSS OF PROFITS, LOSS OF REVENUE OR USE
AND COSTS INCURRED INCLUDING WITHOUT LIMITATION FOR CAPITAL, FUEL AND POWER,
AND CLAIMS OF THIRD PARTIES.
Emerson Process Management Ltd, Remote Automation Solutions (UK), is a wholly owned
subsidiary of Emerson Electric Co. doing business as Remote Automation Solutions, a business
unit of Emerson Process Management. FloBoss, ROCLINK, ControlWave, Helicoid, and
OpenEnterprise are trademarks of Remote Automation Solutions. AMS, PlantWeb, and the
PlantWeb logo are marks owned by one of the companies in the Emerson Process Management
business unit of Emerson Electric Co. Emerson Process Management, Emerson and the Emerson
logo are trademarks and service marks of the Emerson Electric Co. All other marks are property
of their respective owners.
The contents of this publication are presented for informational purposes only. While every
effort has been made to ensure informational accuracy, they are not to be construed as
warranties or guarantees, express or implied, regarding the products or services described
herein or their use or applicability. Remote Automation Solutions reserves the right to modify
or improve the designs or specifications of such products at any time without notice. All sales
are governed by Remote Automation Solutions’ terms and conditions which are available upon
request. Remote Automation Solutions does not assume responsibility for the selection, use or
maintenance of any product. Responsibility for proper selection, use and maintenance of any
Remote Automation Solutions product remains solely with the purchaser and end-user.

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement