Controlwave Micro Quick Setup Guide
Controlwave Micro Quick Setup Guide
Document: D5124
Part: D301425X012
August, 2015 ControlWave Micro
ControlWave® Micro
Quick Setup Guide
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.
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.
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).
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 Micro Quick Setup Guide
Stay Safe!
Throughout your configuration activities, please be aware of the
following items:
Always follow accepted safety guidelines. As with all electronic
WARNING – devices, improper installation, grounding, or usage can cause an
SHOCK electrical shock. If you have any doubts about how to install, ground,
HAZARD and use this product safely, please consult a qualified electrician.
To ensure safe use of this product, please review and follow the
instructions in the following supplemental documentation:
Supplement Guide - ControlWave Site Considerations for
Equipment Installation, Grounding, and Wiring (S1400CW)
ESDS Manual – Care and Handling of PC Boards and ESD
Sensitive Components (S14006)
Contents
3 4 3 4
J1
1
2
Display Intf.
Connector
TB1 1
Input Power 3
Connector TB2
1
2
Watchdog
Connector
I/O Modules
PSSM Module PSSM Module with with Bezel
with Mode Switch RUN/REMOTE/LOCAL
switch CPU Ethernet Port
NOTE: Two different variations Module
of the PSSM Module
are shown here.
Figure 1-1. ControlWave Micro with two different PSSM types shown
1. Remove the base housing from its carton and install it at its
assigned work site. (See Section 2.2 of CI-ControlWave
Micro.)
2. Remove any expansion housing units from their cartons, and
attach them to the base housing. (See Section 2.2 of CI-
ControlWave Micro.)
3. Remove the Power Supply Sequencer Module (PSSM) from its
carton. (See Section 2.3 of CI-ControlWave Micro.) Set
jumpers based on your power DC power requirements (see
Section 2.3.3 of CI-ControlWave Micro). Install the PSSM into
base housing slot 1, that is, the first slot from the left end of the
installed unit.
4. Remove the CPU module from its carton. (See Section 2.4 of
CI-ControlWave Micro.) Enable the backup battery by
installing backup battery board jumper JP8 onto pins 1 and 2.
(See Section 2.4.1 of CI-ControlWave Micro.) Now, you must
set CPU module DIP Switches.
Notes:
CPU Module DIP Switches must be configured before the
CPU module has been installed into the base housing. (See
Section 2.4.2 of CI-ControlWave Micro.)
For the initial configuration activities described in this manual,
we recommend you leave the CPU switch settings in their
default positions, as set at the factory as follows:
o Switch bank SW1: all switches in the OFF position.
o Switch bank SW2: all switches in the ON position, except
for SW2-4, which should be OFF.
5. Install the CPU module into base housing slot 2, which is the
second slot from the left end of the installed unit.
6. For the configuration activities, described in this manual, we
will use RS-232 serial communication port 2 (Comm Port 2) on
the ControlWave Micro, which is configured by default for
9600 baud. (For more information on RS-232 serial
communication ports see Section 2.4.3 of CI-ControlWave
Micro).
7. Plug one end of an RS-232 null modem cable into one of your
PC communication ports.
Note: See Figure 2-17 in CI-ControlWave Micro for a wiring
diagram of an RS-232 null modem cable.
8. Plug the other end of the RS-232 null modem cable into serial
communication port 2 (Comm Port 2) of the ControlWave
Micro.
Typical Configuration
Bulk Supply #1 Pos. Term. + VIN
Bulk Supply #1 Neg. Term. - VIN
Chassis Ground CHASSIS
Figure 1-2. Wiring for Bulk DC Power
15. Install the bezel(s) so the I/O modules are covered. (See
Section 2.6 of CI-ControlWave MICRO.)
16. Turn the RUN/REMOTE/LOCAL key switch to the LOCAL
position or set the PSSM’s Mode Switch to Local mode, which
is SW1-1 on PSSM UP (Open) and SW1-2 on PSSM DOWN
(Closed).
17. Apply power to the ControlWave Micro controller.
18. When the ControlWave Micro completes its power-on
sequence, status LEDs 5 and 6 on the PSSM module should be
ON. (This indicates the ControlWave Micro does not have any
application program loaded. If you see other LEDs lit, see
Table 5-2 of manual CI-ControlWave Micro which has a list of
LED status codes and their meanings. Figure 5-5 of CI-
ControlWave Micro shows how the various LED patterns
correspond to the status codes.
5 6
3 4
1 2
Figure 1-3. PSSM LEDs on Initial Power-Up
Three new items show in the in project tree. Double-click on the third
SIMPLE item in the project tree, then click in the right window pane.
Double-click the C000 contact to call up the Contact/Coil Properties dialog box.
Note: You may need to scroll through the right pane to view the
rest of the network.
3.10 Create a task, and associate the program with that task:
1. Right-click on the “Tasks” under RTU_RESOURCE in the
project tree, then choose Insert > Task from the menu. The
Insert dialog box opens.
Under RTU_RESOURCE, right-click on
“Tasks” and choose “Insert>Task.”
4. Click OK.
5. Accept the defaults in the Task settings dialog box, and click
OK.
To compile the program, click the “Make” icon. You should see a
message saying there were “0 Errors” in the ‘Build’ window at the
bottom left of the screen. Disregard any warnings you see at this
time.
Choose “DLL.”
Choose “Serial.”
Click “Download.”
Note: We could, if we chose to, also download the project into the
bootproject area of memory, by selecting “Include
Bootproject”, prior to clicking on Download. That causes
a copy of the project to be stored in FLASH memory, where
it would be preserved in case the unit suffers a power
failure. Normally, you only do this when a project has been
fully tested and debugged.
5 6
3 4
1 2
Figure 3-26. LEDs on PSSM
11. Click Cold to start the newly downloaded project; all six status
LEDs should now be OFF indicating that the project is now
running.
Click “Cold.”
If the logic in the ladder diagram is working correctly, the START_PUMP variable
should now have a value of “1” (TRUE).
Choose “CWave_Micro.”
Choose “BSAP.”
Choose the
communication port
on the PC workstation
(not on the
ControlWave),
Click “Next.”
Choose CWave_Micro.
Click “Next.”
6. 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.”
7. Now log into the ControlWave Micro with your Username and
Password.
After you click OK, the utility loads initial parameters from your
chosen source.
This option allows you to close the session with the current
controller, and then select a different controller for
configuration, in the Select New Node dialog box, without
reinitializing the values in the pages of the utility. A
definition for the new controller must exist within the
NETDEF files.
Note: If you do NOT sign on, the first time you attempt a
read/write operation with the controller, the system
prompts you to sign on.
Read From RTU Click here to read the current configuration characteristics
directly from the controller, 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.
Read From FCP Click here to read the current configuration of this
controller, 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 controller using the Write To
RTU button.
Write To FCP Click here to copy all entries made in the Flash
Configuration Utility for the current controller into the
Flash Configuration Profile file (*.FCP).
Read From NDF If you click here, the utility reads the current
configuration of this controller 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 controller 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 controller
using the Write To RTU button.
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.
Write To NDF If you click here, the utility copies all entries you made
in the Flash Configuration Utility for the current
controller into the current NETDEF file. This avoids the
need to re-enter the same configuration information in
NetView.
First, choose the serial port Choose “BSAP Slave.” Choose the baud rate
(COM1 to COM11) you want to here; it must match the
configure as a BSAP slave. baud rate used at the
other end of the
communication line.
Figure 4-16. Configuring a BSAP Slave Port
Scroll
down and
select the
ENET1
port.
Figure 4-17. Setting the IP Address and Mask for the Ethernet Port
In Figure 4-17, 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:
Leave the IP ADDR B field blank. It is reserved for redundant
operations which we will not discuss in this manual.
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 pre-
programmed at the factory with an initial IP address and mask.
The optional Ethernet ports on the ControlWave Micro would
default to the addresses shown below:
Port: Default IP Address: Default IP Mask:
ETH1 10.0.1.1 255.255.255.0
ETH2 10.0.2.1 255.255.255.0
Because each unit shipping from the factory will have these
addressesinitially pre-programmed, you should only use these
addresses for “bench” testing and configuration. Each address
must be changed before putting the ControlWave unit on
an actual network, since an address conflict would exist as
soon as the second ControlWave unit was placed online.
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
configure RAS servers or other machines capable of providing
dynamic addressing information. Otherwise, you could
accidentally have duplicate IP addresses on your network.
Configuring IP Parameters
These are socket numbers used for IP Any messages with destination IP
communications. All controllers and OpenBSI addresses not reachable within this
workstations on the network which are to network are automatically sent to
communicate with one another must share the default gateway address.
the same IBP and Time Synch numbers. This
is a security feature, so we recommend you
alter the defaults shown here.
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.
Gateway
If this controller receives any messages for which it cannot
Default G/W 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.
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
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 Micro has a special user called
RDB_Max. This user account defines the maximum
privileges allowed for RDB protocol messages coming into
the ControlWave Micro. (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 5-2. Standard User Privileges
Privilege Description
Read Data Value 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. This
includes the ControlWave boot project,
source files (*.ZWT), etc.
Change/Del Flash Files via Allows this user (using File Transfer
FTP Protocol) to change or delete files stored in
the ControlWave's flash memory. This
could include the ControlWave boot
project, source files (*.ZWT), etc.
Read Historical Data Allows this user to view historical data
(Audit / Archive information) from the
controller, using either web pages, or
DataView.
Change Last Read Pointers in Allows this user to delete audit records
Audit Info from the controller.
Add New Historical Definitions Allows this user to create new archive file
definitions, and / or to set up the alarm and
event buffers for audit configuration using
the Flash Configuration Utility.
Change/Delete Historical Allows this user to change or delete
Definitions historical definitions via the Flash
Configuration Utility.
Add / Change / Del User Allows this user to add, change, or delete
Security Info security configuration information via the
Flash Configuration Utility security page.
Modify Soft Switches Allows this user to change soft switch
Privilege Description
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
debugging operations in ControlWave
Designer.
Now that you have completed your initial configuration, you can
begin developing a real ControlWave project for your particular
industrial automation/control application, configure historical data
parameters, etc. The table, below, lists other places in the
documentation set where you can find more information:
For more information on: Please refer to:
Installation of other kits, such as Chapter 2 of the OpenBSI Utilities
OpenBSI Network Edition, Manual (D5081)
OpenBSI Harvester
Creating a project in ControlWave. Example in the Getting Started with
ControlWave Designer Manual
(D5085)
ControlWave Designer, IEC 61131 Online help in ControlWave
terminology Designer
ACCOL3 Function Blocks Online help in ControlWave
Designer
I/O Configurator Getting Started with ControlWave
Designer Manual (D5085) and the
ControlWave Designer
Programmer’s Handbook (D5125)
OpenBSI OpenBSI Utilities Manual (D5081)
Flash Configuration Utility Chapter 5 of the OpenBSI Utilities
Manual (D5081)
Historical System (audit/archive) ControlWave Designer
Programmer’s Handbook (D125)
Web page controls Web_BSI Manual (D5087)
ControlWave Micro hardware CI-ControlWave Micro
This can occur if some other program is already using the serial port on
the PC. For example, while you run NetView to communicate with the
ControlWave Micro, you cannot use the same PC port simultaneously to
communicate directly, using ControlWave Designer. You can, however,
start ControlWave Designer from within NetView; and let OpenBSI
handle communications.
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 © 2015 Remote Automation Solutions, a business unit of Emerson Process Management. All
Unit 8, Waterfront Business Park rights reserved.
Dudley Road, Brierley Hill
Dudley UK DY5 1LX Remote Automation Solutions, a business unit of Emerson Process Management, shall not be
T +44 1384 487200 | F +44 1384 487258 liable for technical or editorial errors in this manual or omissions from this manual. REMOTE
www.EmersonProcess.com/Remote AUTOMATION SOLUTIONS MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH
North American/Latin America:
RESPECT TO THIS MANUAL AND, IN NO EVENT SHALL REMOTE AUTOMATION SOLUTIONS BE
Emerson Process Management
LIABLE FOR ANY INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING,
Remote Automation Solutions
6005 Rogerdale Road BUT NOT LIMITED TO, LOSS OF PRODUCTION, LOSS OF PROFITS, LOSS OF REVENUE OR USE
Houston TX USA 77072 AND COSTS INCURRED INCLUDING WITHOUT LIMITATION FOR CAPITAL, FUEL AND POWER,
T +1 281 879 2699 | F +1 281 988 4445 AND CLAIMS OF THIRD PARTIES.
www.EmersonProcess.com/Remote Emerson Process Management Ltd, Remote Automation Solutions (UK), is a wholly owned
Middle East/Africa: subsidiary of Emerson Electric Co. doing business as Remote Automation Solutions, a business
Emerson Process Management unit of Emerson Process Management. FloBoss, ROCLINK, ControlWave, Helicoid, and
Remote Automation Solutions OpenEnterprise are trademarks of Remote Automation Solutions. AMS, PlantWeb, and the
Emerson FZE PlantWeb logo are marks owned by one of the companies in the Emerson Process Management
P.O. Box 17033 business unit of Emerson Electric Co. Emerson Process Management, Emerson and the Emerson
Jebel Ali Free Zone — South 2 logo are trademarks and service marks of the Emerson Electric Co. All other marks are property
Dubai U.A.E. of their respective owners.
T +971 4 8118100 | F +971 4 8865465 The contents of this publication are presented for informational purposes only. While every
www.EmersonProcess.com/Remote effort has been made to ensure informational accuracy, they are not to be construed as
Asia-Pacific: warranties or guarantees, express or implied, regarding the products or services described
Emerson Process Management herein or their use or applicability. Remote Automation Solutions reserves the right to modify
Remote Automation Solutions or improve the designs or specifications of such products at any time without notice. All sales
1 Pandan Crescent are governed by Remote Automation Solutions’ terms and conditions which are available upon
Singapore 128461 request. Remote Automation Solutions does not assume responsibility for the selection, use or
T +65 6777 8211| F +65 6777 0947 maintenance of any product. Responsibility for proper selection, use and maintenance of any
www.EmersonProcess.com/Remote Remote Automation Solutions product remains solely with the purchaser and end-user.