ControlWave Redundant I/O
And Communications Switch Unit
Remote Automation Solutions
www.EmersonProcess.com/Remote
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 division (RAS)for further information.
IMPORTANT! READ INSTRUCTIONS BEFORE STARTING!
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 RAS.
RETURNED EQUIPMENT WARNING
When returning any equipment to RAS for repairs or evaluation, please note the following: The
party sending such materials is responsible to ensure that the materials returned to RAS 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 RASand save RASharmless from
any liability or damage which RAS 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 at the back of this manual for proper care and handling of ESD-sensitive components.
Remote Automation Solutions
A Division of Emerson Process Management
1100 Buckingham Street, Watertown, CT 06795
Telephone (860) 945-2200
WARRANTY
A. Remote Automation Solutions (RAS) warrants that goods described herein and manufactured by RAS are
free from defects in material and workmanship for one year from the date of shipment unless otherwise
agreed to by RAS in writing.
B. RAS warrants that goods repaired by it pursuant to the warranty are free from defects in material and
workmanship for a period to the end of the original warranty or ninety (90) days from the date of delivery of
repaired goods, whichever is longer.
C. Warranties on goods sold by, but not manufactured by RAS are expressly limited to the terms of the
warranties given by the manufacturer of such goods.
D. All warranties are terminated in the event that the goods or systems or any part thereof are (i) misused,
abused or otherwise damaged, (ii) repaired, altered or modified without RAS consent, (iii) not installed,
maintained and operated in strict compliance with instructions furnished by RAS or (iv) worn, injured or
damaged from abnormal or abusive use in service time.
E. These warranties are expressly in lieu of all other warranties express or implied (including without limitation
warranties as to merchantability and fitness for a particular purpose), and no warranties, express or
implied, nor any representations, promises, or statements have been made by RAS unless endorsed
herein in writing. Further, there are no warranties which extend beyond the description of the face hereof.
F. No agent of RAS is authorized to assume any liability for it or to make any written or oral warranties beyond
those set forth herein.
REMEDIES
A. Buyer's sole remedy for breach of any warranty is limited exclusively to repair or replacement without cost
to Buyer of any goods or parts found by Seller to be defective if Buyer notifies RAS in writing of the alleged
defect within ten (10) days of discovery of the alleged defect and within the warranty period stated above,
and if the Buyer returns such goods to the RAS Watertown office, unless the RAS Watertown office
designates a different location, transportation prepaid, within thirty (30) days of the sending of such
notification and which upon examination by RAS proves to be defective in material and workmanship. RAS
is not responsible for any costs of removal, dismantling or reinstallation of allegedly defective or defective
goods. If a Buyer does not wish to ship the product back to RAS, the Buyer can arrange to have a RAS
service person come to the site. The Service person's transportation time and expenses will be for the
account of the Buyer. However, labor for warranty work during normal working hours is n ot chargeable.
B. Under no circumstances will RAS be liable for incidental or consequential damages resulting from breach
of any agreement relating to items included in this quotation from use of the information herein or from the
purchase or use by Buyer, its employees or other parties of goods sold under said agreement.
How to return material for Repair or Exchange
Before a product can be returned to Remote Automation Solutions (RAS) for repair, upgrade, exchange, or to verify
proper operation, Form (GBU 13.01) must be completed in order to obtain a RA (Return Authorization) number and
thus ensure an optimal lead time. Completing the form is very important since the information permits the RAS
Watertown Repair Dept. to effectively and efficiently process the repair order.
You can easily obtain a RA number by:
A. FAXCompleting the form (GBU 13.01) and faxing it to (860) 945-2220. A RAS Repair Dept. representative will
return the call (or other requested method) with a RA number.
B. E-MAILAccessing the form (GBU 13.01) via the RAS Web site (www.emersonprocess.c om/Bristol) and sending it
via E-Mail to Custserve.bristol@emersonprocess.com
. A RAS Repair Dept. representative will return E-
Mail (or other requested method) with a RA number.
C. MailMail the form (GBU 13.01) to
Remote Automation Solutions
A Division of Emerson Process Management
Repair Dept.
1100 Buckingham Street
Watertown, CT 06795
A RAS Repair Dept. representative will return call (or other requested method) with a RA number.
D. Phone
Calling the RAS Repair Department at (860) 945-2442. A RAS Repair Department representative will
record a RA number on the form and complete Part I, send the form to the Customer via fax (or other
requested method) for Customer completion of Parts II & III.
A copy of the completed Repair Authorization Form with issued RA number should be included with the product
being returned. This will allow us to quickly track, repair, and return your product to you.
Remote Automation Solutions (RAS)
Repair Authorization Form (on-line completion)
(
Providing this information will permit Bristol, also doing business as Remote Automation Solutions (RAS) to
effectively and efficiently process your return. Completion is required to receive optimal lead time. Lack of information
may result in increased lead times.)
Date RA # SH Line No.
Standard Repair Practice is as follows: Variations to
this is practice may be requested in the “Special
Requests” section.
• Evaluate / Test / Verify Discrepancy
• Repair / Replace / etc. in accordance with this form
• Return to Customer
Part I Please complete the following information for single unit or multiple unit returns
Address No. (office use only)
Bill to : Ship to:
Purchase Order: Contact Name:
Phone: Fax: E-Mail:
Please be aware of the Non warranty standard
charge:
•There is a $100 minimum evaluation charge,
which is applied to the repair if applicable (√ in
“returned” B,C, or D of part III below)
Part II Please complete Parts II & III for each unit returned
Model No./Part No. Description:
Range/Calibration: S/N:
Reason for return
: Failure Upgrade Verify Operation Other
1. Describe the conditions of the failure (Frequency/Intermittent, Physical Damage, Environmental Conditions,
Communication, CPU watchdog, etc.) (Attach a separate sheet if necessary)
2. Comm. interface used: StandaloneRS-485Ethernet Modem (PLM (2W or 4W) or SNW)Other:
3. What is the Firmware revision? What is the Software & version?
Part III If checking “replaced” for any question below, check an alternate option if replacement is not
available
A. If product is within the warranty time period but is excluded due
to the terms of warranty,, would you like the product:
repaired returned replaced scrapped?
B. If product were found to exceed the warranty period, would you like the product:
C. If product is deemed not repairable would you like your product:
D. If RAS is unable to verify the discrepancy, would you like the product:
repaired returned replaced scrapped?
returned replaced scrapped?
returned replaced *see
below?
* Continue investigating by contacting the customer to learn more about the problem experienced? The person
to contact that has the most knowledge of the problem is: phone
If we are unable to contact this person the backup person is:
phone
Special Requests:
Ship prepaid to: Remote Automation Solutions, Repair Dept., 1100 Buckingham Street, Watertown, CT 06795
Phone: 860-945-2442 Fax: 860-945-2220
Form GBU 13.01 Rev. D 12/04/07
Emerson Process Management
Training
GET THE MOST FROM YOUR EMERSON
INSTRUMENT OR SYSTEM
• Avoid Delays and problems in getting your system on-line
• Minimize installation, start-up and maintenance costs.
• Make the most effective use of our hardware and software.
• Know your system.
As you know, a well-trained staff is essential to your operation. Emerson offers a full
schedule of classes conducted by full-time, professional instructors. Classes are offered
throughout the year at various locations. By participating in our training, your personnel
can learn how to install, calibrate, configure, program and maintain your Emerson products
and realize the full potential of your system.
For information or to enroll in any class, go to http://www.EmersonProcess.com/Remote
click on “Training” or contact our training department in Watertown at (860) 945-2343.
and
CI-ControlWaveREDIO
ControlWave Redundant I/O
and Communications Switch Unit
TABLE OF CONTENTS
SECTION TITLE PAGE #
Section 1 - INTRODUCTION
1.1 GENERAL INTRODUCTION........................................................................................ 1-1
This chapter provides an introduction and overview of the ControlWave® Redundant I/O
and Communications Switch Unit and redundant systems. The concept of redundancy,
theory of operation and general component/system description and physical component
descriptions are provided herein.
1.2 REDUNDANCY CONCEPTUALLY
Redundancy is a mechanism employed to prevent the loss of control over a process, and
minimize the loss of data, which can occur, if the ControlWave Controller should fail. It is
accomplished by using the ControlWave Redundant I/O and Communications Switch Unit
(CWREDIO). Redundancy is recommended for plants or processes where a loss of control
could result in damage, injury, or loss of production capability.
A ControlWave Redundant I/O and Comm. Switch Unit (CWREDIO) interfaces a pair of
ControlWave Process Automation Controllers or ControlWave I/O Expansion Racks
(which are identical except for CPU configuration switch settings and unique IP addresses).
The CWREDIO unit is housed in its own stainless steel chassis and utilizes an I/O
Redundancy Control Module (IORCM) to interface and switch process control between
CW_A/CWEXP_A and CW_B/CWEXP_B units.
Note: For the sake of simplicity the term CW will be used herein to mean either a
ControlWave or a ControlWave I/O Expansion Rack.
Figure 1-1 - Basic Redundancy Conceptual Diagram
I/O Redundancy Control Modules select one of the redundant CW units to serve as the
PRIMARY Controller while the other is selected as the hot BACKUP Controller. Although
field inputs (AIs, DIs and UDIs) are present at CW_A and CW_B, it is the PRIMARY
Controller that receives them and controls field outputs (AOs and DOs). The BACKUP
Controller is updated via a side-load from the PRIMARY Controller with historic,
configuration and process I/O data.
CI-ControlWaveREDIO Introduction / 1-1
The IORCM switches set control of the process and up to four communication ports from
one CW unit to the other in the event the unit (CW_A or CW_B) designated the PRIMARY
detects a failure and watchdogs. The process of transferring control from one CW unit to
the other is referred to as fail-over. A fail-over from one CPU to the other typically falls
into one of two categories:
Hardware failures - These could occur from a variety of causes:
• A loose cable
• Improper configuration, e.g. CW_A/CW_B board not seated properly
• Power supply failure at CW_A/CW_B (no power for CPU)
• Individual board or component breakdown at CW_A/CW_B
Software failures - Possible causes include:
• Application program running in the PRIMARY CPU ’crashes’, as indicated by an ’FF’
code on the display
• All tasks at the PRIMARY are suspended for more than a user-configurable number of
milliseconds
• A task watchdog occurs (this option can be user enabled/disabled)
• User-created logic for detection of a particular failure is activated, triggering a
switchover via a REDUN_SWITCH function block
These sorts of failures trigger a Watchdog Relay, and cause a fail-over from the PRIMARY
CW unit to the BACKUP CW unit. The BACKUP CW unit has been con-figured to be a
nearly exact duplicate of the PRIMARY CW unit, so it can assume full control over the
process when it becomes the new PRIMARY, i.e., the on-line CW unit.
ControlWave redundancy only handles a single point of failure i.e. either the "A" CW unit
can have a failure, or the "B" CW unit can have a failure. A failure of the "A" CPU, and the
"B" power supply, however, would disable the entire ControlWave Redundant I/O system,
even though the CWREDIO unit may be completely operational.
1.2.1 Redundant System Operation
Whenever the PRIMARY (on-line) ControlWave CPU receives a download of a new
ControlWave project file (boot project), that project is immediately transmitted to the
BACKUP (standby) ControlWave unit, and stored. This is known as a side-load. The boot
project is loaded into memory in the BACKUP CW unit but kept in the ’Stopped’ state. A
side-load also occurs at the initial startup of the BACKUP CW unit. Side-loads typically
occurs via Ethernet communications. It is not recommended to use RS-232 or RS-485 Ports
for this process.
Figure 1-2 - Redundant CW Side-load Diagram
1-2 / Introduction CI-ControlWaveREDIO
The PRIMARYControlWave CPU is the only unit executing the project, communicating
with I/O boards and controlling the plant or process. The BACKUP ControlWave’s CPU
sits idle except for receiving updates from the on-line unit.
The updates from the PRIMARY unit to the BACKUP unit occur at the end of each task
execution cycle, unless:
• There have been no changes to process I/O output variables -and-
• The minimum update time
1
has not expired
1 The minimum update time is a configured value that may be used to limit the amount of traffic
between the on-line unit and the standby unit. Every time an update occurs the minimum update
timer is restarted. Unless process I/O output changes occur, any changes occurring during the time
prior to expiration of the configured update timer will not trigger an update to the standby unit.
Instead, they will be held until expiration of the timer, and the end of a task execution cycle. The
timer value is set via the _RDN_MIN_UPDsystem variable.
Updates between the PRIMARY unit, and the BACKUP unit, may consist of multiple
update messages, followed by a ‘commit’ message. Until the commit message is received,
the update messages are not applied to the BACKUP unit. This ensures that if the
PRIMARY unit fails before it sends the ‘commit’ message, that a partial update, e.g.
incomplete data, is not used. Instead, the BACKUP will discard the incomplete update
data, and start up using the last complete update that ended with a commit message.
In general, data is only transferred from the PRIMARY unit to the BACKUP unit if it has
changed. Among the types of data transferred are:
• Any changed process I/O variables
• All variables marked as RETAIN in the user’s project
• Any data in the static memory area (begins at address 3.100000)
• Certain function block parameters that are retained
• Changes to certain port configuration information, e.g., on-line baud rate changes, etc.
• Changes to user account definitions (usernames, passwords)
• Any newly generated alarms plus any changed alarm states from alarm function blocks
• Historical data (audit records, archive files)
Figure 1-3 - PRIMARY vs BACKUP CW Diagram
If a failure occurs at the PRIMARY unit, a Watchdog Relay is triggered, and the
CWREDIO’s I/O Redundancy Control Module (IORCM) will switch control to the BACKUP
CW’s CPU. The BACKUP CW now becomes the new on-line unit, i.e., the PRIMARY.
Note: Manually forced and program controlled fail-over are discussed in Chapter 2 –
Section 2.4.1.
CI-ControlWaveREDIO Introduction / 1-3
1.3 THEORY OF OPERATION
ControlWave Redundant I/O and Communications Switch Units (CWREDIO) interface to two identical ControlWave (CW) Process Automation Controllers or two identical
ControlWave I/O Expansion Racks (CWEXP) to form a redundant control system. In this
system, one of the CWs or CWEXPs serves as the PRIMARY Controller and the other
serves as an automatically or manually switched BACKUP Controller that gets switched
over in the event of hardware failure or power loss at the PRIMARY.
Figure 1-4 ControlWave Redundant I/O and Communications Switch Unit
CWREDIOs consists of a Chassis with Backplane PCB, two Power Supply/Monitor Modules
(PSSM), an I/O Redundancy Control Module (IORCM) and from 1 to 8 I/O Redundancy
Switch Modules (IORSM). Operator interface for setup and control of the redundant system
is provided by the IORCM.
Note: From herein the term CW will imply ControlWave or ControlWave I/O Expansion
Rack.
CWREDIO’s I/O Redundancy Control Module circuitry provides the following system
functions:
• Operator Interface
• Automatic or Manual selection (switching) of the PRIMARY Controller
• Switching of serial communication ports 1 through 4 (associated with the selected
PRIMARY Controller of the pair)
• Switching of the output points of the various Output Modules (associated with the
selected PRIMARY Controller) to field terminations on matching I/O Redundancy
Switch Modules (IORSM) resident in the CWREDIO. Note: Field inputs are not
switched, but rather are supplied to both the PRIMARY and BACKUP CWs.
1-4 / Introduction CI-ControlWaveREDIO
1.3.1 IORCM Function
Front panel user interface, module/system status indicators and interconnections/switching
for serial communications from the selected PRIMARY CW serial communication ports to
CWREDIO front panel mounted field-accessed connectors are implemented by the IORCM.
Custom cabling provides I/O interface between each IORSM and Remotely Terminated I/O
Modules on the external CWs (PRIMARY and BACKUP). Process inputs (AI, DI, UDI) are
supplied to both the PRIMARY and BACKUP CWs and are never switched. Process
outputs are automatically switched from the selected CW unit at the IORSMs via IORCM
control.
Redundant circuitry is implemented to increase the reliability of the IORCM control logic.
Items not included in this implementation, or external signals or components that are not
part of this category are: external input/output signals, interface power (for display LEDs,
solid state relays, etc), relays and relay contacts, outputs of the voting circuitry and
interconnects.
Triple replicated system logic blocks and multiple logic power sources are used to provide a
high level of tolerance to miscellaneous hardware faults. The logic blocks monitor CW unit
status (CW watchdog signals), CWIORC module front panel settings (mode and primary
controller select switches) and internal control logic states, and generate on-line control
signals for both (redundant) external CW units.
The IORB implements system interconnections between the CWREDIO’s two Power Supply
Monitor Modules (PSMM), control logic on the IORC and IORS Modules. Separate logic and
relay power connections (+5.2Vdc (logic), +5.2Vdc (relay) from the same PSMM output
source are taken from each PSMM slot and carried to the IORCM slot. IORCM hardware
combines the sources to generate redundant logic (VCC_RED) and relay power
(RED_RLY_PWR) via ORing diodes, and passes these redundant sources through the IORB
for routing to all eight (8) IORSM slots. IORCM hardware also generates redundant A/B
system select signals (A/B I/O selection control), which are also routed through the IORB
for passage to all IORSM slots. Note: Logic power, relay power and A/B select signals
are only utilized by output version IORS Modules. An IORC Module also uses
relays to switch serial communication ports between the field and the selected
PRIMARY controller, i.e., CW_A or CW_B.
Two CWREDIO Control Panel Switches determine I/O redundancy modes of operation. The
key operated A/B ENABLE Mode Selection Switch selects one of three operating modes:
[FORCE] A, [AUTO SELECT] ENABLED or [FORCE] B. With this switch in [FORCE] A
position, all IORS output type modules are instructed to switch CW_A outputs to IORSM
mounted field terminations (regardless of CW_A watchdog signal status or IORCM logic
state). CW_B outputs are switched in a similar manner if this switch is in [FORCE] B
position. In [AUTO SELECT] ENABLED position, the source of I/O is based upon the
current online controller, which is selected according to logic algorithms embedded within
the IORC Module. The A/B Primary Selection Switch (examined at power up, only)
selects either CW_A or CW_B as PRIMARY Controller if the respective CW unit is ready
for on-line operation, i.e., corresponding watchdog signal is high (+24V), and the key
operated A/B Enabled Mode Selection Switch is in the ENABLED position.
CI-ControlWaveREDIO Introduction / 1-5
1.3.1.1 IORCM Functionality Overview
1. Automatically selects the external CW_A or CW_B units for PRIMARY and BACKUP
operation. Control is achieved based on the status of the watchdog signal cabled in from
each unit and control logic implemented within the IORC Module. Automatic CW
selection is prioritized based on the IORCM’s A/B PRIMARY Switch (at power up, only)
and the key operated A/B ENABLE Mode Selection Switch (when in the ENABLED
position only).
2. Forces selection of CW_A or CW_B as PRIMARY for control, based on the IORCM’s key
operated A/B ENABLE Mode Selection Switch when it is in the A or B positions
respectively (i.e. ignores the current watchdog state of the selected CW unit).
3. Generates individual external A_ONLINE and B_ONLINE control signals (as isolated
relay contact outputs) for the respective CW units. These signals are cabled to each CW
unit and select the PRIMARY Controller (i.e. the CW unit that is authorized to control
I/O and external communications).
4. Implements triple redundant voting circuits that select the PRIMARY CW unit based
on the criteria discussed in (1), (2) and (3) above (i.e. based on CW_A and CW_B
watchdog status, user controls and IORC Module algorithms).
5. Displays the status of the external CW_A and CW_B watchdog inputs.
6. Displays which CW unit is selected.
7. Displays the status of the triple redundant voting circuit power supplies, as well as that
of the non-voting logic supply and external redundant logic power and relay power
sources.
8. Guarantees single point fault tolerance on internal signals, power supplies and circuitry
to as great a degree as possible. Signals excluded from this category are external
watchdog signals.
1.3.1.2 IORCM Functional Details
Redundant circuitry is implemented to increase the reliability of the CWIORC control logic.
Items not included in this implementation, or external signals or components that are not
be part of this category are: external input/output signals, interface power (for display
LEDs, relay drivers, etc), relays and relay contacts, selector switches, outputs of the voting
circuitry, LED indicators and interconnects.
Determination of on-line and failure status for both external redundant CW units is
performed by triple replicated programmable logic devices whose outputs feed 2 of 3
majority voting blocks. The status determination of all 3 programmable logic blocks is
examined by majority voting logic, which generates final on-line and failure status signals
based on the two logic blocks in agreement. The majority voting logic adds fault tolerance to
the process by allowing for hardware failure in one of the determining logic blocks.
Multiple logic power sources are used to provide a high level of tolerance to miscellaneous
hardware faults. All IORCM hardware, except communication port switching relay coils,
are powered by multiple power supplies that generate +3.3Vdc. Three voltage regulators
generate +3.3Vdc sources that supply independent power to each of the system
1-6 / Introduction CI-ControlWaveREDIO
programmable logic blocks. An additional regulator, supplies most of the remaining board
hardware, and a fifth +3.3Vdc source is utilized to power IORCM front panel LED
indicators and supply supervisors. In the event of a fault condition, the circuit arrangement
prevents the offending source from taking down the remaining IORCM sources. A pair of
power supply monitors, also drive their respective power status LED’s, on the front panel to
indicate a failure in one of the supply groups.
Input power to each IORCM +3.3Vdc supply group is derived by combining 2ea +5.2Vdc
logic sources via an independent set of ORing diodes (one set per +3.3Vdc group) for
redundancy reasons. These sources are generated by dual redundant power supplies
(PSMM) that are plugged into the system backplane (IORB).
The IORC Module is implemented as a front panel board and Logic/Power Supply Board set
that is interfaced to each other via complementary high reliability connectors.
A\ENABLE /B (SW1)
A/ B PRIMARY (SW2)
Online Status &
Communications
&
Relay Outputs
Status LEDs:
System
Vol tage
Supervisors
(2 each )
Power system moni tor re lay
A_ONLINE
B_ONLINE
CW_A COM1 - COM4
CW_ B COM1 - COM4
Fi e ld Com m . Po rt s
COM1 - COM4
J1 - J4
TB3
TB2
J5
J6
CI-ControlWaveREDIO Introduction / 1-7
1.3.2 CWREDIO Power System
The +5.2Vdc and relay supply voltages of the dual PSMM modules plugged into the IORB
are redundantly combined via ORing diodes on the IORC Module’s Logic Board to generate
VCC_RED and RED_RLY_PWR sources respectively. VCC_RED supplies transistor logic on
the IORC and IORS modules, and provides input voltage to the five, +3.3Vdc logic power
supplies located on the IORC Module’s Logic Board. Supplies +3.3V1, +3.3V2 & +3.3V3
power the triple redundant voting blocks. The +3.3V4 & +3.3V5 supplies power general
logic and LED indicators/voltage supervisors respectively. Each +3.3Vdc supply has an
input thermal switch to shutdown its circuit under fault conditions. Redundant source
RED_RLY_PWR powers communication and on-line status relays on the IORC Module’s
Logic Board, and relay circuits on output type IORS Modules.
1.3.3 CWREDIO IORCM Control Logic
Determination of on-line and failure status for both external redundant CW units is
performed by triple replicated programmable logic devices whose outputs feed 2 of 3
majority voting blocks. The majority voting logic adds fault tolerance to the process by
allowing for hardware failure in one of the determining logic blocks. Each programmable
logic device block monitors external CW status (via connected CW watchdog output signals
WDG_A, WDG_B), IORC Module front panel settings (A/B Enable Mode and Primary
Controller Select Switches) and internal logic states, and generates on-line control outputs
(via signals A_ONLINE and B_ONLINE) for both redundant CW units.
Watchdog hardware on the external CW units, from respective CPU through
special I/O
Redundancy Power Supply Sequencer Modules (IORED-PSSM), source their status to
IORC Module logic with +24Vdc level signals WDG_A and WDG_B via front panel terminal
block TB1. IORC Module logic returns back to each CW unit its on-line control command
with signals A_ONLINE and B_ONLINE via isolated relay contacts closures on front panel
terminal block TB2. In the event of IORCM logic power failure, A_ONLINE will be active
(on-line state/contact closed), while B_ONLINE will be inactive (backup state/contact open).
Two control panel switches determine I/O redundancy modes of operation. Key operated
A/B ENABLE Mode Switch selects one of three operating modes: [FORCE] A, [AUTO
SELECT] ENABLED or [FORCE] B. With this switch in [FORCE] A position, all CWIORS
output type modules are instructed to switch CW_A outputs to IORSM mounted field
terminations (regardless of CW_A watchdog signal status or IORCM logic state). CW_A
serial communication ports are also be switched to the front panel ports on the IORCM.
CW_B outputs and ports are switched in a similar manner if this switch is in [FORCE] B
position. In [AUTO SELECT] ENABLED position, the source of I/O is based upon the
current online (PRIMARY) Controller, external system watchdog status and logic
algorithms embedded within the IORC Module. The A/B PRIMARY Controller Select
Switch (examined at power up, only) selects either CW_A or CW_B as PRIMARY if the
respective CW unit is ready for on-line operation (i.e., corresponding watchdog signal is
high (+24V / WDOG OK)), and the A/B ENABLE Mode Select Switch is in the ENABLED
position.
The alternate (BACKUP) CW system is selected if the PRIMARY CW system fails (its
watchdog signal becomes low (0V/ WDOG FAILURE) and the alternate system is available
(its watchdog signal is high). Once selected, the alternate CW becomes PRIMARY and
remain selected (regardless of the state of the other CW unit) unless its watchdog changes
to failed status, and the A/B ENABLE Mode Switch is in the ENABLED position.
1-8 / Introduction CI-ControlWaveREDIO
IORCM control logic sets redundant signals A/BSEL1, A/BSEL2 & A/BSEL3 active (‘1’:
high) - based on the criteria discussed above) to cause all IORSM output type modules to
switch CW_A outputs to their respective IORSM terminations. Conversely, CW_B outputs
are switched if the select signals are inactive (‘0’: low). These select signals are processed by
2 of 3 voting circuits on the IORS Modules to insure fault tolerance.
1.3.3.1 IORCM LED Status Display Indicators (see Figure 1-10 and Table 1-2)
Six LED indicators are viewable on the front panel of the IORC module. These status
indicators are powered from an additional independent +3.3Vdc power source on the logic
board (+3.3V5), and display the status of the external CW racks under IORCM control and
the condition of the power sources used or generated on the IORCM.
• CW_A and CW_B watchdog status [A_FAIL (CR3), B_FAIL (CR4): Red LEDs]
• CW_A and CW_B online status [A_ONLINE (CR1), B_ONLINE (CR2): Green LEDs]
• Power System “A” Status (CR6): +3.3V1, +3.3V2, +3.3V3 (Triple replicated
programmable logic block power supplies): [Dual color LED indicators: Green = all OK,
Red = one or more of these supplies has failed]
• Power System “B” Status (CR5): VCC_RED, RED_RLY_PWR, +3.3V4 (Logic input, relay
and non-programmable logic power sources): [Dual color LED indicators: Green = all OK,
Red = one or more of these supplies has failed]
A pair of power supply monitors drives its respective power status LED on the front panel
to indicate a failure in one of the two supply groups. Group “A” includes the three
independent programmable logic block power sources, while group “B” includes the fourth
source that powers most remaining logic hardware, the fifth LED/power monitor source,
and the VCC_RED and RED_RLY_PWR supplies that power the IORCM logic and port
switching relays respectively.
1.3.3.2 CWREDIO IORCM Online Relays
Two sets of on-line relay contact outputs (A_ONLINE, B_ONLINE) are provided at IORCM
Control Panel Terminal Block TB2. These outputs are cabled to the external CW units,
where they are connected to input terminals of special I/O Redundancy Power Supply
Sequencer Modules (PSSM) in the respective CW systems. Each online relay contact circuit
uses two DPDT relays. The A_ONLINE circuit uses the normally closed versions of both ‘A’
and ‘B’ driven contacts connected in series (for fault tolerance). Conversely, CW_B online
circuit uses the normally open contact sets in the same arrangement as stated above for
CW_A. With CWIORSYS power not applied, the A_ONLINE contact circuit are closed to
indicate CW_A unit should be primary.
Another set of relay contacts is available to indicate power supply system status, at
Terminal Block TB3. This relay is energized if the power system is okay, and de-energized
if the power system has failed.
1.3.3.3 Serial Communication Ports
An interconnect/relay system is used to switch up to four RS232/RS485 serial
communications ports between the PRIMARY (selected) CW unit and field port connectors
on the CWREDIO Control Panel (J1 - J4). Two 50 pin connectors (J5 & J6) on the Control
Panel and custom cables are used to interconnect the communication port signals from the
CW_A and CW_B units. An A/B Select signal from IORCM logic drives the communications
relays to connect the appropriate ports of the online CW unit. For ports 1 and 2 (RS232
CI-ControlWaveREDIO Introduction / 1-9
only) the switched signals are DTR, TXD, and RTS. For ports 3 and 4 the RS232 switched
signals are RXD, DSR, DTR, TXD and GND, and in RS485 mode, the switched signals are
RX-, RX+, TX-, TX+ and ISOGND. Surge suppression for all communications signals is
provided.
1.3.3.4 Watchdog Inputs
System watchdog signals from external CW_A and CW_B units are cabled to Terminal
Block TB1 on the CWREDIO Control Panel. These watchdog inputs are passed on to the
IORCM Logic Board, where they are optically isolated and presented to the three
redundant voting circuits. The input circuitry is designed for +24Vdc level inputs, and
offers approximately 20 microseconds of delay filtering.
1.4 GENERAL DESCRIPTION
ControlWave™ Redundant I/O and Communications Switch Units (herein referred to as
CWREDIO) provide redundancy control for two identical ControlWave Process Automation
Controllers (CW) or two identical ControlWave I/O Expansion Racks (CWEXP) by
switching control of the CPU, four non-Ethernet communications ports and up to 8 remotely
terminated I/O Modules. CWREDIO units also provide field wiring termination for each of
the I/Os associated with the redundant ControlWaves or Control-WaveEXPs. CWREDIOs
employ scalable, modular hardware architecture with a modern and rugged industrial
design that is both simple to install and configure.
Definitions of acronyms used herein are provided to assist the reader:
• CW ControlWave Process Automation Controller (CW_A or CW_B) with up to
8 Remotely Terminated I/O Modules. Note: Rev. B or higher
ControlWave CPU Modules must be used and their firmware must be
Rev. 3.0 or higher.
• CWEXP ControlWave I/O Expansion Rack (CWEXP_A or CWEXP_B) with up to 8
Remotely Terminated I/O Modules. Note: Rev. B or higher
ControlWave/ControlWaveEXP CPU Modules must be used and their
firmware must be Rev. 4.10 or higher.
• CWREDIO ControlWave™ Redundant I/O and Communications Switch Unit
• IORB I/O Redundancy Backplane (part of CWREDIO)
• IORSM I/O Redundancy Switch Module (part of CWREDIO) - The system supports
up to 8 IORSMs. IORSMs are available as AORSM, DORSM, DIRSM,
AIRSM & UDIRSM versions. Note: Although 1-5V or 4-20mA AIs can
be connected to the appropriate Analog Input Redundancy Switch
Module (AIRSM), only 1-5V ControlWave AI Modules are supported
by redundant ControlWave Process Automation Controllers or
redundant ControlWave I/O Expansion Racks.
• IORCM I/O Redundancy Control Module (part of CWREDIO) - The IORC Module is
a two-board assembly that monitors and controls the selection of the
redundant ControlWaves (CPU, Communications and I/O).
• PSMM Power Supply/Monitor Module (part of CWREDIO) - Two PSMMs are
utilized.
CWREDIOs are used in two basic types of redundancy control systems, i.e., ControlWave
I/O redundancy (referred to as Local I/O redundancy) and I/O Expansion Rack redundancy.
Local I/O Redundancy Systems are comprised of two identical ControlWave units, a
CWREDIO, up to six external power supplies, cabling that ties each CW to the CWREDIO
1-10 / Introduction CI-ControlWaveREDIO
and field wiring. I/O Expansion Rack Redundancy Systems are comprised of two identical
ControlWave I/O Expansion Racks, a CWREDIO, up to six external power supplies and
cabling that ties each CWEXP to the CWREDIO. Note: The CW or CWEXP units used in
conjunction with the CWREDIO must be equipped with Remotely Terminated I/O
Modules.
1.4.1 Overview of the Local I/O and I/O Expansion Rack Redundancy
Control Systems
CWREDIO units support redundant operation of either ControlWave or ControlWave I/O
Expansion Racks. Local I/O redundancy control systems employ a pair of ControlWave
units while I/O Expansion Rack redundancy control systems employ a pair of ControlWave
I/O Expansion Racks.
1.4.1.1 Overview of the Local I/O Redundancy Control Systems
Each ControlWave Process Automation Controller (CW_A & CW_B) used in conjunction
with the Local I/O Redundancy Control System will have identical hardware including
Power Supply/Sequencer Modules, CPU Modules (Including Secondary Comm. Boards) and
remotely terminated I/O Modules. I/O Modules provide the circuitry necessary to interface
the assigned field I/O devices. Each ControlWave I/O Module is interconnected to their
associated I/O Redundancy Switch Module (IORSM) via discrete cable assemblies. A special
communications cable interfaces the four ControlWave CPU Module communication ports
to a 50-pin interface connector (J5 - CW_A or J6 - CW_B) on the ControlWave™
Redundant I/O and Communications Switch Unit’s I/O Redundancy Control Module
(IORCM) (see Figure 1-6).
A Local I/O Redundancy Control System can be part of a larger supervisory control and
data acquisition (SCADA) system or it may exist as it’s own autonomous control system,
i.e., as a free standing redundant system that is not part of a broader network.
1.4.1.2 Overview of the I/O Expansion Rack Redundancy Control Systems
Each ControlWave I/O Expansion Rack (CWEXP_A & CWEXP_B) used in conjunction
with the I/O Expansion Rack Redundancy Control System will have identical hardware
including Power Supply/Sequencer Modules, CPU Modules (Including Secondary Comm.
Boards) and remotely terminated I/O Modules. I/O Modules provide the circuitry necessary
to interface the assigned field I/O devices. Each ControlWave I/O Expansion Rack I/O
Module is interconnected to their associated I/O Redundancy Switch Module (IORSM) via
discrete cable assemblies. A special communications cable interfaces the four Control-
WaveEXP CPU Module communication ports to a 50-pin interface connector (J5 CWEXP_A or J6 - CWEXP_B) on the ControlWave™ Redundant I/O and Communications
Switch Unit’s I/O Redundancy Control Module (IORCM) (see Figure 1-7).
An I/O Expansion Rack Redundancy Control System can’t exist without higher level control
interface (Master Controller) since CWEXP CPUs are slave to either a ControlWave (CW)
or a ControlWave Redundant Controller (CWRED). Communications between the Master
Controller, CWEXP_A and CWEXP_B is via Ethernet connections. In general, one of three
types of Master Controllers can be used in conjunction with an I/O Expansion Rack
Redundancy System as follows:
•ControlWave Process Automation Controller (CW) - (Stand-alone or part of a larger
network).
CI-ControlWaveREDIO Introduction / 1-11
•ControlWave Redundant Controllers (CWRED) - (Stand-alone or part of a larger
network).
•ControlWave Redundant I/O and Communications Switch Unit (CWREDIO in a Local
I/O Redundancy System) - (Stand-alone or part of a larger network).
Figure 1-6 - Local I/O Redundancy System Diagram
1-12 / Introduction CI-ControlWaveREDIO
Figure 1-7 - I/O Expansion Rack Redundancy System Diagram
CI-ControlWaveREDIO Introduction / 1-13
1.4.2 Overview of the ControlWave Redundant I/O and Comm. Switch Unit
Each CWREDIO contains one Backplane Board mounted in a Chassis. The I/O Redundancy
Backplane (IORB) provides for the interconnection of the components that comprise the
ControlWave Redundant I/O and Comm. Switch Unit (CWREDIO). In addition to the
IORB, ControlWave Redundant I/O Comm. Switch Units are comprised of a I/O Redundancy Control Module (IORCM), two Power Supply/Monitor Modules (PSMM) and up to
eight I/O Redundancy Switch Modules (IORSM).
1.4.3 Key System Features
ControlWave Redundant I/O and Communications Units provide the following key
features:
• Supports panel-mount, wall-mount or 19-inch rack-mount installations
• Two RS-232 asynchronous serial ports (PC/AT 9-pin male D-sub connector)
• Two factory configured RS-232/485 asynchronous serial ports (PC/AT 9-pin male D-
sub connector)
• Design supports fully redundant ControlWave operation for each I/O point
• Design supports redundant ControlWave operation for full CPU Control, RS-
232/485 Communications and all I/O
• Redundant Power Supply/Monitor Boards
• Up to eight I/O Redundancy Switch Modules: Each CWREDIO supports up to 8
redundant I/O Modules as follows:
Discrete Input Modules - 16/32 (24V) DIs
Discrete Output Modules - 16/32 (Open Source) DOs
Analog Input Modules - 8/16 (1-5V) Isolated Voltage Input AIs*
Analog Output Modules - 4/8 (4-20mA) Current Output AOs
Analog Output Modules - 4/8 (1-5V) Voltage Output AOs
Universal Digital Input Modules - 6/12 (12V or 24V) Isolated UDIs (for
High/Low Speed Counting or Contact Closure operation)
* Note: Analog Input Redundancy Switch (AIRS) Modules that support 1-5V or 4-
20mA operation are available. The 4-20mA AIRS Module employs 250-Ohm
Resistors across each input to covert the signal from milliamperes to
volts.
1.5 PHYSICAL DESCRIPTION
CWREDIOs are comprised of the following major components:
One Chassis Assembly (see Section 1.5.1)
The Chassis Assembly used with the ControlWave™ Redundant I/O and Communications
Switch Unit (CWREDIO) accommodates 19” rack-mount or panel/wall-mount installations.
One I/O Redundancy Backplane Ass’y. (IORB) (see Section 1.5.2)
The IORB provides electrical interconnection and accommodates mounting for the two
Power Supply/Monitor Modules (PSMM), the I/O Redundancy Control Module (IORCM) and
up to eight I/O Redundancy Switch Modules (IORSM).
Two Power Supply/Monitor Modules (PSMM) (see Section 1.5.3) These DC-to-DC
Converters provide +5Vdc to the IORCM’s Logic Board.
1-14 / Introduction CI-ControlWaveREDIO
One I/O Redundancy Control Module (IORCM) (see Section 1.5.4)
Provides controlled switching (selection) of the ControlWave/ControlWaveEXP unit
(CPU, Communications Ports and I/O) that is acting as the redundant system PRIMARY
(on- line) Controller.
I/O Redundancy Switch Modules (IORSM) (see Section 1.5.5)
The system supports up to eight I/O Redundancy Switch Modules. IORS Modules are
available in AO, DO, DI, AI & UDI versions. Each Module provides interconnection for I/O
cabling of two identical (A/B) remotely terminated ControlWave I/O Modules. IORS
Modules may be equipped with a locally terminated Terminal Block Assembly or remotely
terminated Header Block Assembly. Note: Control Switching (A/B Select) is only
provided for output modules, i.e., for AORS and DORS Modules.
1.5.1 Chassis Assembly
The Backplane PCB and the modules that comprise the system are housed in a Stainless
Steel Chassis designed to accommodate redundant ControlWave/ControlWaveEXP
operation. Any ControlWave™ Redundant I/O and Communications Switch Unit
(CWREDIO) Chassis can be 19-inch equipment rack-mounted or panel/wall-mounted.
CWREDIO Chassis’ are factory shipped without any modules installed. The Chassis
assembly also contains a Ground Lug that accommodates up to a #4 AWG Ground Wire.
Grounding the unit is accomplished by connecting a ground wire between the Ground Lug
and a known good Earth Ground.
1.5.2 I/O Redundancy Backplane Assembly (IORB)
I/O Redundancy Backplane Assemblies (IORB) contain up to eleven (11) user accessible
connectors (see Table 1-1). Connector P3 is equipped with a connector-coding device. This
color-coded device is physically unique to ensure that only the correct Logic & Relay Board
connector (P2) is installed.
IORB Connectors J1 & J2
The I/O Redundancy Backplane (IORB) provides interconnection of two Power
Supply/Monitor Modules (PSMM) via 36-pin connectors J1 and J2. Redundant PSMMs
provide failsafe power, i.e., continuous power if one PSMM fails.
IORB Connector P3
IORB Connector P3 is a 132-pin (male) connector that accommodates connection to the I/O
Redundancy Control Module’s (IORCM) Logic & Relay Board. The IORCM Logic & Relay
Board connects to a piggy-back mounted IORCM Front Panel Board.
IORB Connectors J1 & J2
The ControlWave I/O Redundancy Backplane (IORB) provides interconnection of two
Power Supply/Monitor Modules (PSMM) via 36-pin connectors J1 and J2. Two PSMMs
provide failsafe power, i.e., continuous power if one PSMM fails.
IORB Connector P3
IORB Connector P3 is a 132-pin (male) connector that accommodates connection to the I/O
Redundancy Control Module’s (IORCM) Logic & Relay Board. The IORCM Logic & Relay
Board connects to a piggy-back mounted IORCM Front Panel Board.
CI-ControlWaveREDIO Introduction / 1-15
IORB Connectors P4 through P11
132-pin (male) IORB Connectors P4 through P11 accommodate connections to I/O Redundancy Switch Modules (IORSM) 1 through 8 respectively.
I/O Power Supply/Monitor Modules (PSMM) plug into the I/O Redundancy Backplane Assembly (IORB) (Connectors J1 & J2) via their 36-pin Card edge connector. The front of each
PSMM contains a System Power Switch (SW1), as well as a pluggable 3-position Terminal
Block (TB1) for external input power and CHASSIS Ground connections. Each PSSM has
one LED, visible only when the Power Supply Cover Panel has been removed, that provides
the following status conditions: Lit GREEN = 5V power is good, OFF = 5V power below
4.9Vdc.
A relay is provided at Terminal Block (TB3), that remains energized while power is good,
but is de-energized if power fails. This relay could be used to trigger an external alarm in
the event of a power failure.
PSMMs are designed to operate from 20.0Vdc to 30.0Vd and accept a 24Vdc bulk source and
generate an isolated +5.2Vdc [regulated to 3.3Vdc (VCC) by the IORCM Logic Board] for
the IORCM PLDs and up to eight I/O Redundancy Switch Modules (IORSM).
Also contained on the PSMM is the supply monitor circuit that monitors the incoming
power as well as the isolated output supply voltages. The low limits for the bulk (incoming)
supply voltage is 20.0V. The supplies are enabled when the input voltage is above its low
limit. The monitor circuit for the isolated 5.2Vdc supply switches the status LED OFF when
the supply voltage drops below 4.9Vdc.
The nominal settings for the power supply are ON state above 20.7Vdc and OFF state
below 20.0Vdc. A supervisory circuit monitors the incoming power and the isolated supply
voltages. The isolated supplies are shut down when the incoming voltage drops below
+20.0Vdc.
Figure 1-9 - ControlWave I/O Power Supply/Monitor Board
1.5.3.1 PSMM Power Switch SW1
Switch SW1 is used to connect input power to the PSSM circuitry when the I side of the
switch has been pressed to its actuated position. This will turn the unit ON.
CI-ControlWaveREDIO Introduction / 1-17
1.5.3.2 PSMM Board Fuse F1
Each PSMM contains one replaceable fuse (F1). Slow Blow Fuse F1 is rated at 5A and
provides protection for the entire CWREDIO including DORSM field power.
1.5.3.3 PSMM Board Connectors
Pluggable connector TB1 and card edge connector P1 function as described below.
PSMM Bd. Terminal Block Connector TB1
TB1 accommodates input power and CHASSIS ground connections:
TB1-1 = (+VIN) (+20.7V to +30V dc for +24V Bulk Supply)
TB1-2 = (-VIN) (1st Supply Ground)
TB1-3 = Chassis Ground - CHASSIS (
PSMM Bd. Card Edge ConnectorP1
The 36-pin male card edge connector (P1) interfaces Power, Ground and CHASSIS Ground
signals to Connector J1 or J2 on the Backplane Board.
1.5.3.4 PSMM LED
One LED per PSSM, visible when the Power Supply Cover Panel has been removed, will
provide status conditions PWRGOOD (power good: green), and PWRDOWN (power down:
OFF). The LED should be ON (green) whenever the unit is running and no power problems
have been detected. The LED should only be OFF when the supply voltage for the isolated
power (+5.2Vdc) has dropped below 4.9Vdc, nominal.
)
1.5.4 I/O Redundancy Control Module (IORCM)
The I/O Redundancy Control Module (IORCM) is comprised of two printed circuit boards
(IORCM Panel PCB & the IORCM Logic & Relay PCB). In addition to the generation of A/B
select signals to each of the IORS Modules, the IORCM generates an ONLINE status signal
to CW_A and CW_B units that is derived from the WATCHDOG status signals of the CW_A
and CW_B units and the settings of the mode control switches (SW1 & SW2) on the IORCM
Panel PCB.
IORC Modules have been designed to provide the following functionality:
• Automatically select CW_A or CW_B racks upon power up when the A/B ENABLE Mode
Switch (SW1) has been set in the Enabled position. A/B selection is prioritized by the
settings on the A/B Primary Controller Select Switch (SW2). Allows fail-over to occur,
based on watchdog state.
• Force the selection of the CW_A or CW_B unit with IORCM Key Operated A/B ENABLE
Mode Switch (SW1) in A or B position regardless of the watchdog state of either
ControlWave/ControlWaveEXP unit.
• Generation of individual A_ONLINE and B_ONLINE external status signals.
• Single point fault tolerance on internal signals, power supplies and switches. Signals
that are not included are external watchdog signals.
1-18 / Introduction CI-ControlWaveREDIO
• Display the Power System status of PSMM#1 and PSMM#2 individually.
• Display the status of external watchdog inputs.
• Display the status of the selected online ControlWave/ControlWaveEXP unit, i.e.,
UNIT A or UNIT B.
1.5.4.1 I/O Redundancy Control Module Connectors
I/O Redundancy Control Modules (IORCM) contain eleven connectors (nine 9 user
accessible) (see Table 1-1).
IORCM Connector TB1
CW/CWEXP A/B isolated input watchdog signals used to establish master control are
connected to the IORCM at 4-pin connector TB1.
IORCM Connector TB2
IORCM Connector TB2 provides relay contact output signals A_ONLINE and B_ONLINE
for CW_A and CW_B PRIMARY (on-line MASTER) control selection.
IORCM Connector TB3
IORCM Connector TB3 provides relay contact output signals to indicate power system
status.
IORCM 9-Pin Male D-Type Connectors J1 through J4
IORCM male 9-pin D-Type connectors J1 and J2 are factory set for RS-232 operation and
represents COMM Port 1 and Comm Port 2 respectively of the ControlWave/Control-
WaveEXP selected as PRIMARY. J3 and J4 are male 9-pin D-Type connectors that
support factory configured RS-232 or RS-485 operation and represents COMM Port 3 and
Comm Port 4 respectively of the ControlWave/ControlWaveEXP selected as PRIMARY.
Table 1-1 - IORC Module User Accessible Connector Summary
(Unless Otherwise Noted Connectors are on the IORCM Panel Board)
TB3 4-pin Power System Good / Failure see Figure 1-10 & Table 4-3
J1 9-pin D-Type COMM. Port 1 (RS-232) see Figure 4-1 & Table 4-2
J2 9-pin D-Type COMM. Port 2 (RS-232) see Figure 4-1 & Table 4-2
J3 9-pin
J4 9-pin
J5 50-pin CWA Comm Ports Interconnection see Figure 4-2
J6 50-pin CWB Comm Ports Interconnection see Figure 4-2
P1 110-pin
J1 110-pin
J2 110-pin
A_ONLINE & B_ONLINE
External Output Signals
D-Type COMM. Port 3 (RS-232 or
RS-485 - Factory Configured)
D-Type COMM. Port 4 (RS-232 or
RS-485 - Factory Configured)
Mates with J1 on CWIORC Logic
& Relay PCB.
CWIORC Logic & Relay Board –
Mates with P1 on Panel Board
CWIORC Logic & Relay PCB –
Connects to P3 on the CWIORB
see Figure 1-10 & Table 4-3
see Figure 4-1 & Table 4-2
see Figure 4-1 & Table 4-2
Not User Accessible
Not User Accessible
see Figures 2-3B & 4-4
CI-ControlWaveREDIO Introduction / 1-19
IORCM Connectors J5 and J6
IORCM 50-pin female connectors accommodate interconnection of COMM Ports 1
through 4 as follows: J5 mates witch Comm Ports 1 through 4 of CW_A
while J6 does the same for CW_B.
Con-troller, i.e., CPU A (Unit A) or CPU B (Unit B) at power up only if the
A/B ENABLE Mode Switch (SW1) has been set in the automatic selection
(centered) position. The selected unit will be chosen as the PRIMARY
System Controller if the I/O Redundancy Control Module (IORCM)
determines that it is ready for on-line duty. Otherwise, the alternate unit
will be selected if it is OK.
1-20 / Introduction CI-ControlWaveREDIO
TB3-1 = Normally Open - Closed if P ow er OK
)
c
TB3-2 = Normally Open - Closed if P ow er OK
TB3-3 = Normally Closed - Open if Power OK
TB3-4 = Normally Closed - Open if Power OK
4
TB3
{
CWIOR C Logi
1
& Rel a y Boa rd
Co mm. Intf.
Connector
for CW_A or
CWEXP_A
Po rt s 1 - 4
A/ B PRIMARY
Select
Sw itch SW2
C om m. Po rt 1
RS-232
J5
J6
A
B
PRIMARY
J1J2
ENABLED
POWER
A
SYSTEM
STATUS
B
ON-LINE
FAIL
ON-LINE
FAIL
/BA\
SW1SW2
UNIT A
UNIT B
Co mm. Intf.
Connector
for CW_ B or
CWEXP_B
Po rt s 1 - 4
Key Operated
A/B ENABL E D
Sw i tch SW1
(Ke y Remove d
C om m. Po rt 2
RS-232
Note: If these
Components are
Present, Comm.
Port 3 = RS-485
C om m. Po rt 3
RS-232/485
Figure 1-10 - ControlWave I/O Redundancy Control Module
{
J3J4
1144
{
TB2-1 = CW_A Online Co ntact Output
TB2-2 = CW_A Online Co ntact Output
TB2-3 = CW_B Online Contact Output
A/B ENABLE Mode Switch (SW1) - 3-position (key operated) - used to determine
whether the PRIMARY unit selected is forced to Unit A or Unit B or is
automatically selected (Center). Forced primary selection is useful for diagnostic
purposes, where a failed Unit A or Unit B CPU Module may be placed on-line for
debugging. When set to the ENABLED position, Switch SW2 selects the PRIMARY
Controller; the alternate (BACKUP) Controller is selected if the PRIMARY
Controller goes into a watchdog state. Once selected, the alternate controller will
remain the PRIMARY (on-line MASTER) irrespective of the original PRIMARY
Controller’s state.
1.5.4.3 I/O Redundancy Control Module LEDs
IORC Modules are equipped with 6 status LEDs (see Table 1-2).
Note: These status indicators are powered from independent power source +3.3V5 on the
IORCM’s Logic Board, and display the status of the external CW units under
IORCM control and the condition of the power sources used or generated on the
IORCM.
Table 1-2 - IORC Module LEDs
LED
Name
CR1 - Unit A On-Line Green GREEN = CW_A is On-line as Primary Controller
CR2 - Unit B On-Line Green GREEN = CW_B is On-line as Primary Controller
CR3 - Unit A Fail Red RED = CW_A Watchdogged (failed)
CR4 - Unit B Fail Red RED = CW_B Watchdogged (failed)
CR5 - B Power
System Status
CR6 - A Power
System Status
LED
Color
Red
Green
Red
Green
Function
GREEN = +3.3V4, VCC_RED, RED_RLY PWR OK
RED = At least one of the above supplies has
failed
GREEN = =3.3V1, +3.3V2, +3.3V3 are OK
RED = At least one of the above supplies has
failed
1.5.5 I/O Redundancy Switch Modules (IORSM)
I/O Redundancy Switch Modules (IORSM) are connected to identical remotely terminated
I/O Modules housed in the two external ControlWave/ControlWaveEXP racks, i.e., CW_A
and CW_B. Each IORSM provides interconnection with the I/O field devices associated with
the redundant I/O Module pair. Each Output Redundancy Switch Module monitors the A/B
select signal from the Backplane (IORB) and drives on board relays or MOSFETS to select
the appropriate A/B ControlWave/ControlWaveEXP I/O Module. For Input Redundancy
Switch Modules, the external signals are routed to both external
ControlWave/ControlWaveEXP units without any switching mechanisms. Seven versions
of I/O Redundancy Switch Modules are offered:
• Analog Output RSMs contain reed relays to switch between ControlWave units.
• Digital Output RSMs use power MOSFETs to switch the field power supply source and
return.
• Externally Powered Digital Input RSMs have current limiting circuitry for each input.
DIRSM Current limiting circuitry provides protection of the ControlWave-
/ControlWaveEXP unit DI channel transorb and limits the current to a damaged
ControlWave/ControlWaveEXP DI Module when the channel fails shorted.
1-22 / Introduction CI-ControlWaveREDIO
• Internally Sourced Digital Input RSMs contain a diode/transorb arrangement. If a
transorb fails at the ControlWave/ControlWaveEXP unit, the diode will isolate the
channel.
• Analog Input RSMs are offered in two versions: Voltage Input and Current Input.
Voltage Input AIRSMs pass external 1 to 5 volt signals to both CW/CWEXP units.
Current Input AIRSMs have a 250-ohm resistor across each input. These 250-ohm
resistors convert a 4-20mA signal to a 1 to 5 V signal.
Note: The 4-20mA ControlWave Analog Input Module is NOT supported by the
redundancy system, i.e., CW/CWEXP units must be equipped with
Voltage Input AI Modules. Only Externally Powered AIs are supported.
In lieu of the use of the Current Input AIRSM, a 250-ohm resistor may be
placed across any or all Voltage Input AIRSM inputs.
• Universal Digital Input RSMs don’t protect against I/O card faults.
Each IORS Module is equipped with four connectors. Two upper panel connectors (J2 & J3)
provide interconnection between the associated CW_A and CW_B I/O Modules respectively.
A 110-pin connector (J1) mates with the associated Backplane Board connector, i.e., P4
through P11. A Terminal Block (for local terminations) or a Header Block (for remote
CI-ControlWaveREDIO Introduction / 1-23
terminations) is situated behind the IORS Module’s Terminal Housing Assembly and
accommodates field wiring to the associated field devices.
Two LEDs are provided on each IORSM. The top LED (green) represents B On-line Status
while the bottom LED (green) represents A On-line Status. The appropriate LED is lit
when the associated CW_A or CW-B is selected as the PRIMARY Controller.
1.5.5.2 Associated ControlWave I/O Modules
Five remotely terminated I/O Modules are available. Note: Redundant ControlWaves/ControlWaveEXPs can’t be equipped with locally terminated I/O Modules. I/O
Modules are factory configured, encased, and factory sealed. A brief overview of each I/O
Module type is provided below. I/O Module specifications are covered in Section 4.5 of
Instruction Manual CI-ControlWave. ControlWave I/O Modules are connected to their
associated IORS Module via a discrete cable assembly equipped with four, 14-pin headers
(on the ControlWave/ControlWaveEXP I/O Module end) and a 62-pin header (on the
IORS Module end).
Analog Input Module
1-5 Vdc AI Modules are supported. Each module contains field interface circuitry for up to
16 or 8 analog inputs. Each AI Module consists of a Remote Terminal Board Assembly, an
Analog Input PCB, an LED PCB, an LED Housing Assembly, a Terminal Housing
Assembly, as well as I/O assembly and mounting hardware.
Analog Output Module
AO Modules are factory configured to support either 4-20mA or 1-5 Vdc analog outputs.
Each module contains field interface circuitry for up to 8 or 4 analog outputs. Each AO
Module consists of a Remote Terminal Board Assembly, an Analog Output PCB (with a
daughter board when configured for 1-5V operation), an LED Housing Assembly, a
Terminal Housing Assembly, as well as I/O assembly and mounting hardware.
Digital Input Module
Digital Input (DI) Modules are factory configured to support either externally powered
source or dry contact DI applications. Each module contains field interface circuitry for up
to 32 or 16 discrete inputs with an input range of 24Vdc, a nominal input current of 5mA
and 30 millisecond input filtering. DI Modules consists of a Remote Terminal Board
Assembly, a Discrete Input PCB, an LED PCB, an LED Housing Assembly, a Terminal
Housing Assembly, as well as I/O assembly and mounting hardware.
Digital Output Module
Digital Output (DO) Modules provide a total of 32 or 16 DOs for control of signaling
functions. Each output contains an optically isolated open source MOSFET and surge
suppressor that are capable of handling 500mA @ 31V. DO Modules consists of a Remote
Terminal Board Assembly, a Discrete Input PCB, an LED PCB, an LED Housing Assembly,
a Terminal Housing Assembly, as well as I/O assembly and mounting hardware.
Universal Digital Input Module
Universal Digital Input (UDI) Modules provide a total of 12 or 6 inputs. Each input is
optically isolated from the field device. UDI Modules are factory configured with all inputs
set with debounce enabled or with all inputs set with debounce disabled. With debounce
enabled, spurious pulses caused by relay contact bounce are eliminated. Individual UDI
inputs can be customer configured for a polled input, interrupt on change of state (COS) or
1-24 / Introduction CI-ControlWaveREDIO
totalizer operation. Field inputs can be driven signals, open collector outputs or relay
contacts. The maximum input frequency is 10 kHz. For any input used as a totalizer, the
maximum totalized count before rollover is 65535 and the totalizer is not resetable through
software. UDI Modules consists of a Remote Terminal Board Assembly, a Universal Digital
Input PCB, an LED PCB, an LED Housing Assembly, a Terminal Housing Assembly, as
well as I/O assembly and mounting hardware.
Figure 1-12 - ControlWave Redundant I/O and Communications Switch Unit
Block Diagram
CI-ControlWaveREDIO Introduction / 1-25
BLANK PAGE
Section 2
INSTALLATION & OPERATION
2.1 INSTALLATION IN HAZARDOUS AREAS
ControlWave Redundant I/O and Control Communications Units (CWREDIO) are not
furnished in an enclosure. The modules that comprise the system are housed in a Stainless
Steel Chassis designed to accommodate up to eight I/O Redundancy Switch Modules
(IORSM). Any CWREDIO can be panel/wall mounted. CWREDIO Chassis can mount to a
19” equipment rack in lieu of wall/panel mounting. Usage in Class I, Division 2, Groups A,
B, C and D hazardous areas will require the selection of an appropriate enclosure that
meets the NEMA Type 3X or 4X specification.
Check all clearances when choosing an installation site. Make sure that the CWREDIO will
be accessible for wiring and service. To install the CWREDIO Chassis, see Section 2.3.1.
2.2.1 Temperature & Humidity Limits
CWREDIOs have been designed to operate over a -40°F to +158°F (-40°C to +70°C)
temperature range (with storage at up to +185°F (+85°C)) and a 0% to 95% Relative
Humidity range. Make sure that the ambient temperature and humidity at the measuring
site remains within these limits. Operation beyond these ranges could cause output errors
and erratic performance. Prolonged operation under extreme conditions could also result in
failure of the unit.
2.2.2 Vibration Limits
Check the mounted enclosure, panel or equipment rack for mechanical vibrations. Make
sure that the CWREDIO is not exposed to a level of vibration that exceeds those given in
the specifications. The CWREDIO’s vibration limits are 1g for 10 - 150 Hz & .5g for 150 2000 Hz.
2.3 CWREDIO INSTALLATION/CONIGURATION
ControlWave Redundant I/O and Communications Switch Unit components are shipped
from the factory in separately boxed modules as follows:
• CWREDIO Chassis Assembly with I/O Redundancy Control Module (IORCM) and two
Power Supply/Monitor Modules (PSMMs) installed. Redundant Communication Cables
are provided in the shipping box.
• I/O Redundancy Switch Module (IORSM) - Two I/O Module Interface Cables are provided
with each IORSM. From 1 to 8 IORSMs are provided separately boxed for each
CWREDIO as follows:
AORSM - AO Redundancy Switch Module
AIRSM - AI Redundancy Switch Module
DORSM - DO Redundancy Switch Module
DIRSM - DI Redundancy Switch Module
UDIRSM - UDI Redundancy Switch Module
Overview of Configuration
An overview of the steps required to configure a ControlWave Redundant I/O and
Communications Switch Unit and the related redundant components is provided below.
Step 1. Hardware Configuration
This involves unpacking the CWREDIO hardware, mounting the chassis, configuring and
installing the various hardware modules, installing interconnect cables between each
ControlWave Process Automation Controller or each ControlWave I/O Expansion Rack
and the CWREDIO, wiring I/O terminations, making proper ground connections, and
wiring the ControlWave Power Supply/Monitor Modules (PSMMs) to bulk power supplies.
To install and configure the ControlWave Redundant I/O and Communications Switch
Unit follow steps 1 through 10 below:
1. Remove the Chassis from its carton and install it at its assigned work site (see Section
2.3.1).
2. Remove the various CWREDIO Modules from their cartons and install them into their
designated slots (see Figure 2-6).
3. Connect the Redundant CW Communication Cables as follows: Connect one end of
Comm. Interface Cable A to Comm. Ports 1 through 4 of CW_A or CWEXP_A and the
other end to Comm. Interface Connector J5 of the I/O Redundancy Control Module
(IORCM) on the CWREDIO. Connect one end of Comm. Interface Cable B to Comm.
Ports 1 through 4 of CW_B or CWEXP_B and the other end to Comm. Interface
Connector J6 of the IORCM on the CWREDIO).
4. Connect network communications cables to the IORCM as follows (see Section 2.3.1.3):
Comm. Port 1 = J1 - RS-232
Comm. Port 2 = J2 - RS-232
Comm. Port 3 = J3 - RS-232 or RS-485 (factory configured per order)
Comm. Port 4 = J4 - RS-232 or RS-485 (factory configured per order)
5. Install I/O wiring to each IORSM (see Sections 2.3.2 through 2.3.2.8.1).
6. Install a ground wire between the Chassis Ground Lug and a known good Earth
Ground (see Section 2.3.1.1).
7. Install switchover control wires (not provided) between IORCM pluggable terminal
block connectors TB1 and TB2 to CW_A and CW_B (or CWEXP_A and CWEXP_B)
Power Supply/Sequencer Module (PSSM) pluggable connectors TB1 respectively (see
Section 2.3.3.3).
8. Remove the Power Supply Panel Cover (secured via three screws) and connect Bulk
DC Power to the pluggable terminal block connector TB1 on each of the two PSMMs
(see Sections 2.3.3.1 & 2.3.3.2). Note: It is recommended that the pluggable
terminal block (TB1) associated with each PSMM are not connected until the
entire system has been wired and configured. When ready turn both PSMMs
to their ON position via SW1 ( ‘I’ pressed) on each PSMM.
9. Optionally connect terminal block connector TB3 to an external discrete input (DI) for
reporting on the ‘health’ of the power supply system.
10. Install the Power Supply Panel Cover removed in step 8. This item is secured to the
Chassis via three screws; two on top and one on the bottom.
11. Configure each of the ControlWave units (CW_A and CW_B) (or CWEXP_A and
CWEXP_B) associated with the redundancy system. Establish the side-load Ethernet
communication connections at CW_A and CW_B. Apply power to them by setting the
Power Switch on their PSSM Modules to the ‘I’ position. After receiving their
Application Loads (see Steps 2 below and Section 2.4.1 of CI-ControlWaveEXP and/or
CI-ControlWave), the redundancy I/O system will be ready for on line operation.
Step 2. Redundant ControlWave or Redundant ControlWaveEXP Configuration
Both ControlWaves, i.e., CW_A and CW_B (CWEXP_A and CWEXP_B), must be installed
and configured for redundant operation in the redundancy I/O system. Section 2.3 of
Instruction Manual CI-ControlWave details the seven steps required to configure the
ControlWave Process Automation Controllers; while Section 2.3 of Instruction Manual CIControlWaveEXP details the three steps required to configure the Control
Wave I/O
Expansion Racks. Note: Both ControlWaves (ControlWaveEXPs) must be identical
(except for IP Addresses and CPU Switch settings) and must be equipped with
Rev. B or higher CPU Boards that are running with ControlWave firmware (Rev.
2.3.1 Mounting ControlWave Redundant I/O and Comm. Switch Units
ControlWave Redundant I/O and Comm. Switch Units (CWREDIO) can be mounted to a
19-inch equipment rack, a panel or a wall. These CWREDIOs are factory shipped with the
End Plates configured for 19-inch rack mounting. When mounting one of these units to a
panel or wall, it is to be positioned in accordance with the following restrictions:
•The End Plates must be removed, rotated 180° and then reinstalled to accommodate
panel or wall mounting. Hole patterns and dimensions are provided in Figure 2-1.
•The unit must be positioned so that the front of the assembly is visible and the unit is
accessible for service, i.e., removal, installation and maintenance of various modules,
field wiring and fuse replacement.
•Modules should not be installed until the CWREDIO’s Chassis has been mounted and
grounded at a designated work site.
2.3.1.1 CWREDIO Grounding
ControlWave Redundant I/O and Communications Switch Unit Chassis are provided with
a Ground Lug that accommodates up to a #4 AWG wire size. A ground wire must be run
between the Chassis Ground Lug and a known good Earth Ground. The cases of the various
I/O Redundancy Switch Modules (IORSM) are connected to Chassis Ground when they have
been installed and secured via their two Captured Panel Fasteners. As an extra added
precaution, it is recommended that a #14 AWG wire be run from both PSMM Board Power
Connectors (TB1-3 - Chassis Ground) to the same known good Earth Ground. The following
considerations are provided for the installation of CWREDIO system grounds:
• Chassis Ground Lug to Earth Ground wire size should be #4 AWG. It is recommended
that stranded copper wire is used and that the length should be as short as possible.
• This ground wire should be clamped or brazed to the Ground Bed Conductor (that is
typically a stranded copper AWG 0000 cable installed vertically or horizontally).
• The wire ends should be tinned with solder prior to insertion into the Chassis Ground
Lug. Note: Use a high wattage Soldering Iron.
• The ground wire should be run such that any routing bend in the cable has a minimum
radius of 12-inches below ground and 8-inches above ground.
2.3.1.2 Communication Ports
A ControlWave Process Automation Controller can be configured as a Master or Slave
node on a MODBUS network, a BSAP network, an Ethernet (using Internet Protocol) or a
network utilizing a custom third party protocol (see Bristol Manual D5125). A
ControlWave I/O Expansion Rack can be configured as a Slave to a host ControlWave on
a Serial MODBUS or Open MODBUS network or it may be connected to a ControlWave
via IP. The I/O Redundancy Control Module (IORCM) supplied with the CWREDIO
supports four communication ports.
Communication Ports 1 through 4 support asynchronous operation. Communication Ports
COM1 and COM2 support RS-232 operation while COM3 and COM4 are individually
factory configured per order for RS-232 or RS-485 operation. RS-232 and RS-485 Ports are
protected to ±8KV ESD (Contact). Ethernet and RS-485 Ports are isolated to 500Vdc.
Any of the four IORCM communication ports (see Figure 2-3A/B) can be configured for local
communications, i.e., connected to a PC loaded with ControlWave Designer and OpenBSI
software. Connections for the 9-pin, RS-232/485 interface are shown in Figure 2-4, while the
corresponding pin labels are provided in Table 2-3.
2.3.1.3 RS-232 & RS-485 Interfaces
Communications Ports (COM1 & COM2) support RS-232 communications only. RS-232 or
RS-485 communications (one or the other - factory configured) can be provided by Comm.
Ports COM3 and COM4. These connectors are summarized below.
IORC Module J1 - 9-Pin Male D-Sub - RS-232 - COM1 - Port 1
IORC Module J2 - 9-Pin Male D-Sub - RS-232 - COM2 - Port 2
IORC Module J3 - 9-Pin Male D-Sub - RS-232/RS-485 - COM3 - Port 3
IORC Module J4 - 9-Pin Male D-Sub - RS-232/RS-485 - COM4 - Port 4
An RS-232 interface supports point to point half-duplex and full-duplex communications (20
feet maximum, using data quality cable). Half-duplex communications supported by the
associated ControlWave or ControlWaveEXP utilize MODBUS or BSAP protocol, while
full-duplex is supported by the Point to Point (PPP) protocol. RS-232 ports utilize the “null
modem” cable (Figure 2-4A) to interconnect with other devices such as a PC or another
ControlWave series unit (except CW_10/30/35) unit when the ControlWave or ControlWaveEXP is communicating using the full-duplex PPP protocol. The half-duplex cable
shown in Figure 2-4A is utilized when the CWREDIO port in question is connected to a
ControlWave series unit (except CW_10/30/35). If communicating with a Bristol series
3305, 3310, 3330, 3335 or CW_10/30/35 RTU/DPC, one of the cables shown in Figure 2-4B
must be used. Refer to Figure 2-4C to connect a ControlWave/ControlWaveEXP to either
a modem or radio via the CWREDIO’s IORCM. When connecting to ControlWave COM3
(Port 3) as an RS-232 port, the cable of Figure 2-4D must be utilized along with either a
DB9 Male to Female Adapter or the cable of Figure 2-4A.
An illustration of the IORCM’s male 9-pin D-type connectors is provided in Figure 2-5.
Table 2-1 provides the connector pin assignments for IORCM communication ports 1
through 4.
Note: The following facts regarding ControlWave I/O Expansion Rack RS-232 serial com-
munications ports should be observed when constructing communications cables:
• DCD must be high to transmit (except during Modem Dialing)
• CTS must be high to transmit
• When port is set for full-duplex operation - RTS is always ON
• DTR is always high (when port is active)
• When port is set for half-duplex operation - CTS must go low after RTS goes low
Table 2-1 - COM1 through COM4 Connector Pin Assignment
Pin # Signal
RS-232
1 DCD Data Carrier Detect Input N/A
2 RXD Receive Data Input RXD- Receive Data - Input
3 TXD Transmit Data Output TXD- Transmit Data - Output
4 DTR Data Terminal Ready Output TXD+ Transmit Data + Input
5 GND Signal/Power Ground ISOGND Isolated Ground
6 DSR Data Set Ready Input RXD+ Receive Data + Output
7 RTS Request To Send Output N/A
8 CTS Clear To Send Input N/A
9 RI Ring Indicator N/A
Description:
RS-232 Signals
Signal
RS-485
Description:
RS-485 Signals - COM3/4
Note: RS-485 Signals in Table 2-3 are only available on COM3 or COM4.
RS-485 Ports
CWREDIO units can use an RS-485 configured port for local network communications to
multiple nodes up to 4000 feet away. Since this interface is intended for network
communications, Table 2-2 provides the appropriate connections for wiring the master, 1st
slave, and nth slave. Essentially, the master and the first slave transmit and receive data
on opposite lines; all slaves (from the first to the "nth") are paralleled (daisy chained) across
the same lines. The master node should be wired to one end of the RS-485 cable run. A 24gauge paired conductor cable, such as Belden 9843 should be used. Note: Only half-duplex
RS-485 networks are supported.
Table 2-2 - RS-485 Network Connections
(see Table 2-1 & Figure 3-12 for ControlWave RS-485 Port Pin # Assignments)
To ensure that the “Receive Data” lines are in a proper state during inactive transmission
periods, certain bias voltage levels must be maintained at the master and most distant
slave units (end nodes). These end nodes also require the insertion of 100-Ohm terminating
resistors to properly balance the network. ControlWave/ControlWaveEXP Secondary
Communication Board switches must be configured at each node to establish proper
network performance. This is accomplished by configuring SCB Switch SW1 (Comm. Port 3)
and/or SCB Switch SW4 (Comm. Port 4) so that the 100-Ohm termination resistors and
biasing networks are installed at the end nodes and are removed at all other nodes on the
network (see Table 2-3 below and Figure 2-11 in Section 2.3.3.3 of CI-ControlWave).
Figure 2-5 - Male DB9 9-Pin Connector Associated with COM1 through COM4
1 DTR to DSR Loopback TX+ to RX+ Loopback ON - Only for Diagnostics
2 TXD to RXD Loopback TX- to RX- Loopback ON - Only for Diagnostics
3 N/A 100 Ohm RX+ Termination ON - End Nodes Only
4 N/A 100 Ohm RX- Termination ON - End Nodes Only
5 RTS to CTS Loopback N/A ON - Only for Diagnostics
6 N/A
7 N/A RX+ Bias (End Node) ON - End Nodes Only
8 N/A RX- Bias (End Node) ON - End Nodes Only
ControlWave Redundant I/O and Communications Switch Unit Chassis are support up to
8 I/O Redundancy Switch Modules (IORSM). IORSMs reside in slots 2 through 9. Figure 2-6
shows the ControlWave Redundant I/O and Communications Switch Unit Chassis slot
assignments.
IORSMs are configured per order and individually packaged. An IORSM will reside in one
of up to 8-I/O slots supported by Backplane Interface connectors P4 through P11.
2.3.2.1 Installation of I/O Redundancy Switch Modules
The ControlWave Redundant I/O and Communications Switch Unit must be shut down
prior to the installation (or removal) of any component. When adding one or more IORSMs
(along with ControlWave I/O Modules at CW_A/CWEXP_A and CW_B/CWEXP_B), the
application load in ControlWave Designer must be configured to accept the new I/O
Module(s) and then the new application load must be downloaded into both ControlWave
units before the new I/O Module(s) can become operational. For new site installations,
hardware configuration should take place with power disconnected until the entire unit has
been physically installed, configured and wired.
Perform steps 1 through 7 below for each IORSM. IORSMs are provided with a removable
Terminal Housing Assembly. This assembly has a door that swings downward to provide
access to the unit’s Terminal Handle which in turn is utilized to add in the removal of an
installed IORSM once the module’s Captured Panel Fasteners have been loosened.
1. Remove the IORSM from its shipping carton and remove the Terminal Housing
Assembly from the IORSM (see Figure 2-7).
2. Turn the Terminal Block’s Quarter Turn Fasteners (counterclockwise) and remove
the Terminal Block Assembly from the IORSM.
3. IORS Modules are available that support local terminations (field wiring connected
directly to the IORS Module’s Terminal Block PCB) or remote terminations (field
wiring connected to a remote DIN-rail mounted Terminal Block Assembly).
When installing wiring in conjunction with IORSMs that are equipped with a Local
Terminal Block PCB, install the field wiring between the IORSM’s Terminal Block
Assembly and field devices (see Figure 2-8). Use AWG 14 or smaller wire (consult
with the field device manufacturer for recommendations). Leave some slack and
plan for wire routing, identification, maintenance, etc. The bundled wires are to be
routed out through the bottom of the IORSM Assembly between the Terminal Block
Assembly and the Terminal Housing Assembly.
For IORSM that are equipped with a Remote Terminal Block Assembly, install the
cables between the IORS Module’s Terminal Block Assembly and the DIN-rail
mounted Terminal Block Assembly. Install the field wiring between the DIN-rail
mounted Terminal Block Assembly and field devices (see Figures 2-9, 2-11, 2-12, 217, 2-18, 2-20, 2-24 & 2-28). Use AWG 14 or smaller wire (consult with the field
device manufacturer for recommendations). Leave some slack and plan for wire
routing, identification, maintenance, etc. The cables that run between the I/O
Module and the DIN-Rail mountable Terminal Blocks are to be routed out through
the bottom of the IORSM Assembly between the Header Block and the Terminal
Housing Assembly. To provide access to the Header Block’s lower ¼ Turn Fastener,
cables associated with connectors P3 and P4 should be secured via a Tie Wrap to the
lower left side of the Header Block Assembly, while cables associated with
connectors P1 and P2 should be secured to the lower right side of the Header Block
Assembly via a second Tie Wrap (see Figure 2-9).
Refer to the following sections for I/O Module wiring information:
Section 2.3.2.4 = DI Module
Section 2.3.2.5 = DO Module
Section 2.3.2.6 = AI Module
Section 2.3.2.7 = AO Module
Section 2.3.2.8 = UDI Module
4. Align the IORSM with the assigned I/O Slot and install the unit into the Chassis.
When the assembly is fully seated, turn the IORSM’s Captured Panel Fasteners
(clockwise) to secure the unit to the Chassis thus establishing a low resistance path
between the IORSM and Chassis Ground.
5. Install the Local or Remote Terminal Block Assembly (with wiring harness) onto the
IORSM (turning the Quarter Turn Fasteners (clockwise)).
6. Replace the module’s Terminal Housing Assembly.
as MS Word files that can be typeset by the user to provide wiring identification for
I/O Modules. These labels are available on the Bristol Babcock Web site
www.controlwave.com and can be affixed to the inside of the Term. Housing’s Door.
Note: Door Labels are available
7. Using a PC equipped with ‘ControlWave Designer’ and ‘OpenBSI’ software,
configure CW_A/CWEXP_A & CW_B/CWEXP_B to accept the new I/O Module (and
any other modules that have been added or removed) and then download the
application load into the ControlWave/ControlWaveEXP CPU’s System FLASH
and/or SDRAM (see Section 2.4.1). For new installations, this step can be skipped
until the unit has been wired and power applied.
ControlWave Redundant I/O and Communication Switch Units utilize compression-type
terminals that accommodate up to #14 AWG wire. A connection is made by inserting the
wire’s bared end (1/4” max) into the clamp beneath the screw and securing the screw. The
wire should be inserted fully so that no bare wires are exposed to cause shorts. If using
standard wire, tin the bare end with solder to prevent flattening and improve conductivity.
Allow some slack in the wires when making terminal connections. The slack makes the
connections more manageable and minimizes mechanical strain on the terminal blocks.
2.3.2.3 Shielding and Grounding
The use of twisted-pair, shielded and insulated cable for I/O signal wiring will minimize
signal errors caused by electromagnetic interference (EMI), radio frequency interference
(RFI) and transients. When using shielded cable, all shields should only be grounded at one
point in the appropriate system. This is necessary to prevent circulating ground current
loops that can cause signal errors.
2.3.2.4 Digital Inputs (see Figures 2-10, 2-11, 2-12, 2-13 & 2-14)
ControlWave Digital Input (DI) Modules are factory-configured to support either
externally powered source or dry contact DI applications. Each module contains field
interface circuitry for up to 32 or 16 discrete inputs with an input range of 24Vdc, a
nominal input current is 5mA and 30 millisecond input filtering. DI Modules used in
conjunction with the Local I/O Redundancy System or I/O Expansion Rack Redundancy
System consists of a Header Block Assembly (remote), a Digital Input PCB, an LED PCB,
an LED Housing Assembly, a Terminal Housing Assembly, as well as I/O assembly and
mounting hardware.
DI field circuitry is electrically isolated from the module’s bus interface circuitry by surge
suppressors and optocouplers. Modules configured for use in dry contact applications
contain a 21Vdc power supply. The 21Vdc field supply is derived from a control circuit and
an isolated power supply that is powered by the output of the hot swap control circuit,
which in turn is powered by the +VIN/-VIN supply interfaced from the
ControlWave’s/ControlWaveEXP’s Backplane.
Each DI PCB is connected to its associated Header Block Assembly via a 44-pin header and
to the ControlWave’s/ControlWaveEXP’s Backplane via a 110-pin connector.
2.3.2.4.1 Digital Input Configurations
Digital Input Modules are factory configured to support either 32/16 externally sourced DIs
or 32/16 internally sourced DIs. Modules configured for use in dry contact applications
contain a 21Vdc power supply. The nominal input voltage is 24Vdc @ 5mA.
Field wiring assignments associated with the locally terminated DIRS Modules and
remotely terminated DIRS Modules are provided in Figures 2-10 and 2-11 respectively. A
special remote termination module with built-in discrete relay module that supports input
from 120Vac DIs is also available (see Figure 2-12). The special remote termination module
(with built-in discrete relay module) is interfaced to an externally sourced DI Module.
Figure 2-10 - Local Terminal Block Assembly Assignments
for Internally Sourced DI Operation or Externally Powered DI Operation
Figure 2-13 - Internally Sourced DI Module - Wiring Diagram
Figure 2-14 - Externally Powered DI Module - Wiring Diagram
2.3.2.5 Digital Outputs (see Figures 2-15, 2-16, 2-17 & 2-18)
ControlWave Digital Output (DO) Modules provide a total of 32 or 16 DOs for control of
signaling functions. Each output contains an optically isolated open source MOSFET and
surge suppressor that are capable of handling 500mA @ 31V. ControlWave DO Modules
used in conjunction with the Local I/O Redundancy System or I/O Expansion Rack
Redundancy System consists of a Header Block Assembly (remote), a Discrete Input PCB,
an LED PCB, an LED Housing Assembly, a Terminal Housing Assembly, as well as I/O
assembly and mounting hardware.
DO field circuitry MOSFETs are electrically isolated from the module’s bus interface
circuitry by surge suppressors and optocouplers.
Output data is stored in an on board DO Load Register. Upon power up the DO Load
register is cleared and all outputs are set “off.”
Each DO PCB is connected to its associated Header Block Assembly via a 44-pin header
and to the ControlWave’s/ControlWaveEXP’s Backplane via a 110-pin connector
2.3.2.5.1 Digital Output Configurations
Digital Output Modules provide a total of 32 or 16 DOs with surge protection. Each DO
utilizes an open source MOSFET that is capable of driving up to 31Vdc at up to 500mA. A
500Vdc MOV to Chassis and a 31Vdc Transorb (across output) are provided to protect each
DO. The maximum operating frequency is 20 Hz.
Field wiring assignments associated with the locally terminated DORS Modules and
remotely terminated DORS Modules are provided in Figures 2-15 and 2-17 respectively. A
special remote termination module with built-in discrete relay modules is also available
(see Figure 2-18).
Figure 2-15 - Local Terminal Block Assembly Assignments
for Open Source Isolated DO Operation
Figure 2-16 - Open Source Isolated DO Module - Wiring Diagram
2.3.2.6 Analog Inputs (see Figures 2-19 through 2-22)
Although the AIRSM supports connection to externally powered 4-20mA or 1-5 Vdc AIs,
only 1-5 Vdc type ControlWave AI Modules are supported by ControlWave Redundant I/O
and Communications Switch Units. The AIRSM that supports 4-20mA is similar to the 15V AIRSM but includes a discrete 250-ohm resistor across each input pair. The 250-ohm
resistor converts the 4-20mA input signal to a 1-5V signal. ControlWave 1-5V AI Modules
used in conjunction with Local I/O Redundancy System or I/O Expansion Rack Redundancy
System consists of a Header Block Assembly (remote), an Analog Input PCB, an LED PCB,
an LED Housing Assembly, a Terminal Housing Assembly, as well as I/O assembly and
mounting hardware. Each Analog Input Module contains field interface circuitry for up to
16 or 8 analog inputs.
AI circuitry is electrically isolated from the module’s bus interface circuitry. On the isolated
side each AI signal is channeled through signal conditioning, surge suppression,
multiplexing and a 14-bit A to D converter. The bus interface circuitry consists of the
control logic to access A to D converters and multiplexers, static RAM (to store the latest
14-bit digitized data for each of the sixteen channels and the on board reference voltages)
and control logic to access the system bus.
The common mode range for 1-5V Analog Inputs is 31Vdc. For 4-20 mA Analog Inputs, all
inputs are referenced to the -AI the module. Each AI PCB is connected to its associated
Header Block Assembly via a 44-pin header and to the ControlWave’s/ControlWaveEXP
Backplane via a 110-pin connector.
Figure 2-19 - Local AI Module Terminal Block Assembly Assignments
ControlWave AI Modules (with either 16 or 8 AI) are offered with 1-5V isolated inputs.
Field wiring assignments associated with the locally terminated AIRSM are provided in
Figure 2-19. Field wiring assignments associated with remotely terminated AIRSMs are
provided in Figure 2-20.
Cable shields associated with AI wiring should be connected to the ControlWave Chassis
Ground. Multiple shield terminations will require a user supplied copper ground bus.
This ground bus must be connected to the ControlWave’s Chassis Ground Lug (using up to
a #4 AWG wire size) and must accommodate a connection to a known good Earth Ground
(in lieu of a direct connection from the Ground Lug) and to all AI cable shields. Shield
wires should use an appropriate Term. Lug and should be secured to the copper bus via
industry rugged hardware (screw/bolt, lockwasher and nuts).
Figure 2-21 - Externally Powered 4-20mA Current Loop AI - Wiring Diagram
Figure 2-22 - Externally Powered Isolated 1-5 Volt AI - Wiring Diagram
2.3.2.7 Analog Outputs (see Figures 2-23 through 2-26)
ControlWave AO Modules are factory configured to support either 4-20mA or 1-5 Vdc
analog outputs. Each module contains field interface circuitry for up to 8 or 4 analog
outputs. Each AO Module used in conjunction with the Local I/O Redundancy System or I/O
Expansion Rack Redundancy System consists of a Header Block Assembly (remote), an
Analog Output PCB (with a daughter board when configured for 1-5V operation), an LED
PCB, an LED Housing Assembly, a Terminal Housing Assembly, as well as I/O assembly
and mounting hardware.
AO circuitry is electrically isolated from the module’s bus interface circuitry. On the
isolated side, each AO signal passes through one of two, 4-channel digital to analog converters (DAC) that drive voltage to current converters. The V to I circuits are powered by an
on board isolated 19V power supply and the DACs are powered by an isolated 5V supply.
Outputs are protected from transients with surge suppressors. Each AO PCB is connected
to its associated Header Block Assembly via a 44-pin header and to the Control-
Wave’s/ControlWaveEXP’s Backplane via a 110-pin connector.
The maximum external load that can be connected to the 4-20mA output is 650 ohms. The
maximum external load current for the 1-5V output is 5mA. An additional error (associated
with the voltage output mode) is caused by the voltage drop across an inductor. This error is
not compensated and is equal to the output current times two inductor resistances, e.g., 2.5
ohms x 2 x .005A = 25mV (or 0.625% of span).
2.3.2.7.1 Analog Output Configurations
ControlWave Analog Output Modules are factory configured to support either eight (8) 1-
5V or 4-20mA isolated outputs. Field wiring assignments associated with the locally
terminated AORS Modules are provided in Figures 2-23 while wiring assignments
associated with the remotely terminated AORS Modules are provided in Figure 2-24.
Figure 2-23 - Local AO Module Terminal Blocks Assembly Assignments
Figure 2-25 - 4-20mA Current Loop AO - Wiring Diagrams
Figure 2-26 - 1-5Vdc Voltage AO - Wiring Diagrams
2.3.2.8 Universal Digital Input Modules (see Figures 2-27 through 3-30)
ControlWave Universal Digital Input (UDI) Modules provide a total of 12 or 6 inputs. Each
input is optically isolated from the field device. UDI Module inputs are factory configured
with all inputs set with debounce enabled or with all inputs set with debounce disabled.
With debounce enabled, spurious pulses caused by relay contact bounce are reduced with
filters. Individual UDI inputs can be customer configured for a polled input or totalizer
operation. Field inputs can be driven signals, open collector outputs or relay contacts. The
maximum input frequency is 10 kHz. For any input used as a totalizer, the maximum
totalized count before rollover is 65535 and the totalizer is not resetable through software.
UDI Modules used in conjunction with the Local I/O Redundancy System or I/O Expansion
Rack Redundancy System consists of a Header Block Assembly (remote), a Universal Input
PCB, an LED PCB, an LED Housing Assembly, a Terminal Housing Assembly, as well as
I/O assembly and mounting hardware.
ControlWave Universal Digital Input Module circuitry consists of signal conditioning
circuitry, 4-bit accumulators and a microcontroller. Signal conditioning circuitry includes
optocouplers, debounce circuitry and bandwidth limit circuitry. The microcontroller
monitors the inputs and maintains delays for each input that has been configured to be
polled.
Each input of the UDI Module can be configured as a polled input and/or as a low speed or
high speed counter.
UDI circuits with debounce disabled have two field inputs, SET and COM. When the
debounce circuitry is enabled (factory), a change of state on both the SET and RESET field
inputs is required to accumulate counts. The maximum input frequency is 10 kHz with a
nominal input current of 5mA.
Delay registers for signal conditioning allow individual inputs to utilize one of three
software selectable delays. The 20 usec delay is used for the 10 kHz input range required
for high speed counting. The 1 millisecond delay is required for low speed counter applications. 30 millisecond delays are required for general purpose inputs or contacts where
contact bounce may be an issue.
2.3.2.8.1 Universal Digital Input Configurations
ControlWave UDI Modules provide a total of 12 or 6 UIs with surge protection. Each UDI
Module is capable of handling 24V inputs.
Each input is provided electrical isolation of 500Vdc to Chassis and 1500Vdc to system
logic. Each input is also protected with a 31dc Transorb (across input and to Field Common)
that meets the ANSI/IEEE standard C37.90-1978.
Field wiring assignments associated with the locally terminated UDIRS Modules and
remotely terminated UDIRS Modules are provided in Figures 2-27 and 2-28 respectively.
Figure 2-27 - Local UDI Terminal Block/Configuration Diagram
ControlWave I/O Power Supply/Monitor Modules (PSMMs) utilize compression-type
terminals that accommodate up to #14 AWG wire. A connection is made by inserting the
wire’s bared end (1/4” max) into the clamp adjacent to the screw and then securing the
screw. The wire should be inserted fully so that no bare wires are exposed to cause shorts.
If using standard wire, tin the bare end with solder to prevent flattening and improve
conductivity.
Allow some slack in the wires when making terminal connections. The slack makes the
connections more manageable and helps to minimize mechanical strain on the terminal
blocks.
2.3.3.1 Bulk Power Supply Current Requirements
ControlWave Redundant I/O and Communications Switch Units (CWREDIO) are equipped
with two 24Vdc ControlWave I/O Power Supply/Monitor Modules (PSMMs). The maximum
current required for the +24Vdc bulk power supply used with a particular CWREDIO can
be estimated as follows:
Bulk +24Vdc Supply Current = System Hardware + Sum of all AORSMs and DORSMs
This summation will accommodate steady state as well as power up in-rush current draw.
System hardware consists of the two PSMMs, the IORCM and the Chassis assemblies.
Table 2-4 provides the current requirements.
DC Power is interconnected to a PSMM via Connector TB1. A discrete DC supply can be
connected to each PSMM, or they may use a shared Bulk DC supply. The Bulk DC supply
(nominally +24Vdc) connected to TB1-1 (+VIN) is converted, regulated and filtered by the
PSMM to produce a regulated +5.2Vdc power. Each PSMM contains 5A Fuse. The bulk DC
supply is connected to PSMM Terminal Block TB1-1 (+VIN) and TB1-2 (-VIN).
PSMM Connector TB1 provides 3 input connections for bulk power as follows:
2.3.3.3 Redundancy Control Field Wiring (see Figure 2-33)
The circuit that drives Redundant Master Controller selection located on the I/O
Redundancy Control Module (IORCM). IORCM connectors TB1 and TB2 interface to
separate ControlWaves or ControlWaveEXPs. Basically the IORCM monitors the
Watchdog Bad signals from Controllers A and B and in conjunction with logic associated
with IORCM switches SW1 (A/B Enable Mode Key Switch) and SW2 (A/B Primary Select
Switch) it provides a relay driven signal to TB1 pin-3 (VR) of the Power Supply/Sequencer
Module in the selected Master ControlWave or ControlWaveEXP. Watchdog Badis a
signal generated by a ControlWave series CPU Module when its hardware detects improper
software operation.
The ControlWave PSSM’s watchdog MOSFET switch is powered via the VI input of the
terminal block (TB1-2) and its switched output is connected to the VO output of the
terminal block (TB1-1). The external power source connected to the VI terminal must be
referenced to the return point of the input source that powers the PSMM [-VIN or PSGND
(TB2-3)].
Figure 2-33 - ControlWaveREDIO to ControlWave or ControlWaveEXP
Redundancy Control Field Wiring
I/O redundancy Control Module connectors TB1 and TB2 provide terminations for power,
ground, Controller A & B Watchdog Bad input signals and Redundant Unit Control output
signals as follows:
TB1-1 = VO - Watchdog MOSFET Switch Input from Controller A (from PSSM TB1-1)
TB1-2 = -VIN - Controller A Power Ground (PSSM TB2-2)
TB1-3 = VO - Watchdog MOSFET Switch Input from Controller B (from PSSM TB1-1)
TB1-4 = -VIN - Controller B Power Ground (PSSM TB2-2)
TB2-1 = VR - Redundant Unit Control Output to Controller A (to PSSM TB1-3)
TB2-2 = RLYPWR - +24Vdc Relay Power from external power source (to PSSM ‘A’ TB1-2)
TB2-3 = VR - Redundant Unit Control Output to Controller B (to PSSM TB1-3)
TB2-4 = RLYPWR - +24Vdc Relay Power from external power source (to PSSM ‘B’ TB1-2)
TB3 1-2 = Normally Open Contact – If power system OK, relay is energized and TB3 1-2 is
closed. If power system fails, relay is de-energized and TB3 1-2 is open.
TB3 3-4 = Normally Closed Contact – If power system OK, relay is energized and TB3 3-4 is
open. If power system fails, relay is de-energized and TB3 3-4 is closed.
The PSMM Cover is situated below the I/O Redundancy Control Module. It covers and
protects the two PSMMs and can be removed to access the PSM Modules. Bundled wires
and cables are routed downward between the PSM Modules and PSMM Cover. Three
screws secure the PSMM Cover to the Chassis; two on top and one on the bottom.
2.4 OPERATIONAL DETAILS
ControlWave Redundant I/O and Communications Switch Units are utilized with two
ControlWave Process Automation Controllers or with two ControlWave I/O Expansion
Racks which in turn are shipped from the factory with firmware that allows them to be
configured in conjunction with an IEC 61131 application program. This section provides
information as follows:
• Operation of the IORCM’s A/B Primary Select Switch (SW2)
• Operation of the IORCM’s Key Operated A/B ENABLE Mode Switch (SW1)
Operational details on ControlWave Redundant I/O and Communications Switch Unit
LEDs, are provided in Chapter 3 (see Section 3.3.2).
2.4.1 Operation of IORC Module Switches
Selection of the PRIMARY Controller, i.e., CW_A or CW_B is a function of the I/O
Redundancy Control Module (IORCM). IORCM switch (SW1 & SW2) settings and
Watchdog signals originating at CW_A and CW_B interact with IORCM control logic to
select the redundant ControlWave/ControlWaveEXP unit that acts as the PRIMARY
Controller.
2.4.1.1 SW1 - Key Operated A/B ENABLE Mode Switch
IORCM’s key operated A/B Enable Mode Switch (SW1) has three positions and is used to
determine whether the PRIMARY CPU selection is forced to CPU_A (A) or CPU_B (B) or is
automatically selected (ENABLED). Forced PRIMARY selection is useful for diagnostic
purposes, where a failed CPU Module may be placed on-line for debugging.
IORSM’s A/B Primary Controller Select Switch (SW2) is a two position toggle switch that is
used to select the PRIMARY Controller, i.e., Unit A’s CPU (A) or Unit B’s CPU (B) at
power up only
selection (centered) position. The selected redundant unit (A or B) will be chosen as the
PRIMARY System Controller if the IORSM’s logic determines it is ready for on-line duty.
Otherwise, the alternate CPU will be selected if it is OK.
2.4.1.3 Forcing a Fail-over to the BACKUP (Standby) Unit via Program Control
If desired, the user can trigger a redundant fail-over from On-line unit to the BACKUP
unit based on conditions detected in the software.
To do this, users must incorporate the REDUN_SWITCH function into their project.
if the A/B Enabled Select Switch (SW1) has been set in the automatic
Excerpts from a POU using the REDUN_SWITCH function block in structured text (ST) are
shown below. Comments appear in italics:
IF (SWITCHNOW) We are putting this at the top of the POU. If SWITCHNOW is TRUE a
fail-over occurs right at the top. This ensures that fail-over doesn’t occur
in the middle of the POU, which would cause all changes within that
execution cycle to be lost.
THEN
RDSTAT:=REDUN_SWITCH(SWITCHNOW);
SWITCHNOW:=FALSE;
;
ENDIF;
:
: the main body of the POU would appear here. Somewhere in here, a test to determine
whether a failure has occurred requiring a switchover must be made. The condition
causing the failure can be anything the user chooses.
FAILURE: =
some failure condition logic must be added here
:
:
IF (FAILURE) At the bottom of the POU, if the FAILURE condition, determined in the
main body is TRUE, then SWITCHNOW is set TRUE, so at the top of the
next execution cycle, the fail-over will occur.
THEN
SWITCHNOW:=TRUE;
ELSE
SWITCHNOW:=FALSE;
ENDIF
FAILURE:=FALSE;
In the structured text code, we use the REDUN_SWITCH function block, which takes the
format:
statuscode:=REDUN_SWITCH(ibEnable)
Whenever the ibEnable variable is TRUE, a fail-over will be attempted immediately.
Some other things you should be aware of when using the REDUN_SWITCH function
block:
• When using the REDUN_SWITCH function block, the condition that forces the fail-over,
in this case, the FAILURE variable, should be a local, non-retain variable. The reason for
this is that if the variable is retained, there is a possibility of repeated switchovers
between A and B since the same failure condition value would be transferred from the
PRIMARY (on-line) unit to the BACKUP (standby) unit, causing the new on-line unit to
try to fail back, and so on.
• Fail-over only occurs if there is a valid BACKUP (standby) unit and the key operated
A/B Enable Switch is in the ENABLED position.
• As soon as the REDUN_SWITCH function block executes with a TRUE ibEnable
variable, the fail-over process begins immediately, no additional lines of code in the task
are executed. For this reason, we recommend that the REDUN_SWITCH function block
always be placed at the very beginning of the POU, to prevent a switchover in the middle
of partial calculations, which would have to be discarded (see next item).
• Data updates to the BACKUP unit only occur at the end of a task’s cycle, therefore, if a
fail-over occurs somewhere during the task, no updates from that execution cycle will be
sent to the standby unit. For this reason, although you can have multiple program POUs
in your project, you may find it useful to confine all your program POUs to a single
executing task, since if you use multiple tasks and a fail-over occurs, the tasks could
become out of sync. This is because one or more tasks may not have completed an
execution cycle when the fail-over occurs, thereby resulting in incomplete updates to the
BACKUP unit; the updates for those tasks would be discarded.
2.4.1.4 Manually Forcing a Fail-over to the BACKUP (Standby) Unit
There are certain circumstances in which you might want to manually fail-over from the
PRIMARY (on-line) CPU to the BACKUP (Standby) CPU. The most common situation
would be if you need to perform some service or repair to the PRIMARY CPU, and
therefore, you need to take it 'off-line' and have the BACKUP take over while the service or
repair is being performed.
To force a manual fail-over, you can simply change the position of the A/B Enable key
switch on the IORCM to select the unit which is currently the BACKUP unit; it will then
become the new PRIMARY (on-line) unit.
Manually failing from "A"to "B"
If the "A" CPU is currently the PRIMARY CPU, and you want to manually fail-over to the
BACKUP CPU "B", move the A/B Enable Mode key switch on the IORCM to the "B"
position (right). The "B" CPU will now be the new PRIMARY unit.
Manually failing from "B" to "A"
If the "B" CPU is currently the PRIMARY CPU, and you want to manually fail-over to the
BACKUP CPU "A", move the A/B Enable Mode key switch on the IORCM to the "A" position (left). The "A" CPU will now be the new PRIMARY unit.
Return the Key Operated A/B Enable Mode Switch to Automatic Mode
Once you have re-activated the controller which you were performing service on, we
recommend that you set the A/B Enable Mode key switch to the automatic position
("ENABLED"). This will allow an automatic fail-over back to the previous BACKUP
(standby) unit, if the current PRIMARY (on-line) unit should fail.
2.4.2 ControlWave Soft Switch Configuration and Communication Ports
Firmware defined soft switches that control many default settings for various system
operating parameters such as BSAP Local Address, EBSAP Group Number, four (4)
communication port parameters, etc., can be viewed and, if desired, changed via
‘Configuration Web Pages’ in Microsoft Internet Explorer via the Flash Configuration
Utility. When connecting the ControlWave/ControlWaveEXP to the PC (local or network)
for the first time you should be aware of the communication port default parameter settings
provided below. Note: Communication port factory defaults can be enabled anytime by
setting CPU Board Switch SW1-3 to the OFF position.
COM1: From the factory, COM1 defaults to 115.2 Kbaud (RS-232) using the Internet Point to
Point Protocol (PPP). Note: Port COM1 will be configured for RS-232 operation (at
9600 baud) by setting CPU Switches SW1-3 and SW1-8 OFF. This will prevent the
boot project from running and places the unit into diagnostic mode. To test COM1
using the WINDIAG program, it must not otherwise be in use and CPU Switch
SW1-8 must be set to the OFF position. Connection between CWREDIO Comm.
Port 1 and a PC requires the use of an RS-232 “Null Modem” cable (see Figure 24A).
COM2: From the factory, COM2 on the CPU Board defaults to 9600 baud, 8-bits, no
parity, 1 stop bit, BSAP/ControlWave Designer protocol operation. To test COM2
using the WINDIAG program, it must not otherwise be in use and CPU Switch
SW1-8 must be set OFF to the OFF position. Connection between CWREDIO
Comm. Port 2 and a PC requires the use of an RS-232 “Null Modem” cable (see
Figure 2-4A).
COM3: When factory set for RS-232 or RS-485 operation, COM3 on the SCB Board
defaults to 9600 baud, 8-bits, no parity, 1 stop bit, BSAP/ControlWave Designer
protocol operation. To test COM3 using the WINDIAG program, it must not
otherwise be in use and CPU Switch SW1-8 must be set to the OFF position. An
RS-232 “Null Modem” cable (see Figure 2-4A) can be connected between COM3
and the PC or an RS-485 cable (see Tables 2-1 & 2-2) can be connected between
COM3 and the PC’s RS-485 Port.
COM4: When factory set for RS-232 or RS-485 operation, COM4 on the SCB Board
defaults to 9600 baud, 8-bits, no parity, 1 stop bit, BSAP/Control-Wave Designer
protocol operation. To test COM4 using the WINDIAG program, it must not
otherwise be in use and CPU Switch SW1-8 must be set to the OFF position. An
RS-232 “Null Modem” cable (see Figure 2-4A) can be connected between COM4
and the PC or an RS-485 cable (see Tables 2-1 & 2-2) can be connected between
COM4 and the PC’s RS-485 Port.
Comm. Port Hardware Notes:
1. All CWREDIO Comm. Ports are equipped with 9-pin Male D-Sub connectors.
2. COM1, COM2 and COM4 of Redundant ControlWaves or ControlWaveEXPs
are equipped with 9-pin Male D-Sub connectors while COM3 is equipped with
an 8-pin RJ-45 jack.
3. When connecting a PC to COM1 through COM4 of the CWREDIO or directly to
COM1, COM2 or COM4 of a redundant ControlWave or redundant Control-
WaveEXP: If the PC is equipped with an RS-232 Port that utilizes an RJ-45
jack, the use of the Bristol “Null Modem” cable P/N 392843-01-3 (see Figure 24A) and one Bristol “RJ45 to DB9 Adapter” cable P/N 392844-01-0 (see
Figure2-4D) will be required.
4. When connecting a PC’s RS-232 Port directly to COM3 of a redundant
ControlWave or redundant ControlWaveEXP: If the PC is equipped with an
RS-232 Port that utilizes an RJ-45 jack, use either a special “Null Modem”
cable equipped with RJ-45 male plugs and wired like the null modem cable of
Figure 4A, or use Bristol “Null Modem” cable P/N 392843-01-3 connected to two
Bristol “RJ-45 to DB9 Adapter” cables P/N 392844-01-0 (see Figures 2-4A and
2-4D), to interconnect the PC directly to COM3 of a redundant CW or CWEXP.
5. When connecting a PC’s RS-232 Port directly to COM3 of a redundant
ControlWave or redundant ControlWaveEXP: If the PC is equipped with an
RS-232 Port that utilizes a standard 9-pin Male D-Sub connector, the use of the
Bristol “Null Modem” cable P/N 392843-01-3 (see Figure 2-4A) and one BBI
“RJ-45 to DB9 Adapter” cable P/N 392844-01-0 (see Figure 2-4D) will be
required. This RS-232 network, consisting of two cables, connects to COM3 of
the ControlWave/ControlWaveEXP with an 8-pin RJ-45 male connector to
the PC with a 9-pin D-type female connector.
6. If RS-485 communications is required an RS-485 cable can be assembled using
the connections provided in Tables 2-1 (for 9-pin D-Sub connectors), 2-2 (RS485 network connections) and 2-3 (for 8-pin RJ-45 connectors).
2. Variable DC Supply: Variable to 30Vdc @ 2.5A (with vernier adjustment)
When ControlWave Redundant I/O and Communications Switch Units are serviced on
site, it is recommended that any associated processes be closed down or placed under
manual control. This precaution will prevent any processes from accidentally running out of
control when tests are conducted.
Warning
Harmful electrical potentials may still be present at the field wiring terminals
even though the ControlWave Redundant I/O and Communications Switch
Unit’s power source(s) may be turned off or disconnected. Do not attempt to
unplug termination connectors or perform any wiring operations until all the
associated supply sources are turned off and/or disconnected.
Warning
Always turn off the any external supply sources used for externally powered
I/O circuits, before changing any modules.
3.2 COMPONENT REMOVAL/REPLACEMENT PROCEDURES
This section provides information on accessing CWREDIO modules for testing and installation/removal procedures. Note CWREDIOs don’t support module Hot Swapping;
however, the I/O Modules resident in the redundant ControlWave’s or redundant
ControlWaveEXP’s may be Hot Swapped.
3.2.1 Accessing Modules for Testing
Testing and replacement of CWREDIO modules should only be performed by technically
qualified persons. Familiarity with the disassembly and test procedures described in this
manual are required before starting. Any damage to the CWREDIO resulting from
improper handling or incorrect service procedures will not be covered under the product
CI-ControlWaveREDIO Service / 3-1
warranty agreement. If these procedures cannot be performed properly, the unit should be
returned to Bristol Babcock (with prior authorization from Bristol Babcock) for factory
evaluation and repairs. All ControlWave Redundant I/O and Communications Switch Unit
Modules are factory sealed to prevent tampering; if the seal is broken by other than Bristol
Babcock personnel, the warranty is void.
3.2.2 Removal/Replacement of the I/O Redundancy Control Module
The I/O Redundancy Control Module (IORCM) is secured to the Chassis by three Captured
Panel Fasteners.
1. Prior to removal of the IORCM, it is recommended that any associated processes be
closed down or placed under manual control. Turn both PSMs OFF.
1. Before disconnecting any cables from the IORCM make sure they are identified (so they
can be re-installed into their assigned location). Disconnect the communication cables
associated with CW_A/CWEXP_A and CW_B/CWEXP_B from IORCM Connectors J5
and J6 respectively. Disconnect the communication cables from J1 through J4 as
required. Unplug removable connectors TB1, TB2, and TB3.
3. Turn the IORCM’s three Captured Panel Fasteners counterclockwise until the unit can
be removed from the Chassis. Gently remove the IORCM from the Chassis.
4. To replace the IORCM, align the Logic & Relay Board’s Backplane Interface Connector
with Backplane Connector P3 and carefully insert the unit until its three Captured
Panel Fasteners (two near the top and one near the bottom) can be turned to secure the
unit. Turn the three Captured Panel Fasteners clockwise until the IORCM is fully
seated.
5. Re-install the connectors removed in step 2.
6. Reapply power to both PSMMs.
3.2.3 Removal/Replacement of a Power Supply/Monitor Module
1. Turn the PSM Cover’s three Quarter Turn Fasteners (two on top, one on the bottom)
counterclockwise until it can be removed from the Chassis and then remove it.
2. If the CWREDIO is running, and the PSSMs share a bulk power source, perform step 3.
If the CWREDIO is running and separate bulk power supplies are utilized shut off
power to the bulk supply associated with the failed PSSM and then perform step 3.
3. Unplug removable connector TB1 from the PSMM in question.
5. Turn the two Captured Panel Fasteners (associated with the PSMM in question)
counterclockwise until it can be removed from the Chassis and then remove it.
3. To replace a PSMM, align the unit with its assigned slot and Backplane connector (J1 or
J2) and carefully insert it until fully seated. Turn the PSMM’s Captured Panel
Fasteners Clockwise until they are snug. Re-install power connector TB1, and if
required, turn on power at the bulk power source. Turn the PSSM’s Power Switch to the
ON ‘I’ position and replace the PSM Cover securing it to the chassis via its three
Quarter Turn Fasteners.
3.2.4 Removal/Replacement of a I/O Redundancy Switch Module
1. Shut down or place under manual control all processes associated with the I/O
Redundancy Switch Module (IORSM) being removed.
2. Remove the CW_A/CWEXP_A and CW_B/CWEXP_B I/O Interface cables from their
respective IORSM connectors making sure that they are identified (so they can be reinstalled into their assigned connectors).
3. Remove the Terminal Housing Assembly (see Figures 2-8 and 2-9).
3-2 / Service CI-ControlWaveREDIO
4. Turn the Terminal/Header Block’s Quarter Turn Fasteners (counterclockwise) and
remove the Terminal/Header Block Assembly (with wiring harness) from the IORSM.
5. Turn the IORSM’s Captured Panel Fasteners (counterclockwise) until it can be removed
from the Chassis. Remove the IORSM assembly in question from the Chassis. Note: To
ease IORSM removal, reinstall the Terminal Housing Assembly and (with
Terminal Door open) grasp the Terminal Handle and remove the IORSM.
4. If not already done, remove the Terminal/Header Block Assembly from the replacement
IORSM.
5. Install the replacement IORSM into the same I/O slot that the assembly in question was
removed from. When the assembly is fully seated, turn the Module’s Captured Panel
Fasteners (clockwise) to secure the unit to the Chassis.
6. Install the original Terminal/Header Block Assembly (with wiring harness) onto the
replacement IORSM (turning the Quarter Turn Fasteners (clockwise).
7. Replace the Terminal Housing Assembly.
8. Remove from manual control any processes associated with the IORSM.
3.3 TROUBLESHOOTING TIPS
3.3.1 Power Supply/Monitor Module (PSMM) Voltage Checks
One or two bulk power sources can be connected to the PSMM. PSMM connector TB1
provides 3 input terminal connections for bulk power (see Figure 3-1):
TB1-1 = (+VIN) (+20.7V to +30V dc for +24V supply)
TB1-2 = (-VIN) (Supply Ground)
TB1-3 = Chassis Ground - CHASSIS (
)
Figure 3-1 - Power Supply/Monitor Board Component Designations
Bulk supply voltages can be checked at TB1 using a voltmeter or multimeter. PSMM’s are
factory configured for use with a nominal 24Vdc bulk power supply. The maximum and
minimum input power switch points can be tested with the use of a Variable dc Power
Supply connected between TB1-1 (+) and TB1-2 (-). By increasing the input voltage
(starting at +20.7Vdc), you can determine the point at which the unit will turn on, i.e., the
point at which the green PWRGOOD LED on the PSMM comes ON (Vt+). By decreasing the
input voltage (starting at +30Vdc), you can determine the point at which the unit turns off,
i.e., the point at which the green PWRGOOD LED on the PSMM goes OFF (Vt-). If the
CI-ControlWaveREDIO Service / 3-3
value of the bulk power supply’s +24Vdc output approaches the value of Vt+ or Vt- it should
be replaced by one with the correct +24V output.
3.3.2 LED Checks
LEDs provide operational and diagnostic functions. A brief synopsis of the individual
ControlWave Redundant I/O and Communications Switch Unit LEDs is provided as
follows:
PSMM: 1 LED: PWRGOOD
IORCM: 6 LEDs: A Power System Status, B Power System Status, A Unit On-Line, A
Unit Fail, B Unit On-Line and B Unit Fail
IORSM: 2 LEDs: A On-Line Status and B On-Line Status
ControlWave Redundant I/O and Communications Switch Unit (CWREDIO) LED designations and functions are provided in Table 3-1.
Module
PSMM1 PWRGOOD Green ON = Power Supply 1 Normal operation - O.K.
PSMM2 PWRGOOD Green ON = Power Supply 2 Normal operation - O.K.
IORCM CR1 - Unit A On-Line Green GREEN = CW_A is On-line as Primary Controller
IORCM CR2 - Unit B On-Line Green GREEN = CW_B is On-line as Primary Controller
IORCM CR3 - Unit A Fail Red RED = CW_A Watchdogged (failed)
IORCM CR4 - Unit B Fail Red RED = CW_B Watchdogged (failed)
IORCM
IORCM
IORSM
IORSM
All ControlWave/ControlWaveEXP Modules contain light emitting diodes (LEDs) that
provide operational and diagnostic functions. ControlWave and ControlWaveEXP LEDs
are discussed in instruction manuals CI-ControlWave and CI-ControlWaveEXP, respectively. A brief synopsis of the individual module LEDs is provided as follows:
PSSM: 3 LEDs: 1 MC LED, 1 PWRFAIL LED & 1 PWRGOOD LED
CPUB: 2 LEDs per Comm. Port = 4, 2 LEDs per Ethernet Port = 2
1 Idle LED, 1 Watchdog LED & the Port 80 Display Assembly
SCB: 2 LEDs per Comm. Port = 4, 2 LEDs/Ethernet = 4
AIM: 33 LEDs: 1 Status LED plus 2 LEDs per point x 16 = 32 AI LEDs
AOM: 2 LEDs: 1 FAIL LED & 1 GOOD LED
DIM: 33 LEDs: 1 Status LED plus 1 LED per point x 32 = 32 DI LEDs
DOM: 33 LEDs: 1 Status LED plus 1 LED per point x 32 = 32 DO LEDs
UDIM: 14 LEDs: 1 FAIL LED, 1 PASS LED plus 1 LED per point x 12 = 12 UI LEDs
Note: These status indicators are powered from an additional independent
+3.3Vdc power source on the IORSM’s Logic Board (+3.3V5), and display the
status of the external CW/CWEXP units under CWIORCM control and the
condition of the power sources used or generated on the CWIORCM.
Table 3-1 - CWREDIO LED Assignment
LED
Name
CR5 - B Power
System Status
CR6 - A Power
System Status
A On-Line Status
B On-Line Status
LED
Color
Red
Green
Red
Green
Green
Green
Function
GREEN = +3.3V4, VCC_RED, RED_RLY PWR OK
RED = At least one of the above supplies has
failed
GREEN = =3.3V1, +3.3V2, +3.3V3 are OK
RED = At least one of the above supplies has
failed
ON = System A I/O Module Selected
ON = System B I/O Module Selected
3-4 / Service CI-ControlWaveREDIO
ControlWave/ControlWaveEXP Module LED designations and functions are provided in
Table 3-2.
Table 3-2 - CW_A/CWEXP_A & CW_B/CWEXP_B LED Assignment
Module
PSSM MC Red ON 2msec after PWR_FAIL goes low *
PSSM PWRFAIL Red ON = Bulk or Regulated Power out of Specs. *
PSMM PWRGOOD Green ON = Normal operation - all supplies O.K. *
CPUB CR1 - WATCHDOG Red ON = Watchdog Condition - OFF = Normal
CPUB CR2 - IDLE Red ON = Idle
CPUB CR3 - COMM 1 RX Red ON = RX Activity (Top-Left - see Fig 3-2)
CPUB CR3 - COMM 1 TX Red ON = TX Activity (Top-Right -see Fig 3-2)
CPUB CR3 - COMM 2 RX Red ON = RX Activity (Bottom-Left - see Fig 3-2)
CPUB CR3 - COMM 2 TX Red ON = TX Activity (Bottom-Right -see Fig 3-2)
CPUB CR8 - ENET Port 1 Red/Green ON Red = Data Collision (Left - see Fig 3-2)
CPUB CR8 - ENET Port 1 Red/Green ON Green = Receiving Data (Left -see Fig 3-2)
CPUB CR8 - ENET Port 1 Red/Green ON Red = Transmitting Data (Right - see Fig 3-2)
CPUB CR8 - ENET Port 1 Red/Green ON Green = Link O.K. (Right -see Fig 3-2)
SCB CR2 - COMM 3 RX Red ON = RX Activity (Top-Left - see Fig 3-2)
SCB CR2 - COMM 3 TX Red ON = TX Activity (Top-Right -see Fig 3-2)
SCB CR2 - COMM 4 RX Red ON = RX Activity (Bottom-Left - see Fig 3-2)
SCB CR2 - COMM 4 TX Red ON = TX Activity (Bottom-Right -see Fig 3-2)
SCB CR4 - ENET Port 2 Red/Green ON Red = Data Collision (Left - see Fig 3-2)
SCB CR4 - ENET Port 2 Red/Green ON Green = Receiving Data (Left -see Fig 3-2)
SCB CR4 - ENET Port 2 Red/Green ON Red = Transmitting Data (Right - see Fig 3-2)
SCB CR4 - ENET Port 2 Red/Green ON Green = Link O.K. (Right -see Fig 3-2)
SCB CR5 - ENET Port 3 Red/Green ON Red = Data Collision (Left - see Fig 3-2)
SCB CR5 - ENET Port 3 Red/Green ON Green = Receiving Data (Left -see Fig 3-2)
SCB CR5 - ENET Port 3 Red/Green ON Red = Transmitting Data (Right - see Fig 3-2)
SCB CR5 - ENET Port 3 Red/Green ON Green = Link O.K. (Right) (see Fig 3-2)
CPUB PORT 80 DISPLAY Red LED LED Matrix Status Codes (see Fig 3-2) **
AIM AI Bd. Status Red/Green
AIM
AIM
AOM AO Bd. Status Fail Red *** LED ON = AI Bd. Fail State/Bd. not recognized
AOM AO Bd. Status Pass Green *** LED ON = AI Bd. Normal or O.K. State
DIM DI Bd. Status Red/Green
DIM
DOM DO Bd. Status Red/Green
DOM
UIM UI Bd. Status Fail Red **** LED ON = UI Bd. Fail State/Bd. not recognized
UIM UI Bd. Status Pass Green **** LED ON = UI Bd. Normal or O.K. State
UIM
* = see Figure 3-1, ** = see Sections 2.4.2 & 3.4.4, *** = see Figure 3-4, **** = see Figure 3-7
RANGE (16 LEDs)
(1 Per Point)
RANGE (16 LEDs)
(1 Per Point)
INPUT (32 LEDs)
(1 Per Point)
OUTPUT (32 LEDs)
(1 Per Point)
INPUT (12 LEDs)
(1 Per Point)
LED
Name
LED
Color
Red
Green
Red
Red LED ON = Output is ON (see Fig 3-6)
Red
* and Figures Referenced to CI-ControlWave
ON Red = Fail State/Bd. not recognized
ON Green = Normal State (see Fig 3-3)
LED ON = Overrange or Underrange condition
(see Fig 3-3)
LED ON = In-range condition
(see Fig 3-3)
ON Red = DI Bd. Fail State/BD. not recognized
ON Green = DI Bd. Normal State (see Fig. 3-5)
LED ON = Input is present
LED OFF = Input is not present (see Fig 3-5)
ON Red = Fail State/Module not recognized
ON Green = Normal State (see Fig 3-6)
LED ON = Input activity on input is present
LED OFF = No activity on input (see Fig 3-7)
Function
CI-ControlWaveREDIO Service / 3-5
TB3-1 = Normally Open - Closed if Pow er OK
)
c
TB3-2 = Normally Open - Closed if Pow er OK
TB3-3 = Normally Closed - Open if Power OK
TB3-4 = Normally Closed - Open if Power OK
Co mm. Intf.
Connector
for CW_A or
CWEXP_A
Ports 1 - 4
J5J6
TB3
{
4
1
POWER
A
SYSTEM
STATUS
B
ON-LINE
FAIL
ON-LINE
FAIL
UNIT A
UNIT B
CWIORC Logi
& Rel a y Bo ard
Co mm. Intf.
Connector
fo r C W _ B or
CWEXP_B
Ports 1 - 4
A/B PRIMARY
Select
Sw i tch SW 2
Com m. Port 1
RS-232
Note: If these
Component s ar e
Pr esent, Comm.
Port 3 = RS-485
C om m . Po rt 3
RS-232/485
{
A
B
PRIMARY
J1J2
J3J4
ENABLED
/BA\
SW1SW2
Key Operated
A/B ENABL ED
Sw i tch SW 1
(Key Removed
C om m . Po rt 2
RS-232
Note: If these
Component s ar e
{
Present, Comm.
Port 4 = RS-485
Comm. Po rt 4
RS-232/485
1144
{
TB2-1 = CW_A O nlin e Contact Outp ut
TB2-2 = CW_A O nlin e Contact Outp ut
TB2-3 = CW_B O nlin e Contact Output
Figure 3-3 - Analog Input (AI) Module LED Designations
Figure 3-4 - Analog Output (AO) Module LED Designations
CI-ControlWaveREDIO Service / 3-7
Figure 3-5 - Digital Input (DI) Module LED Designations
Figure 3-6 - Digital Output (DO) Module LED Designations
3-8 / Service CI-ControlWaveREDIO
Figure 3-7 - Universal Digital Input (UDI) Module LED Designations
3.3.3 Wiring/Signal Checks
Check I/O Field Wires at the Card Edge Terminal Blocks and at the field device. Check
wiring for continuity, shorts & opens. Check I/O signals at their respective Terminal Blocks
(see Table 3-3).
Table 3-3 - I/O Field Wiring - Terminal Block Reference List
I/O Subsystem Figures Notes
Discrete Inputs 2-10 through 2-14 See Section 2.3.2.4
Discrete Outputs 2-15 through 2-18 See Section 2.3.2.5
Analog Inputs 2-19 through 2-24 See Section 2.3.2.6
Analog Output 2-25 through 2-28 See Section 2.3.2.7
Universal Inputs 2-29 through 2-32 See Section 2.3.2.8
Watchdog Ckt. 2-35 See Section 2.3.2.3
3.4 GENERALSERVICENOTES
Certain questions or situations frequently arise when servicing the controllers. Some items
of interest are provided in Sections 3.4.1 through 3.4.4.
3.4.1 Extent of Field Repairs
Field repairs to ControlWave Redundant I/O and Communications Switch Units
(CWREDIO) are strictly limited to the replacement of complete modules. CWREDIO
Modules are sealed and employ a tamper indicator. Disassembly of a CWREDIO Module
CI-ControlWaveREDIO Service / 3-9
constitutes tampering and will violate the warranty. Defective CWREDIO Chassis or
Modules must be returned to an authorized service center.
3.5 WINDIAG DIAGNOSTICS
WINDIAG Software is a diagnostic tool used for testing ControlWave/-ControlWaveEXP
I/O Modules, CPU memory, communications ports, etc., for proper performance. The
ControlWave/ControlWaveEXP must be communicating with a PC equipped with
WINDIAG. ControlWave/ControlWaveEXP CPU Module configuration switch SW1-8
must be set to the OFF (Closed) position to enable diagnostics. Communication between the
ControlWave/ControlWaveEXP (with/without application loaded) and the PC can be
made via a Local or Network Port with the following restrictions:
•ControlWave/ControlWaveEXP CPU Board Switch SW1-8 must be OFF (closed) to
run the WINDIAG program. Setting SW1-8 OFF will prevent the ‘Boot Project’ from
running and will place the unit into diagnostic mode.
• Any ControlWave/ControlWaveEXP communication port can be connected to the PC
provided their port speeds match. Many PCs have a COM1 port (typically RS-232 and
defaulted to 9600 bps operation).
• The ControlWave/ControlWaveEXP communication port to be tested using the
WINDIAG program must be configured for 9600 baud, 8-bits, no parity, 1 stop bit,
BSAP/ControlWave Designer protocol operation. This can be accomplished via user
defined Soft Switches, or for ports COM2, COM3 and COM4, by setting ControlWave/-ControlWaveEXP CPU Board Switch SW1-3 OFF (closed).
• Communication port COM1 is only forced to 9600 bps operation when ControlWave/-
ControlWaveEXP CPU Switches SW1-3 and SW1-8 have both been set OFF (closed).
COM1 can also be set to 9600 bps operation via user defined Soft Switches.
• Setting ControlWave/ControlWaveEXP CPU Board Switches SW1-3 and SW1-8 OFF
(closed) prevents the ‘Boot Project’ from running, places the unit into diagnostic mode
and forces communication ports COM1 through COM4 to operate at 9600 baud.
COM1: From the factory, COM1 defaults to 115.2 kbd (RS-232) using the Internet Point to
Point Protocol (PPP). Note: Port COM1 will be configured for RS-232 operation (at
9600 baud) by setting CPU Switches SW1-3 and SW1-8 OFF. This will prevent the
boot project from running and places the unit into diagnostic mode. To test COM1
using the WINDIAG program, it must not otherwise be in use and CPU Switch
SW1-8 must be set to the OFF position. Connection between CWREDIO Comm.
Port 1 and a PC requires the use of an RS-232 “Null Modem” cable (see Figure 24A).
COM2: From the factory, COM2 on the CPU Board defaults to 9600 baud, 8-bits, no parity,
1 stop bit, BSAP/ControlWave Designer protocol operation. To test COM2 using
the WINDIAG program, it must not otherwise be in use and CPU Switch SW1-8
must be set to the OFF position. Connection between CWREDIO Comm. Port 2
and a PC requires the use of an RS-232 “Null Modem” cable (see Figure 2-4A).
COM3: When factory set for RS-232 or RS-485 operation, COM3 on the SCB Board
defaults to 9600 baud, 8-bits, no parity, 1 stop bit, BSAP/ControlWave Designer
protocol operation. To test COM3 using the WINDIAG program, it must not
3-10 / Service CI-ControlWaveREDIO
otherwise be in use and CPU Switch SW1-8 must be set to the OFF position. An
RS-232 “Null Modem” cable (see Figure 2-4A) can be connected between COM3
and the PC or an RS-485 cable (see Tables 2-1 & 2-2) can be connected between
COM3 and the PC’s RS-485 Port.
COM4: When factory set for RS-232 or RS-485 operation, COM4 on the SCB Board
defaults to 9600 baud, 8-bits, no parity, 1 stop bit, BSAP/Control-Wave Designer
protocol operation. To test COM4 using the WINDIAG program, it must not
otherwise be in use and CPU Switch SW1-8 must be set to the OFF position. An
RS-232 “Null Modem” cable (see Figure 2-4A) can be connected between COM4
and the PC or an RS-485 cable (see Tables 2-1 & 2-2) can be connected between
COM4 and the PC’s RS-485 Port.
Comm. Port Hardware Notes:
1. All CWREDIO Comm. Ports are equipped with 9-pin Male D-Sub connectors.
2. COM1, COM2 and COM4 of Redundant ControlWaves or ControlWaveEXPs
are equipped with 9-pin Male D-Sub connectors while COM3 is equipped with
an 8-pin RJ-45 jack.
1. When connecting a PC to COM1 through COM4 of the CWREDIO or directly to
COM1, COM2 or COM4 of a redundant ControlWave or redundant Control-
WaveEXP: If the PC is equipped with an RS-232 Port that utilizes an RJ-45
jack, the use of the “Null Modem” cable P/N 392843-01-3 (see Figure 2-4A) and
one “RJ45 to DB9 Adapter” cable P/N 392844-01-0 (see Figure2-4D) will be
required.
2. When connecting a PC’s RS-232 Port directly to COM3 of a redundant
ControlWave or redundant ControlWaveEXP: If the PC is equipped with an
RS-232 Port that utilizes an RJ-45 jack, use either a special “Null Modem”
cable equipped with RJ-45 male plugs and wired like the null modem cable of
Figure 4A, or use “Null Modem” cable P/N 392843-01-3 connected to two “RJ-45
to DB9 Adapter” cables P/N 392844-01-0 (see Figures 2-4A and 2-4D), to
interconnect the PC directly to COM3 of a redundant CW or CWEXP.
3. When connecting a PC’s RS-232 Port directly to COM3 of a redundant
ControlWave or redundant ControlWaveEXP: If the PC is equipped with an
RS-232 Port that utilizes a standard 9-pin Male D-Sub connector, the use of the
“Null Modem” cable P/N 392843-01-3 (see Figure 2-4A) and one “RJ-45 to DB9
Adapter” cable P/N 392844-01-0 (see Figure 2-4D) will be required. This RS232 network, consisting of two cables, connects to COM3 of the
ControlWave/ControlWaveEXP with an 8-pin RJ-45 male connector to the PC
with a 9-pin D-type female connector.
6. If RS-485 communications is required an RS-485 cable can be assembled using
the connections provided in Tables 2-1 (for 9-pin D-Sub connectors), 2-2 (RS485 network connections) and 2-3 (for 8-pin RJ-45 connectors).
7.
Others: Any of the three optional Ethernet Ports can be connected directly or via a network
to a PC equipped with an Ethernet Port (see CI-ControlWave - Figures 2-7, 2-12, 213 and 2-14 or CI-ControlWaveEXP - Figures 2-7, 2-10, 2-11 and 2-12). If not
configured with an address, the ControlWave/ControlWaveEXP uses DHCP (by
default) to obtain an IP address.
To use the WINDIAG program place any critical process (associated with the
ControlWave/ControlWaveEXP unit in question) under manual control. WINDIAG cannot be run
while the ControlWave/ControlWaveEXP application is running. Set the ControlWave/-
CI-ControlWaveREDIO Service / 3-11
ControlWaveEXP CPU Modules Switches SW1-3 and SW1-8 to the OFF (closed) position.
Perform steps 1 through 6 below.
1. Start the OpenBSI NetView Program. A menu similar to Figure 3-8 will appear.
Figure 3-8 - Netview Startup Menu - Example with Multiple Networks
2. To start the WINDIAG program, go to the Start Program’s menu, select OpenBSI Tools,
then select Utilities Programs and then select Diagnostics.
3. Once WINDIAG has been entered, the Main Diagnostics Menu of Figure 3-9 will
appear.
4. Select the module to be tested. Enter any prompted parameters (slot #, etc.). WINDIAG
will perform the diagnostics and display pass/fail results.
5. After all diagnostic testing has been performed, exit the WINDIAG program and then
exit the Netview Program if there aren’t any other ControlWave/ControlWaveEXP
units to be tested.
When you close the Netview program you will be prompted as to whether or not you
want to close the OpenBSI program; select Yes.
6. Set the ControlWave/ControlWaveEXP CPU Switch SW1-8 to the ON (Open) position.
The ControlWave/ControlWaveEXP should resume normal operation.
3-12 / Service CI-ControlWaveREDIO
3.5.1 Diagnostics Using WINDIAG
All ControlWave/ControlWaveEXP Modules except the Power Supply/Sequencer Module
can be tested using the WINDIAG program. ControlWave Redundant I/O and Communication Switch Unit Modules are indirectly supported by the WINDIAG program.
ControlWave I/O Redundancy Switch Modules can be tested indirectly via WINDIAG, i.e.,
by running WINDIAG in conjunction with the associated ControlWave/ControlWaveEXP
I/O Module, all individual I/O points can be checked. The communication Ports on the
ControlWave I/O Redundancy Control Module can be checked along with the associated
ControlWave/ControlWaveEXP communication ports via WINDIAG’s Communication
Diagnostics. From WINDIAG’s Main Diagnostics Menu (see Figure 3-9) the following
diagnostic tests can be performed:
CPU & Peripherals Diagnostic: Checks the CPU Module (except for RAM & PROM).
PROM/RAM Diagnostic: Checks the CPU’s RAM and PROM hardware.
Communications Diagnostic: Checks Comm. Ports 1 through 4 - The External loop-
back tests require the use of a loop-back plug.
Ethernet Diagnostic: Checks Ethernet Ports 1 through 3 - The Loop-back Out
Twisted Pair tests require the use of a loop-back plug.
Analog Output Diagnostic: Checks the Analog Output Module.
Analog Input Diagnostic: Checks the Analog Input Module.
Discrete I/O Diagnostic: Checks the DI Module and/or the DO Module.
High Speed Counter Diagnostic: Checks the Universal Digital Input Module
3.5.1.1 Communications Diagnostic Port Loop-back Test
WINDIAG’s Communications Diagnostic Menu (see Figure 3-11) provides for selection of
the communication port to be tested (1 through 4). Depending on the type of network (RS232 or RS-485) and the port in question, a special loop-back plug is required as follows:
If testing the Communications Port in question at the CWREDIO unit use a 9-pin female
D-Type loop-back plug (see Fig. 3-10).
If testing the Comm. Port in question at the ControlWave or ControlWaveEXP unit,
select an appropriate loopback plug as follows:
Ports 1, 2 & 4 set-up for RS-232 use a 9-pin female D-type loop-back plug (see Fig. 3-10).
Port 4 set-up for RS-485 use a 9-pin female D-type loop-back plug (see Fig. 3-12).
Port 3 set-up for RS-232 use an 8-pin male RJ-45 loop-back plug (see Fig. 3-10).
Port 3 set-up for RS-485 use an 8-pin male RJ-45 loop-back plug (see Fig. 3-12).
CI-ControlWaveREDIO Service / 3-13
Figure 3-9 - WINDIAG Main Diagnostics Menu
This group of tests verifies the correct operation of the Communication Interface. COM1,
COM2, COM3 and COM4 can be tested with this diagnostic. The ControlWave/Control-
WaveEXP communication port that is connected to the PC (directly or via the CWREDIO)
(local or network and used for running these tests) can’t be tested until diagnostics has
been established via one of the other ports, i.e., to test all communication ports (via
WINDIAG), communications with the PC will have to be established twice (each time via a
different port). It should also be noted that the ControlWave/ControlWaveEXP communication port that is connected to the PC (RS-232, RS-485 or Ethernet) must be good for
WINDIAG to run the Communications Diagnostics
Figure 3-10 - RS-232 Loop-back Plugs
3-14 / Service CI-ControlWaveREDIO
3.5.1.2 COM 1, 2, 3, 4 External Loop-back Test Procedure
1. Connect an external loop-back plug to the CPU Port to be tested, i.e., J2 of CPU for Port 1,
J3 of CPU for Port 2, J2 of SCB for Port 3, or J3 of SCB for Port 4 (see Figures 3-10 through
3-12).
Figure 3-11 - WINDIAG’s Communications Diagnostic Menu
Figure 3-12 - RS-485 Loop-back Plugs
CI-ControlWaveREDIO Service / 3-15
2. Type "1," "2," "3," or "4" for the port to test.
3. Set baud rate to test to 115200 baud or ALL ASYNC and the number of passes to 5.
4. Click on RUN button next to External loop-back.
! Test responses:
a) Success - All sections of test passed
b) Failure - TXD RXD Failure
- CTS RTS Failure
! Execution time < 5 sec.
3.6 TROUBLESHOOTING REDUNDANCY PROBLEMS
There are several conditions, which can prevent the redundancy set-up from functioning.
Some relate to configuration errors in the redundancy set-up itself, others relate to
conditions, which cause the Standby to not be ready to take over if a failure occurs.
Some of the possible conditions that prevent redundancy from working include:
• Bulk Power loss at the CWREDIO unit (or a catastrophic failure at CWREDIO unit) will
result in the CWREDIO’s A_system relays closing and B_system relays opening. When
this occurs, CW_A becomes the on-line MASTER. CW_B can’t control the process since
its I/O and Comm. Ports 1 through 4 are switched out.
• A/B unit DIP switches set improperly. These need to be set to opposite values; i.e. one
CPU must be the "A" unit, and the other must be the "B" unit; you must never have two
"A" units or two "B" units.
• Switch settings at CW_A and CW_B must be correct. See Section 2.3.3.1 of CI-
ControlWave, or CI-Control-WaveEXP for details.
• Mismatch between the "A" and "B" unit (or between boot project in the standby unit and
executing project in the on-line unit) with respect to Port configuration parameters,
historical parameters, soft switch parameters, IP routing parameters, or application
parameters. Any time an update is made to Flash parameters in the on-line unit, the
same changes should be saved to the backup, or a mismatch will exist the next time the
units are booted. NOTE: It is possible to configure system variables which allow certain
mismatches to exist, without preventing redundant operation (errors are treated as
warnings.) See the [Ignore] button in the ‘Redundancy’ page of the System Variable
Wizard.
• A mismatch in Historical configuration or data (audit/ archive) can result in the standby
unit, never being ready to take over for the on-line unit. This would be indicated by the
on-line unit operating correctly, but the standby unit continuously cycling through the
sequence ‘BD’, ‘BC’, ‘BA’, ‘BD’. To correct this problem, the procedure, shown below,
must be followed:
• CW_A and CW_B IP address are set the same. IP addresses at these units must be
different or side-loading and A/B unit data exchange can’t occur.
3-16 / Service CI-ControlWaveREDIO
PROCEDURE FOR CORRECTING CONFIGURATION MISMATCHES
Indication: Standby unit never stays at ‘BA’, it continually cycles through ‘BD’, ‘BC’, pos-
sibly ‘BA’ and back to ‘BD.’
Note: For this procedure, we are assuming “A” is the on-line unit, and “B” is the
standby; if the converse is true, reverse the letters.
Note: The sequence shown herein is critical; the steps must be performed in the order
shown.
Step Unit A – Online Unit Unit B – Standby Unit
1.
•Power OFF this unit.
2.
3.
4.
5.
6.
•Power ON this unit.
7.
•Start the Flash Configuration
Utility.
• Choose [Load From RTU].
• Choose [Save to NetDef] and/or
[Write Profile].
•Power OFF this unit, but leave the
Flash Configuration Utility running.
8.
9.
10.
11.
•Verify that the “B” unit is OFF. (See
Step 10.)
•Power ON the “A” unit.
12.
• Power OFF this unit.
• Power ON this unit (it should now go on-
line).
•Start the Flash Configuration Utility
(from within LocalView/NetView).
•On the ‘Archives’ page, remove all of the
archive files.
•On the ‘Audit’ page, set the number of
alarms and events both to 0.
•Then choose [Save to Rtu]. DO NOT save
changes to the NETDEF file.
• Exit the Flash Configuration utility.
• Power OFF this unit.
• Power ON this unit.
• Choose [Save to Rtu]. This effectively
transfers the historical configuration.
• Power OFF this unit.
• Power ON this unit, it will receive a side-
load of all data from the on-line unit.
•‘BA’ (without repeated cycles of ‘BD’, ‘BC’)
indicates success.
3.7 ControlWaveREDIO FUNCTIONAL TESTS
Tests provided herein allow the user to verify the proper functionality of the ControlWave REDIO.
• Basic Reset and Supervisory Power-Up Test (Section 3.7.1)
• Redundant Power Source and Supervisory Power-Up Tests (Section 3.7.2)
• Primary CPU Selection on Power-Up Tests (Section 3.7.4)
• Tests of Switchover from ‘Dead’ Primary Selected Unit on Power-Up (Section 3.7.5)
• Forced Primary CPU Selection on Power-Up Tests (Section 3.7.6)
CI-ControlWaveREDIO Service / 3-17
• Normal Power-Up and Switchover Tests (Section 3.7.7)
• Normal Power-Up and Forced Switchover Tests (Section 3.7.8)
• On-Line Relay Functional Tests (Section 3.7.9)
• Communication Ports Functional Tests (Section 3.7.10)
3.7.1 Basic Reset and Supervisory Power-Up Tests
Initial conditions:
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF
Turn External Supply Power ON
A & B Power System Status LED’s should initially be RED
After approximately 1 second, both Power System Status LED’s should change to GREEN
3.7.2 Redundant Power Source & Supervisory Power-Up Tests
Initial conditions:
Resume from last test; Both Power System Status LED’s should be GREEN
Turn PSMM A OFF
A Power System Status LED should remain GREEN
Turn PSMM A ON
A Power System Status LED should remain GREEN
Turn PSMM B OFF
B Power System Status LED should remain GREEN
Turn PSMM B ON
B Power System Status LED should remain GREEN
3.7.3 Watchdog Mechanism Power-Up Tests
Initial conditions:
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
A/B Enabled Switch = AUTO (center position)
Ext. Supply Pwr for CW_A/CWEXP-A and CW_B/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
UNIT A & UNIT B Fail LED’s should initially be RED
After both redundant CPU’s go through self-test, the primary CPU should go on-line, the
appropriate ON_LINE LED should turn GREEN, the backup unit should be side loaded from
the primary and both UNIT A & UNIT B FAIL LED’s should go OFF
At CW_A/CWEXP-A, turn PSSM A OFF; If CPU A was previously on-line, then CPU B should
go on-line when PSSM A is turned off; If CPU B was previously on-line, it will remain on-line.
UNIT A FAIL LED should change to RED; UNIT B FAIL LED should remain OFF
At CW_A/CWEXP-A, turn PSSM A ON
After CPU A completes self-test, it should be side loaded from the primary CPU (B);
(A CPU Display = BD -> BC -> BA)
UNIT A FAIL LED should change to OFF; UNIT B FAIL LED should remain OFF
At CW_B/CWEXP-B, Turn PSSM B OFF; CPU A should go on-line
UNIT B FAIL LED should change to RED; UNIT A Fail LED should remain OFF
At CW_B/CWEXP-B, turn PSSM B ON
After CPU B completes self-test, it should be side loaded from the primary CPU (A);
(B CPU Display = BD -> BC -> BA)
UNIT B FAIL LED should change to OFF; UNIT A FAIL LED should remain OFF
3-18 / Service CI-ControlWaveREDIO
3.7.4 Primary CPU Selection on Power-Up Tests
Initial conditions:
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
Ext. Supply Pwr for CW_A/CWEXP-A and CW_B/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: A FAIL LED = RED, B FAIL LED = RED; A ON-LINE LED = GREEN,
B On-Line LED = OFF
After CPU A completes self-test, the UNIT A FAIL LED should go OFF
After CPU B completes self-test, it should be side loaded from the primary CPU (A);
(B CPU Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and B ON-LINE LED should remain OFF
Initial conditions:
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
Ext. Supply Pwr for CW_A/CWEXP-A and CW_B/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: A FAIL LED = RED, B FAIL LED = RED; A ON-LINE LED = OFF, B ON-LINE LED
= GREEN
After CPU B completes self-test, UNIT B FAIL LED should go OFF
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and A ON-LINE LED should remain OFF
3.7.5 Tests of Switchover from “Dead” Primary Selected Unit on Power-Up
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = OFF; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
GREEN, UNIT B ON-LINE LED = OFF
A Fail LED remains RED as PSSM A is OFF
CPU B should complete self-test, but can’t be side loaded from the primary CPU (A) since A is
powered down; CPU B should display BD; UNIT B Fail LED should remain RED
The unit will attempt to bring CPU B on-line:
UNIT B ON-LINE LED should change to GREEN & UNIT A ON-LINE LED should change to
OFF
CPU B should run its self-test; After B completes self-test, UNIT B Fail LED should go OFF
(CPU B is now on-line); UNIT A Fail LED should remain RED & UNIT A ON-LINE LED
should remain OFF
Restore CPU A CPU
Turn PSSM A ON
Initially: UNIT A FAIL LED = RED; UNIT A ON-LINE LED should remain OFF
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A On-Line LED should remain OFF
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = OFF;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
CI-ControlWaveREDIO Service / 3-19
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: A UNIT FAIL LED = RED, B UNIT FAIL LED = RED; A ON-LINE LED = OFF, B
ON-LINE LED = OFF
B FAIL LED remains RED as PSSM B is off
CPU B should complete self-test, but cannot be side loaded from the primary CPU (A) because
B is powered down; CPU A should display BD; UNIT A Fail LED should remain RED
The unit will attempt to bring CPU A on-line:
UNIT A ON-LINE LED should change to GREEN & UNIT B ON-LINE LED should change to
OFF
CPU A should run its self-test; After A completes self-test, UNIT A FAIL LED should go OFF
(CPU A is now on-line); UNIT B Fail LED should remain RED & UNIT B ON-LINE LED
should remain OFF
Restore B CPU
Turn PSSM B ON
Initially: UNIT B FAIL LED = RED; UNIT B ON-LINE LED should remain OFF
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
3.7.6 Forced Primary CPU Selection on Power-Up Tests
Initial conditions:
A/B Primary Switch = A; A/B Enabled Switch = B (right position)
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF; A/B
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
OFF, UNIT B ON-LINE LED = GREEN
After CPU B completes self-test, UNIT B FAIL LED should go OFF
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
Turn PSSM B OFF
UNIT B FAIL LED should go ON and UNIT B ON-LINE LED should remain GREEN
Turn PSSM B ON
After CPU B completes self-test, UNIT B FAIL LED should go OFF
UNIT B On-Line LED should remain GREEN
Initial conditions:
A/B Primary Switch = B; A/B Enabled Switch = A (left position)
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF; A/B
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
GREEN, UNIT B ON-LINE LED = OFF
After CPU A completes self-test, UNIT A FAIL LED should go OFF
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
Turn PSSM A OFF
UNIT A FAIL LED should go ON and UNIT A ON-LINE LED should remain GREEN
Turn PSMM A ON
After CPU A completes self-test, UNIT A FAIL LED should go OFF
UNIT A ON-LINE LED should remain GREEN
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
GREEN, B UNIT ON-LINE LED = OFF
After CPU A completes self-test, the UNIT A FAIL LED should go OFF
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
Turn PSSM A OFF
UNIT B ON-LINE LED should change to GREEN, UNIT A ON-LINE LED should change to
OFF & UNIT A FAIL LED should change to RED
Turn PSSM A ON
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
Turn PSSM B OFF
UNIT A ON-LINE LED should change to GREEN, UNIT B ON-LINE LED should change to
OFF & UNIT B FAIL LED should change to RED
Turn PSSM B ON
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
OFF, UNIT B ON-LINE LED = GREEN
After CPU B completes self-test, the UNIT B FAIL LED should go OFF
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
Turn PSSM B OFF
UNIT A ON-LINE LED should change to GREEN, UNIT ON-LINE LED should change to OFF
& UNIT B FAIL LED should change to RED
Turn PSSM B ON
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
Turn PSSM A OFF
UNIT B ON-LINE LED should change to GREEN, UNIT A ON-LINE LED should change to
OFF & UNIT A FAIL LED should change to RED
Turn PSSM A ON
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
GREEN, UNIT B ON-LINE LED = OFF
After CPU A completes self-test, the UNIT A FAIL LED should go OFF
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
Change A/B Enabled Switch to B (right position): Force Switchover to B
UNIT B ON-LINE LED should change to GREEN, UNIT A ON-LINE LED should change to
OFF & UNIT A FAIL LED should change to RED
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
Change A/B Enabled Switch to A (left position): Force Switchover to A
UNIT A ON-LINE LED should change to GREEN, UNIT B ON-LINE LED should change to
OFF & UNIT B FAIL LED should change to RED
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
PSMM A switch = ON; PSMM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Turn External Supply Power ON (at redundant units and CWREDIO)
Initially: UNIT A FAIL LED = RED, UNIT B FAIL LED = RED; UNIT A ON-LINE LED =
OFF, UNIT B ON-LINE LED = GREEN
After CPU B completes self-test, the UNIT B FAIL LED should go OFF
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
Change A/B Enabled Switch to A (left position): Force Switchover to A
UNIT A ON-LINE LED should change to GREEN, UNIT B ON-LINE LED should change to
OFF & UNIT B FAIL LED should change to RED
After CPU B completes self-test, it should be side loaded from the primary CPU (A); (B CPU
Display = BD -> BC -> BA)
UNIT B FAIL LED should go OFF and UNIT B ON-LINE LED should remain OFF
Change A/B Enabled Switch to B (right position): Force Switchover to B
UNIT B ON-LINE LED should change to GREEN, UNIT A ON-LINE LED should change to
OFF & UNIT A FAIL LED should change to RED
After CPU A completes self-test, it should be side loaded from the primary CPU (B); (A CPU
Display = BD -> BC -> BA)
UNIT A FAIL LED should go OFF and UNIT A ON-LINE LED should remain OFF
3.7.9 On-Line Relay Functional Tests
The IORC Module has two sets of isolated relay contacts that indicate (by being closed)
which of the pair of CPU modules is currently on-line. Terminal block plug TB2 on the
IORCM panel gives access to the relay contacts for test using the following procedure. Refer
3-22 / Service CI-ControlWaveREDIO
to Figure 3.2 for connector and pin identification. An ohmmeter or continuity indicator may
be used to check relay status.
PSMM A switch = ON; PSBM B switch = ON; Ext Supply Pwr = OFF;
CW/CWEXP_A PSSM A switch = ON; CW/CWEXP_B PSSM B switch = ON;
Ext. Supply Pwr for CW/CWEXP_A and CW/CWEXP_B = OFF
Check continuity between TB2-1 & TB2-2; there should be continuity indicating CPU A is online
Check continuity between TB2-3 & TB2-4; there should be no continuity indicating CPU B is
not on-line
Turn External Supply Power ON (at redundant units and CWREDIO)
UNIT A ON-LINE LED should be ON
Check continuity between TB2-1 & TB2-2; there should be continuity indicating CPU A is online
Check continuity between TB2-3 & TB2-4; there should be no continuity indicating CPU B is
not on-line
Change A/B Enabled Switch to B (right position): Force Switchover to B
UNIT B ON-LINE LED should be ON
Check continuity between TB2-1 & TB2-2; there should be no continuity indicating CPU A is
not on-line
Check continuity between TB2-3 & TB2-4; there should be continuity indicating CPU B is online
3.7.10 I/O Redundancy Control Module Comm. Ports Functional Tests
3.7.10.1 Configuration for Port Tests
Associated CPU modules (A and B) must be configured to run diagnostics prior to using the
following procedure (see Section 3.5). SW1-8 on each must be set to the “OFF” position to
enable diagnostics.
An RS232 cable must be connected between CWIORCM port COM1 (J1) and the PC
configured with ControlWave diagnostics (WINDIAG) and Open BSI Tools. Successful
interaction between the diagnostic tools and the testing of remaining ports COM2 through
COM4 will serve as test validation of COM1 switching through the CCRS. Refer to Sections
3.5.1.1 & 3.5.1.2 for required setup. (Note: PC connection to CCRS COM1 is preferable in
the tests described here).
Ports COM1 and COM 2 are always RS232 level, while COM3 and COM4 may be either
RS232 or RS485 dependent on the hardware assembly chosen. In the tests that follow,
utilize the appropriate loopback plugs (RS-232 or RS-485) and IORCM/PC cables based on
the type of port to be tested.
The IORC Module will switch the communication ports of the CPU currently on-line to the
set of connectors on its front panel. During first pass testing, the CCRS A/B Enabled switch
should be placed in the “A” position to force CPU A on-line and to run the serial com
diagnostics via interaction with the Open BSI Tools. When ports COM2, 3 and 4 have been
successfully tested, the switch should be moved to the “B” position and all tests should be
repeated for on-line CPU B.
CI-ControlWaveREDIO Service / 3-23
3.7.10.2 Communication Port Switching Tests
Reference Section 3.5 through 3.5.1.1 for Assistance and Figure 3-2
Establish communication between Open BSI Tools (NetView or LocalView) and the selected
CCRS CPU on port COM1
Bring up diagnostics (WINDIAG) and select the Communications Diagnostic test
Select the port to be tested (B = COM2, C = COM3, D = COM4), the number of passes (enter
“25”) and the Baud Rate (select 38.4 Kbps). Place the required loopback plug on the port under
test and click on the “RUN” button in the diagnostic window. If the port paths are properly
switched and all hardware is functional, the status display will contain the message “Success”
and the diagnostic should run for 25 passes before the status message displays “Idle”.
Repeat the tests for all ports
Repeat all of the above after the alternate CPU is placed on-line with the A/B Enabled switch
3-24 / Service CI-ControlWaveREDIO
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.