Beruflich Dokumente
Kultur Dokumente
Issue 4, Sep-98
Catalog No. T3930
Notice
This document contains proprietary information that is pro-
tected by copyright. All rights are reserved. No part of this
document may be photocopied, reproduced, or translated into
another language without the prior written consent of ICS.
The information contained in this document is subject to
change without notice. The reader should, in all cases, consult
ICS to determine whether any such changes have been made.
Regent, Triplex, and Guarded are registered trademarks of
ICS. WINTERPRET and Safetybus are trademarks of ICS.
Other trademarks are owned by their respective companies.
© Industrial Control Services, Inc. (ICS) 1997.
Disclaimer
Because of the variety of uses for this equipment, and because
of the differences between this solid state equipment and elec-
tromechanical equipment, the user of and those responsible
for applying this equipment must satisfy themselves as to the
acceptability of each application and use of this equipment. In
no event will Industrial Control Services, Inc. (ICS) be re-
sponsible or liable for indirect, special, or consequential dam-
ages (including, but not limited to, lost profits) resulting from
the use or application of this manual or the equipment de-
scribed herein, even if ICS has been advised, or should have
known of the possibility of such damages.
The illustrations, figures, charts, and layout examples in this
manual are intended solely to illustrate the text of this man-
ual. Because of the many variables and requirements associ-
ated with any particular installation, ICS disclaims all re-
sponsibility or liability for actual use based upon the illustra-
tive uses and applications. ICS disclaims any implied war-
ranty of fitness for a particular purpose.
ICS reserves the right to make changes in the specifications
and other information contained in this document without
prior notice, and the reader should, in all cases, consult ICS to
determine whether such changes have been made.
Section 1 Introduction
Fault Tolerance, HIFT and TMR ..........................................1
Fail-Operational / Fail-Safe .........................................7
Hot Replacement .........................................................8
The Regent .............................................................................10
The Controller Assembly.............................................10
The I/O Power Supply Assembly.................................17
The I/O Assembly ........................................................19
Flexible Architecture..............................................................28
Classes of I/O Protection .............................................28
Communications..........................................................33
The Winterpret Application ...................................................35
Projects, Programs and Function Blocks....................37
Data Structure.............................................................38
Working with Winterpret ............................................39
Programming Languages ............................................44
System Security ...........................................................46
TÜV Certification Compliance...............................................48
Section 2 Installing the Regent Hardware
Installation Planning .............................................................49
Equipment Mounting ..................................................49
Environmental Considerations ...................................50
Heat Dissipation ..........................................................50
Power Consumption ....................................................51
Power Distribution ......................................................52
I/O Power Supply Assembly Loads .............................54
Power Filtering, UPS ..................................................55
Grounding....................................................................56
Cabling.........................................................................57
Cable and Wire Routing ..............................................57
Hardware Installation............................................................58
Delivery and Inspection...............................................58
Unpacking....................................................................59
Installing the Controller Chassis ................................59
Installing the I/O Power Supply Chassis ....................61
Input Power Wiring.....................................................61
File Menu.....................................................................102
Options Menu ..............................................................103
Window Menu..............................................................104
Help Menu ...................................................................104
What Next?.............................................................................106
Section4 Working with Projects
Using the Project Selector......................................................107
File Menu.....................................................................108
Definitions Menu.........................................................110
Options Menu ..............................................................111
Window Menu..............................................................111
Help Menu ...................................................................111
Using the Project Editor ........................................................111
File Menu.....................................................................112
Controller Menu ..........................................................117
Definitions Menu.........................................................119
Tools Menu ..................................................................128
Options Menu ..............................................................129
Window Menu..............................................................131
Help Menu ...................................................................131
Configuring Your Project’s I/O ..............................................131
Using the I/O Configuration Editor.......................................132
File Menu.....................................................................137
Edit Menu....................................................................139
Search Menu................................................................142
Options Menu ..............................................................142
Window Menu..............................................................144
Help Menu ...................................................................144
Closing the I/O Configuration Editor ....................................145
Using the Shared Variable Editor..........................................146
Allocating Register Space ............................................147
Creating Shared Variables ..........................................147
File Menu.....................................................................149
Edit Menu....................................................................151
Search Menu................................................................152
Configure Menu...........................................................153
View Menu...................................................................155
Options Menu ..............................................................155
Window Menu..............................................................155
Help Menu ...................................................................155
Relay Menu..................................................................206
Coil Menu ....................................................................210
Logic Menu ..................................................................215
Math Menu ..................................................................231
Search Menu................................................................238
Options Menu ..............................................................240
Window Menu..............................................................241
Help Menu ...................................................................241
Documenting Your Ladder Logic Function Blocks ...............241
Entering Rung Comments ..........................................241
Cell Comments ............................................................242
Ladder Logic Constraints and Limitations............................242
Using the Analog Scaling Editor............................................243
Scaling Analog Values to Engineering Values ............243
Scaling Engineering Values to Analog Outputs
(Unscaling) ..................................................................245
Register-to-Register Scaling ........................................247
Analog Scaling Editor Commands .........................................247
Edit Menu....................................................................248
Search Menu................................................................252
Window Menu..............................................................253
Help Menu ...................................................................253
Analog Scaling Sizes and Execution Speeds ..........................254
Analog Scaling Summary ............................................254
Section 6 Version Tracking
Managing Your Versions........................................................258
Using the Comparison Commands ........................................258
Comparing Versions of Your I/O Configuration .........259
Comparing Versions of Your Shared Variables ..........261
Comparing Versions of Your Programs ......................264
Comparing Versions of Your Function Blocks............266
Section 7 Loading, Monitoring and Testing Application Programs
Connecting Your PC to the Regent........................................270
Initializing the Regent with WINTERPRET .............................271
Validating the Regent Equipment .........................................272
Validating the Functional Operations of Your System .........274
Placing the Validated Regent System On-Line......................278
Maintenance Override.................................................353
Section 9 Troubleshooting
Maintenance...........................................................................358
Troubleshooting .....................................................................358
Fault Detection............................................................358
Fault Annunciation .....................................................360
Clearing Faults ............................................................363
Troubleshooting Techniques.......................................364
Troubleshooting with the Fault Indicators ...........................366
Processor Module Faults .............................................366
Primary Power Faults .................................................373
Communications Module Faults .................................375
I/O System Faults........................................................378
Using the Fault History Viewer.............................................387
Opening the Fault History Viewer..............................387
Fault History View Commands..............................................388
File Menu.....................................................................388
Controller Menu ..........................................................390
Window Menu..............................................................390
Help Menu ...................................................................391
Closing the Fault History Viewer................................391
Using the Fault History Viewer to Diagnose Faults .............391
Using the Fault Status Dialog Box ........................................392
Opening the Fault Status Dialog Box .........................392
Diagnosing Faults with the Fault Status Dialog
Box ...............................................................................393
Returning Failed Modules......................................................394
Repacking Modules for Shipping.................................395
Section 10 Additional Resources
The Readme File ....................................................................397
On-Line Help..........................................................................397
Add-In WINTERPRET Capabilities ..........................................398
Communications Package, T3831 ...............................398
Software Validation Package, T3835 ..........................398
Historian Package, T3832 ...........................................398
Math Package, T3833 ..................................................399
Continuous Control Package, T3834 ..........................399
Introduction
The Regent fault tolerant programmable controller is a micro-
processor-based controller with internal redundancy of all
critical circuits. The Regent's patented design offers the fol-
lowing features:
• High-speed real-time control of discrete and continuous
processes;
• Triplication of all critical components — no single point of
failure;
• Automatic detection of faults within internal circuits;
• Continued operations when faults occur;
• Hot-replacement of any failed module without affecting
operation.
Since the Regent can provide continuous operation in the
presence of faults — and supports full on-line hot-replacement
of all modules — it can approach 100 percent uptime.
The Regent controls complex and often critical processes in
real time, executing programs that accept external sensor sig-
nals, solve logic equations, perform calculations for continu-
ous process control, and generate external control signals.
These user-defined application programs control real-world
processes such as burner management, emergency shutdown,
fire and gas, turbine control, process safety interlocks, and
plant and equipment protection systems.
Programs for the Regent are written and monitored using the
Windows-based WINTERPRET application running on a per-
sonal computer.
R e g e n t User’s G u i d , I s s u e 4 1
Section 1 Introduction
I/O processors vote the output data and transmit the voted
values over the I/O Safetybus.
The I/O transceivers relay the output data from the I/O
Safetybus to the output modules.
Fail-Operational / Fail-Safe
Using the TMR principle, the Regent is designed to be “fail-
operational/fail-safe.” This means that when a failure occurs,
the Regent continues to operate: it is in a fail-operational
state. The system will continue to operate in this state until
the failed module is replaced and the system is returned to a
fully operational state. If, for any reason, the failed module is
not replaced before a second failure in one of the triple-redun-
dant circuits occurs, the second failure will cause the Regent
to shut down to a fail-safe state.
This fail-operational/fail-safe design is sometimes called 3-2-0
operation. This is because the system's normal operational
state uses three circuits, or slices. If one of these three slices
fails, the system will continue to operate using the two re-
maining slices until the failed slice can be replaced. If a sec-
ond failure should occur before the first failure has been re-
paired, the system will shut down.
The 3-2-0, fail-operational/fail-safe strategy is the only safe
and predictable strategy for a TMR-based system to use.
Hot Replacement
The Regent's TMR architecture provides fault detection, isola-
tion, and containment, and hot replacement necessary for
high availability and true fault tolerance. In the Regent, the
fault cycle looks like this,
fault→ detection→ annunciation→ repair→ recovery
Hot replacement is the ability to repair faults without inter-
rupting system operation. Without hot replacement it would
not be possible to achieve continuous operation (since the sys-
tem would have to be stopped for repairs).
All the Regent’s modules can be hot replaced. New modules
are initialized without degrading system performance.
The Regent
As shown in Figure 3, the Regent has three main types of
hardware components: a controller assembly (top), I/O as-
semblies (middle), and I/O power supply assemblies (bottom).
Up to 32 complete, fully configured Regent systems can be
linked together using peer-to-peer communications.
Controller Chassis
The controller chassis holds the system's three processor
modules and its communications modules. A triple-redundant
Safetybus on the backplane of the controller chassis handles
all communications voting within the controller assembly.
The controller chassis also contains external power terminals
(which let you to use up to three separate power sources),
three fault contacts (to indicate when faults have been de-
tected by the system), and connectors for two triple-redundant
I/O Safetybus channels.
Processor Modules
The controller assembly's three processor modules store and
execute application programs, scan and update the I/O mod-
ules, and detect system faults. Each of the processor modules
executes the application programs independently, but in lock-
step synchronization with the other two. And each processor
module independently communicates in lock-step synchroni-
zation with the I/O assembly over its own dedicated I/O
Safetybus link.
The front panel of each processor module has status and diag-
nostic indicator lights, a reset button, and a memory lock
keyswitch.
The reset button is used to clear errors and to synchronize an
uninitialized processor module with the two operating proces-
sors. The reset buttons on at least two separate processor
modules must be pressed to generate a reset signal. If two or
more processor modules require resetting (such as at power-
up) the reset signal will be generated automatically.
After a failed processor module is replaced, the new module is
initialized by pressing the reset buttons on the two operating
processors. All application programs and data are automati-
cally moved into the new processor module and the new mod-
ule is synchronized with the other two — without interrupting
system operation.
The memory lock keyswitch prevents programs in the proces-
sor modules from being changed or modified by WINTERPRET
or another system. When the memory is locked, programs and
status can still be monitored using WINTERPRET or another
system. The memory locks must be switched to on for at least
two processor modules to lock the memory. To prevent un-
authorized tampering, the keys can be removed from the
keyswitch in either position.
Inside each processor module is a main processor, an I/O proc-
essor, and a power supply. A battery inside each of the proc-
essor module maintains user application programs and the
downloadable portions of the system's RAMcode if there is a
power failure. Each processor module has interfaces to the
processor Safetybus and the I/O Safetybus. These interfaces
consist of an input voter, discrepancy detector logic, and an
output driver.
The processor modules also contain hardware voting and fault
detection circuits that continuously vote all data used during
system operation. These voting and fault detection circuits
allow the processor modules to identify and isolate transient,
intermittent, and permanent faults as they occur. All faults
are recorded in the system's fault history.
Communications Modules
All communications modules provide at least two ports that
can support communications with WINTERPRET, other Regents
(Guarded Peer-Link), or Modbus Masters (most distributed
control systems and man-machine interface suppliers support
connections to programmable logic controllers using Modbus).
Communications modules are available to support different
types of communications interfaces, and may include a real-
time clock that can be used by the Regent for time stamping
historical logging features such as sequence of events record-
ing and the system’s process historian.
Four types of communications modules are available for the
Regent: a standard serial interface module, a real-time clock
module, an intelligent serial communications module, and an
intelligent communications module with serial and Ethernet
interfaces.
switches off. Failed I/O power supply modules can be hot re-
placed without interrupting system operation.
I/O Chassis
The I/O chassis houses the I/O transceivers and I/O modules.
The I/O assembly is connected to the controller assembly by
three I/O Safetybus cables; with each section of the I/O
Safetybus cable carrying data between one of the I/O assem-
bly's three transceiver modules and one of the controller as-
sembly's processor modules. A buffered I/O Safetybus at the
back of the I/O chassis handles communications to each of the
I/O modules in the chassis (see Figure 12).
I/O Transceivers
Each of the I/O assembly's three I/O transceivers receives data
from the I/O assembly's inputs, transmits the input data to its
associated processor module, receives output data from the
processor, and then buffers and re-transmits the output data
to the I/O assembly's outputs. All data are transmitted along
the I/O Safetybus cables.
I/O Modules
The Regent’s I/O modules interface with field devices. Input
modules receive input signals from the field and output mod-
ules send output signals to the field.
There are four basic types of I/O modules: simplex input mod-
ules, simplex output modules, Monitored input modules, and
Guarded® output modules. Each of these module types can be
either analog or digital, and any combination of module types
can be installed in one I/O assembly.
I/O modules can be used either singly or in various redundant
combinations to extend fault tolerance out to the field devices.
Simplex Input Modules
Each simplex input module has input receiver circuits that
detect field signals, electro-optical isolation of up to 2,500
volts, Safetybus interface circuits, and a watchdog shutdown
timer.
Flexible Architecture
The Regent’s architecture provides a flexibility that allows
each system to be easily adapted to the different needs of any
installation. This flexibility lets you choose from different
levels of I/O fault protection (which can vary from point to
point according to the needs of your installation) and provides
a wide variety of communications methods allowing the
Regent to communicate with other equipment.
In addition, the Regent can be easily reconfigured to meet
changing needs or expanded to accommodate future growth.
Communications
The Regent system supports a variety of communications con-
figurations including the WINTERPRET application, Guarded
Peer-Links, operator interfaces, historical logging, and alarm
logging.
Guarded Peer-Link
The Guarded Peer-Link provides secure peer-to-peer commu-
nications for up to 32 Regent controllers over single or redun-
dant links. These communications links allow Regents to pass
safety-related data among each other.
Operator Interfaces
Safety systems are typically connected to an operator inter-
face. These operator interfaces may be a local PC, a DCS, or a
host computer. The Regent can be connected to any of these
interfaces in point-to-point or multi-drop networks using
Regent R2, Modbus, or Ethernet TCP/IP/802.3 communica-
tions links.
When communications redundancy is required (and supported
by the operator interface equipment), the redundant links are
simply connected to different ports on two the Regent’s com-
munications modules.
Historical Logging
The Regent provides valuable sequence of events and process
historian logging functions within the TMR processors. This
historical information can be presented to plant operators and
maintenance personnel in a variety of ways.
• The Regent can be configured to log historical information
to a printer connected directly to an intelligent communi-
cations module.
• A local or central PC running WINTERPRET’s historical col-
lection software can be used for archiving, logging, and
displaying sequence of events and process historian infor-
mation.
• The intelligent communications module also supports ac-
cess to historical data by DCS equipment and other opera-
tor interfaces supporting Regent R2 or Ethernet
TCP/IP/802.3 protocols.
Alarm Logging
ASCII output messages configured within the Regent’s appli-
cation programs provide custom alarm and report logging to
printers connected directly to any Regent communications
module.
Projects
A project associates a set of programs with a particular
Regent. The ability to have multiple projects makes it possible
to use a single computer running WINTERPRET to configure,
program, and monitor up to 32 Regents.
Programs
A program, sometimes called a user application program, con-
sists of a set of function blocks and the variables that are as-
signed to them. Each program can have as many as 100 func-
tion blocks.
Programs for the Regent are developed in they same way as
programs for a conventional, non-redundant controller. No
special programming is required to coordinate the triplication
inherent in the Regent.
The Regent can run as many as 30 completely independent
programs at one time — with each program controlling a dif-
ferent process or part of a process.
Programs are executed in the order in which they are started,
with each program finishing its tasks before the next program
begins. Individual programs within the Regent can be started,
stopped, modified, single-scanned, and deleted.
Function Blocks
Function blocks are the basic building blocks of a program.
Each function block exists as both source and object. The
source for each function block is created using one of
WINTERPRET's language editors and then compiled into a
common object format. The compiled object code is then
loaded into the Regent for execution.
Because all function blocks are compiled into object format,
different types of function blocks can be combined to create an
application program.
Function blocks can be easily copied from one program to an-
other.
Data Structure
There are three types of data in the Regent: variables
(internal data values that can be accessed by a program's dif-
ferent function blocks), which can be either I/O, shared, or
local.
I/O names are defined using the Configuration Editor. Shared
variables are defined using the Shared Variable Editor.
WINTERPRET combines all the variable names and tag names
into a dictionary. This dictionary contains a list of all the
names that are common between function blocks.
I/O
I/O consists of the system’s digital and analog input and out-
put points. User-defined I/O points are similar to shared vari-
ables in that they can be accessed by any function block.
Shared Variables
Variables that are global, or shared by any function block in
any program. A shared variable must be defined as either a
control relay, register, or floating point register. In addition
to user-defined shared variables, there are also predefined
system variables.
Local Variables
Local variables are used only within one program. A variable
is local because it is not defined as a shared variable or an I/O
Tag Names
Tag names are used to reference all three types of data. Tag
names begin with a letter and consist of between one and
twelve alphanumeric characters. Tag names are used as pro-
gramming references.
Project Selector
The Project Selector lets you create new projects, open pro-
jects that you want to work with, and delete old projects.
You can also use the Project Selector to add or change
WINTERPRET system users, their classifications, and their
passwords.
Project Editor
The Project Editor lets you add new programs, open programs
that you want to work with, and delete old programs. The
Project Editor also opens the Execution Controller, Fault
History Viewer, I/O Configuration Editor, and Shared
Variable Editor.
Execution Controller
From the Execution Controller you can load, run, stop, single-
scan, and monitor your application programs. You can also
force I/O points and shared variables to desired states.
Program Editor
The Program Editor lets you open the function block editors
and edit a program's function blocks. You can also use the
Program Editor to print your programs.
Program Monitor
The Program Monitor lets you monitor, force, run, stop, and
single-scan your programs. The Program Monitor also opens
the various function block monitors.
On-Line Help
On-line Help is a quick and convenient way to look up infor-
mation about a task you are performing, a feature you would
like to learn more about, or a command you want to use. Help
is always available either by pressing F1 or by clicking on the
Help command.
Programming Languages
WINTERPRET's programming languages allow someone with a
knowledge of process control to develop application programs
for the Regent without requiring a detailed understanding of
computer programming.
These application programs consist of one or more logical
units called function blocks. Each type of function block has
its own editor for creating and modifying source files. The
appropriate editor is invoked automatically when you open a
function block.
Although function blocks differ in both appearance and func-
tionality, they can be combined with other types of function
blocks to create a complete application program.
Ladder Logic
Ladder logic function blocks let you define logic equations and
control sequences in a graphical form using standard
ANSI/NEMA symbols for relay, coil, logic, and math elements.
ASCII output functions within ladder logic function blocks let
your program transmit messages through the Regent's com-
munications ports to an external device such as a terminal or
printer. ASCII output messages can contain text as well as
the values of the variables used by the program.
Analog Scaling
Analog scaling function blocks provide an efficient way of con-
verting analog values to scaled units.
Process Historian
Process historian function blocks let you record and times-
tamp the values of selected process variables. In a typical ap-
plication, the process historian begins recording when a start
signal is received. At defined intervals, the process historian
records values and timestamps in an event list. When a reset
signal is received, the process historian clears the event list
and waits for a new start signal.
Continuous Control
Continuous control function blocks let you keep a measured
process signal at a desired value, provided that the process
has,
1. A measurable process variable;
2. A setpoint at which the process variable is to be main-
tained;
System Security
WINTERPRET has several security features that help guard
against accidental changes to critical operational parameters
such as application programs, configuration data, and the
status of the programs in the Regent. WINTERPRET's security
measures are flexible; they can be made as stringent or as le-
nient as desired.
Communications Protection
Communications protection lets you explicitly identify vari-
ables that are not to be overwritten by any type of external
communications. These protected variables become read-only
variables.
Confirmation Protection
WINTERPRET requests a confirmation before allowing any
changes to be made to the status of the Regent. These con-
firmations help make certain that the user is aware of the ac-
tion about to be taken and provide a convenient way of termi-
nating unintended actions.
Installation Planning
The following planning information provides general guide-
lines that are applicable to most installations. Some installa-
tions will, however, require special installation considerations.
In such instances, please contact ICS for assistance.
Equipment Mounting
The Regent's design gives you the choice of front or rear
mounting. Each chassis is provided with removable-reversible
mounting brackets. With the brackets mounted to the rear of
the chassis, the chassis can be rear mounted using RETMA
Standard RS-310-B rails spaced for 19-inch panels. With the
brackets mounted to the front of the chassis, the chassis can
be front mounted inside RETMA rails.
Each Regent chassis is mounted using eight 10-32 x 1 bolts.
You will need eight bolts for each chassis you are mounting.
If you are mounting the chassis in a rack or panel that is not
pre-drilled, you will need a drill motor, a #21 drill bit, and a
10-32 tap.
Assembly Weights
Before mounting any of the assemblies' chassis, be sure that
the mounting location can support the weight of the assembly
being mounted. Table 1 provides a guide to the weights of
each assembly fully loaded with modules.
Table 1. Assembly Weights.
Controller Assembly 60 lb. (27 kg)
I/O Power Supply Chassis 45 lb. (20 kg)
I/O Chassis 75 lb. (34 kg)
Environmental Considerations
The Regent's environmental requirements are shown in Table
2.
Table 2. Environmental Considerations.
Operating Temperature
(inside enclosure) 32 to 140° F (0 to 60° C)
Storage Temperature -40 to 185° F (-40 to 85° C)
Humidity 0 to 95% non-condensing
Vibration and Shock 1.5g sinusoidal sweep, 55 to 200
Hz
EMI/RFI Tested to MIL-STD 461A, IEEE
STD 472, FCC Class A.
Input transient tolerance to 300
volts.
Static discharge tolerance to 5.5K
volts.
Tolerant to radiated fields of 10
v/m 14 kHz to 1 GHz.
Heat Dissipation
To ensure proper ventilation and heat transferal, always allow
a minimum clearance of 3 inches (8 cm) around all sides of
each chassis and a minimum clearance of 6 inches (16 cm)
above the top chassis in an enclosure.
If adequate clearance is provided and the ambient air tem-
perature outside each unit is under 140° F (60° C), the assem-
Power Consumption
The power and current requirements for each assembly are
shown in Table 4. The requirements shown in this table are
the maximum requirements for a fully configured system
(three communications modules, 40 I/O modules) and should
be used when determining your system's primary power dis-
tribution. Inrush current is for one AC cycle (approximately
20 msec).
Table 4. Typical Power Consumption.
Cont. Inrush Cont.
Voltage Current Current Watts
Controller Assembly 24 VDC 8 amps 180 amps 200
110 VAC 2 amps 60 amps 200
220/240 1 amp 120 amps 200
VAC
I/O Power Assembly 24 VDC 20 amps 360 amps 500
110 VAC 5 amps 120 amps 500
220/240 2.5 amps 240 amps 500
VAC
Power Distribution
Primary AC or DC power must be provided to both the con-
troller assembly and the I/O power assembly. The recom-
mended power distribution arrangement is shown in Figure
34. The power for the Regent equipment should be provided
from the isolated instrument power source.
The I/O power supply assembly provides logic power to the I/O
assemblies — not field power to I/O devices such as sensors
and actuators.
Important! Do not connect field devices or field device power supplies to
the isolated instrumentation power source. Primary AC/DC
power for field devices must be provided by the user and must
be provided from a separate power source.
Important! The field device power must be referenced to ground through
the green safety ground conduit.
Two alternate primary power schemes are shown in Figure 35.
At the top of the figure, three separate power connections are
provided by three separate panels. As shown, all three panels
must share a common ground. There is no requirement that
all three feeds be of the same phase. At the bottom of the fig-
ure, the power inputs are shown daisy-chained.
The load units consumed by each type of module in the I/O as-
sembly are shown in Table 6.
Grounding
Grounding can be divided into two categories: safety ground-
ing and EMI grounding.
Safety Grounding
In the controller assembly, safety grounding is provided
through the primary power connection. All three ground ter-
minals on each input power assembly in the system must be
connected to the power system safety ground. The ground
terminal on the I/O assembly must also be connected to a
suitable safety ground.
EMI Grounding
In the lower left hand corner of each chassis is a ground ter-
minal. Besides serving as the primary safety ground for the
I/O assembly, these terminals can provide additional high fre-
quency (EMI) grounding between multiple chassis in a single
system.
There are two methods that you can use for EMI grounding,
1. The ground terminal on each chassis in the local Regent
system should be connected to a single-point ground (such
as a bolt on the cabinet) using a 0.5 inch (13 mm) ground
braid soldered to a ring lug.
2. Alternatively, the ground braid can be connected between
the chassis ground terminal and the equipment mounting
rails. This method is acceptable only if all Regent equip-
ment is located in a single cabinet or in multiple cabinets
that are welded together.
Cabling
Cabling Multiple I/O Assemblies to a Controller
Assembly
The maximum distance between the controller assembly and
the last I/O assembly in the daisy-chain cannot exceed 150
cable feet (45 m).
Cabling I/O Power Supply Assemblies
The maximum distance between the I/O power supply assem-
bly and any I/O assembly it is powering cannot exceed 30 cable
feet (9 m).
Hardware Installation
The instructions for installing the Regent hardware have been
divided into a series of specific tasks and arranged in chrono-
logically logical sequence. This installation sequence is de-
signed to make installing the Regent hardware as quick, and
as easy, as possible.
Important! Before performing any type of meggering test, always discon-
nect all line filters and remove all modules from their chassis.
Unpacking
Before unpacking any of the Regent components, be sure to
take the following precautions:
1. Modules contain static-sensitive components that can be
damaged by small amounts of static electricity. Do not
touch the module connectors as doing so may cause dam-
age due to electrostatic discharge.
2. Do not remove components from their antistatic bags until
you are ready to install them. When you do remove the
components, observe proper handling procedures to avoid
possible damage due to electrostatic discharge.
3. The EMI gasket material on the chassis and modules is
fragile. Be careful not to touch the gasket (as this can
leave oil residues that will impair its effectiveness) or dam-
age the gaskets’ flanges.
4. Save all shipping materials to use should it be necessary to
transport or ship any of the Regent components. Never
ship the Regent with modules installed. If the Regent is to
be moved to another site after being mounted in an enclo-
sure, the modules must be removed and shipped in their
original packaging.
The Regent components are packed according to the specific
hardware and configuration requirements of your system.
The two options for the fault mode jumper are hold and shut-
down. If the jumper is installed in the hold position, all out-
puts hold their last state if the Regent shuts down. When the
jumper is in the shutdown position, all outputs are switched
off if the Regent shuts down. The I/O chassis must have
power from the I/O power supply in order to hold outputs in
their last state.
The I/O chassis comes from the factory with the fault mode
jumper set in the shutdown position.
To change the setting for the fault mode jumper, remove the
ID switch cover retaining screw and open the door. Remove
the fault mode jumper and reposition it. Replace the ID
switch cover.
The fault mode jumper should not be changed while the sys-
tem is running.
Module revision label On the side of each processor module is a module revision
label. The module revision label identifies the revision level of
each printed circuit board in the processor module as well as
Align the top and bottom latches at the back of the module
with the two tabs at the back of the I/O chassis.
Carefully press the module into the chassis. Be careful to keep
the module aligned while pressing it straight into the chassis.
The module should mount into the chassis with a minimum of
resistance. If the module does mount easily, do not force it.
Remove the module and check it for bent or damaged pins.
Check the I/O module slot keys to be sure that they have not
been dislodged, damaged, or inserted in the wrong positions.
If the pins and slot keys look okay, try reinstalling the mod-
ule.
As you press the module fully home, the two latches will snap
into place, securing the module in the chassis. Verify that the
latches are flush with the module housing.
Installing I/O Module Blank Covers
Holding the blank cover with the long tab up, slip the blank's
long tab through the top I/O slot retainer.
Slide the blank all the way up into the top I/O slot retainer.
Press the blank flush with the chassis to align the bottom tab
with the bottom I/O slot retainer. Let the blank drop into the
bottom I/O slot retainer.
RUN Off
POWER Green
Logging On
To help ensure system security, WINTERPRET requires that
you enter a user name and password when you log on.
When WINTERPRET displays the Logon dialog box, enter your
user name and password. The password text box will not dis-
play your password as you enter it (it will, instead, display a
series of asterisks corresponding to the number of characters
you type). After you have entered your user name and pass-
word, choose OK or press ENTER.
Read-Only Privileges
If you do not have both a valid user name and a valid pass-
word, choosing OK or pressing ENTER (without entering a
valid user name and password) will allow you log on to
WINTERPRET with read-only privileges. Read-only privileges
let you view most of WINTERPRET’s features. You cannot,
however, make any changes to either WINTERPRET or the Re-
gent.
window to an Icon. You can also click and drag the borders of
the active window to resize it as you like.
Dialog Boxes
Many commands you perform within WINTERPRET open dialog
boxes. Unlike windows, dialog boxes are fixed size and cannot
be resized or minimized. When a dialog box is open you must
complete the functions available for the dialog box and close it
before you can switch or return to a window, or make any
menu selections. Often the dialog box includes command but-
tons such as OK, Cancel, Save, and so on that will terminate
the dialog and close it automatically. Each dialog box also has
a control-menu box that can be used to close the dialog box.
Defining Classifications
Classifications are defined by choosing a set of access rights
and assigning them a name. These classifications are then as-
sociated with different system users, giving those users access
to all the features allowed by the classification.
For example, the user name ALL is associated with a classifica-
tion named Administrator. This classification has access to all
rights. However, there are times when it is not appropriate
for all system users to have access to all available rights. In
such cases you can create a classifications having only those
File Menu
Print Setup
Use this command to select a printer and a printer connection.
The options in the Print Setup dialog box will vary, depending
on the printer you install. The title of the dialog box changes
to reflect the name of your printer.
Select the printer you want to use (only installed printers ap-
pear). You install printers and configure ports through the
Windows Control Panel. For information on installing print-
ers, see the Microsoft Windows User's Guide and your
printer’s documentation.
The Setup command button inside the Print Setup dialog box
displays another dialog box that lets you control the default
printer settings for the printer you select. For more informa-
tion, choose the Help button after choosing the Setup button.
Log Off
Use this command to end your WINTERPRET session without
exiting from the WINTERPRET application.
To maintain system security, after you have finished using
WINTERPRET always be sure to log off or exit. Logging off
leaves the WINTERPRET application running, but helps prevent
unauthorized users from making changes to WINTERPRET, its
programs, or the Regent.
To log off, from any File menu choose Log Off (ALT,F,L). If a
file (such as a program or function block) is still open and has
been revised, you will be prompted to either save your changes
or exit without saving.
After logging off, WINTERPRET displays the Logon dialog box.
To return to WINTERPRET, enter your user name and pass-
word.
Exit
Closes the WINTERPRET application, logs you off, and returns
you to the Windows Program Manager.
There are four ways you can close the WINTERPRET applica-
tion:
1. From the File menu choose Exit (ALT,F,X); or
2. Click the WINTERPRET application window’s Control-menu
box and choose Close (ALT,SPACEBAR,C); or
3. Double-click the WINTERPRET application window’s Con-
trol-menu box; or
4. Press ALT+F4.
As with logging off, if a file (such as a program or function
block) is still open and has been revised, you will be prompted
to either save your changes or exit without saving.
Tip: If you want to close a window within the WINTERPRET application
without closing the WINTERPRET application itself use one of the
following methods:
1. Click the window’s Control-menu box and choose Close
(ALT,HYPHEN,C); or
2. Double-click the window’s Control-menu box; or
3. Press CTRL+F4.
Note: When there are many applications open under Windows, it is a
good idea to occasionally save your work, exit and restart Winterpret.
This will help with defragmentation of memory under Windows.
Options Menu
Prompt for Delete
When this command is checked, delete actions will always dis-
play a prompt requesting confirmation of the action. If it is
not checked, the delete action will occur immediately.
Window Menu
The Window menu commands provide convenient ways to ar-
range WINTERPRET’s windows and icons. As you open various
windows
Cascade
Arranges all of the open windows within the WINTERPRET ap-
plication in an overlapping cascade flowing from the upper left
to the lower right. The active window will always be on top.
Tile
Arranges all of the open windows within the WINTERPRET ap-
plication in a non-overlapped, or tiled fashion.
The more windows that are open, the smaller each tiled win-
dow becomes. If tiled windows become too small to work with,
it is often useful to maximize the window you’re currently us-
ing. When you want to switch to another window, click the
restore button to return the maximized window to its normal
tiled size and maximize the next window that you want to
work with.
Arrange Icons
The windows within the WINTERPRET application can be
minimized to icons. The Arrange Icons command arranges all
of the icons along the bottom left of WINTERPRET application
window.
1, 2, 3, ... 9, More Windows
The Window menu lists the open windows and icons numeri-
cally (according to the order in which they were opened). You
can use this command to switch to a different window by se-
lecting it from the list. If more than nine windows are open at
a time, choose More Windows to see a list of the windows not
shown in the menu list.
Help Menu
On-line Help is a quick and convenient way to look up infor-
mation about a task you are performing, a feature you would
What Next?
Working with WINTERPRET is an iterative process of configur-
ing hardware and writing and editing the function blocks that
will make up your application program. The following sec-
tions of this User’s Guide are arranged in what will most
probably be the order of your first iteration. The next few sec-
tions will guide you through,
• Creating projects.
• Configuring the Regent’s I/O points.
• Using the Shared Variable Editor to create shared vari-
ables.
• Allocating register space.
• Creating and editing programs.
• Configuring your hardware (including setting the commu-
nications ports on both your computer and the Regent to
enable them to communicate).
• Loading the RAMcode, I/O configuration, shared alloca-
tions, and comm protection into the Regent.
• Starting and stopping inputs and outputs.
• Loading programs into the Regent.
• Running, monitoring, and testing programs.
File Menu
New Project
Use this command when you want to create a new project
from scratch. Enter a name and description in the New Proj-
ect dialog box.
Copy Project
Use this command to create a new project as a copy of an ex-
isting project. Select the project that you want to copy and
choose Copy Project. Enter a name for the destination (or
new) project in the Copy Project dialog box.
Exit
Closes the WINTERPRET application. For more information on
using this command see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Definitions Menu
Guarded Peer-Link Config
Use this command to configure the projects and variables for
Guarded Peer-Link communications between multiple Regent
systems.
Using this command requires the purchase and installation of
the WINTERPRET Communications add-on software package
(Catalog No. T3831). For more information, please refer to
the Guarded Peer-Link product description.
Using this command requires the access right “configure the
Guarded Peer-Link.”
Classifications
Opens the Classifications dialog box allowing the creation and
modification of user classifications. For more information on
using this command see Defining Classifications in Section 3,
Installing the WINTERPRET Application.
Using this command requires the access right “edit all users
and their rights.”
System Users
Opens the System Users dialog box allowing the creation and
modification of user classifications. For more information on
using this command see Defining System Users in Section 3,
Installing the WINTERPRET Application.
Using this command requires the access right “edit all users
and their rights.”
Change Password
Use this command to change your password. For more infor-
mation on using this command see Changing Your Password
in Section 3, Installing the WINTERPRET Application.
Using this command requires the access right “change pass-
word.”
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
File Menu
New Program
Use this command when you want to create a new program
from scratch. Enter a name and description in the New Pro-
gram dialog box.
Using this command requires the access right “create and
copy programs.”
Description
Using this button requires the access right “delete programs.”
Opens the Version Description dialog box and lets you edit the
version description.
Delete
Using this button requires the access right “delete programs.”
Deletes the selected version of the program source file, but
does not delete any function blocks (or versions) that were
used by the program version (see the File menu command
Unused Function Blocks in Using the Program Editor, Section
5, Working with Programs and Function Blocks).
If Prompt for Delete is selected from the Options menu, you
must choose Yes when you receive the Delete confirmation
prompt.
Open
Opens the Program Editor for the selected program version.
This option provides a good way to make an older version the
most current. Opening, saving, and compiling an older ver-
sion makes it a new version at the next highest version num-
ber.
Copy Program
Use this command to create a new program by copying an ex-
isting program. In the Copy Program dialog box select the
source project and program to copy from the drop-down lists.
Enter a name for the destination (or new) program and choose
whether to copy all versions or only the latest version.
When you have finished making your selections choose OK to
make a program copy or choose Cancel to return to the Project
Editor without making a program copy.
Controller Menu
Commands from the Controller menu are used for on-line in-
teraction between WINTERPRET and the Regent. You must
have your PC connected to a Regent to use these commands.
Execution
Opens the Execution Controller. From the Execution Control-
ler you can initialize the Regent, load, run and stop programs
and so forth. For information on using the Execution Con-
Get From PC
Updates the date and time fields using the clock time from the
PC running the WINTERPRET application.
Get from Regent
Communicates (once) to the Regent to read the real-time clock
values and display them in the date and time fields.
After making your choices or changing the time and date
fields, choose one of the following buttons:
OK
Communicates to the Regent and sends the displayed values
to the Regent to set the real-time clock (to set the real-time
clock you must have at least one T3151 real-time clock com-
munications module installed).
Setting the real-time clock in the Regent automatically sets
the millisecond value to zero.
Important! Setting the Regent’s real-time clock to an earlier time may ef-
fect the retrieval of sequence of events and process historian
logs. You should collect the logs before setting the real-time
clock. For more information on collecting sequence of events
and process historian logs see Using the Sequence of Events
Monitor and Using the Process Historian; both are in Section
7, Loading, Monitoring and Testing Application Programs.
Cancel
Closes the Set Real-Time Clock dialog and returns you to the
Project Editor.
Definitions Menu
I/O Configuration
Opens I/O Configuration Editor. For more information on us-
ing the I/O Configuration Editor see page 132.
I/O Configuration History
Use this command to display the I/O Configuration Version
History dialog box. I/O configuration versions are listed by
version number and version description. The creation date
and the system user who created the version are shown at the
bottom of the dialog box for the selected version.
The Serial Ports dialog box has three primary selection areas:
Port Settings, Source, and Save options.
Port Settings
The dialog box lists each serial port by port number, node ad-
dress, port type, baud rate, data format, and port description.
Select a particular port in this list before you choose Edit (see
below).
Source
The serial port configurations displayed in Port Settings dia-
log box are retrieved from the Source selection you choose.
Get from Disk
Retrieves the serial port configuration previously saved to
disk and displays it for editing.
Baud Rate
Select the desired baud rate (300 to 19,200) for the port.
Port 1 must always have a baud rate of 19,200.
Node Number
If the port type is Multidrop, Net Master, Net Slave or
Modbus you must enter a node number. See recommenda-
tions in Table 14 for each type of port.
Data Format
Select the desired data format for data bits (7 or 8), stop
bits (1 or 2) and parity (odd, even, none) for the port. Port
types Comm, Multidrop, Net Master and Net Slave must
always be configured for 8 data bits, 1 stop bit and odd par-
ity.
Description
Enter a brief description for the port (for example, what is
connected to it).
When you are finished making your selections choose OK to
accept your configuration or choose Cancel to abandon any
changes you may have made.
Save
Performs the function chosen by save options (see above) and
closes the Serial Ports dialog box. You must have the right
“configure the serial ports” to choose Save.
Cancel
Closes the Serial Ports dialog box without saving any changes.
Project Users
Use this command to define which system users can use their
classification rights (for example, editing, loading, forcing, de-
leting, and so on) in the selected project.
Tools Menu
Compare Programs
Compares different versions of a program and lists where the
programs are different. For more information see Comparing
Application Programs in Section 6, Version Tracking.
Compare I/O Configurations
Compares different versions of an I/O configuration and lists
where they are different. For more information see Compar-
ing I/O Configurations in Section 6, Version Tracking.
Compare Shared Variables
Compares different versions of a shared variable configuration
and lists where they are different. For more information see
Comparing Shared Variable Definitions in Section 6, Version
Tracking.
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Set Confirmation Level
Use this command to set the type of confirmation prompts you
prefer. Confirmation codes are required for all operations that
load or change information in the Regent (for example, pro-
gram loading, program stopping, forcing, and so on).
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
has been established, you can then refer to input and output
points by their tag names.
I/O slots that have not been configured are labeled as empty.
I/O slots that have been configured are labeled with the ICS
catalog number of the I/O module type selected and module
type identifier.
1. Choose the type of I/O modules for each slot (see Assigning
Module Types to the I/O Slots, below).
2. Edit the I/O module definition to specify names, descrip-
tions and other applicable information for each I/O point
(see Editing I/O Module Definitions, below).
File Menu
Save Configuration
Saves changes made during the edit session to a new version
number. Repeated saves during a single edit session replace
previous saves during the edit session.
This command is normally disabled until changes are made
during the edit session. An exception is when you open an old
version from the I/O configuration version history, which al-
lows a Save Configuration without making any changes. This
saves the old version to the next highest version number
available.
Revert to Last Saved
Abandons any changes made since the last Save Configuration
command was issued in the current editing session. If you
have not issued a Save Configuration command during the
current editing session this command will return to the origi-
nal version opened at the beginning of the edit session. This
command is dimmed unless the I/O Configuration Editor’s ti-
tle bar displays the “(modified)” flag indicating that changes
have been made but not yet saved.
Compile
Compiles the current configuration. If any errors are found
during the compile process a compiler error dialog box will be
displayed.
View Error Messages
Use this command to display a list of errors generated by the
last compile operation. From the View Error Messages dialog
box you can print the errors by choosing Print. The printout
is useful as a guide to where you must edit the I/O configura-
tion and make changes in order to successfully compile. After
viewing or printing the error messages choose OK to return to
the I/O Configuration Editor.
Edit Menu
Edit Module Definition
Use this command to open the Module Edit dialog box to edit
I/O configuration for the selected module. This contents of
this dialog box will vary depending on the type of I/O module,
but it will generally list the names and descriptions of the I/O
points for the module.
modules (until the next empty slot) to the right one slot.
There must be an empty slot to the right in the I/O chassis to
insert a module. The Insert Module command effects only the
modules in the selected chassis; modules cannot be pushed to
another chassis (in other words, they are not going to move
from slot 10 in the current chassis to slot 1 in the next chas-
sis).
Using this command requires the access right “edit I/O mod-
ule layout.”
Delete Module
Use this command to delete the module at the current position
in the I/O map and shift all other I/O modules in the chassis
left one slot. If Prompt for Delete is selected from the Options
menu you will receive a confirmation prompt.
Using this command requires the access right “edit I/O mod-
ule layout.”
Important! There is no undelete function. If you accidentally choose De-
lete I/O Module you should either use the Revert to Last
Saved command or close the I/O Configuration Editor without
saving your changes.
Copy Module
Copies a module definition. Use the Copy Module command,
followed by the Insert Module command to place a copy of a
module into the desired position.
Using this command requires the access right “edit I/O mod-
ule layout.”
Make Module Empty
Use this command to remove the selected I/O module and
make the slot “empty.” Similar to Delete Module but does not
shift remaining modules in the chassis to the left. When the
Make Module Empty dialog box is displayed, choose Yes to
continue or No to cancel this operation.
Using this command requires the access right “edit I/O mod-
ule layout.”
Insert Empty I/O Assembly
Use this command to insert an empty I/O assembly at the se-
lected chassis position and shift the selected (and any subse-
quent) I/O assemblies down one assembly. There must be an
Search Menu
Go to Slot
Use this command to move to a specific I/O slot in the I/O
Configuration Editor. From the Go to Slot dialog box enter
the desired I/O assembly number, I/O slot number. Choose
OK to go to the selected slot or Cancel to return to the I/O
Configuration Editor.
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
File Menu
Save Shared Variables
Using this command requires the access right “edit shared
variable definitions.”
Saves changes made during the edit session to a new version
number. Repeated saves during a single edit session replace
previous saves during the edit session.
This command is normally disabled until changes are made
during the edit session. An exception is opening an old ver-
sion from the Shared Variable Version History, which allows a
Save Shared Variables without making any changes. This
saves the old version to the next highest version number
available.
Revert to Last Saved
Using this command requires the access right “edit shared
variable definitions.”
Abandons any changes made since the last Save Shared Vari-
ables command issued during the current edit session. If you
have not issued a Save Shared Variables command during this
edit session, this command will return to the original version
opened at the beginning of the edit session. This command is
dimmed unless the title bar of the Shared Variable Editor’s
title bar shows the “(modified)” flag indicating that changes
have been made but not yet saved.
Compile
Using this command requires the access right “edit shared
variable definitions.”
Compiles the current configuration. If any errors are found in
the compile process a compiler error dialog box will be dis-
played.
View Error Messages
Use this command to display a list of errors generated by the
last compile operation. From the View Error Messages dialog
box you can print the errors by choosing Print. The printout
Print Setup
Use this command to configure various options for your
printer from the standard Windows Print Setup dialog box.
Consult your printer documentation for details.
Log Off
Ends the activities of the current WINTERPRET user, closes all
open windows within WINTERPRET, and prompts the next user
to log on. For more information on using this command see
Commands Common to all WINTERPRET Windows in Section
3, Installing the WINTERPRET Application.
Exit
Closes the WINTERPRET application. For more information on
using this command see Commands Common to all WIN-
TERPRET Windows in Section 3, Installing the WINTERPRET
Application.
Important! This is not how to close the Shared Variable Editor as this
command will close the entire WINTERPRET application. See
page 155, Closing the Shared Variable Editor.
Edit Menu
Add New Definition
Use this command to define a new shared variable, which will
be placed at the end of the variable list. In the dialog box en-
ter the name, description, initial value, final value, and comm
protect configuration. For more details about these configura-
tion fields see page 147, Creating Shared Variables.
Using this command requires the access right “edit shared
variable definitions.”
When you choose Add New Definition the dialog box fields
automatically contain a copy of the last entry entered or ed-
ited. You can use this to move a definition or make a copy of a
definition that you want to edit.
When you are finished choose OK to complete your definition
or Cancel if you decide not to add the new definition.
Edit Definition
Use this command to edit an existing shared variable. In the
dialog box edit the name, description, initial value, final value
Search Menu
Find
Use this command to search the shared variable definitions for
a particular text string. The search constraint options avail-
able in the dialog box are described below. After making your
search selections choose Find Next to perform the search or
Cancel to return to the Shared Variable Editor.
Configure Menu
Allocate Register Space
Using this command requires the access right “edit shared
variable definitions” and “allocate shared register space.”
Use this command to define the amount of each variable type
to allow for in the Regent system. This allocation is loaded
into the Regent before any application programs are loaded
View Menu
This command lets you choose the type of shared variables list
to display in the Shared Variable Editor. Choose either Con-
trol Relays, Word Registers, or Floating Point Registers.
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the WIN-
TERPRET Application.
System Variables
System variables are internal variables that have been prede-
fined to represent a variety of information about the operating
status of the Regent equipment. Because they are predefined
you do not need to configure these variables, they are avail-
able in every Regent system. From the Project Editor you can
open a dialog box to view and print the system variables.
Most of the system variables represent fault status informa-
tion for the Regent modules. Because the Regent controls the
status of these variables, most of them can only be monitored
by your application programs (your programs cannot “own” or
Shared Variables
Shared variables are internal variables that you configure us-
ing the Shared Variable Editor. This internal variable cate-
gory is called “shared” because the variables you define can be
shared among all of your application programs. Similar to an
output variable, a shared variable can only be “owned” by one
application program, but can be monitored by any application
program.
When you begin to create your system configuration, it may
not be clear what variables you will need to define as shared
variables. Some guidelines to help you determine your needs
for shared variables are listed below.
1. If you plan on creating more than one application program
for your system, any variable that you control in one pro-
gram and need to monitor in another (other than I/O and
system variables) should be defined as a shared variable.
2. If your system has redundant input modules configured,
you will probably want to define shared variables to repre-
sent the results for the voted (digital inputs) or mid-value
selected (analog inputs) input data. By defining them as
shared variables, the resolved input data will be available
to all application programs.
3. If you plan on connecting the Regent to an external com-
munications interface (such as a DCS Gateway, MMI, etc.)
you may want to “pack” all of the required I/O and inter-
nal Regent data into a block of shared variables that can
simplify the communications configuration and enhance
the communications throughput. If your communications
equipment is to be configured to write data to the Regent,
the associated variables must be configured as shared vari-
ables. See Section 8, Safety Considerations, for safety
critical communications requirements.
Local Variables
Local variables represent internal variables that are local to a
single application program. You are not required to perform
any particular configuration steps to define local variables. A
variable used in an application program will automatically be
local to a program because it has not been defined as an I/O
variable, shared variable or system variable.
For example, if the name “MOTOR1FAIL” is used in your appli-
cation program, but is not defined as an I/O variable or shared
variable, it will be local to the program and can be used in any
of the function blocks of the application program. If you use
this name in a second application program, it will not refer-
ence the same data as the first program. Instead, it will repre-
sent another, independent local variable in the second applica-
tion program. If the name “MOTOR1FAIL” should represent a
single common internal variable, it should be defined as a
shared variable.
Note: The DOS-based Program Development System (PDS) for the
Regent associates local variables with an individual function
block, not an individual program as is done in WINTERPRET.
If you upgrade a system that was originally configured using
PDS to WINTERPRET you should examine the use of local vari-
ables carefully to determine whether you need to make modifi-
cations to your previous local variable names in order to main-
tain variables individual to function blocks.
Data Types
For each category of variables in the Regent, there are differ-
ent data types representing bit, word, or floating point types
of information, as shown in Table 16.
Regent Memory
The Regent’s processor modules contain memory used to store
your application programs, and variables. The Regent’s mem-
ory is divided in two particular areas of interest: main proces-
sor RAM and shared RAM. Each of these memory areas is
discussed below along with particular details that you need to
consider when planning your configuration and programs.
Shared RAM
The shared RAM (or SRAM) is used to store all of your I/O
variables, system control relays and shared control relays.
Every Regent system has 8K bytes of SRAM as shown in
Figure 90.
Fault 16
Reset 16
LED 16
Force
1. Digital I/O “Module Names” (type DIW, DOW) refer to the same 16-bits, no additional
memory required.
2. Digital Output Modules with 8 points require 16 bits in memory, of which only 8 are
used.
3. Analog Output Modules with 8 points require 9 words in memory, of which only 8 are
used.
cutes the new program and the space occupied by the old
version becomes free memory.
Where to Start
Before you begin creating application programs and function
blocks, you should follow the procedures in Section 4, Working
with Projects to create a project, define the I/O configuration,
define the shared variables, and define the serial port
configurations. You should also be familiar with the types of
variables in the Regent and certain memory allocation
considerations (see Regent Variable Types and Memory in
Section 4, Working with Projects).
This section discusses the procedures for planning and
creating application programs and function blocks. At the end
of this section you will find a discussion about the Program
Data Area (PDA). It is not important to understand the
details of the PDA in order to create application programs.
However, before you begin loading programs into the Regent
you should read the information about the PDA so that you
understand various characteristics of program local variables,
PDA allocation and expansion, and on-line programming
considerations.
Planning Programs
In order to plan your application program development using
WINTERPRET, you should gather information on the functional
requirements for the process interlock and control functions
that the Regent will perform. Often you will find this
information in logic diagrams, functional specifications, piping
and instrument diagrams (P&IDs) or cause and effect
diagrams. Having this information at hand will help make the
process of planning your application programs easier and
more efficient.
details text box to view its contents, you are not allowed to
add or edit those details using this command. You can add or
edit a function block’s details using the Function Block
Editors (see Using the Function Block Editors, starting on
page 191).
When you have finished viewing the function block’s details,
choose Cancel.
Unused Function Blocks
Before using this command it is best to use the Program
Version History command to delete any program versions that
are no longer needed. Then use this dialog box to see what
function blocks are no longer used.
Print Program
Use this command to generate program printouts. Use the
check the boxes to indicate what information you want to
include in the printout.
Edit Menu
Add Function Block
The Add Function Block command places the selected
function block at the end of the function block list for the
program. Choose Create New from the top of the list to define
a new function block. See page 176, Creating New Function
Blocks for more details.
Using this command requires the access right “edit program
source.”
Insert Function Block
The Insert Function Block command inserts the selected
function block before the highlighted function block in the
function block list for the program. Choose Create New from
the top of the list to define a new function block. See page
176, Creating New Function Blocks for more details.
Using this command requires the access right “edit program
source.”
Delete Function Block
Deletes the selected function block from the function block list
for the program. This does not delete the function block from
the program directory on disk as it may be used by other
versions of the program. Use the Unused Function Block
command to delete unused function blocks from the disk. See
page 185, for more information on the Unused Function
Blocks command.
If the Prompt for Delete option is set from the Options menu,
you will receive a confirmation prompt.
Using this command requires the access right “edit program
source.”
Definitions Menu
Spare Data Space
Spare data space refers to the amount of extra program local
data that will be allocated when the program is loaded in the
Regent. Spare data space is required in order to load a new
program version that needs more program local data than the
program version currently in the Regent.
Delete
Deletes the selected user. If Prompt for Delete is selected
from the Options menu, you will have to confirm your
selection.
Tools Menu
Compare Function Blocks
Compares different versions of a function block and lists
where the function blocks are different. For more information
see Comparing Function Blocks in Section 6, Version
Tracking.
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
you may skip to the section that describes the particular type
of function block you have opened, see Using the Ladder Logic
Editor (page 197) or Using the Analog Scaling Editor (page
243). Details on other function block types can be found in
their respective product description documents. You can also
use the on-line Help for additional information.
1. Open a Project. From the Project Selector, select the
project that you want to open and choose Open Project
from the Project Selector's File menu [ALT,F,O].
6 Shortcut: Select the project that you want to open and double-click or
press ENTER.
2. Open a Program. From the Project Editor, select the
program that you want to open and choose Open Program
from the Project Editor's File menu [ALT,F,O].
6 Shortcut: Select the program that you want to edit and press ENTER or
double-click.
3. Open a Function Block. From the Program Editor, select
the function block that you want to edit and choose Open
Function block from the Program Editor's File menu
[ALT,F,O].
6 Shortcut: Select the function block that you want to edit and double-
click or press ENTER.
WINTERPRET will open the appropriate editor for the function
block you have selected and you can begin editing.
File Menu
Save Function Block
This command is dimmed, or disabled, until changes have
been made to the function block, or if the function block editor
was opened from the Get Function Block History dialog box
(by selecting an older version and choosing Open).
The Save Function Block command saves the function block,
creating a new version with an incremented version number
(the previous version remains unchanged). If repeated Save
operations are performed while in the function block editor,
only one new version is created. Each subsequent save
replaces the previous one until you close the function block
editor.
Using this command requires the access right “edit program
source.”
Revert to Last Saved
Abandons any changes made since the last Save Function
Block command was issued during the current editing session.
If you have not issued a Save Function Block command during
the current editing session this command will return to the
original version opened at the beginning of the edit session.
This command is dimmed unless the title bar of function block
editor shows the “(modified)” flag, indicating that changes
have been made to the function block that have not yet been
saved.
Compile
Compiles the current function block. If any errors are found
during the compile process, a compiler error dialog box will be
displayed. Function blocks must be compiled before they can
be loaded into the Regent. Function blocks may also be
compiled when you close the function block editor or by using
the Compile All or Compile Changes commands from the
Project Editor’s File menu.
View Error Messages
Use this command to display a list of errors generated by the
last compile operation. The error list identifies the function
block name and lists entries as either errors or warnings. An
error means that the function block was not compiled and
therefore cannot be loaded in the Regent until the error is
corrected. A warning means that an unusual use of a variable
was found that may not be what you had intended to program.
Warnings do not prevent the compile from completing, and
the function block may be loaded and run in the Regent.
Paste
The Paste command is used in conjunction with the Cut and
Copy commands. Use Paste in one of the two ways described
below.
To insert the selection made by Cut or Copy, place the
selection cursor anywhere on the first row of a rung before
which you want to insert the cut or copied selection. Choose
Paste to insert the selection.
To replace a range of rungs, select the rungs that you want to
replace. Choose Paste to replace the currently selected rungs
with the rungs previously cut or copied.
6 Shortcut: Select the rungs you want to replace and press CTRL+V.
Clear Element
Use the Clear Element command to remove the ladder
element currently selected. When you clear an element, the
previously occupied cells become blank.
6 Shortcut: Select the element you want to clear and press CTRL+L.
Delete Column
Use the Delete Column command to delete an entire column
of elements for a single rung. The column deleted is the
column at the current selection cursor position.
6 Shortcut: Position the selection cursor on the column you want to delete
and press DEL.
After deleting a column, the remaining elements to the right
are shifted left one column. If the rung contained a coil
instruction in column 10, there will be a blank cell in column
9. Move the cursor to the blank cell and use the Short Circuit
command to reconnect the coil to the remaining logic.
Delete Row
Use the Delete Row command to delete the row at the current
position of the selection cursor.
6 Shortcut: Position the selection cursor on the column you want to delete
and press CTRL+O.
Delete Selected Rows
Select a range of rows that you want to delete. Choose Delete
Selected Rows from the Edit menu to delete the rows. Use the
Edit Element
Use this command to open a dialog box where you can define
the fields of the selected ladder element. Details for each
ladder element are individually described later in this section.
6 Shortcut: Select the element you want to edit and press ENTER.
Edit Cell Comment
Use the Edit Cell Comment command to make a custom entry
for the cell comment of the selected ladder element. This
command is dimmed, or disabled, unless the option Show
Comments is selected.
Normally you do not need to edit cell comments because they
are automatically linked to the description fields for all I/O,
shared and system variables. Using the Edit Cell Command
does not change these descriptions, it only modifies the
comment for the current cell.
This command should be used if you want to enter a cell
comment for an element using a local variable. Choosing Edit
Cell Comment opens a dialog box as shown in Figure 113.
Short Circuit
Use this command to place a horizontal short at the current
position in the ladder diagram.
6 Shortcut: Press CTRL+S.
Vertical Connection
Use this command to draw a vertical connection below and to
the left of the current position in the ladder diagram (the
position of the inverted triangle in the selection cursor).
(This is not how to draw the left-hand power rail. Use the
Insert Empty Row command to insert rows and extend the
power rail.)
6 Shortcut: Press F5.
Repeat Last Element
Use this command to speed up the drawing of ladder diagrams
when you need to draw several ladder elements of the same
type. This command repeats the last element selection at the
current cursor position.
6 Shortcut: Press F7.
For example, to draw three normally open contacts in series,
draw the first contact by selecting from the menu, then move
the cursor right one column and press F7, move the cursor
right again, and press F7 once more.
Relay Menu
The Ladder Logic Editor’s Relay menu gives you access to the
following ladder logic elements. After creating a relay element
in a ladder logic diagram, choose the Edit Element command
(or press ENTER) to open a dialog box like the one shown in
Figure 114 for the Normally Open Contact. Enter the name of
the variable to be used for the element and choose OK to
complete the entry.
For more information see page 212, Mux Output Coil or refer
to the product description for the multiplexed I/O module.
Inverter
The Inverter element is used to invert power flow. When
executed by the Regent, if power flow to the invert is false,
then it will be true after the invert; if power flow to the invert
is true, then it will be false after the invert.
The Inverter element does not require a name to be specified.
No Signal
The No Signal element tests for an out of range input signal.
Use it for analog inputs and temperature inputs only. For
details on out of range signal levels refer to the input module’s
product description.
When you define a Low Low Alarm element, enter the name of
an analog input or analog output variable.
High Alarm
The High Alarm is true when the value of the named analog
variable is greater than the high alarm limit. The high alarm
limit value is defined by a scaling entry in an analog scaling
function block. For more details see Using the Analog Scaling
Editor, Alarm Limit Values, on page 250.
High High
The High High Alarm is true when the value of the named
analog variable is greater than the high high alarm limit. The
high high alarm limit value is defined by a scaling entry in an
analog scaling function block. For more details see Using the
Analog Scaling Editor, Alarm Limit Values, on page 250.
When you define a High High Alarm element, enter the name
of an analog input or analog output variable.
Coil Menu
Coil elements always appear in column 10. If you define a coil
when the insertion point is not in column 10, a horizontal line
will appear connecting the insertion point to column 10. This
is a quick and useful way to define a horizontal rung. The
Ladder Logic Editor’s Coil menu gives you access to all of the
following ladder logic elements.
After creating a coil element in a ladder logic diagram,
position the selection cursor on the element and choose the
Edit Element command (or press ENTER) to open a dialog like
the one shown in Figure 115 for the Latch Coil. Enter the
name of the variable to be used for the coil element and
choose OK to complete the entry.
The table shows that when the flash bit is on the mux output
will flash or be on steady, depending on the state of the on-off
bit. When the flash bit is off, the mux output will be steady off
or with flash fast, depending on the state of the on-off bit .
Jump
The Jump element is used to skip execution of certain ladder
logic rungs. Every Jump element requires a corresponding
Label element that must be located in the function block
below the Jump element. Backward jumps are not allowed.
Logic Menu
The Ladder Logic Editor’s Logic menu gives you access to the
following ladder logic elements. These logic elements can be
placed anywhere in the ladder logic rung except column ten.
Some of the elements are wider than one column so they must
be placed so that they do not extend into column ten.
When you use the logic menu’s manipulation elements, define
A and B according to the following guidelines:
Next Message
When power flows to the right side of the shift element the
shift operation is performed.
In a Shift Left, all sixteen bits of the variable A are moved by
the amount of variable B to the left towards the most
significant bit (MSB). Bits shifted past the MSB are lost, and
zeroes are shifted into the least significant bit (LSB). If the
value of B is negative, the direction of the shift is reversed.
After the shift, if the MSB (bit 15) is equal to one, power
appears at the output leg of the shift element.
In a Shift Right, all sixteen bits of the variable A are moved by
the amount of variable B to the right towards the LSB. Bits
shifted past the LSB are lost, and zeros are shifted into the
MSB. If the value of B is negative, the direction of the shift is
reversed. After the shift, if the LSB (bit 0) is equal to one,
power appears at the output leg of the shift element.
After you have created a shift element choose Edit Element to
enter the variable names and values as shown in Figure 126.
When power flows to the right input leg of the rotate element
the rotate operation is performed.
In a Rotate Left, all sixteen bits of the variable A are moved by
the amount of variable B to the left towards the MSB (bit 15),
and bits moved past the MSB are moved into the LSB (bit 0).
If the value of B is negative, the direction of the rotate is
reversed. After the rotation, if the MSB is equal to one, power
appears at the output leg of the rotate element.
In a Rotate Right, all sixteen bits of the variable A are moved
by the amount of variable B to the right towards the LSB (bit
0), and bits moved past the LSB are moved into the MSB (bit
15). If the value of B is negative, the direction of the rotate is
reversed. After the rotation, if the LSB is equal to one, power
appears at the output leg of the rotate element.
After you have created a rotate element, choose Edit Element
to enter the variable names and values as shown in Figure
127.
Math Menu
The Ladder Logic Editor’s Math menu gives you access to an
assign element, four integer math elements, six comparison
elements and two BCD data conversion elements. All of the
math elements are box instructions that occupy multiple
columns in one row. The elements can be placed in any
column as long as they do not extend into column ten. Each
of these elements is described below.
Assign
Assign moves data from one variable to another (source to
destination). When power flows to the input side of the
Assign element, the value of the source variable is stored in
the destination variable, and power flow appears at the
output.
Divide
When power flows to the Divide element, A is divided by B and
the result is stored in Quotient and Remainder. If the value of
B is zero, an overflow condition occurs. When overflow occurs
the values of Quotient and Remainder remain at their last
calculated values and power flow appears at the element
output leg.
For example, consider the BCD value 0001 0010 0011 0100,
which represents 1,234. In a BCD to binary conversion, this
becomes the binary value for 1,234, or 0000 0100 1101 0010.
BCD to Binary elements convert the BCD bit pattern of the
Source variable to a standard binary bit pattern for the
destination variable. The source variable should range from 0
to 9,999 (in BCD format). When the source variable has an
invalid BCD bit pattern then an error condition occurs and
power flow appears at the element output. Also the
destination variable remains at the last calculated value.
Binary to BCD elements convert the standard 16-bit binary
(base 2) word pattern of the Source variable to BCD data
format for the destination variable. The source variable
should range from 0 to 9,999. When the value for source is
outside of this range an error condition occurs and power flow
appears at the element output. Also the destination variable
remains at the last calculated value.
After creating a BCD conversion element, choose Edit
Element to define the values or variable names for the
comparison. An example dialog is shown for the Binary to
BCD conversion in Figure 134.
Search Menu
Go to Rung
The Go to Rung command lets you quickly move to different
parts of a ladder logic function block.
From the Ladder Logic Monitor's Search menu choose Go to
Rung (ALT,S,G).
Line Number
Enter the line number that you want to go to.
Go
Choose Go to move to the line number that you entered in the
Line Number text box.
First
Go to the first rung of the function block.
Last
Go to the last rung of the function block.
Find Text
Searches for a text string. From the Ladder Logic Monitor's
Search menu choose Find Text (ALT,S,F).
Find What
Enter the text that you want to find.
Match
Choose an option button to find the text that you are
searching for anywhere in word, at the beginning of word, or
as a whole word.
Rung
Choose an option button to search for the text you specified in
all rungs or only in the current rung.
Direction
Choose an option button to indicate whether you want the
search to go up or down through the function block.
Options
Check these boxes if you want the search include comments
and description and be case sensitive.
Find Element
Searches for the next occurrence of the element you specify.
From the Ladder Logic Monitor's Search menu choose Find
Element (ALT,S,E).
Type
Use this drop-down list box to select what type of element you
want to find.
Direction
Choose an option button to indicate whether you want the
search to go up or down through the function block.
Find Next
The Find Next command searches for the next occurrence of
whatever element or character string was previously searched
for using the Find Text or Find Element commands.
From the Ladder Logic Monitor's Search menu choose Find
Next (ALT,S,N).
6 Shortcut: Press F3.
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Show Comments (Hide Comments)
The Show Comments command changes the display mode of
the ladder logic editor to show the rung comments and cell
comments. In this expanded display mode all of the normal
ladder logic editing capabilities remain normal.
You must select Show Comments in order to create a rung
comment. An example of the Ladder Logic Editor with
comments displayed is shown in Figure 135.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Cell Comments
In addition to rung comments each cell of the ladder diagram
has a cell comment. For I/O, shared, and system variables,
cell comments are automatically linked to the descriptions of
the variable name used in the cell. Local variables do not have
descriptions, so their cell comments are normally blank. You
can use the Edit Cell Comment command to enter a cell
comment where a local variable is used. For more details on
this command see page 205, Edit Cell Comment.
where,
N = 1 for linear scaling conversion
N = 0.5 for square root conversion
A graphical representation of this equation is shown in Figure
137.
8750 = 87.50%
If you think of the zero to 10,000 range as zero to 100 plus two
decimal places, the values are more easily recognized. You can
write a function block to calculate an output between zero and
10,000 and then write an analog scaling function block to
unscale the engineering value from zero to 10,000 to zero to
4,095.
Analog scaling function blocks for analog outputs should be
defined at the very end of your application program. By
making this the last function in your program, the
engineering values it calculates will be unscaled and sent to
the analog outputs without any scan cycle delays.
Register-to-Register Scaling
Shared or local registers are often be used to store analog unit
results that may need to be scaled or unscaled. Register-to-
register scaling lets you scale or unscale these results easily.
Here are a couple examples of when you might want to use
register-to-register scaling.
• When the mid value select of three analog inputs yields an
analog unit result stored in a register. You would want to
use scaling to convert this value to engineering units.
• Many continuous control loop fields operate on analog
units. For instance, to provide a remote setpoint to a
continuous control loop, the value must be between zero
and 4,095. If the setpoint is in engineering units in a
register you can use unscaling to convert it to raw analog
units in another register for use in the continuous control
loop.
Edit Menu
Using the commands from the Edit menu you can add, edit,
insert and delete scaling entries and define the timing
parameters.
Add Entry and Insert Entry
Choose Add Entry to create a new scaling entry at the end of
the list of existing entries. Choose Insert Entry to insert a
new scaling entry at the current cursor position. The scaling
entries are executed in the order that they appear in the
Analog Scaling Editor window. Normally the order of the
scaling entries is not important because they represent
independent scaling operations and do not interact with each
other.
After choosing Add or Insert Entry a dialog box will open
where you can define the parameters for the scaling entry.
The Add Entry dialog is shown in Figure 140.
Operation
Choose the scaling operation — either scale or unscale.
Conversion
Choose between linear or square root extraction for the
scaling conversion. Square root extraction is most often
required for differential pressure transmitters measuring flow.
Normally all unscale operations should be linear conversions
Alarm Limit Values
The built-in alarm limits for scaling operations can be used to
set alarms when the source variable exceeds configured values.
Alarm limit values are always expressed in engineering units,
regardless of the scale or unscale operation. This makes it
easier for you to define the alarm values you need.
The alarm limits are optional, you are not required to use
them. Enter integer constants for the high-high, high, low
and low-low alarm limits. The values should be in the
numeric range between the values you enter for the low and
high engineering unit values. They also must be in
descending order where,
High Engineering Value > High-High > High > Low > Low-Low > Low
Enineering Value
If you do not need to use all four of the alarm levels, you
should still enter values for each of them. For example, if you
only need a high alarm, set high-high equal to the high
engineering value and set low and low-low to the low
engineering value.
The alarm values you configure here are used internally in the
Regent for the ladder logic alarm contacts.
Alarm Limit Variable Names
If you have entered values for the Alarm Limits, you can then
enter names of bit-type variables for each of the alarms. By
entering a variable name, you can use the name in other
function blocks like ladder logic to monitor the status of the
alarms. Normally you will enter a shared control relay or
local control relay name.
After you have completed your scaling entry configuration,
choose OK to close the dialog and return to the Analog Scaling
Editor.
Edit Entry
Use the Edit Entry command to edit and modify the
configuration for a specific scaling entry.
Insert Entry
Using Insert Entry command is just like the Add Entry
command, except the new entry is inserted ahead of the
currently selected entry (The Add Entry command adds the
new entry to the end of the scaling list of entries).
Delete Entry
Use the Delete Entry command to delete a scaling entry from
the list. Select the entry you wish to delete and choose Delete
Entry from the Edit menu.
Timing Parameters
Use the Timing Parameters command to define optional
timing execution parameters for the scaling function block.
The timing parameters you define apply to all of the scaling
entries, not individual entries. If you do not specify timing
parameters, the scaling operations will be performed every
scan of the program when it is loaded and running in the
Regent.
When you select the Timing Parameters command from the
Edit menu the following dialog box is opened:
Search Menu
Go to Entry
The Go to Entry command lets you quickly move to different
entries in the analog scaling entries list. From the Analog
Scaling Editor's Search menu choose Go to Entry (ALT,S,G).
Entry Number
Enter the entry number that you want to go to.
Go
Choose Go to move to the entry number that you entered in
the Entry Number text box.
First
Go to the first scaling entry in the list.
Last
Go to the last scaling entry in the list.
Find
The Find command can be used to locate variables in the
analog scaling entry list. From the Analog Scaling Editor's
Search menu choose Find (ALT,S,F).
Type in the source name of the scaling entry or character
string you want to search for. The Find What text box retains
the name of the last scaling entry or character string that was
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Points to remember:
1. Maximum 600 entries per function block.
2. Engineering results are stored as integers. No fractions
are used.
Dual Voter
The dual voter contains additional fields for reporting fault status for the
input variables when the input variables are not equal. A configurable
Msec time field delays error reporting to filter normal input discrepancies
during input state changes.
The error bit for an input variable is latched if it remains in the wrong
state for the configured time duration. It remains latched until the variable
for reset is turned on.
When there is power flow to the top left input leg of the dual voter, the
voting operation is performed. Power flow continues out the top right
output leg whenever there is power to the input leg, allowing you to chain
together up to three voter instructions on the same rung.
After you define a Dual Voter element, choose Edit Element to define the
variable names and values for the Dual Voter, as shown in Figure 1.
• Input A and Input B. Enter two input variable names, both of which
must be bit type (digital input, digital output, local control relay,
shared control relay, system control relay) or word type (digital input
word, digital output word, local word register, shared word register,
system word register).
• Fault A and Fault B. Enter two input line fault variables which must
be the same type as the Input A and Input B variables.
• Result. Enter a name for the voted result which must the same type as
the Input A and Input B variables. Valid bit types are digital output,
local control relay, and shared control relay. Valid word types are
digital output word, local word register, and shared word register.
• Msec. Enter a constant or word variable for the time delay preset (the
time base is in milliseconds). The default time delay preset is 0.
• Type. Select from a pulldown list the desired type of dual voting to be
performed. Tables 1 through 4 define the truth tables for each type of
dual voting available.
• Error. Enter a name for this bit-type (digital output, local control
relay, shared control relay) variable that is generated when Input A
and Input B are not equal after the Msec preset is expired.
• Reset. Enter a name for this bit-type (local control relay, shared
control relay, system control relay) variable.
Availability
The Dual Voter is available in Winterpret /TRIOS versions 3.40 and later.
Safety Considerations
The Dual Voter is TÜV certified for use in safety related systems, but the restrictions for the use of
an energized to trip system applies. It is not recommended to use energized to trip logic in a de-
energized to trip system. For more details on the requirements for energized to trip applications
please see Section 8 of this user’s guide.
Version Tracking
WINTERPRET provides many features that let you document
and track the changes you make to your system configuration
and application programs.
Every time you open an application program, make changes,
and save your changes, you create a new version.
WINTERPRET automatically tracks these versions by giving
them version numbers, and prompting you to enter descrip-
tions for your changes. Additional features in WINTERPRET
allow you to perform automated comparisons of versions to
identify exactly where changed have been made.
Table 25 lists all of WINTERPRET’S configuration and program-
ming functions, indicating which are under version control.
Table 25. Version Controlled Files.
Configuration Version Controlled?
Yes No
I/O Configuration n
Serial Ports n
Guarded Peer-Link n
Application Program n
Function Blocks n
From this dialog box you can compare versions of the project’s
shared variables.
The shared variable definitions comparison always includes
address numbers, tag names, initial/final values, and comm
protection configuration information. Since address numbers
are included in the comparison, if you insert a shared variable
all the variables after the insertion point will show up as
changed because their addresses are different. This is impor-
tant to identify as external communications equipment like
MMI and DCS devices will communicate to the Regent by ad-
dress numbers, not tag names.
The shared allocation sizes are not included in the compari-
son. However, if the word register amount is modified, all of
the floating point register addresses change.
The shared variable definition version description is not in-
cluded in the comparison. Results of the comparison are re-
ported on a point-by-point basis.
In the Compare Shared Variable Definitions dialog box, select
the project name and version numbers for baseline and com-
parison and choose from the following options:
Include Descriptive Text in Comparison
Check this box if you want to include the description fields for
the shared variables in the comparison.
Leave this box blank if you want to exclude the shared vari-
able descriptions from the comparison. Description fields are
documentation fields only and do not represent operational
configuration information.
Display Difference Details
Check this box if you want each changed variable’s complete
definition listed (including tag name, description, initial/final
values, and comm protect). Each change listing for a variable
is listed by address number and followed by a complete defini-
tion of the point configuration.
Leave this box blank if you only want a summary list of
shared variable addresses where changes have been made. No
point configuration details are shown.
After selecting the desired comparison options choose
Compare to perform the comparison.
Running - Mod Program is running Run: Switches to the new loaded Cannot load another pro-
and a new version program, execution status will gram until this program is
is loaded but not switch to running. switched (run or stop) or
yet switched. Stop: Switches to the new loaded removed (cancel program
program, execution status will load).
switch to stopped. Cannot perform a reset
Cancel Program Load: Removes local variables for this
the new loaded program, existing program or other
program in the Regent will remain programs until this
running. program is switched.
File Menu
Log Off
Ends the activities of the current WINTERPRET user, closes all
open windows within WINTERPRET, and prompts the next user
to log on. For more information on using this command see
Commands Common to all WINTERPRET Windows in Section
3, Installing the WINTERPRET Application.
Exit
Closes the WINTERPRET application. For more information on
using this command see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Program Menu
Load Program
From the Execution Controller's Program menu choose Load
Program [ALT,P,L] to load a program into the Regent. The
Execution Controller will display the Load Program dialog box
with a list of the project's available programs.
After you have made your Load Initial Value choice, highlight
the program that you want to load and choose OK.
6 Shortcut: In the Load Program dialog box highlight the program that
you want to load and double-click or press ENTER.
Using this command requires the access right “load pro-
grams.”
Load Initial Values
This is check box is used to load the initial values of all the
variables “owned” by the application program.
Use Load Initial Values for the initial load of the application
program into the Regent, so that all of the “owned” variables
start at their defined initial values. Note that initial values
are defined in the I/O Configuration and Shared Variable Edi-
tors. If you check this box when you are loading a new ver-
sion to replace a version in the Regent, the “owned” variables
will be set to their initial values upon switching (run/stop) to
the new version. This may not be bumpless!
Do not check this box if you are reloading a new or same ver-
sion if you want the “owned” variables to retain their values
on switching (run/stop) to the new loaded version. This is the
preferred method for bumpless transfer to a new program ver-
sion.
Note: Load Initial Values has no bearing on the initialization of local
data to the program. Local data is automatically initialized
the first time that a program is loaded into the Regent. When
a program is reloaded, previously used local data remains in
its last state for bumpless transfer. New local data that the
modified program requires are automatically initialized. All
local data can be reinitialized if desired by using the Reset
Local Variables command (see page 289).
Program Loading Considerations
If there is more than one program to be loaded into the Re-
gent, and the programs need to be executed in a specific order,
then you should load the programs in the order in which they
are to be executed. After loading each program you must
switch the loaded program to the run or stop mode before you
can load the next program. Until a loaded program is
switched, no other programs can be loaded. If a program is in
Select All
Use this command to select all of the programs in the
Execution Controller list. Normally used to select all of the
programs before executing Run, Stop, Delete, or Scan com-
mands (does not apply to Reset Local Variables). The selected
programs are shown highlighted (reverse video) on the
Execution Controller list. You can select individual programs
by clicking on the program name.
You can also select multiple programs using SHIFT+click and
CTRL+click methods.
Initialize Menu
Load RAMcode
Used to initialize the Regent system after a cold start. This
loads the RAMcode portion of the TRIOS operating system
into the Regent. The RAMcode must be loaded from the com-
puter running WINTERPRET into the Regent before any other
initialization or load operation. Until RAMcode is loaded, the
Regent is cannot run application programs or perform most
communications functions. You cannot load RAMcode if there
are programs in the Regent or if the inputs or outputs are
started.
At least two of the Regent’s three memory lock keyswitches
must be off to use this command.
Start Inputs
Causes the Regent to begin input processing. When input
processing is started the Regent reads input data from all of
the input modules once each scan cycle.
After inputs are started, background testing of I/O modules is
also started and faults will begin to be reported for both input
and output modules.
At least two of the Regent’s three memory lock keyswitches
must be off to use this command.
Using this command requires the access right “load
RAMcode.”
Start Outputs
Causes the Regent to begin output processing. When output
processing is started the Regent sends output data to all of the
output modules once each scan cycle.
Outputs cannot be started unless inputs are started.
At least two of the Regent’s three memory lock keyswitches
must be off to use this command.
Using this command requires the access right “load
RAMcode.”
Stop Inputs
This command causes the Regent to Stop input processing.
Inputs cannot be stopped if programs are running.
Inputs cannot be stopped unless outputs are stopped.
At least two of the Regent’s three memory lock keyswitches
must be off to use this command.
Using this command requires the access right “load
RAMcode.”
Stop Outputs
This command causes the Regent to stop output processing.
When output processing is stopped, output modules will com-
mand the outputs to either turn off or hold their last state de-
pending on the fault mode jumper setting on each I/O chassis.
Outputs cannot be stopped if programs are running.
Network Menu
The commands available from the Network menu are used to
load and control the Guarded Peer-Link (GPL) communica-
tions functions for the Regent. Guarded Peer-Link is used for
peer-to-peer communications between two or more Regent
systems. Guarded Peer-Link communications is included in
the Communications add-in software package for
WINTERPRET. Detailed guidelines on how to configure, con-
nect and perform Guarded Peer-Link communications can be
found in the product description for the T3831 communica-
tions add-in software package.
Before using any of the Network menu commands you must
configure and successfully compile the Guarded Peer-Link
configuration. You must also configure the Regent’s serial
ports for Guarded Peer-Link and load the serial port configu-
ration in the Regent (see Section 4, Working with Projects,
Serial Ports command).
Load Network
Loads the configuration for Guarded Peer-Link communica-
tions into the Regent. After loading the network the Regent
system variables “GPLINTEMP” and “GPLOUTTEMP” should be
on, reflecting that the Guarded Peer-Link input templates and
output templates are loaded. You should execute the Load
Network command before using the Connect Network or Start
Network commands.
Using this command requires the access right “configure
Guarded Peer-Link.”
Unload Network
Deletes the configuration for Guarded Peer-Link communica-
tions from the Regent. Before you use the Unload Network
command you should use the Stop Network and Disconnect
Network commands.
Using this command requires the access right “configure
Guarded Peer-Link.”
Connect Network
Activates the Guarded Peer-Link communications functions
for the Regent. For Regents that are Guarded Peer-Link
slaves (for example, they only have Net Slave and no Net Mas-
ter ports configured), this fully activates the Guarded Peer-
Link communications. You should perform Connect Network
on Guarded Peer-Link slave Regents before you perform Start
Network on the Guarded Peer-Link Master Regent(s). If the
Regent is a Guarded Peer-Link Master (has one port config-
ured for Net Master), you should execute the Connect Net-
work command before using the Start Network command.
Using this command requires the access right “configure
Guarded Peer-Link.”
Disconnect Network
De-activates the Guarded Peer-Link communications func-
tions for the Regent. If this is a Guarded Peer-Link Master
Regent (contains a port configured for Net Master) you should
execute a Stop Network command before using the Disconnect
Network command. For Guarded Peer-Link slave Regents
(those that have Net Slave but no Net Master ports config-
ured), this fully de-activates the Guarded Peer-Link communi-
cations.
Using this command requires the access right “configure
Guarded Peer-Link.”
Start Network
Required only for Guarded Peer-Link Master Regents. If this
is a Guarded Peer-Link Master, this command activates the
leg of the Guarded Peer-Link network for which this Regent
has the Guarded Peer-Link Master role.
Using this command requires the access right “configure
Guarded Peer-Link.”
Stop Network
Required only for Guarded Peer-Link Master Regents. If this
is a Guarded Peer-Link Master, this command de-activates the
leg of the Guarded Peer-Link network for which this Regent
has the Guarded Peer-Link Master role.
Using this command requires the access right “configure
Guarded Peer-Link.”
Options Menu
Prompt for Delete
Activates and deactivates delete command prompts. For more
information on using this command see Commands Common
to all WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Set Confirmation Level
Used this command to set the level of confirmation response
required for most commands that change or load information
in the Regent. In the Set Confirmation Level dialog box
choose the desired confirmation level. Each confirmation level
selection is described below.
Confirmation Codes
Choosing this option causes a dialog box to prompt you to
confirm the command selected and repeat a one-character
confirmation code. You must enter the indicated confirmation
character and choose OK to perform the command.
If you enter the wrong confirmation code, choose OK in the
Incorrect Confirmation Code dialog box, re-enter the correct
confirmation code as prompted.
Commands that require confirmations are shown in Table 35.
Table 35. Commands Requiring Confirmation Codes.
Clear Fault History in Regent Reset Local Variables
Connect Network Run Program
Data Monitor - Change Value Scan Program
Delete Fault History File Set Real Time Clock (Save)
Delete Program Set the Serial Ports (Save to
Regent and Disk)
Disable Comm Protection Start Inputs
Disconnect Network Start Network
Enable Comm Protection Start Outputs
Forcing Stop Inputs
Load Comm Protection Stop Network
Load I/O Configuration Stop Outputs
Load Network Stop Program
Load Program Unload Network
Load RAMcode Voted Reset
Load Shared Allocation
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
File Menu
Open Function Block
In the Program Monitor window, select the function block you
want to Monitor and choose Monitor from the File menu.
This will open a monitor window for the particular type of
function block selected, allowing you to monitor specific exe-
cution status of the application program logic. See Monitoring
Function Blocks on page 306 for details associated with
monitoring function blocks.
View Function Block Details
This command opens the Function Block Details dialog box.
While you can scroll up and down through the function block’s
details text box to view its contents, you are not allowed to
add or edit those details using this command. You can add or
edit a function block’s details using the function block editors
(see Using the Function Block Editors in Section 5, Working
with Programs and Function Blocks).
When you have finished viewing the program’s details, choose
Cancel.
View Program Description
This command opens the Program Description dialog box to
let you view the program’s description. To add or edit a pro-
gram’s description use the Program Editor (see Using the
Program Editor in Section 5, Working with Programs and
Function Blocks).
When you have finished viewing the program’s description,
choose Cancel.
View Program Details
This command opens the Program Details dialog box. While
you can scroll up and down through the program’s details text
box to view its contents, you are not allowed to add or edit the
details using this command. You can add or edit a program’s
details using the Program Editor (see Using the Program Edi-
tor in Section 5, Working with Programs and Function
Blocks).
Control Menu
Data Monitor
Opens the Data Monitor dialog box allowing you to enter a list
of tag names and view their status. Also lets you change val-
ues to variables that are “owned” by the program or are local
to the program.
Delete
Deletes the selected variable from the data monitor list.
Forcing
Opens the Forcing dialog box allowing you to force inputs and
outputs. Forcing an input overrides the input value read from
the input module. Forcing an output overrides that applica-
tion program’s logic solution for the output value and the
forced value is sent to the output module to control the con-
nected load device. Two separate dialog boxes are used for in-
put forcing and output forcing. From either dialog box you
can switch to the other.
Forcing Inputs is the dialog box normally displayed when you
choose Forcing. Use the View option buttons (Inputs,
Outputs) to choose between the Force Inputs and Force
Outputs dialog boxes.
From the Forcing Outputs dialog box you can enter forcing for
digital outputs, analog outputs, shared variable control relays,
shared variable word registers (you cannot force shared vari-
able floating point registers or program local data types).
Forcing can only be done while at least two of the Regent’s
three memory lock keyswitches are in the off position. When
the keyswitch is in the on position all input and all output
forcing is disabled. If two of the three keyswitches are
switched back to the off position, forcing will not be automati-
cally re-enabled; to re-enable forcing you must open the force
dialog boxes and enable forcing.
Forcing is meant to be used for system start-up testing and
commissioning only. It is not intended to be used as a main-
tenance override or bypass facility for safety-critical devices
during normal system operations. Refer to Section 8, Safety
Considerations, for recommended practices for implementing
bypass and overrides for safety critical devices during normal
system operations.
Use the Inputs and Outputs option buttons to switch between
the Forcing Inputs and Forcing Outputs dialog boxes.
Variables in the force list are not actually forced until the
force table is enabled. Once the force table is enabled, if a
variable is added to the table it immediately becomes forced.
While a forcing dialog is open choose from the following option
buttons:
Close
Closes the Forcing Inputs and Forcing Outputs dialog boxes
(closing one dialog box also closes the other). When you close
the dialog boxes, the force lists and the forced status of vari-
ables remain in the Regent. When you are through with
forcing you should normally disable and delete the variables
from the list so that safety-critical devices are not inadver-
tently left in a forced state. For added protection, always
switch the Regent’s memory lock key switches to on after you
have finished forcing. This automatically disables all input
and output forcing in the Regent. Because the force tables are
stored in the Regent, each time you open the Force dialog
boxes you will be able to see if there are any variables in the
force lists before you add new forced variables or enable forc-
ing.
Add
Choose Add to add a variable to the force list. In the dialog
box enter the name of the variable and the forced value. In
the Forcing Outputs dialog box you can only add variables
that are owned by this program.
For discrete digital inputs, digital outputs and control relays
enter 1 for on, 0 for off. For analog inputs and outputs you
must enter a value within the range of 0 and 4,095. For ther-
mocouple and RTD inputs you must enter a value in the tem-
perature range configured for the input point (that is, in
either degrees Fahrenheit or degrees Celsius, and in a resolu-
tion of units or tenths of a degree).
Change Value
Lets you change the forced value of the selected variable from
the force list. Select the variable from the list and choose
Change Value (or double-click on the variable name).
Changing values requires the access right “force and data
change.”
Delete
Deletes the selected variable from the force list, allowing the
variable to return to normal control operations.
If there is only one variable in the force list and you delete it,
the force list is automatically disabled.
Run
Places the selected program in the running mode.
This command is disabled (dimmed) when the status bar indi-
cates Off-Line. See the Put Monitor On-Line command, be-
low.
Using this command requires the access right “run pro-
grams.”
Stop
Places the program in the stopped mode.
This command is disabled (dimmed) when the status bar indi-
cates “Off-Line.” See the Put Monitor On-Line command,
below.
Using this command requires the access right “stop
programs.”
Scan
Executes the application program once. Programs must be
stopped before they can be single-scanned.
This command is disabled (dimmed) when the status bar indi-
cates “Off-Line.” See the Put Monitor On-Line command,
below.
Using this command requires the access right “single-scan
programs.”
Put Monitor On-Line/Take Monitor Off-Line
This menu command toggles between Put Monitor On-Line
and Take Monitor Off-Line. The Put Monitor On-Line com-
mand causes WINTERPRET to communicate to the Regent and
display the execution state of the program in the status bar
(which will be either running or stopped). When you open the
Program Monitor the window is automatically on-line. The
Take Monitor Off-Line command disables the run, stop, and
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
File Menu
View Function Block Details
This command opens the Function Block Details dialog box.
While you can scroll up and down through the function block’s
details text box to view its contents, you are not allowed to
add or edit those details using this command. You can add or
edit a function block’s details using the function block editor
(see Section 5, Working with Programs and Function Blocks).
When you have finished viewing the program’s details, choose
Cancel.
View Function Block Description
This command opens the Function Block Description dialog
box to view the function block description.
When you have finished viewing the program’s description,
choose Cancel.
Log Off
Ends the activities of the current WINTERPRET user, closes all
open windows within WINTERPRET, and prompts the next user
to log on. For more information on using this command see
Commands Common to all WINTERPRET Windows in Section
3, Installing the WINTERPRET Application.
Exit
Closes the WINTERPRET application. For more information on
using this command see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Control Menu
Run
Places the program in the running mode.
This command is disabled (dimmed) when the status bar
indicates “Off-Line.” See the Put Monitor On-Line command,
below.
Using this command requires the access right “run
programs.”
Stop
Places the program in the stopped mode.
This command is disabled (dimmed) when the status bar indi-
cates “Off-Line.” See the Put Monitor On-Line command,
below.
Using this command requires the access right “stop
programs.”
Scan
Using this command requires the access right “single-scan
programs.”
Executes the application program once. The program must be
stopped in order to single-scan.
This command is disabled (dimmed) when the status bar indi-
cates “Off-Line.” See the Put Monitor On-Line command,
below.
Put Monitor On-Line/Take Monitor Off-Line
This command toggles between Put Monitor On-Line and
Take Monitor Off-Line. The Put Monitor On-Line command
causes WINTERPRET to communicate to the Regent to monitor
and display values for the application logic displayed in the
window. The program execution state is shown in the status
bar (as either Running or Stopped). The Take Monitor Off-
Line command disables the run, stop and scan commands,
displays the message “Off-Line” in the status bar, and stops
displaying values for application logic in the window.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
File Menu
From the File menu you can view the function block details,
view the function block description, log off and exit the
WINTERPRET application. For more details see page 307, Com-
mands Common to Function Block Monitors.
Control Menu
From the Control menu you can run, stop and single-scan the
application program. For more details see page 307,
Commands Common to Function Block Monitors.
Search Menu
Using the commands from the Search menu you can search
for particular rungs, elements or tag names in the ladder logic
function block. These search commands are identical to those
used in the Ladder Logic Editor. For further information see
Using the Ladder Logic Editor, Search Menu in Section 5,
Working with Programs and Function Blocks.
Options Menu
Show Comments/Hide Comments
Displays or hides the ladder logic rung and cell comments with
the ladder logic rungs.
File Menu
From the file menu you can view the function block details,
view the function block description, log off and exit the
WINTERPRET application. For more details see page 307,
Commands Common to Function Block Monitors.
Control Menu
From the Control menu you can run, stop and single-scan the
application program. For more details on these commands see
page 307, Commands Common to Function Block Monitors.
Examine Entry
This dialog box is used to monitor the status of individual
scaling operations within the scaling function block. It dis-
plays the status of all the variables associated with the scaling
entry selected, including the function block timing parame-
ters.
Search Menu
Using the commands from the Search menu you can search
for an analog scaling entry number, or tag names in the ana-
log scaling function block. These search commands are identi-
cal to those used in the Analog Scaling Editor. For further in-
formation see Using the Analog Scaling Editor, Search Menu
in Section 5, Working with Programs and Function Blocks.
State 4, Operational
State 4 is the system's operating state. This is the normal,
real-time operating condition of the Regent. In this state, all
State 5, Time-Out
State 5 is the time-out state. This state is called the time-out
state since it is reached if a software watchdog time-out occurs
State 6, Stand-By
State 6 is the stand-by state. The system will transition to
this state if it loses power while in States 3, 4 or 5. While the
power is off, all of the programs (if loaded) are maintained in
battery-backed memory. When power is reapplied, the system
will transition to State 7, where an automatic restart self-
check will be performed
2 TRIOS loaded The TRIOS RAMcode has Processor run lights: Slow blink
been loaded to complete the Transceiver fault lights: Red
operating system I/O module fault lights: Red
Output module shutdown lights: Red
Safety Considerations
The Regent control system has been independently certified
by the German government's Technischer Überwachungs-
Verein (TÜV) to meet the requirements of Risk Class 5.
Conditions and configurations that must be adhered to if the
system is to remain in compliance with the requirements of
Risk Class 5 certification are clearly marked with a TÜV
symbol.
Environmental Considerations
The Regent has been designed to withstand industrial
environmental conditions, including variations in temperature
and humidity, shock, vibration, electromagnetic interference,
electrostatic discharge, and input power line fluctuations.
Temperature
The ambient temperature of the Regent must be kept below
140° F (60° C) under all conditions. Since 140° F (60° C) is
the absolute maximum guaranteed operating temperature, it
is recommended that actual installations be kept substantially
below this to prolong equipment life under normal conditions.
In addition, extreme temperature changes (greater than ±1° F
[±0.5° C] per minute) should be avoided as much as possible
since such temperature fluctuations can produce thermal
shock that can degrade the quality of electrical connections.
With respect to low temperature, the Regent has been
designed and tested to operate down to 32° F (0° C) ambient
temperature environment.
Humidity
The Regent has been designed and tested to operate in the
range of five to 95 percent relative humidity (non-condensing).
It is important to avoid combined changes in temperature and
humidity that could produce condensation, since the effects of
condensation on any type of electronic equipment can result
in equipment failures or improper operation.
Contaminants
The Regent is constructed with ventilated housings allowing
free circulation of air to provide maximum cooling efficiency.
Since the electronics are exposed to the ambient air
conditions, protection must be provided to guard against
exposure to the following conditions:
• Caustic chemicals (such as high concentrations of H2S);
one power supply failure will only effect one processor module
— allowing the other two modules to continue operating —
thus keeping the Regent on-line by virtue of its majority two-
out-of-three voting architecture.
Three processor power supplies provide power to each of the
Regent's three communications modules. A power sharing
circuit on each of the communications modules receives the
power from the three processor modules and combines it
through a diode OR circuit. This ensures that if one power
supply fails, the communications module will continue
operating by drawing power from the two remaining power
supplies, and the system's communications functions will be
maintained.
2oo3
Application: Triple Redundant Digital and Monitored
Digital Inputs
When using this architecture for digital input circuits, the
Regent's application software can be programmed using two-
out-of-three (2oo3) majority voting with input circuit testing.
The two-out-of-three control law states that at least two out of
the three input modules must indicate a fault condition for the
Regent to respond with a shutdown. Thus, a single input
module could fail and the Regent would continue to operate
safely.
To use this control law for safety critical inputs, it is
important that the input be tested regularly to detect if any of
the single element components on the input module have
failed, or if the sensor itself has failed and must be replaced.
The frequency of testing depends on the overall reliability of
the input sensor; however, each input should be tested at least
once every six months (see page 346, Input/Output Testing).
For this configuration and control law, the ladder logic voter
function should be used. This ladder logic element provides
2oo2
Application: Dual Redundant Monitored Digital Inputs
The Monitored digital input modules can be used in dual
configurations for fault tolerant inputs. These input modules
(T3411, T3411F and T3418F) are automatically tested for
their ability to sense both the on and off state of a connected
input. When the field sensor is fitted with an optional line
monitor device, the input modules can also detect open and
short circuit field wiring faults. When the automatic testing
on the input modules detects a module failure, the system
control relay fault bit associated with the I/O module slot
position is energized. Using this fault bit, you can implement
logic to normally vote the dual inputs 2oo2, and revert to 1oo2
when a module has failed. The failed module can be removed
and replaced while the remaining module continues to operate
and respond to any trip condition that may occur.
Use the logic in the following figure to implement 2oo2 voting
of Monitored digital input modules. This example assumes
that the inputs and output are normally energized, and de-
energize to trip.
1oo2
Application: Dual Redundant Digital Inputs
Digital inputs used in 1oo2 configurations are implemented
with the following ladder logic:
if either input changes state, the output will also change its
state.
The discrepancy detection is implemented as shown in the
following diagram.
Midvalue Select
Application: Triple Redundant Analog, Thermocouple,
and RTD Inputs
The midvalue select control law states that the system will act
on the value of the analog input that has the middle, or
median, value. To use this control law for safety critical
inputs, it is important that the input be tested regularly to
detect whether any one of the single element components on
the input module has failed, or if the sensor itself has failed
and must be replaced. The frequency of testing depends on
the overall reliability of the input sensor, however each input
should be tested at least once every six months (see page 346,
Input/Output Testing).
To support midvalue select, the Regent’s ladder logic language
provides a midvalue element that can be used to automatically
compare three input tags and select the midvalue. This
element also compares the difference between the other two
inputs and the midvalue input, and can detect if either of
these exceed the permissible tolerance range. If either one is
out of range by more than the specified tolerance band, it will
set a control relay error flag that should then be used to warn
an operator to perform a maintenance operation (i.e. check or
replace the erroneous module).
Safety-Critical Outputs
Guarded outputs are used safety-critical applications.
Guarded output modules have the following characteristics:
Fail-Safe Configurations
Redundant circuitry ensures that if a failure occurs in the
module, the module will either continue to operate properly
and notify the Regent that it has sustained a failure and must
be replaced, or it will fail to an open high impedance state,
thus removing power from the output device it is driving.
Figure 170 shows a block diagram of a single fail-safe Guarded
digital output module configuration.
Input/Output Testing
In performing sensor and input module testing to meet the
requirements for the single-sensor, multiple input module and
multiple-sensor, multiple input module configurations, it is
important to have a test scheme that fully and dynamically
exercises the input circuitry of the module as well as the
sensor.
For digital input modules, it is important to test both the
sensor and input modules to verify that they all respond
correctly to both of the binary states that the process variable
can assume.
For analog input modules, it is important that the sensor be
operated over the entire dynamic range that is required by the
process and that the input circuitry be exercised over this
range to ensure that it responds correctly.
Guarded DC output modules are automatically tested to
ensure their ability to de-energize to trip; however, they must
be exercised and verified in both binary states to ensure
operability for energize to trip.
Such testing may be implemented either automatically or
manually, or by using some combination of both automatic or
manual, provided that the testing includes the application of
the proper stimulus condition and a verification of the
Regent's response. This is often accomplished by including
bypass switches on other inputs that can be applied, allowing
the input being tested to be logically bypassed while the actual
input sensor and signal path of the parameter being tested are
exercised throughout their entire dynamic range. Test results
can be verified visually by monitoring the Regent's response
(see page 348, Using Software Overrides).
The host must next verify that the data sent was the same as
the data that was read back.
If the data sent was the same as the data read back, the host
must send a command to set the messenger register associated
with that data. This can be done using either the Regent
command 119 (set data) or the following Modbus commands:
05 (force single coil)
06 (preset single register)
This completes the data transfer from the host.
Maintenance Override
“Maintenance override” means to set inputs or outputs to a
definite state which can be different from the real state during
safety operations. It is used, as its name implies, for the
purpose of maintenance — usually to override an input or
output condition in order to perform a periodic test,
calibration, or repair of a sensor or actuator.
To properly implement a maintenance scheme that
accommodates maintenance overrides within the Regent
controller, the override, or “bypass,” logic must be
programmed into the application program with a separate set
of safety-related input points or internal variables designated
for enabling the bypass logic. In order to accommodate
maintenance overrides safely, TÜV has documented a set of
principles that must be followed. These principles are
published in the document “Maintenance Override” of TÜV
Bavaria and TÜV Rheinland.
There are basically two methods now used to check safety-
related peripherals connected to Regent,
1. Special switches connected to inputs on the Regent. These
inputs are used to deactivate sensors and actuators during
maintenance. The maintenance condition is handled as
part of the Regent's application program.
2. Sensors and actuators are electrically switched off during
maintenance and are checked manually.
In some installations (for example, where space is limited), the
maintenance console may be integrated with the operator
display, or maintenance may be covered by other strategies.
The time span for overriding shall Project engineer, commissioner, DCS
be limited to one shift (typically no program, Regent program
longer than eight hours).
Troubleshooting
The Regent control system is designed to provide continuous,
uninterrupted real-time process control. To achieve this goal,
maintenance actions are required from time to time to replace
faulty modules and keep the system “whole.” For the most
part, maintenance is straightforward — faulty modules are
automatically identified by the system, and maintenance
operators simply replace the failed module with a new one,
reset the fault indicators, and return the failed module to ICS
for repair. In certain very rare instances some slightly more
involved troubleshooting is required.
Important! Please note that fault tolerant systems are designed to
continue to operate properly in the presence of any single
fault; multiple faults can cause the system to fail — although
the Regent is designed to fail to a safe state. Any time the
system is operating with one or more failed modules still
installed, it is vulnerable to subsequent failures that could
cause a shutdown (even though the system is still controlling
the process correctly with the failed module installed). For
this reason, it is important to replace failed modules soon after
they fail — the sooner failed modules are replaced, the higher
the reliability of the system will be.
Other than occasionally replacing failed modules, two types of
periodic maintenance are recommended,
1. Yearly calibration of all analog modules;
2. Periodic system reverification.
The procedures for calibrating analog modules are provided as
part of each module's product description.
For information on additional maintenance needed to meet
TÜV Risk Class 5 requirements, please see Section 8, Safety
Considerations.
Maintenance
The Regent is designed to need very little maintenance;
however, it is anticipated that some periodic testing and
calibration will be needed to ensure that the system will
continue to operate as specified. In addition, certain parts
(such as batteries and fuses) can reasonably be expected to
need occasional replacement.
Procedures for periodic testing, calibration, and fuse
replacement can be found in the product descriptions for each
module.
Troubleshooting
The Regent is capable of detecting and isolating faults to the
module level, while its two-out-of-three voting architecture
prevents faults from propagating to the system outputs.
Various means are provided for directing maintenance
personnel to the faulty module. All system modules are hot-
replaceable, providing continuous system operation.
The following sections describe how faults are detected,
annunciated, and cleared in the Regent. They also describe
some of the basic procedures that you should follow when
troubleshooting and repairing the Regent.
Important! System repair must be done promptly to ensure continued
fault-tolerant operation of the Regent system.
Fault Detection
There are four levels of fault detection used in the Regent:
1. Discrepancy logic in each processor module compares the
output data on each bus cycle. A fault is recorded anytime
the data disagrees with the other two modules.
2. Loopback logic on communications modules, I/O
transceiver modules, and I/O modules, is exercised by the
processor modules on a background basis to detect output
data faults.
3. Self-test circuitry on Guarded output modules is used to
extend the detection boundary out to the screw terminals.
Permanent
Permanent Error Threshold
Transient
Transient
Transient Transient
Transient Reset
Test Cycle
Fault Annunciation
The Regent has several different ways of annunciating faults.
These include,
• Fault contact closure;
• Module status indicators (LEDs);
• WINTERPRET's Fault Status Viewer and Fault History
dialog box;
• ASCII messages.
Fault Contact Closure
Each processor module contains a fault relay that changes
state when a permanent fault is detected anywhere in the
system. The fault relay has a set of form-c contacts that can
be wired to a discrete alarm device. The terminations for the
fault contacts are located on the controller assembly chassis,
directly beneath each processor module. The layout of the
fault contacts is shown in Figure 176.
Clearing Faults
The Regent's faults are cleared by pressing the reset buttons
on the processor modules or by pressing the reset function key
from one of the WINTERPRET screens. The reset buttons must
be pressed on at least two working processor modules before it
will be acted upon. As each button is pressed, the PROC,
COMM, and I/O indicators are disabled (off) to indicate that the
button was pressed. When the reset operation is completed by
the processors, these indicators are re-enabled to indicate the
completion.
The following events take place during the reset cycle:
1. The three processors re-synchronize their machine cycles.
This allows a new processor module to be “educated” and
then synchronized with the other two modules. Note that
the RUN light immediately starts blinking on the new
module, indicating that it is executing in lock-step with its
neighbors.
2. A recovery task is started that re-votes the entire memory
on a background basis. At the conclusion of the task, all
processors will contain the same data in their memory.
3. All non-intelligent communications modules are re-
initialized and tested (serial port loopback).
4. All internal fault status information, all fault status
indicators, and all fault contacts are cleared to a “no fault”
state.
5. The PROC, COMM, and I/O indicators on the processor
modules are re-enabled to indicate that the reset operation
is complete.
During the reset operation, all application programs continue
to run at their normal scan rate. There is no noticeable
change in system performance and no additional vulnerability
to faults. There will, however, be an interruption to
WINTERPRET communications on non-intelligent
communications modules.
The time required to complete the reset is directly related to
the processor scan time. For example, a scan time of 100 msec
will result in a reset time of approximately one minute.
Troubleshooting Techniques
Troubleshooting should always start at the processor modules
since they contain the first level of information regarding the
operational status of the Regent. The proper order for
viewing system status indicators is shown in Figure 177.
Processor Modules
POWER Primary Power Faults
PROC
COMM Communications Module Faults
I/O COMM
RUN TX/RX
BATT OK
MEMLK
I/O Transceivers
ACTIVE/FAULT
I/O Modules
SHUTDOWN
BLOWN FUSE
ACTIVE/FAULT
Field Terminations
Probable Cause:
• Two or more primary power circuits are out of tolerance
(brownout).
Procedure:
• Proceed to Primary Power Faults on page 373.
Power light is off on one processor module
Probable Causes:
• One primary power circuit is out of tolerance (brownout).
• The processor power supply has detected an undervoltage
condition in one of its outputs.
Procedure:
• Proceed to Primary Power Faults on page 373.
PROC, COMM, and I/O lights are all off for one processor module
Probable Causes:
• The reset button on that module (and only that module)
has recently been pressed.
Procedure:
• Press the reset buttons on the on that module and one
other module (this does a voted reset).
PROC, COMM, and I/O lights are all off for two or more processor modules
Probable Causes:
• The reset buttons were recently pressed on two or more
modules.
• One or more processor modules are not fully seated.
• One or more processor modules has failed.
Procedure:
• Wait for the reset operation to complete (this can take
several minutes for long scan times). Verify that all
modules are fully seated. If the indicators are still off, but
only on two modules, then press the reset button on the
third module and wait again. If the second procedure was
successful, then the reset circuit on one of the modules is
Probable Causes:
• Two or more processor modules are not fully seated.
• Two or more processor modules have failed.
Procedure:
• Verify that all modules are fully seated. Reset the system.
If the indicators are still red, replace each module one at a
time until operation returns to normal.
PROC light is red for one processor module
Probable Causes:
• The processor module software version is not the same as
the other two modules.
• The processor module is not fully seated.
• The processor module had a transient fault.
• The processor module has failed.
• The I/O Safetybus is stuck due to a faulty I/O transceiver,
I/O cable, I/O assembly backplane, or terminator plug.
• The controller assembly Safetybus is stuck due to a faulty
communications module, a fault in one of the remaining
processor modules, or controller assembly backplane.
Procedure:
• If this module is being used for the first time, check the
EPROM version number printed on the side label and make
sure that it agrees with the other two modules. Verify that
Probable Cause:
• Communications fault.
Procedure:
• Proceed to Communications Module Faults on page 375.
I/O light is red for one or more processor modules and RUN lights are
normal (blinking)
Probable Causes:
• Outputs are not started.
• I/O system fault
Procedure:
• Start outputs using WINTERPRET, otherwise proceed to I/O
System Faults, on page 378.
I/O lights are red for two or more processor modules and RUN lights are
on continuously for two or more processor modules
Probable Cause:
• Program scan time is excessive (128K system: scan time
greater than 200 msec; 512K system: scan time greater
than 400 msec). All programs are stopped and output
scanning is halted.
Procedure:
• Troubleshoot the application programs (possible infinite
loop).
RUN lights are off continuously for two or more processor modules
Probable Causes:
• The operating system has not been downloaded from
WINTERPRET (initial system start up only).
• A low-battery condition caused loss of memory when
primary power went down.
• Two or more processor modules were removed while
primary power was valid.
• One or more processor modules are faulty.
Procedure:
Probable Cause:
• The RUN light circuit has failed.
Procedure:
• Replace the associated processor module.
BATT OK light is off for one or more processor modules
Probable Causes:
• Battery is missing or not connected.
• Battery voltage is low (less than 2.5 volts).
• Processor module is faulty (bad detector circuit or
excessive battery current drain).
Procedure:
• Remove each faulted processor module one at a time.
Check for a missing, unconnected, or incorrectly connected
battery. Measure the in-circuit battery voltage with a
DVM. If the voltage is less than 2.5 volts, replace the
battery (refer to the processor module product description
for complete instructions on replacing the batteries);
otherwise the detector circuit is faulty and the processor
module should be replaced. After replacing the battery, the
current drain should be checked as follows. With the
battery completely installed, use a DVM to measure the
voltage across resistor R3 (100 ohms) on the processor
Probable Causes:
• The primary power source has failed (blackout or
brownout).
• An MOV is shorted at the filter assembly.
• There is a short in the power wiring (field-side).
Procedure:
• Measure primary voltages at the filter assembly of the
affected units. If primary voltage is zero and a breaker has
tripped, attempt to reset the breaker. If the breaker trips a
second time, check for shorts between terminals at the
filter assembly. If a short exists, disconnect the power
wiring from the affected terminals to isolate between the
Probable Causes:
• There is a blown fuse at the filter assembly.
• The module has failed.
• The primary power source has failed (blackout or
brownout).
• There is a short in the primary power circuit (MOV, filter
assembly, chassis wiring, or field-side wiring).
• There is an open in the primary power circuit (filter
assembly, chassis wiring, or field-side wiring).
Procedure:
• Check the fuse at the filter assembly of the affected
assembly.
• If the fuse is faulty, replace it with an equivalent type. If
the new fuse fails, replace the affected module.
• If the new fuse fails with the module removed, there may
be a short in the chassis wiring or filter assembly.
Replacing the filter assembly is not recommended;
however, new filter assemblies can be ordered from ICS
(replacement instructions are included with the assembly).
• If the fuse is okay, replace the affected module.
• If replacing the module does not clear the fault, measure
the primary voltage at the filter assembly of the affected
assembly.
• If the primary voltage is zero and a breaker has tripped,
attempt to reset the breaker. If the breaker trips a second
time, check for shorts between terminals at the filter
assembly. If a short exists, disconnect the power wiring
from the affected terminals to isolate the MOVs from the
Probable Causes:
• A communications module is in the wrong slot.
• A communications module is not fully seated.
• A communications module had a transient error.
• A communications module has failed.
Procedure:
• Verify that each communications module is in the correct
slot (slots are configured during system startup).
• If a communications module's COMM light is off (neither
red nor green), verify that the module is fully seated (the
top lever must be fully closed to engage the module
interlock switch). If the COMM light remains off, replace
the communications module.
• Reset the system. If all FAULT lights are green, there may
have been a transient error. It is a good idea to use
WINTERPRET to check the fault history. If the transient
error has occurred often, or if the error indication cannot
Probable Causes:
• A transient error occurred.
• A communications module has a fault on the Safetybus
circuit associated with the processor module.
• The processor module is faulty.
• The controller assembly backplane has an open circuit on
the Safetybus associated with the processor module.
Procedure:
• Reset the system. If all FAULT lights are green, there may
have been a transient error. It is a good idea to use
WINTERPRET to check the fault history. If the transient
has occurred often, or if the error indication cannot be
cleared, the communications module should be replaced.
The Fault History Viewer shows which communications
module had the error (there may not have been a fault
indication on the module itself).
• If the error persists, or if the errors are not reported to
WINTERPRET, replace the processor module with the red
COMM light, otherwise the controller assembly backplane
may be faulty.
Both the red and green lights are on for any red-green indicator pair
on a communications module
Probable Cause:
• The indicator circuit is faulty.
Procedure:
• Replace the associated communications module.
Probable Causes:
• One or more of the communications modules was not
included in the system configuration at startup.
• A transient error occurred.
• One or more communications modules has failed.
Procedure:
• If the module was not included in the system
configuration, delete all programs and transition primary
power at the controller assembly. Reload the RAMcode
from WINTERPRET and return the system to normal
operation.
• Reset the system. If the COMM light is green, there may
have been a transient error. There is no way to determine
how often this error has occurred because it will not be
reported to WINTERPRET (no error indication on the
processor modules). If the COMM light is still red or if the
transient error recurs, replace the module.
Communications error detected by WINTERPRET
Probable Causes:
• WINTERPRET communications were interrupted by a
system reset.
• The communications module had a transient error.
• The communications module has failed.
• The PC to Regent cable is faulty.
• WINTERPRET files have become corrupted.
Procedure:
• Executing a reset causes re-initialization and testing of all
non-intelligent communications modules. This can
interrupt communications and cause WINTERPRET to time
out. If this happens, press SPACE to restart
communications.
• If the error was not caused by a reset, do a reset at the
processor modules and press SPACE to restart
communications. If communications errors are still
detected, check for loose cable connections.
Probable Causes:
• The I/O power supply is overloaded (more than 56 load
units).
• Two or more primary power circuits have failed.
Procedure:
• If a squealing noise can be heard coming from any of the
associated I/O units, then the supplies may be overloaded.
Check I/O loading. See Section 2, Installing the Regent
Hardware.
• If the supplies are not overloaded, proceed to Primary
Power Faults on page 373.
POWER light is off for one module in an I/O power assembly
Probable Causes:
• The remaining two supplies are not installed.
• The I/O power supply has detected an overvoltage and shut
itself down. This sometimes happens when the module is
inserted.
• A primary power circuit has failed.
• The I/O power supply has failed.
Procedure:
Probable Causes:
• The I/O transceiver is not fully seated.
• The I/O transceiver has failed.
• The I/O power supply has failed.
• The I/O power cable is faulty.
• The I/O power supply backplane is faulty
• The I/O assembly backplane is faulty.
Procedure:
• Verify that the I/O transceiver is fully seated (release
latches firmly in place). If the FAULT light is on, reset the
system. If the FAULT light is still on then proceed to the
next applicable symptom (below).
• If the indicators are off, replace the I/O transceiver.
• If the indicators are still off, replace the associated I/O
power supply.
• If replacing the module has no effect, the I/O power cable
may be faulty. This cannot be replaced without shutting
down the I/O assembly.
• If replacing the I/O power cable has no effect, either the
I/O power supply or I/O assembly backplanes may be
faulty.
ACTIVE and FAULT lights are both on for any I/O transceiver
Probable Cause:
• The module has failed.
Procedure:
• Replace the module.
FAULT lights are on for two or more I/O transceivers in the same I/O unit
Probable Causes:
• The I/O assembly is not logged in the system configuration.
• The I/O assembly is incorrectly addressed.
• Incorrect I/O cable installation.
• Two or more I/O transceivers are not fully seated.
• Two or more I/O transceivers had a transient error.
• Two or more I/O transceivers are faulty.
Procedure:
• If the I/O system's primary power was not present during
startup of the controller assembly, delete all programs and
transition controller assembly primary power. Re-load the
RAMcode from WINTERPRET.
• Verify that the I/O assembly address switch is set correctly.
Refer to Installing the I/O Chassis, in Section 2, Installing
the Regent Hardware.
• Verify that all I/O cables are securely fastened to their
mating connectors. Verify that the I/O cables are correctly
installed. Refer to Installing the I/O Safetybus and I/O
Power Cables in Section 2, Installing the Regent
Hardware.
• Verify that the I/O transceivers are fully seated (latches
snapped in place).
• Reset the system. If the ACTIVE lights remain on (FAULT
lights off), there may have been a transient error. It is a
good idea to use WINTERPRET to check the fault history to
determine how frequently this transient has occurred.
• If the FAULT lights are still on, replace each I/O transceiver
one at a time until operation returns to normal.
FAULT lights are on for two or more I/O transceivers having the same
slot position
Probable Causes:
• The I/O transceiver(s) is incorrectly addressed.
• An I/O cable connector is not fully seated.
• Two or more I/O transceivers are not fully seated.
• Two or more I/O transceivers had a transient error.
• Two or more I/O transceivers are faulty.
• An I/O cable is faulty.
• The processor module is faulty.
• The controller assembly backplane or an I/O assembly
backplane is faulty.
Procedure:
• Verify that the I/O assembly address switch is set correctly.
Refer to Installing the I/O Chassis in Section 2, Installing
the Regent Hardware. Two I/O transceivers may have
been assigned the same address.
• Verify that all I/O cables associated with this I/O
transceiver slot are securely fastened to their mating
connectors.
• Verify that the I/O transceivers are fully seated (latches
snapped in place).
• Reset the system. If the ACTIVE lights remain on (FAULT
lights off), there may have been a transient error. It is a
good idea to use WINTERPRET's Fault History Viewer to
determine how frequently this transient has occurred. For
instructions on how to use the Fault History Viewer see
page 387.
• If the FAULT lights are still on, replace each I/O transceiver
one at a time until operation is normal.
• If replacing the I/O transceiver modules has no effect, one
of the I/O cables may have an open circuit. To locate the
faulty cable, bypass each cable section one at a time until
the fault is cleared. Alternately, if a system shutdown can
be tolerated, the suspected cable section can be swapped
Probable Causes:
• The I/O transceiver is not fully seated.
• The I/O transceiver had a transient error.
• The I/O transceiver has failed.
• The I/O transceiver is mis-addressed.
• An I/O cable connector is not fully seated.
• An I/O module has failed such that the I/O assembly
backplane is stuck.
• An I/O cable is faulty.
• The I/O power wiring is faulty.
• An I/O assembly backplane is faulty.
Procedure:
• Verify that the I/O transceiver is fully seated (and release
latches are firmly in place).
• Reset the system. If the ACTIVE light remains on (FAULT
light off), then there may have been a transient error. It is
a good idea to use WINTERPRET to check the fault history
to determine how frequently this transient has occurred.
• If the FAULT light is still on, replace the I/O transceiver.
• If the fault persists, check that the I/O assembly address
switch is set correctly. Refer to Section 2, Installing the
Regent Hardware, for more information about installing
the I/O chassis.
• Verify that all I/O cables associated with this slot position
are securely fastened to their mating connectors.
Probable Causes:
• The module is not fully seated.
• The module is not logged in the system configuration.
• The module type is incorrect for this slot position.
• Field power has failed (analog outputs only).
• The module has failed.
Procedure:
• Verify that the module is fully seated (and that the release
levers are firmly in place).
• If there was no module in this slot during start up of the
controller assembly, or if WINTERPRET’s Fault Status
Viewer does not show a fault for this module, delete all
programs and transition controller unit's primary power.
Reload the RAMcode from WINTERPRET.
• Verify that the module is the correct type for this slot. The
I/O configuration can be checked by entering
WINTERPRET's I/O Configuration Editor and asking for a
new configuration. WINTERPRET will request new
configuration data from the Regent. Use the Cancel
button when exiting the editor, otherwise the new
configuration will be saved without I/O point labels.
Probable Causes:
• The output circuit is overloaded (possible short).
• The output circuit fuse has failed (possible wrong fuse
type).
• The load surge current at turn-on exceeds the module
specifications.
• The module has failed.
Procedure:
• Refer to the module’s product description for more
information on replacing fuses.
• If a fuse is blown, replace it with an equivalent type. If the
fuse blows again, check the load and its wiring for a
possible short circuit. Verify that the output surge rating
is not being exceeded. Refer to the system specifications in
Section 2, Installing the Regent Hardware.
• If all the fuses are good, replace the output module.
ACTIVE and FAULT lights are both on for any I/O module
Probable Cause:
• The module has failed.
Procedure:
• Replace the module. (Note: some earlier versions of the 24
VDC digital input and 24 VDC digital output will have both
lights on if two I/O transceivers or two I/O power supplies
are removed.)
FAULT light is on for any I/O module (ACTIVE light is off)
Probable Causes:
• The module is not fully seated.
• The module is not logged in the system configuration.
• The module type is incorrect for this slot position.
ACTIVE and FAULT lights are both off for any I/O module
Probable Causes:
• The module is not fully seated.
• The module has failed.
Procedure:
• Verify that the module is fully seated (and release latches
are firmly in place).
• If the condition is unchanged, replace the module.
The fault is indicated only at WINTERPRET
Probable Causes:
• An indicator circuit has failed.
• An I/O assembly is mis-addressed.
Procedure:
• Verify that the I/O assembly address switch is set correctly.
Refer to Installing the I/O Chassis, in Section 2, Installing
the Regent Hardware.
• Reset the system. If the fault indication returns, replace
the associated I/O module.
The fault is indicated only in the application program
Probable Causes:
• The fault is on a standard I/O module.
• The fault is in the field wiring or field devices.
• The fault is in the application program.
Procedure:
• If the fault is detected by a voter or mid value select
element in a function block, replace the module associated
with the detected fault. If module replacement has no
effect, check the field circuits.
• If a standard I/O module is used in a simplex
configuration, use the module point status indicators to
help isolate the fault between module and field circuit.
• WINTERPRET's forcing tools are useful for troubleshooting
application programs.
Exit
Closes the WINTERPRET application. For more information on
using this command see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Note: This is not how to close the Shared Variable Editor, as this
command will close the entire WINTERPRET application. See
page 391, Closing the Fault History Viewer.
Controller Menu
Get History from Regent
Use this command to communicate to the Regent and read all
fault history information and display it for viewing in the
Fault History Viewer. This command causes the fault history
to be read once. If subsequent faults occur in the Regent, you
must execute another Get History from Regent to read the
new faults.
Clear History in Regent
This command clears the fault history in the Regent
controller. To prevent clearing faults that have not been read
and saved you should first use the Get History from Regent
and Print Fault History commands and then close the Fault
History Viewer to ensure that you do not loose any historical
fault information.
Like the Delete History File command, this command is useful
for clearing the fault history from the Regent after the system
has been commissioned. This allows the system faults to be
cleared out, so that old faults that occurred during system
assembly are cleared and only new (occurring after
commissioning) faults are recorded.
This command displays a dialog box only if the confirmation
level is set to Yes - No or Codes.
Window Menu
The Window menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Window menu commands see Commands Common to all
Help Menu
The Help menu commands are standard throughout all
WINTERPRET windows. For more information on using the
Help menu commands see Commands Common to all
WINTERPRET Windows in Section 3, Installing the
WINTERPRET Application.
Some entries in the fault history log are directly the result of
operator actions or events external to the Regent, for example,
• Voted resets (operator-executed reset at the processor
modules or from WINTERPRET);
• Warm start (power transition at the controller unit).
Other entries in the fault history log may also reflect
maintenance activities related to field circuits, for example,
• If field power is temporarily interrupted, faults will be
reported on any Guarded outputs or analog outputs that
use this power;
• If a load is temporarily disconnected and bypassed, faults
will be reported on analog Guarded outputs or AC Guarded
outputs that drive this load.
The fault history log's time stamps will help isolate those
entries that are the result of events external to the Regent.
The remaining entries can be categorized as shown in Table
43.
Table 43. Error Occurrence Categories.
Rare (less than once a month): No action required.
Frequent (less than once a day): Replace and monitor.
Continuous (permanent): Replace.
that you want to open and choose Open Project from the
Project Selector's File menu [ALT,F,O].
6 Shortcut: Select the project that you want to open and press ENTER or
double-click.
From the Project Editor's Controller menu choose Fault
Status [ALT,C,F] to open the Fault Status dialog box.
Additional Resources
Additional information about both the Regent’s modules and
the WINTERPRET application is available from a number of dif-
ferent sources.
On-Line Help
WINTERPRET’s on-line Help provides information on using the
application. If you have a question about a WINTERPRET com-
mand or other feature, you should first try using Help before
consulting other sources. Most of the common operations and
commands are fully explained in Help topics (including the
add-in features described below).