MS Fa 6593
MS Fa 6593
MS Fa 6593
SPEEDTRONIC
Mark V
Turbine Control
Application Manual
SPEEDTRONIC
Mark V
Turbine Control
Application Manual
GEH-6195F
Issue Date: June 25, 1993
Revision A: July 21, 1993
Revision B: June 1994
Revision C: September 1997
Revision D: February 1998
Revision E: March 2003
Revision F: May 2003
These instructions do not purport to cover all details or variations in equipment, nor to provide every possible contingency to be met
during installation, operation, and maintenance. If further information is desired or if particular problems arise that are not covered
sufficiently for the purchasers purpose, the matter should be referred to GE Industrial Control Systems
This document contains proprietary information of General Electric Company, USA and is furnished to its customer solely to assist that
customer in the installation, testing, operation, and/or maintenance of the equipment described. This document shall not be reproduced
in whole or in part nor shall its contents be disclosed to any third party without the written approval of GE Industrial Control Systems.
WARNING
Commands attention to an operating procedure, practice, condition or statement, which, if not strictly
observed, could result in personal injury or death
CAUTION
Commands attention to an operating procedure, practice, condition or statement, which, if not strictly
observed, could result in damage to or destruction of equipment.
NOTE
Commands attention to an essential operating or maintenance procedure, condition, or statement that must
be highlighted.
WARNING
This equipment contains a potential hazard of electric shock or burn. Only personnel who are
adequately trained and thoroughly familiar with the equipment and the instructions should install,
operate, or maintain this equipment.
Isolation of test equipment from the equipment under test presents potential electrical hazards. If
the test equipment cannot be grounded to the equipment under test, the test equipment's case must
be shielded to prevent contact by personnel.
To minimize hazard of electrical shock or burn, approved grounding practices and procedures must
be strictly followed.
To prevent personal injury or equipment damage caused by equipment malfunction, only
adequately trained persons should modify any programmable machine.
Notes:
Application Manual
GEH-6195F
TABLE OF CONTENTS
Section/Subject
Page
CHAPTER 1
INTRODUCTION .......................................................................................................................................1-1
1-1. ORGANIZATION OF DOCUMENTATION ..........................................................................................................1-1
1-1.1. Requisition Specific Drawings .......................................................................................................................1-1
1-1.2. Instruction Books............................................................................................................................................1-1
1-1.2.1. USER'S MANUAL. ............................................................................................................................1-2
1-1.2.2. MAINTENANCE MANUAL. .............................................................................................................1-2
1-1.2.3. APPLICATION MANUAL .................................................................................................................1-2
1-2. MARK V TURBINE CONTROL PRODUCT OVERVIEW ...................................................................................1-2
1-2.1. Primary Operator Interface, <I> ......................................................................................................................1-3
1-2.2. Backup Operator Interface Panel - <BOI> .....................................................................................................1-4
1-2.3. Control Panel Configurations ..........................................................................................................................1-4
CHAPTER 2
SPECIFICATIONS......................................................................................................................................2-1
2-1. INTRODUCTION ....................................................................................................................................................2-1
2-2. LOCATION AND INSTALLATION .....................................................................................................................2-4
2-3. ENVIRONMENT .....................................................................................................................................................2-4
2-4. CONTAMINANTS...................................................................................................................................................2-4
2-5. CODES and STANDARDS......................................................................................................................................2-5
2-6. POWER SOURCES..................................................................................................................................................2-6
2-7. EQUIPMENT GROUNDING ..................................................................................................................................2-7
CHAPTER 3
CONFIGURATION FILES .........................................................................................................................3-1
3-1. INTRODUCTION ....................................................................................................................................................3-1
3-1.1. Control Signals ...............................................................................................................................................3-1
3-1.1.1. LOGIC..................................................................................................................................................3-1
3-1.1.2. VARIABLES........................................................................................................................................3-2
3-2. <I> UNIT-SPECIFIC DIRECTORY ........................................................................................................................3-6
3-3. UNIT-SPECIFIC ASSIGNMENT FILES .................................................................................................................3-7
3-4. UNIT-SPECIFIC DATA DICTIONARY FILES ......................................................................................................3-8
3-5. UNIT-SPECIFIC I/O CONFIGURATION CONSTANTS .......................................................................................3-9
3-6. UNIT-SPECIFIC TABLE FILES ..............................................................................................................................3-9
3-7. UNIT-SPECIFIC CSP SEGMENT FILES ..............................................................................................................3-10
3-8. COMPILING UNIT-SPECIFIC CONFIGURATION FILES ................................................................................3-12
3-9. DOWNLOADING UNIT-SPECIFIC CONFIGURATION FILES.........................................................................3-12
3-10. CONTROL PANEL CONFIGURATION FILES .................................................................................................3-12
3-11. CONTROL CONSTANTS ...................................................................................................................................3-14
CHAPTER 4
DISPLAY APPLICATIONS .......................................................................................................................4-1
4-1. ANIMATED DISPLAYS INTRODUCTION ..........................................................................................................4-1
4-2. ANIMATED DISPLAY BASICS ............................................................................................................................4-1
4-2.1. The Animated Display Area ...........................................................................................................................4-1
4-2.1.1. Display Switching. ...............................................................................................................................4-1
4-2.1.2. Cursor Locators ....................................................................................................................................4-2
4-2.2. Defining Items In Item List Files ..................................................................................................................4-2
4-2.3. Item Command Starting Coordinates..............................................................................................................4-2
4-2.4. Defining Color ................................................................................................................................................4-3
GEH-6195F
Section/Subject
Application Manual
Page
ii
Application Manual
Section/Subject
GEH-6195F
Page
iii
GEH-6195F
Section/Subject
Application Manual
Page
iv
Application Manual
Section/Subject
GEH-6195F
Page
GEH-6195F
Section/Subject
Application Manual
Page
vi
Application Manual
Section/Subject
GEH-6195F
Page
vii
GEH-6195F
Section/Subject
Application Manual
Page
APPENDIX B
APPENDIX C
APPENDIX D
APPENDIX E
APPENDIX F
viii
Application Manual
GEH-6195F
CHAPTER 1
INTRODUCTION
1-1. ORGANIZATION OF DOCUMENTATION
Documentation for the Mark V turbine control system consists of two types: unit-specific drawings and instruction books. A
unique set of requisition-specific documentation is supplied with each control system (see Section 1-1.1) and instruction
books are available for the specific needs of each user (see Section 1-1.2).
1-1.1. Requisition Specific Drawings
Requisition or unit specific drawings are provided by various sources with each Mark V Turbine Control System. General
Electric Drive Systems (GEDS) Turbine Products Division provides drawings to describe the hardware and software
configuration for each requisition, including:
I/O Report contains the unit-specific assignment of I/O terminations in the Mark V control panel. This
report also has I/O related information such as the signal names, scale type, cabling information,
termination points, and device nomenclature.
Control Sequence Program Printout is a unit-specific printout that shows a functional representation of
the Big Blocks and sequencing of a particular requisition. Software on the operator interface allows editing
and printing of this document from any location.
Outline Drawings provide an external view of the control panel and primary operator interface. The
drawings furnish information needed for handling and installing the equipment.
Case Layout Drawing supplies an internal view of the control panel. The primary purpose of this
drawing is to furnish information needed to route interconnect cables.
Case Wiring Drawing defines the factory cabling internal to the control panel case. The drawing's primary
purpose is to document the internal wiring for maintenance use.
Core Drawings provide an isometric drawing of the core depicting the cards and their respective locations
within the core. For each card, the physical location and identification of removable parts, such as
connectors and hardware jumpers, is highlighted. The core drawing is placed in a pocket on the inside of
the core door.
For the operator using HMI, HMI Turbine Control Operators Guide, GEH-6126 Vol.I
For the maintenance technician using HMI, HMI Turbine Control Application Guide, GEH-6126 Vol.II
1-1
GEH-6195F
Application Manual
1-1.2.1. USER'S MANUAL. The user's manual provides information needed by a turbine operator to understand both the
primary and back-up Mark V operator interfaces. Topics in the manual include:
1-1.2.2. MAINTENANCE MANUAL. The maintenance manual provides information needed by control system maintenance
personnel for installation, calibration, and troubleshooting the Mark V control system. Topics in the manual include:
LCC Operation
Terminal Interface Monitor Operation
DIAGC Display Operation
VIEW Tools
1-1.2.3. APPLICATION MANUAL. The application manual is an engineer's reference for the Mark V control system. Topics
1-2
Application Manual
GEH-6195F
networks (IONETs). Each processor accepts what it believes the value of the logic signal to be (the pre-voted value) then
communicates that value to the other two processors over a single data exchange communication network (DENET). Each
processor then performs a two-out-of-three "vote" of the digital input's logic signal value and uses the voted value in its
control and protection algorithms/sequencing. Therefore, a failure does not result in a turbine trip signal being generated by
that processor. (The condition described above is reported as a voting mismatch Diagnostic Alarm.)
The SIFT voting technique will tolerate multiple failures without initiating a turbine trip. For example, one control processor
might determine that a turbine trip should be initiated as the result of a low lube oil pressure switch input and a second
control processor might determine that the turbine should be tripped on a high exhaust temperature based on a faulty
thermocouple input. Without SIFT, the two control processors initiate a turbine trip generated by two different input devices.
However, using SIFT, the control processors use the voted values of the inputs and do not initiate a turbine trip.
Another feature, Control Lockout, places the primary operator interface into a view only mode (unless control capability is
turned on with the correct password.
1-2.1. Primary Operator Interface, <I>
The Mark V Turbine Control System's primary operator interface <I> consists of an IBM-compatible personal computer
(PC), color CRT, keyboard, cursor positioning device (CPD), either touchscreen CRT and/or trackball or mouse, and a
printer. The <I> is used to issue commands to start/stop the unit, load/unload the unit, manage and log alarms, and monitor
unit operation. With the exception of the Plant Load Control option, no control or protection of the unit is accomplished by
the <I>. It is simply an operator's/technician's interface to the Mark V control panel(s) with which it communicates.
<I>s are connected to a Mark V turbine control panel(s) with coaxial cable using ARCNET LAN (Local Area Network)
communication-style interface. This connection between <I>s and Mark V control panels is called the Stage Link. In some
cases, the Stage Link may include fiber optic cables and repeaters in order to accommodate long distances between the <I>
computer(s) and the turbine control panel. Figure 1-1 shows an installation in which three <I>s are used to control two turbines and their driven devices.
An <I> can also be used to configure or modify the control, protection, monitoring, and logging functions of the Mark V
Turbine Control System using programs supplied on the <I> computer. The ability to modify or configure these Mark V
functions is password protected. Options available for the <I> include color printers and laser printers.
The Mark V control system has powerful features for customizing control strategy for each site. For example, one <I> can
interface with up to eight gas or steam turbines (or any combination thereof). In addition, more than one <I> can be used
(each interfacing with up to eight turbines or a subset of the eight, if desired). A hierarchy of control can be programmed onsite when multiple <I>s are used.
1-3
GEH-6195F
Application Manual
<I>
1
Mk V
Turbine/Driven Device - A
A
<I>
2
Mk V
<I>
3
Turbine/Driven Device - B
B
1-4
Application Manual
GEH-6195F
<S>
<R>
<C>
<R>
<C>
<T>
<P>
<PD>
<P>
<PD>
<QD1>
<CD>
<QD1>
<CD>
<C>
- Communicator Core
<R>
<S>
<T>
<P>
- Protective Core
1-5
GEH-6195F
Application Manual
Notes:
1-6
Application Manual
GEH-6195F
CHAPTER 2
SPECIFICATIONS
2-1. INTRODUCTION
This Chapter provides product specifications for the Mark V control panel. The panel construction meets NEMA type 1 and
utilizes natural convection cooling, circulating air via lower and upper vents. these vents are located in the forward facing
doors. Panel material consists of hot-rolled, low carbon, 12-gauge steel (.105") with one exception, the access plates use
thicker gauge (.187") steel.
The standard paint process takes into consideration current Environmental Protection Agency (EPA) requirements. The Mark
V paint process employs a powder coating process which includes a multi stage pretreatment section, an environmentally
controlled structure for the coating booths, and a curing oven. The pretreatment section cleans, removes oxide scale,
provides corrosion protection, and promotes uniform adhesion of the powder coat. The pretreated metal parts are then
electrically grounded and passed through a cloud of negatively charged powder, completely covering the part with powder.
The parts then enter an oven to flow the powder and cure the finish. Three major benefits of Powder Coating are:
A very high transfer efficiency rate of 98% verses the more typical 40-60% usually obtained when
spraying liquid.
Powder coating increases the quality and improves the appearance of the Mark V.
The Mark V panel has three basic physical configurations, Simplex, TMR and Large Steam TMR. The following table
summarizes the weights and dimensional information. Outline drawings for the Simplex and TMR are on the next two pages.
Because the large steam TMR panel is constructed from two standard TMR panels a separate outline drawing is not
provided.
WEIGHT
PANEL
TYPE:
HEAT
DISSIPATION
DIMENSIONS
(Width x Depth x Height)
(LBS)
(KG)
(WATTS)
(INCHES)
(MM)
SIMPLEX
800
362.9
500
36 X 20 X 90
TMR
1000
453.6
700
54 X 20 X 90
LARGE
STEAM
TMR
2000
907.2
1000
108 X 20 X 90
2-1
GEH-6195F
Application Manual
NOTES:
ALL DIMENSIONS IN INCHES UNLESS
OTHERWISE SPECIFIED.
[ ] INDICATES DIMENSIONS
IN MILLIMETERS.
0.625
BOLT/STUD
[16]
3.25
[83]
3.25
14
14
[356]
[356]
[83]
[76]
CUSTOMER
TO SUPPLY
14
20
[356]
4.00
MOUNTING
HARDWARE
[102]
[508]
[76]
36
[914]
(BOTTOM)
BASE ASSEMBLY
[38]
TOP VIEW
[127]
5
[127]
5
DETAIL A
11.00
[279]
**
SEE DETAIL A
QTY 4- .75 DIA. HOLES
FOR MTG.
[19]
20
90
18.00
[2286]
[457]
40.00
[1016]
[508]
3.5
[89]
3.5
[89]
8.00
[203]
[57]
2.25
1
[25]
*
[2369]
[57]
2.25
93.25
14
[356]
36
**
[914]
14
[356]
[25]
1
[76]
[57]
36
[914]
FRONT VIEW
34.75
[883]
20
[508]
SIDE VIEW
2-2
2.25
3
[76]
14
[356]
3
[76]
Application Manual
GEH-6195F
NOTES:
ALL DIMENSIONS IN INCHES UNLESS
OTHERWISE SPECIFIED.
[ ] INDICATES DIMENSIONS
IN MILLIMETERS.
3.25
[83]
0.625
[16]
BOLT/STUD
3.25
14
14
[356]
3
[83]
* * VENTILATION
[356]
CUSTOMER
[76]
TO SUPPLY
4.00
MOUNTING
HARDWARE
[102]
14
20
[356]
[508]
3 [76]
REMOVABLE LIFTING BAR
(BOTTOM)
54
BASE ASSEMBLY
[1372]
[38]
TOP VIEW
DETAIL A
[102]
4
[102]
4
11.00
[279]
**
**
SEE DETAIL A
QTY 4- .75 DIA. HOLES
FOR MTG.
[19]
20
[508]
3.5
[89]
3.5
[89]
[57]
2.25
1
[2367]
90
27.00
[2286]
[686]
40.00
[25]
[57]
24
8.00
[610]
[203]
(DOOR OPENS 109 )
2.25
93.19
54
[1372]
[1016]
**
**
24
[610]
Y
Y
3
[25]
1
[76]
[57]
30.75
20
54
[1372]
FRONT VIEW
2.25
3
[76]
[781]
14
[356]
3
[76]
[508]
SIDE VIEW
2-3
GEH-6195F
Application Manual
0 45 C
Relative Humidity
5 95 %
Seismic Capability
Vibration
Surge
Radio Interference
Altitude
The preceding table depicts the primary environmental requirements during operation. The 45 degrees Centigrade ambient
operating limit for the panel is based upon the commercial component specification design limits of 70 degrees Centigrade.
The NEMA 1 panel has been designed for a +15 degrees Centigrade maximum rise from inlet to exhaust air temperature,
plus another +10 degrees Centigrade maximum rise for a hot spot at the component / circuit board device level.
Temperature and vibration values have different allowable values during shipping and storage. The temperature
requirements during shipping and storage are -40 to +70 degrees Centigrade. The tested values for vibration during shipping
are 72 hours at 0.3 G rms between the frequencies of 4 to 16 Hz, and 3 shocks of 15 G, each as a 2 millisecond impulse and
repeated for all three axes.
2-4. CONTAMINANTS
The Mark V control equipment is designed to withstand 10 parts per billion (PPB) of the following contaminants:
- Reactive Sulfur
- Reactive Chlorine
- Hydrogen Sulfide
- Sulfur Dioxide
- Chlorine Dioxide
2-4
- Sulfuric Acid
- Hydrochloric Acid
- Hydrogen Chloride
- Ammonia
Application Manual
GEH-6195F
2-5
GEH-6195F
Application Manual
>
120/240 VAC
SOURCE #1
AC 1
>
120/240 VAC
SOURCE #2
AC 2
>
125 VDC
SOURCE
>
< HIGHEST DC VOLTAGE SELECTED
Notes:
1.)
2.)
3.)
4.)
5.)
6.)
2-6
FREQUENCY
CURRENT DRAW
(measured at nominal
voltage)
NOMINAL
TOLERANCE
RANGE
NOMINAL
TOLERANCE
RANGE
TYPICAL
125 V dc
100 to 144 V dc
(Note 5)
N/A
N/A
7.0 A dc
(Note 1)
120 V ac
108 to 132 V ac
(Note 6)
60 Hz
47 to 63 HZ
7.0 A RMS
(Notes 2 and 4)
240 V ac
216 to 264 V ac
(Note 6)
50 Hz
47 to 63 HZ
3.5 A RMS
(Notes 3 and 4)
Application Manual
GEH-6195F
WARNING
Although the panel itself is metal and grounded, it is an unacceptable practice to use it as a grounding point in
place of an earth or grid ground.
2-7
GEH-6195F
Application Manual
Notes:
2-8
Application Manual
GEH-6195F
CHAPTER 3
CONFIGURATION FILES
3-1. INTRODUCTION
A Mark V Turbine Control System is customized for a particular application using "site specific" and "unit specific"
configuration files. An automated program produces ASCII files containing the configuration information that are then
placed on the hard disk of a primary operator interface computer, converted to hexadecimal format (if necessary), and
downloaded to the control and communication processors of a Mark V control panel. Site specific configuration files include
information regarding the printers available, the DCS communication links (see Chapters 10 and 11), the Stage Link
communications (see Chapter 9), and the displays for the <I>'s. Unit specific configuration files include the Control
Sequence Program segment files, Table files, and the I/O Configuration Constant files. To maintain the flexibility of the
Mark V System, the files produced by the factory may be customized at any time, compiled, and downloaded to meet
changing requirements. This chapter first introduces the terminology, then describes these configuration files.
3-1.1. Control Signals
Each Mark V Control Processor, <R>, <S>, and <T>, and Communication Processor, <C> and <D>, has its own Control
Signal Database, or CDB. The Mark V uses the control signals in these databases for the control, protection and monitoring
of the turbine via the Control Sequence Program, or CSP. The interfaces to the Mark V, including the <I>, <BOI>, and
remote devices via MODBUS (see Chapter 10) or GSM (see Chapter 11), can display the name, value and engineering units
of these same CDB signals.
Each CDB exists in RAM on the SDCC (Drive Control Card) in each Mark V Control and Communication processor. The
Control Signal Databases on each of the control processors are identical, though separate, and contain identical values for the
signals. There are other signal databases on the SDCC, as well as elsewhere in the Mark V on such cards as the TCQA and
TCEA. Functions separate, though related to, the Control Sequence Program use these other signal databases. The control
processors copy the required signal values from the other databases to the Control Signal Database. The signals not copied to
the CDB are not accessible to the Control Sequence Program or the Mark V Interfaces. The SDCC microprocessors execute
the Control Sequence Program using only the control signals and their values in the Control Signal Database on that SDCC
card.
The signals in the Control Signal Database are of interest as the CSP performs most of the control and protection of the
turbine unit. When reading the CSP, it is necessary to understand the nature of the control signals used in the sequencing.
When modifying the CSP, it is often necessary to create new signals in the Control Signal Database. The "creation" of new
signals is actually an "assigning" of names to spare signals at pre-existing memory locations in the SDCC RAM. The use of
names greatly simplifies writing the CSP by eliminating the tedious and cumbersome task of using the signal's memory
location.
There are two groups of control signals: Logics and Variables. These two groups can be divided into several signal types.
3-1.1.1. LOGIC - Any signal that can only have a value of zero (or "False") or one ("True"), is a logic signal. These signals
can be thought of as one bit numbers, though they may actually be at least two bits. The <I> Logic Forcing Display can force
most logic signals, and thus the signal needs a second, or "Force", bit. The Interfaces are otherwise not able to write to logics,
unless they are Logic States or Push Buttons (see below). Aside from logic forcing, a logic signal gets it's value from the
CSP, a Mark V input, or from an embedded algorithm (see below). The five types of Logics are:
Local Logic - These logics are local to the respective processor, <C>, <D>, <R>, <S>, or <T>. <B>
(collective term for <C> and/or <D>) Control Sequencing writes to the <B> local signals, and each <B>
then communicates it's values to the <Q> (collective term for <R>, <S>, and/or <T>) processors. The <B>
3-1
GEH-6195F
Application Manual
Control Sequencing does not write to <Q> local signals, nor does the <Q> Control Sequencing write to the
<B> local signals. <Q> Control Sequencing writes to <Q> local signals, and <Q> communicates their
values to the <B> processors. If a <Q> processor is re-initialized, then the local signals necessary to begin
processing are received from the other <Q> processors.
Private Logic - These logics are unique to the respective <Q> processors: their values are not voted by the
control processors. They can be used by the Control Sequence Program in the respective processor, and
each processor may have different values for the signals. Their use is normally limited to functions where a
non-voted value is required.
Fast Voted Logic - These logics are unique to <Q> processors. The signal values are voted on each frame
and are reserved for critical control and protection functions.
Logic States - These logics are "command signals" that can be written to by any one of the operator
interfaces. The operator interface sends a state value of one or zero to the Mark V. Once written to they are
maintained in the commanded state until another command is received by the processors to change the
state, or until the Control Sequence Program overwrites the commanded state. An example of this is where
the permissives are not met to allow the execution of a command, thus the "command signal" is overwritten
to reset it to an allowable state.
Push Buttons - These logics are also command signals but they are momentary, not maintained like the
Logic States. The operator interface sends a "frame sweeps" value, the number of frames (typically four) to
hold it at the commanded value where a frame is one execution cycle of the Mark V processor. For
example, an operator interface could have two different command targets on a screen for a Raise Load
command; one for four sweeps, one for twelve sweeps. If each sweep increased load 0.5%, the four sweep
command would increase load 2% while the twelve sweep command would raise load 6%.
3-1.1.2. VARIABLES - Signals that have values other than true or false are variables. These signals are typically sixteen (16)
bit registers in the Control Signal Database. The most significant bit is the sign bit, making the number positive or negative.
The sign bit and the fifteen remaining bits allow variable signals to have a range of positive or negative 32767. (For more
information on how math functions are performed in the Mark V, see Appendix C.) The scale type of the variable signal
determines it's range in engineering units. For example, a signal with a scale type of PCT has a range of +/-128.00 %. Analog
Setpoints or Control Constants are the only variables written to from the operator interfaces. The CSP, the Mark V inputs,
and the embedded functions write to the various variable signals. The five types of variables are:
3-2
Local Variable - Similar in function to Local Logics, these variables are local to the respective processor.
<B> Control Sequencing writes to the <B> local signals, and each <B> then communicates it's values to
the <Q> processors. The <B> Control Sequencing does not write to <Q> local signals, nor does the <Q>
Control Sequencing write to the <B> local signals. <Q> Control Sequencing writes to <Q> local signals,
and <Q> communicates their values to the <B> processors. If a <Q> processor is re-initialized, the local
signals necessary to begin processing are received from voted value of the other <Q> processors.
Private Variable - Similar in function to Private Logics, these variables are unique to the respective <Q>
processors: their values are not voted by the control processors. They can be used by the Control Sequence
Program in the respective processor, and each processor may have different values for the signals. Their
use is normally limited to functions where a non-voted value is required.
Fast Voted Variable - These variables are unique to <Q> processors. The signal values are voted on each
frame and are reserved for critical control and protection functions.
Analog Setpoints - These variables are maintained command signals written to by the interfaces. Similar
in function to Logic States, the CSP may overwrite the analog setpoint signal's value.
Control Constants - Operating characteristics such as control curves, design criteria, alarm and trip levels
are determined by the values of the Control Constants used in the Control Sequence Program. Control
constants are loaded from EEPROM to RAM when the Mark V processor is initialized. There are two
methods to change the values in RAM. The first is through the Control Constant Adjust Display, which
changes the RAM values while the unit is on-line. A function on the Control Constant Adjust Display
updates the EEPROM values with all the RAM values when executed. The second method is through
editing the table file CONST_Q.SRC on the <I>, table compiling, downloading to the Mark V processors,
and then re-initializing the processors to get the new values from EEPROM into RAM. (For more details,
see the following sections of this Chapter and Chapter 4 of the Maintenance Manual, GEH-5980.)
Application Manual
GEH-6195F
CAUTION
Control Constant values are specified by the turbine manufacturing facility and should not be
changed without the express written consent of the turbine manufacturer.
Combining the two types of Mark V processors, <B> and <Q>, with the different types of signals results in the following
table of abbreviated names for the various control signals:
Local Logic
<B>
<Q>
LB
LQ
Private Logic
LQP
Fast-Voted Logic
LQV
Logic State
LQLS
Push Button
LQPB
Local Variable
VB
VQ
Private Variable
VQP
Fast-Voted Variable
VQV
Analog Setpoint
Control Constant
VBAS
VQAS
VQCC
CSP - the Control Sequence Program calculates values and stores the results in control signals. Control
signals written by the CSP include local logics, private logics, fast-voted logics, logic states, local
variables, private variables, fast-voted variables, and analog setpoints.
Mark V Input - The signal is structured or assigned to a Mark V input. The input terminations are read
by I/O cards, which in turn write values to the related control signal. As examples, the TCQA reads LVDT
inputs, the TCDA reads digital inputs, and the TCEA reads emergency overspeed inputs. Mark V Inputs
write to local logics and local variables.
Mark V Interfaces - The <I> and the <BOI> issue commands to the Mark V by writing to command
signals in the Control Signal Database. The CSP then reads these signals and uses them in its calculations
accordingly. These command signals include the logic states, push buttons, and analog setpoints. The <I>
can change the value of most of the non-command logic signals, as well as the command logic state and
push button signals, with the Logic Forcing Display. The Control Constant Adjust Display on the <I>
changes the RAM values of control constants.
3-3
GEH-6195F
3-4
Application Manual
Embedded Mark V I/O Card Algorithms - The Mark V controls and protects the turbine through the
CSP. There are other algorithms embedded into the Mark V controller that use control signals for their
functions. Examples of these functions include detecting NOx injection out of limits, and an emergency
overspeed condition. These embedded algorithms are executed by many of the I/O cards, including the
SDCC, and they write to local logics and local variables in the Control Signal Database.
EEPROM on the SDCC's - Data downloaded from an <I> to the Mark V remains intact in the EEPROM
when the Mark V is powered down. The Mark V copies this data into RAM when the Mark V processors
are initialized or powered up. A portion of this EEPROM data is the Control Constant values, and thus the
RAM Control Constants get their values when the processors are initialized. This way they use the same
data each time the processors are re-initialized.
Application Manual
GEH-6195F
Mark V Inputs
Operator
Interfaces
Embedded I/O
Algorithms
LB
Yes
Yes
Yes
Yes
VB
Yes
Yes
VBAS
Yes
LQ
Yes
LQP
Yes
LQV
Yes
LQLS
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
LQPB
VQ
Yes
VQP
Yes
VQV
Yes
VQAS
Yes
VQCC
EEPROM
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Table 3-2. Summary of sources for signals for various CDB Types
Some logics and variables are "structured", meaning that their memory location within the Control Signal Database is tied
directly to some specific function. Naming and using a specific structured signal relates to a specific function. This was seen
above with the local logics and local variables that received their values from Mark V inputs. Structured signals include:
I/O - These structured signals read their values from Mark V inputs, such digital inputs, speed inputs,
temperature inputs, etc. They also write their values to Mark V outputs, such as digital outputs, milliAmp
outputs, servo valve position references, etc.
Voted Double Words - These structured signals are voted as 32-bit double words. They may be used in
Control Sequence Program functions where high accuracy and agreement between the processors is
required.
Alarms - These structured signals are tied to specific alarm drops. The state of a signal here gets reported
to the interfaces as a specific alarm drop.
Table 3-3 summarizes the differences between structured and unstructured software control signal assignments (sometimes
called "software points").
3-5
GEH-6195F
Application Manual
Assignment files
Data Dictionary files
I/O Configuration Constant files
Table Files
CSP segment files.
3-6
Application Manual
GEH-6195F
; This section defines the unit numbers, unit names, and the path to the
; directory that contains the unit information. Each line contains the
; unit number (decimal), the unit name (2 char max), and the path to the
; unit configuration data (64 char max). The unit numbers should be in
; order, and if a unit number is repeated, the last entry wins.
;
;
UNIT
UNIT
PATH TO
;
NUMBER
NAME
CONFIG DATA
;
--------------------------------UNIT_DATA
1
T1
F:\UNIT1
2
T2
F:\UNIT2
3
T3
F:\UNIT3
4
T4
F:\UNIT4
Figure 3-1. Portion of F:\CONFIG.DAT
3-7
GEH-6195F
Application Manual
ALARM.DAT
Process and Diagnostic Alarm messages (Max-case)
ENUMDATA.DAT
Display messages for Enumerated Data types
SCLEDATA.DAT
Scale code information (English, Metric, etc.)
The following unit-specific Data Dictionary files are optional and not required for proper operation of an <I>:
LONGNAME.DAT
CDB Pointname Descriptions
SYNONYM.DAT
Site-specific CDB Pointname Synonyms
Unit-specific Data Dictionary files are not downloaded to a Mark V control panel's processors, but are loaded into the <I>'s
RAM each time the <I> is turned on or reset. This information is used to scale and display control signal database pointname
information on the <I> as well as for alarm and event logging. As discussed above, some programs on the <I> require
information from UNITDATA.DAT.
3-8
Application Manual
GEH-6195F
PROM\IO_CFG.DAT
PROM\?????CFG.DAT
IO_CFG
IOCFG_C.DAT
IOCFG_D.DAT
IOCFG_Q.DAT
GEH-6195F
Application Manual
The Table Compiler uses information contained in UNITDATA.DAT and one of the scale code files (ENGLISH.SCA, by
default) when converting the source files into hex files. Since no control signal database pointnames are downloaded to the
Mark V control panel processors, the Table Compiler finds the software signal pointname in UNITDATA.DAT, and uses its
memory location/address and scale code and point type when creating the downloadable Table Files from the information in
the source Table Files.
CONST_B.SRC
CONST_Q.SRC
EPA_B.SRC
EPA_Q.SRC
MAOUT_B.SRC
MAOUT_Q.SRC
CHNG_B.SRC
3-10
Application Manual
GEH-6195F
which CSP segments are compiled and executed. (The first segment file specified will be executed first, the second segment
file specified will be executed next, the third segment file specified will be executed next, and so on.)
CSP segments are initially created using BBLs (see Appendix C), relay ladder diagram rungs, and comment rungs. They are
customized by GEDS or its Business Associates to match a particular application or Customer's requirements and can be
modified in the field using the Control Sequence Editor. New CSP segments can be created using the Control Sequence
Editor. If a new segment is created, the name of a new segment must be added to MSTR_SEQ.CFG to be included in the
downloaded CSP files. The maximum of segments per <Q> and <B> that can be compiled is eight.
3-11
GEH-6195F
Application Manual
3-12
MSE
MSTR_SEQ.CFG
SEQ_B.DAT
SEQ_Q.DAT
COMP_SEQ
SEQ_B.SRC
SEQ_Q.SRC
PROM\PRIMITIVE.DEF
PROM\BIGBLOCK.DEF
UNITDATA.DAT
DDUTIL
UNITDATA.DAT
EVENT_B.DAT
CBLR_B.DAT
HIST_B.DAT
CHNG_B.DAT
EPA_B.DAT
CONST_B.DAT
MAOUT_B.DAT
BOI_B.DAT
TOTT_B.DAT
EVENT_Q.SRC
CBLR_Q.SRC
HIST_Q.SRC
CHNG_Q.SRC
EPA_Q.SRC
CONST_Q.SRC
MAOUT_Q.SRC
BOI_Q.SRC
TOTT_Q.SRC
EVENT_Q.DAT
CBLR_Q.DAT
HIST_Q.DAT
CHNG_Q.DAT
EPA_Q.DAT
CONST_Q.DAT
MAOUT_Q.DAT
BOI_Q.DAT
TOTT_Q.DAT
TABLE_C
EVENT_B.SRC
CBLR_B.SRC
HIST_B.SRC
CHNG_B.SRC
EPA_B.SRC
CONST_B.SRC
MAOUT_B.SRC
BOI_B.SRC
TOTT_B.SRC
ENGLISH.SCA
PROM\UNITDATA.TPL
PROM\UNITFREE.TPL
PROM\UNITMAP.TPL
DDLOCATE
IO.ASG
FACTORY.ASG
ALLOCSSP.ASG
SITE.ASG
Application Manual
GEH-6195F
3-13
GEH-6195F
Application Manual
<I> Processor
EVENT_B.DAT
CBLR_B.DAT
HIST_B.DAT
CHNG_B.DAT
EPA_B.DAT
CONST_B.DAT
MAOUT_B.DAT
BOI_B.DAT
TOTT_B.DAT
Stage
Link
EVENT_Q.DAT
CBLR_Q.DAT
HIST_Q.DAT
CHNG_Q.DAT
EPA_Q.DAT
CONST_Q.DAT
MAOUT_Q.DAT
BOI_Q.DAT
TOTT_Q.DAT
Mark V
SDCC
<C>
EEPROM
DENET
SDCC
<R>
EEPROM
DENET
EEPROM
SEQ_B.DAT
SEQ_Q.DAT
SDCC
<S>
EEPROM
DENET
SDCC
IOCFG_C.DAT
IOCFG_D.DAT
IOCFG_Q.DAT
<T>
EEPROM
NOTE
I/O Configuration Constants for the protective processor cards <X>, <Y>, and <Z> are transferred
from the control processor EEPROM on the SDCC to RAM on the TCEA cards only when the
protective processors are reset by removing their power and then reapplying it as described above.
The above explanation demonstrates that the processors in the Mark V control panel use configuration information stored in
their RAM for control and protection of the unit. In order to change the RAM information, the configuration files on an <I>
must be modified and then compiled (if necessary). These files must then be downloaded to the appropriate processor(s) and
the processor(s) reset in order for the change to become effective. The one exception to this is the modification of Control
Constants.
3-11. CONTROL CONSTANTS
Control Constants which are used by a Mark V control panel processor (<Q> or <C>) during the execution of the CSP are
stored in RAM and were transferred there from EEPROM when the processor was last reset (or turned on). The values of
Control Constants in the processor's RAM can be changed using the Control Constant Adjust Display program, CCONST,
usually available from the Main Menu of an <I>. Control Constants can be adjusted while the unit is running, although the
rate of change of the Control Constant's value is quite slow when the unit is running to prevent a rapid change from tripping
the turbine. For more information on the Control Constant Adjust Display, refer to GEH-5980, Maintenance Manual.
A feature of the Control Constants Adjust Display is the ability to modify the processor's EEPROM value for a Control
Constant whose value in RAM was changed. By clicking on the target EEPROM UPDATE and then clicking on the
3-14
Application Manual
GEH-6195F
EXECUTE COMMAND display target, the current RAM value of every Control Constant will be copied to the processor's
EEPROM.
However, there is no automatic method of updating the values of Control Constants in the configuration file
CONST_Q.SRC. If a Control Constant in a Mark V control panel is modified using the Control Constant Adjust Display and
the value of the Control Constant in CONST_Q.SRC is not subsequently changed to match the unit's value, a re-compiling
and downloading of Control Constants will cause the EEPROM value of the Control Constant to revert to the old value in
CONST_Q.SRC.
NOTE
Whenever a Control Constant is modified using the Control Constant Adjust Display, the Control
Constant source Table File, CONST_Q.SRC, should be edited to reflect the new value and compiled.
This will assure the Control Constant Table File hexadecimal file, CONST_Q.DAT, will contain the
new value and any subsequent downloads will be done with the correct value.
The other option is to use the EEPROM Downloader UP option to upload or bring the values from the SDCC's RAM to a
data file (.DAT) and reverse table compile using the Reverse Table Compiler program, REVX_TAB. The command line
format for executing the Reverse Table Compiler is REVX_TAB CONST.
NOTE
Reverse Table Compiling CONST_Q.DAT will overwrite the current CONST_Q.SRC file. All
comments except those in the header will be lost, and the Control Constants will be sorted by their
memory location. Aside from these differences, the new CONST_Q.SRC will be a valid file.
3-15
GEH-6195F
Application Manual
Notes:
3-16
Application Manual
GEH-6195F
CHAPTER 4
DISPLAY APPLICATIONS
4-1. ANIMATED DISPLAYS INTRODUCTION
An animated display on an <I> is a display containing graphic representations. It is created by running the animated screen
builder (ANIM.EXE) with an item list file. Animated displays get their name from the fact that items of the display can be
made to change color based on logic signals. Certain graphic items, such as bargraphs, are dynamic and can change with
each update of the display's information. The item list file, which is read by the animated screen builder, is an ASCII text file
containing commands and information about items to be shown on an <I> display. Graphic items, including vertical
bargraphs, command targets, text information, and so on, can be put in an animated display.
4-2. ANIMATED DISPLAY BASICS
Displays are called by name. When searching for the display definition file, the ANIM program looks for the file:
F:\RUNTIME\display.A0
then
F:\RUNTIME\display.Au
and then
F:\UNITn\display.A
where u in .Au represents the unit number and UNITn represents the unit configuration directory defined for that unit.
This allows for the cloning of units by copying all files in the unit configuration directory. Customers should make any
changes in the F:RUNTIME directory and leave the version in F:\UNITn as the "as shipped" version.
4-2.1. The Animated Display Area
The animated screen builder is used to create displays in the area of an <I> display (above the Alarm Window and Display
Targets at the bottom of the screen). The display area can be thought of as an x-y grid with the 0,0 coordinates at the lower
left-hand corner of the display. This area includes the section at the top of the screen where the date/time and unit number
fields are displayed. The grid is 1000 x 1000 units, 0-999 units in the x direction and 0-999 units in the y direction. The grid
is independent of video resolution. Positive x and y directions are from left to right and from bottom to top starting in the
lower left-hand side of the screen (above the alarm window), respectively.
4-2.1.1. Display Switching. The following targets are used to move between the different displays.
Page Down/Page Up are used to move to the next or previous page of a multi-page display. These targets are visible only if
the current display definition includes a PGDN or PGUP item.
Prev Page returns to the previous display. Repeated strikes of this target toggles you between two displays (it is not a queue
with a depth of previous screens).
Hot Spots allow the user to switch to different animated displays and return to the current display without exiting to the
Main Menu (see section 4-3 of this manual). There can be up to 128 hot spots defined on a display.
4-1
GEH-6195F
Application Manual
4-2.1.2. Cursor Locators. The following functions show the position of the cursor on the screen, making it easier to place
new items at the proper location.
ALT D
Display Cursor Location toggles the option to show the current cursor position on the line above the time.
The position is dynamic and updates continuously. Selecting ALT D again turns off the display.
ALT F
Find Cursor shows the location of the cursor on the line above the time. This position is static and changes
only when ALT F is selected.
It is beneficial to use ALT F to show the location of one corner of a region and use ALT D to see the other corner of the
region. This gives the two corner points for the region, which is useful for defining item commands (see section 4-8 of this
manual). The ALT D location, which is updated continuously, is redrawn after the screen is erased and redrawn. The ALT
F location updates only when the ALT F key is selected (redrawing the screen erases the value).
4-2.2. Defining Items In Item List Files
Items that appear in an animated display are defined by commands in an item list file (anim list_file). The commands
follow a basic pattern:
Starting where?
start_x start_y
Item?
item_command
What color(s)?
fore_color
back_color
The entries of an item command must be separated from each other by at least one space (the use of spaces or tabs between
entries is encouraged to make the item list files easier to read). The underscore characters in the example item command
above are place holders which are used to indicate that spaces in entries are not allowed except in text strings, in which case
the animated screen builder will display spaces as entered. Item commands can, and usually do, contain more entries than
those shown in the example above.
Each individual item, its required format, and its usage is explained in section 4-2.3, Item Commands. Example items are
used to explain some of the basics of defining items. When defining items and their colors in an item list file, the case is
unimportant. However, case sensitivity is important when specifying text in quoted strings.
4-2.3. Item Command Starting Coordinates
Each item in an animated display must be defined in terms of its starting coordinates. Coordinates for the starting point of an
item can be expressed in either absolute or relative units. For example, when used in an item list file, the two item
commands below will cause the animated screen builder to horizontally display two pointnames (TNH,TNR) that is, their
respective values and engineering units in a double high font in the default foreground color.
hpt2
hpt2
150
+000
200
-040
df
df
tnh
tnr
The coordinates of the first item are expressed in absolute units that is, with respect to the lower left-hand corner of the
screen area above the Alarm Window. The coordinates of the second item are expressed in relative units with respect to the
starting-point coordinates of the previous item. The first item command will display the value and engineering units for
TNH (beginning 150 units from the left of the display and 200 units up from the Alarm Window). The second item command
will display the same information for TNR, also beginning 150 units from the left of the display but only 160 units up from
the Alarm Window (40 units below the starting y-coordinate of the previous item).
Adding a third item line similar to the one below will display a double-high text string in the default foreground color
beginning 350 units to the right of the previous line and at the same y-coordinate as the previous line:
tx2 +350
4-2
+0
df
Application Manual
GEH-6195F
The three item lines when used in an item list file would appear on an animated display like the portion shown in Figure 4-1.
TNH
TNR
99.98
102.37
%
%
Figure. 4-1. Portion of Animated Display Showing Absolute and Relative Coordinates
4-2.4. Defining Color
Sixteen colors can be used in an animated display. They are as follows:
bk
gr
cy
yl
dg
lb
lr
db
df
Black
Green
Cyan
Yellow
Dark Grey
Light Blue
Light Red
Default Background
Default Foreground
rd
mg
bl
wh
lg
lc
br
Red
Magenta
Blue
White
Light Gray
Light Cyan
Brown
Most items in an animated display have both static and dynamic portions, or fields. For example, an item defined in an item
list file using the hptn command has two static portions (the CDB signal pointname and the point's engineering units) and a
dynamic portion (the point's value); see Figure 4-2. The static field of an item is the portion which will not change based on
the value of the item's CDB point. The dynamic field of an item is the portion which will be updated based on the value of its
CDB point with each update of the animated display screen.
4-3
GEH-6195F
Application Manual
Dynamic Field
TNH
100.02
Static Fields
Figure 4-2. Static and Dynamic Fields Created with hpt2 Item Command
The colors of the dynamic portions of most items in an animated display must be specified in the item's command in terms of
foreground and background colors. The foreground color of an item is the color in which its dynamic portion will be
displayed; the background color is the color of the background of the dynamic portion of the item. When specifying colors
for items, the foreground color of an item is expressed first and its background color is expressed second using the following
notation:
fore_color.back_color
where the foreground and background colors are expressed using the two-character abbreviation from the list in section 42.4. and separated by a period (no spaces may be used). For example, if the color definition for an item were expressed as
bk.gr, the dynamic portion of the item is displayed in black on a green background. If no background color definition is
specified, the default background color will be used by the animated screen builder when displaying the item.
When defining a CDB signal pointname item in an item list file, the default foreground color for the pointname and its
engineering units (the static portions of the item) is light grey while its default background color is the default background.
The foreground and background colors of the dynamic portions of items in a display can be toggled based on the value of a
CDB logic signal pointname (see Logic Color Options, section 4-2.5). The default foreground and background colors of the
static portions of items in a display can also be defined using an item list file command (see cset description).
4-2.5. Logic Color Options
The foreground and background colors of the dynamic portions of display items can be made to toggle between two colors
based on the values of CDB logic signal points. Known as the logic color option, three variations of this selection are
available.
In the first option, a single logic point will toggle only the foreground color of the dynamic portion of an item by using the
following notation when specifying the item's color in its command line:
lpoint?tfcolor|ffcolor
where:
lpoint is the CDB logic signal pointname to be used to toggle colors,
tfcolor is the foreground color when the CDB logic signal point's value is a logic " 1 ", or true, and
ffcolor is the foreground color when the CDB logic signal point's value is a logic " 0 ", or false.
(The line between tfcolor and ffcolor is called the vertical bar. The vertical bar is usually the shifted function of the
backslash key on a computer keyboard.)
Using the above option, the background color of the dynamic portion of the item will be default background.
4-4
Application Manual
GEH-6195F
In the second option, shown below, a single logic point will toggle both the foreground and background colors of the
dynamic portion by using the following notation when specifying the item's color in its command line:
lpoint?tfcolor.tbcolor|ffcolor.fbcolor
where:
lpoint is the CDB logic signal pointname to be used to toggle colors,
tfcolor is the foreground color when the CDB logic signal point's value is a logic " 1 ", or true,
tbcolor is the background color when the CDB logic signal point's value is a logic " 1 ", or true,
ffcolor is the foreground color when the CDB logic signal point's value is a logic " 0 ", or false, and
fbcolor is the background color when the CDB logic signal point's value is a logic " 0 ", or false.
A third option allows four colors based on two logical signals. This four color option can be used anywhere the two color
options can be used. The notation is as follows:
lpoint1&lpoint2?color3|color2|color1|color0
where:
lpoint1 and lpoint2 are the CDB logic signal pointnames to be used to toggle colors,
color3 is the color when the CDB logic signal points' value are a logic " 1 " and " 1 ", or true and true,
color2 is the color when the CDB logic signal points' value are a logic " 1 " and " 0 ", or true and false,
color1 is the color when the CDB logic signal points' value are a logic " 0 " and " 1 ", or false and true, and
color0 is the color when the CDB logic signal points' value are a logic " 0 " and " 0 ", or false and false,
4-2.6. Font Sizes
Text string and CDB pointname values and engineering units can be displayed in single- or double-high fonts. The last digit
in such item commands will indicate the size of the font used in the display. In the examples above, a double-high font was
used (hpt2) in the command to display a CDB signal, its pointname, value, and engineering units in a double-high font.
Single-high fonts (hpt1) are used on most <I> displays to show the sitename, date/time, unit number of the display, and so
on. Double-high fonts are used to display points, values, and engineering units in User-Defined Displays, the Alarm Display,
the Control Constants Adjust Display, and so on.
4-2.7. Specifying Multi-Unit CDB Pointnames
Animated displays on multi-unit <I>s can have CDB points and command targets for all the units with which the <I> is
capable of communicating. It must be understood that when points from other units are specified in a unit-specific or plant
control display that the animated screen builder does not identify them on the display as being associated with any particular
unit. Therefore, it is extremely important that CDB points and command targets for multiple units be identified. Text
strings and boxes can be useful tools for labeling and grouping CDB points. Try to use the same method of identifying points
or targets for units other than the currently selected one on all animated displays.
CAUTION
Identify any CDB points or command targets on an animated display for units other than the currently
selected unit. This is to ensure that the user is made aware of which unit the point or command target is
associated with.
4-5
GEH-6195F
Application Manual
To place a CDB point or command target from another unit on an animated display, use the following notation in the item
command when specifying the pointname:
UN:pointname
where:
UN is the two-character unit name of the unit control signal database the point is associated with,
: is the delimiter between the unit name and pointname (the colon must be used to separate them), and
pointname is the CDB pointname.
For example, to display the percent of unit #2's (unit name G2) high-pressure shaft speed in the default foreground color on
an animated display for unit #1 (the item list file will have an extension of .A1), the following item command would be
entered in the item list file:
hpt1
start_x
start_y
df
G2:tnh
The pointname TNH, its value, and engineering units will be shown on the animated display in the specified location and
color with no indication that the point is for unit #2. A text string should be added above, below, or to the side of the point to
identify it as being unit G2's point/value; or a box could be drawn around the point and a text string used to label the box's
contents as being from unit G2.
4-2.8. Animated Displays and the Synonym Feature
When specifying control signal database pointnames in item commands in an item list file, the CDB pointname must be
used; the animated screen builder will not recognize synonyms in an item command.
If the Synonym Feature is enabled (and it is enabled by default each time the <I> is re-booted if a unit-specific
SYNONYM.DAT file exists with entries) the animated screen builder displays the CDB pointname's synonym. If the
Synonym Feature is disabled (from the Synonym Administration Display), the animated screen builder displays the CDB
pointname.
4-3. SAMPLE DISPLAY & SCRIPT FILE
An animated display like the one shown in Figure 4-3 is the result of running the animated screen builder with the item list
file shown in Figure 4-4. An analysis of the animated display in Figure 4-3 and its relationship to the item list file in Figure
4-4 will help to understand the flexibility and power of the animated screen builder.
4-6
Application Manual
GEH-6195F
4-7
GEH-6195F
Application Manual
;This is an item list file for an example of an Animated Display for Unit T1
;Title the display
tx1
350
975
df
"ANIMATED Display"
;Add a hot spot for changing to the Animated Display for Unit T2
hot
000
950
+200 +50
t2:sample
;Add "Hot Spot Bar" to top of display
sbox
000
940
mg
999
-075
;Draw light grey box around "Hot Spot Bar"
box
+000
+000
lg
999
-075
;Split the "Hot Spot Bar" into three sections
line
+333
+000
lg
+000
-075
line
+333
+000
lg
+000
-075
;Label the first "Hot Spot Bar" section "Vibration Levels"
tx1
-600
-045
df.mg "Vibration Levels"
hot
-066
+045
+333 -075
vib
;Label the second "Hot Spot Bar" section "Wheelspace Temperatures"
tx1
+363
-045
df.mg "Wheelspace Temperatures"
hot
-030
+045
+333 -075
wheelspc
;Label the third "Hot Spot Bar" section "Exhaust Temperatures"
tx1
+383
-045
df.mg "Exhaust Temperatures"
hot
-050
+045
+333 -075
exhaust
;Draw a combustion turbine, generator, and generator breaker
;First draw the starting means and label it
box
010
650
lg
+120
+100
tx1
+010
+050
l4de?rd|df
"STARTING"
tx1
+015
-025
l4de?rd|df
"MEANS"
;Next draw the axial compressor
line
175
775
lg
+100
-050
line
+100
-050
lg
+000
-050
line
+000
-050
lg
-100
-052
line
-100
-050
lg
+000
+150
;Draw a shaft to connect the starting means and axial compressor
sbox
175
698
lg
-045
+004
;Draw the turbine
line
375
650
lg
+000
+100
line
+000
+100
lg
+050
+052
line
+050
+050
lg
+000
-200
line
+000
-200
lg
-048
+050
;Draw a shaft to connect the compressor and turbine
sbox
375
698
lg
-098
+004
;Draw the generator
box
475
775
lg
+150
-150
;Draw a shaft to connect the turbine and generator
line
475
698
lg
-049
+004
;Draw a single line out of the generator to represent phase leads
line
625
750
lg
+075
+000;Draw a vertical bargraph for megawatts,
label it, and add speed/load command targets
.vba
440
200
bl
+225
+400
lru
dwatt
0
3210
10
&bar
df
dwatt
&end
tx2
+060
-045
bl
"MEGAWATTS"
cmd1
-040
-105
7 3 ! L70R4R_CPB = 4 L70R 1 " RAISE" " SPEED/" " LOAD"
cmd1
+100
+000
7 3 ! L70R4L_CPB = 4 L70L 1 " LOWER" " SPEED/" " LOAD"
;Draw a vertical bargraph for megavars, label it, and add auto voltage command
targets
.vba
700
200
bl
+225
+400
lru
dvar -2570 3210
10
&bar
df
dvar
&end
tx2
+060
-045
bl
"MEGAVARS"
cmd1
-040
-105
7 3 ! L90VR_CPB
= 4 L70R 1 " RAISE" " AUTO" " VOLTS"
cmd1
+100
+000
7 3 ! L90VL_CPB
= 4 L70L 1 " LOWER" " AUTO" " VOLTS"
;Create a box for important status information and call it a Status Window
box
000
010
lg
+410
+500
tx1
+120
+475
gr
"STATUS WINDOW"
;title
4-8
Application Manual
GEH-6195F
tx2
-100
-065
lg
"FUEL"
v2
+162
-000
df
ss43f
tx2
-162
-050
lg
"UNIT MODE"
v2
+162
-000
df
ss43
hpt2
-162
-050
df
status_fld
tx2
-000
-050
lg
"LOAD SELECT"
v2
+162
-000
df
ss43load
hpt2
-162
-050
df
speed_lvl
tx2
-000
-050
lg
"EXH TEMP"
hve2
+192
-000
df
ttxm
tx2
-192
-050
lg
"IGV ANGLE"
hve2
+192
-000
df
csgv
tx2
-192
-050
lg
"EXH TEMP SPREAD"
hve2
+192
-000
df
ttxsp1
tx2
-192
-050
lg
"TURBINE SPEED"
hve2
+192
-000
df
tnh_rpm
;Add Unit Start and Stop Command Targets
cmd1
040
525
12 1 ? L1START_CPB = 4 L1S 1 "
cmd1
+180
-000
12 1 ? L1STOP_CPB
= 4 L94X 1 "
;Add Megawatt and Megavar information for Unit T2
box
650
675
t2:l52gx?rd|gr +349 -120
tx2
+125
-050
t2:l52gx?rd|gr "UNIT T2"
hpt1
-110
-025
t2:l52gx?rd|gr t2:DWATT
hpt1
+000
-025
t2:l52gx?rd|gr t2:DVAR
START T1"
STOP T1"
Figure 4-4. - Item List File for Animated Display in Figure 4-3.
The next several lines create the Hot Spot Bar. A magenta-colored solid box is drawn (the solid box will highlight the hot
spots, which otherwise would not be visible to the user). The solid box is then surrounded with a border of light grey by
drawing a light grey box of the same dimensions beginning at the same coordinates. Next, the box is divided into three
sections by drawing two light grey lines an equal distance apart and the same length as the height of the solid box. The three
sections are then labeled and defined as hot spots areas that, when clicked on, will change the screen to the specified display.
The first hot spot (on the left), entitled Vibration Levels, instructs the animated screen builder program to change the screen
to the animated display defined by the item list file VIB.An. The second and third hot spots cause animated wheelspace and
exhaust temperatures displays to be depicted respectively.
The combustion turbine, its starting means and generator, and the unit's generator breaker were drawn using the item
commands, line, box, and sbox. Note how the starting coordinates of each component are expressed in absolute terms,
and the starting coordinates of any other items used to draw the rest of the component are defined in relative terms.
Style Tip. Using absolute coordinates for the origins of each component (or group of components) and relative coordinates
for any related instructions, the component (or group) can be moved anywhere in the animated display screen by
changing only the origin point coordinates. Such a change will not affect the positions of other unrelated items or
components. The ending coordinates of the line item commands used to draw the axial compressor and turbine diagonal
lines are adjusted by one or two units in order to prevent lines from extending past each other. The same is done for the
sboxes used to draw the unit's shafts.
Style Tip. To prevent items from extending past others or overlapping, adjust the origin or endpoints by adding or
subtracting one or two units as required to neaten the display. (The over-extension occurs because the size of the x and y
units of the grid are not equal; that is, the length of the horizontal axis is not equal to the height of the vertical axis while
both have the same number of units, 1000.)
The tx1 item commands labelling the Starting Means use a logic color option for specifying the color of the text. The
text strings will be displayed in one of two colors depending on the value of CDB logic signal L4DE. When L4DE is a
logic " 0 " the text will be displayed in the default foreground color. However, when L4DE is a logic " 1 ", the text will
be displayed in red. (L4DE is the logic signal which will be a logic " 1 " when the Starting Means is running.) In both
cases, the default background color will be used when displaying the text since a background color parameter was not
specified.
4-9
GEH-6195F
Application Manual
Style Tip. By displaying items in foreground and/or background colors controlled by the value of a CDB logic signal,
important information about the status of the item or unit operation can be quickly conveyed to the viewer. This logic
color option was used for the generator breaker. In this case, two line item commands were used to indicate generator
breaker status. The first line will be displayed in green when the CDB logic signal L52GX is a logic " 0 " and then
change to the default background color when L52GX is a logic " 1 ". The second line item command, at a slightly
lower position on the display (its starting y-coordinate is 30 units below the first line), will be displayed in the default
background color when L52GX is a logic " 0 ". The color of this item will change to red when L52GX is a logic " 1 ".
By using this scheme, the generator breaker status line will appear to move and change colors on the display as the
generator breaker is closed or opened. This illusion is created by using two lines which seem to disappear when their
colors change to default background.
Two vertical bargraphs, one for megawatts, the other for megavars, were added to the display and labeled. Below this
item are two pairs of immediate action-type command targets. One pair (below the megawatt bargraph) is used to
raise/lower the turbine speed reference/load while the other is used to raise/lower the generator exciter regulator
automatic voltage setpoint. A Status Window was created by drawing a light grey box and labeling it with green text in a
single-high font. Several CDB points and their values are placed inside the box (using relative starting coordinates). A
combination of different item commands are used to display most of the information without displaying the CDB signal
pointnames. Two arm/execute-type targets are added just above the Status Window to start and stop the unit. The targets
were drawn just one row high and 12 columns wide. Finally, a box was drawn to enclose two pointnames, their values,
and engineering units from unit T2 (megawatts and megavars). A text string was placed in the box to indicate that the
points were displaying information for unit T2. The logic color option is used to toggle the colors of the box, the text
string, and the points when unit T2s generator breaker was opened/closed for quick recognition of the power generating
status of unit T2. Multi-item components in the display defined by the item list file in Figure 4-4 were created using
absolute origin coordinates for the first item command. This item list file writing technique can be added to any
component easily without changing all the relative coordinates of any successive components. By using creative
techniques such as those employed for the Starting Means text strings and the generator breaker status line, unique and
informative animated displays can be created. In the next section, the individual item commands, their format, and their
usage will be explained.
4-10
Application Manual
GEH-6195F
4-11
GEH-6195F
Application Manual
be quickly made by clicking on the MORE OPTIONS and EDIT FORM display targets (in succession) to return to the text
editor and item list file. An animated display can be quickly created and refined using this method.
Multi-unit <I>s can have a single animated display showing information for all the units controlled by the <I>. Such a
display is sometimes called a plant control display. The item list file for a plant control display must be created from the DOS
command line using an ASCII text editor. It must reside in the F:\RUNTIME directory, have a unique filename (such as
PLANT), and have a filename extension of .A0 . Once the file has been created, it can be edited from the display itself by
clicking on the MORE OPTIONS and EDIT FORM display targets in succession. The Current Status of Maintenance
Password level, or above, must be enabled.
4-6. ADDING A DISPLAY TO THE MAIN MENU OR ANOTHER ANIMATED DISPLAY
After an animated display has been created, it can be added to the Main Menu of an <I> by using an ASCII text editor and
adding the following line to an appropriate section of the Main Menu definition file F:\RUNTIME\MENU.DAT:
" Display Name"
"g:\exec\anim.exe"
"list_file"
where:
Display Name is the title of the animated display,
g:\exec\anim.exe is the path to and the name of the animated screen builder, and
list_file is the name of the file ONLY (do not include the path or filename extension) of the display.
4-7. EDITING AN EXISTING ANIMATED DISPLAY
Editing an existing animated display requires Maintenance Level Password privileges (or above). Those users with access to
the Maintenance password level or above (after enabling the Current Status of their password level), can select the desired
animated display, click on the MORE OPTIONS display target, and then click on the EDIT DISPLAY target. This will start
an ASCII text editor and load the item list file of the current display into the editor for viewing or modification. Saving the
changes and exiting the editor returns to the screen display where the results of the modifications can be seen. Care should be
taken to disable the password status when editing is complete.
NOTE
If there is insufficient RAM on the <I> to load the MS-DOS Editor or the list_file, a message will be
briefly displayed. If this occurs, the user must exit the Main Menu to the DOS command line and edit the
list_file directly using the MS-DOS Editor, or run the animated screen builder.
4-12
Application Manual
GEH-6195F
Horizontally displayed CDB points, their values, engineering units, and any combination of those three (pointname
only, value and engineering units only, and so on).
Box outlines and solid boxes (a box filled with a color) (see box, and sbox)
Circle outlines and solid circles (a circle filled with a color) (see cir, and scir)
4-8.1.
hpt1, hpt2
These commands display a CDB signal pointname, its value, and its engineering units horizontally. The form of the display
is:
POINTNAME
VALUE
UNITS
The hpt1 and hpt2 commands cause information to be displayed in single-high and double-high fonts respectively. The
specified foreground and background colors are used to display the dynamic portion of the item (the point's value field). The
format for this item's command is:
hptn
start_x
start_y
fore_color.back_color
pointname
where:
hptn means either hpt1 or hpt2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the CDB pointname's value,
back_color (if specified) is the background color of the CDB pointname's value, and
pointname is the CDB signal point whose name, value, and engineering units are displayed.
Both logic and variable CDB points can be displayed with the hptn instruction. Enumerated state pointnames can also be
displayed using hptn, however there are no units associated with enumerated state points; only the text strings associated
with their current states (GAS, AUTO, etc. . .). One of the logic color options may be used when specifying the color(s).
4-13
GEH-6195F
4-8.2.
Application Manual
n1, n2
These item commands will horizontally display a CDB signal's pointname ONLY (that is, no value or engineering units for
the point will be shown). The form of the display will be:
POINTNAME
The n1 and n2 commands will cause the information to be displayed in a single-high font or double-high font respectively.
The format for this item command is:
nn
start_x
start_y
fore_color.back_color
pointname
where:
nn means either n1 or n2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the CDB pointname,
back_color (if specified) is the background color of the CDB pointname, and
pointname is the CDB signal point whose name is to be displayed.
This item is dynamic if the color is defined using a logic variable, otherwise it is static. If synonyms are being used (see
Section 4-2.8), the synonym is what will be shown.
4-8.3.
ln1, ln2
These item commands will horizontally display the LONG version of a CDB signal's pointname ONLY (that is, no value or
engineering units for the point will be shown). The form of the display will be:
LONGNAME
The ln1 and ln2 commands will cause the information to be displayed in a single-high font or double-high font
respectively. The format for this item command is:
lnn
start_x
start_y
fore_color.back_color
pointname
where:
lnn means either ln1 or ln2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the long version of the CDB pointname,
back_color (if specified) will be the background color of the long version of the CDB pointname, and
pointname is the CDB signal point whose longname is to be displayed.
This item will be dynamic if defined with a logic color option; otherwise it is static.
4-14
Application Manual
4-8.4.
GEH-6195F
v1, v2
These item commands display a CDB signal pointname's value ONLY (that is, no pointname or engineering units for the
point will be shown). The form of the display will be:
VALUE
The v1 and v2 commands will cause the information to be displayed in a single-high font or double-high font respectively.
The specified foreground and background colors will be used to display the dynamic portion of the item (the point's value
field). The format for this item command is:
vn
start_x
start_y
fore_color.back_color
pointname
where:
vn means either v1 or v2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the CDB signal pointname's value,
back_color (if specified) is the background color of the CDB pointname's value, and
pointname is the CDB signal point whose value will be displayed.
CDB logic, variable, and enumerated state points can be displayed using vn. One of the logic color options may be used
when specifying the item's color(s). For more information refer to the Color Option Section.
4-8.5.
hve1, hve2
These item commands horizontally display a CDB signal's value and engineering units ONLY (that is, no pointname for the
point is shown). The form of the display is:
VALUE UNITS
The hve1 and hve2 commands cause the information to be displayed in a single-high font or double-high font
respectively. The specified foreground and background colors are used to display the dynamic portion of the item (the point's
value field). The format for this item command is:
hven
start_x
start_y
fore_color.back_color
pointname
where:
hven means either hve1 or hve2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the CDB signal pointnames value,
back_color (if specified) is the background color of the CDB pointname's value, and
pointname is the CDB signal point whose value and engineering units are to be displayed.
CDB logic, variable, and enumerated state points can be displayed using hven.
4-15
GEH-6195F
4-8.6.
Application Manual
e1, e2
These item commands horizontally display a CDB signal's engineering units ONLY (that is, no pointname or value for the
point is shown). The form of the display is:
UNITS
The e1 and e2 commands cause the information to be displayed in a single-high font or double-high font respectively.
The format for this item command is:
en
start_x
start_y
fore_color.back_color
pointname
where:
en means either e1 or e2,
start_x is the starting x-coordinate value,
start_y is the starting y-coordinate value,
fore_color is the color of the CDB signal pointnames engineering units,
back_color (if specified) is the background color of the CDB pointname's engineering units, and
pointname is the CDB signal point whose engineering units are to be displayed.
This item can be dynamic if the color is defined with a logic variable, otherwise it will be static.
4-8.7.
tx1, tx2
These item commands will horizontally display a specified text string. "tx1" will display the text string in a single-high font;
tx2 will display the text string in a double-high font. The format for this item command is:
txn
start_x
start_y
fore_color.back_color "text_string"
where:
txn means either tx1 or tx2,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color is the color in which the text string will be displayed,
back_color (if specified) is the text string's background color, and
"text_string" is the text that will be displayed.
The text string must be enclosed in double quotation marks. Spaces in the text string are permitted. The text string displayed
will use the case(s) specified in the item list file. One of the logic color options may be used when specifying the item's
color(s).
4-16
Application Manual
4-8.8.
GEH-6195F
txl1, txl2
These item commands will horizontally display one of two specified text strings based upon the value of a CDB logic signal
point using the foreground and background colors specified. The text string will be displayed in a single-high font using
"txl1" and a double-high font when using tx12.
The format for this item command is:
txln start_x start_y
"false_string"
fore_color.back_color
pointname
"true_string"
where:
txln means either txl1 or txl2,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color is the color of the text string,
back_color is the text string's background color,
pointname is the CDB logic signal point whose value will decide which text string is displayed,
"true_string" is the text string displayed when the logic signal pointname's value is a logic " 1 ", and
"false_string" is the text string displayed when the logic signal pointname's value is a logic " 0 ".
The text string must be enclosed in double quotation marks; spaces in the string are permitted. The text string displayed will
use the case(s) specified in the double quotation marks in the item's command in the item list file. One of the logic color
options may be used when specifying the item's color(s).
4-8.9.
fx1, fx2
These item commands will horizontally display a 32-bit value consisting of two specified 16-bit CDB variable pointnames.
The value will be displayed in a single-high font when using fx1 and in a double-high font when using fx2. The format
for this item command is:
fxn start_x start_y fore_color.back_color MSW_pointname LSW_pointname gain decimals
where:
fxn means either fx1 or fx2,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color is color of the text strings,
back_color is the text string's background color,
MSW_pointname is the CDB variable signal pointname for the most significant word of the 32-bit value,
LSW_pointname is the CDB variable signal pointname for the least significant word of the 32-bit value,
gain is the decimal value that the 32-bit value can be multiplied by to get into the proper units for display, and
decimals is the number of decimal places to use when displaying the 32-bit value.
Examples of 32-bit values are counters and timers (such as manually initiated starts, fired hours, emergency trips, mass steam
flow accumulators, and so on). One of the logic color options may be used when specifying the item's color(s).
4-17
GEH-6195F
4-8.10.
Application Manual
line
This item command will create a line according to origin and endpoint location definitions. The color of this line may also be
defined. Lines can be drawn at any angle and can be of any length. Lines are drawn only in the foreground color specified (a
background color, if specified, will be ignored). The format for this item's command is:
line
start_x
start_y
fore_color
end_x
end_y
where:
line is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color is the color in which the line will be drawn,
end_x is the ending x-coordinate, and
end_y is the ending y-coordinate.
The ending x- and y-coordinates can be specified in either absolute or relative terms (relative in this case meaning to the
line origin) and define the line's length.
NOTE
If the item immediately following a line item command has relative starting coordinates, they are relative
to the starting coordinates of the line command, not its ending coordinates. The foreground logic color
option may be used when specifying the foreground color for this item.
4-8.11.
box
This item command will draw the outline of a box in the specified color between origin and endpoint location definitions.
The box can be rectangular or square but must be drawn in the specified foreground color. A background color, if specified,
will be ignored. It will be empty except for the background of any items it may surround. The box will be drawn along the xand y- axes. The format for this item's command is:
box
start_x
start_y
fore_color
end_x
end_y
where:
box is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color will be the color of the box outline,
end_x is the ending x-coordinate, and
end_y is the ending y-coordinate.
The ending x- and y-coordinates can be specified in either absolute or relative terms (relative in this case meaning to the
box's origin). The starting coordinates and the ending coordinates are at diagonally opposite corners of the item. Specifying
the ending coordinates in relative terms makes moving the box a simple matter of changing its origin coordinates only. The
foreground logic color option may be used when specifying the item's foreground color.
4-18
Application Manual
4-8.12.
GEH-6195F
sbox
This item command will draw a solid or filled box of the specified color between origin and endpoint location definitions.
The solid box can be rectangular or square and is drawn in the specified foreground color only; a background color, if
specified, will be ignored. The solid box will be drawn along the x- and y- axes. The format for this item's command is:
sbox
start_x
start_y
fore_color
end_x
end_y
where:
sbox is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color will be the color of the box,
end_x is the ending x-coordinate, and
end_y is the ending y-coordinate.
The ending x- and y-coordinates can be specified in either absolute or relative terms (relative in this case meaning to the
box's origin). The starting coordinates and the ending coordinates are at diagonally opposite corners of the item. Specifying
the ending coordinates in relative terms makes moving the solid box a simple matter of changing its origin coordinates only.
The foreground logic color option may be used when specifying the item's foreground color.
Style Tip. Do not specify a solid box which extends higher than a y-coordinate of 950 units; it will overwrite the sitename
and unit number in the upper left corner of the display. Do not specify a solid box with a blue background; blue is the
background color of the Alarm Window.
4-8.13.
cir
This item command will draw a circle centered at the origin ending at the endpoint. The circle may be any size, but all the
points on the circle must be on the screen. The circle will be drawn in the specified foreground color. It will be empty except
for the background of any items it may surround. A background color (if specified) will be ignored. The format for this
item's command is:
cir
start_x
start_y
fore_color
end_x
where:
cir is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color will be the color of the circle outline, and
end_x is the ending x-coordinate.
The endpoint x-coordinate can be given in absolute coordinates; however, it is easier and more common to specify it relative
to the circles origin. The foreground logic color option may be used when specifying the item's foreground color.
4-19
GEH-6195F
4-8.14.
Application Manual
scir
This item command will draw a solid or filled circle of the specified color centered at the origin and passing through the
endpoint location. The solid circle will be drawn in the specified foreground color only; a background color, if specified, will
be ignored. The circle may be any size, but any points on the circle must also be on the screen. The format for this item's
command is:
scir
start_x
start_y
fore_color
end_x
where:
scir is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore_color is the color of the box, and
end_x is the ending x-coordinate.
The ending x-coordinate can be specified in absolute terms. It is easier and more common, however, to specify the endpoint
relative to the circle's origin. Specifying the ending coordinates in relative terms makes moving the solid circle a simple
matter of changing its origin coordinates only. The foreground logic color option may be used when specifying the item's
foreground color.
Style Tip. Do not specify a solid circle which extends higher than a y-coordinate of 950 units; it will overwrite the sitename
and unit number in the upper left corner of the display. Do not specify a solid circle with a blue background; blue is the
background color of the Alarm Window.
4-8.15. cmd1
This item command will create a command target on a display. The command target can be defined as one of three types:
arm/execute, immediate action, or an analog setpoint. The command target will be displayed beginning at the specified xand y-coordinates and will contain the designated number of rows (height) and columns (width). Single-high font text strings
can be imbedded in the command target. As with command targets on User-Defined Displays, the text string can be made to
turn yellow based on the value of a specified CDB logic signal. The format of the item's command is:
cmd1 start_x start_y cols rows type pointname = value fdbk fdbk_sense "text_string"
where:
cmd1 is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
cols is the width of the target (in columns),
rows is the height of the target (in single-high font rows),
type is the type of command target (see below),
pointname is the CDB signal pointname which is to be affected by the target,
= means to set the pointname equal to a value (there must be at least one space before and after the equal sign),
value is the number (in hexadecimal) to which the pointname is to be set equal to (a value must be specified for all
command targets),
fdbk is the CDB logic signal pointname that will be used to toggle the target's text string (a feedback must be specified,
even if it's not used),
fdbk_sense is the value of the feedback logic signal that will change the target's text string, and
"text_string" is the text to be placed in the target. The text string must be contained in double quotations.
1000 grid units in the horizontal direction is 80 columns wide. A command target can be as much as 80 columns wide. The
height of command targets is limited to three single-high font rows. Pointnames affected by command targets can be
command pushbutton types, logic state types, or enumerated point types.
4-20
Application Manual
GEH-6195F
4-21
GEH-6195F
4-8.16.
Application Manual
hot
This item command will define a hot spot in a display. Clicking on the area defined by the hot spot will instruct the animated
screen builder to switch immediately to the specified animated display (switching animated displays usually requires exiting
to the Main Menu and clicking on an animated display selection). The format of the item's command is:
hot
start_x
start_y
end_x
end_y
list_file
where:
hot is the item command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
end_x is the ending x-coordinate,
end_y is the ending y-coordinate, and
list_file is the name of the file of the animated display to be switched to.
The ending x- and y-coordinates can be specified in either absolute or relative terms (relative, in this case, meaning to the hot
spot's origin). Specifying the coordinates in relative terms makes moving the hot spot easier by changing its origin
coordinates only. The list_file must be the name of the file ONLY (not including the path or filename extension) of an
existing animated display item list file. After clicking on a hot spot, to switch to another animated display, the viewer can
switch back to the previous one by clicking on the PREV PAGE display target. Animated displays can be nested, that is an
animated display accessed by clicking on a hot spot can have hot spots, and those animated displays can also have hot spots,
and so on. Clicking on PREV PAGE will "back up" one animated display. Use care not to overlap multiple hot spots on a
display. When clicking in an area of overlapping hot spots, the first hot spot to be defined will be selected. Also, do not
overlap hot spots and command targets; clicking in such an overlapping area will enable/execute the command target and the
hot spot will be ignored.
4-8.17.
vba
This item command is a part of a complex item (multiple lines are used to define the item) that is used to define a vertical
bargraph. Vertical bargraphs can be used to graphically display information about unit operation using either CDB logic or
variable signal points. The scaling of the bargraph's axes can be specified to within a range that will make it easier for the
user to comprehend (that is, improve the resolution). The bargraphs can be constructed so that the bars emanate from the top
or bottom of the graph. Also, using the logic color option, the bars in a bar graph can be made to change color to highlight
them to the user. To define a bargraph, a minimum of three item lines must be used to make up the item's command. The first
line, which starts with .vba, defines the position, color, size, options, scaling information, and divisions on the axes. The
second (and any that follow) line which begins with &bar, defines the CDB signal pointname whose value is to be graphed.
There can 64 CDB pointnames/bars on a single bargraph and the number of bargraphs that can be incorporated into a display
is restricted only by their size and available display area. The last line which begins with &end signifies the end of the item
command to the animated screen builder and must be included in the item's command. The format for this item command is:
4-22
Application Manual
GEH-6195F
.vba start_x start_y s_color end_x end_y options pointname raw_bottom raw_top ticks
&bar bar_color bar_pointname
.
.
.
&end
where:
.vba is the beginning of the item command for a vertical bargraph (the period must be included),
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
s_color is the static color of the bargraph's axes, labels, and ticks,
end_x is the ending x-coordinate for the bargraph,
end_y is the ending y-coordinate for the bargraph,
options is the list of options for the axes labels and/or bar emanation(s),
pointname is the CDB pointname whose scale type will be used for the axes scaling,
raw_bottom is the bargraph's lower limit (expressed in raw decimal counts of the pointname's scale type),
raw_top is the bargraph's upper limit (expressed in raw decimal counts of the pointname's scale type),
ticks is the number of "tick marks" (or divisions) the axes should have,
&bar is the command to the animated screen builder that tells it to place a bar on the previously defined bargraph (the
ampersand must be included),
bar_color is the color the bargraph will displayed in,
bar_pointname is the CDB signal pointname whose value is to be graphed,
&end is the command to the animated screen builder that the bargraph definition is complete (the ampersand must be
included).
The specified s_color will be the color of the vertical bargraph's left and right axes, its zero point (usually the bottom
axis), its engineering units, and tick marks (if specified). A background color may be used if desired. If used, the region will
be filled with the specified color. The end_x coordinate will define the horizontal length of the bargraph and the end_y
coordinate will define its height.
The following options can be specified which will define the bargraph's labeling and characteristics:
L
Engineering Units name (from CDB pointname scale type) printed on labeled axis
The bargraphs in the item list file in Figure 4-4 each have the options LRU specified in the item's command. These options
tell the animated screen builder to display the bargraphs with both the left and right axes labeled and to use engineering units
on the labeled axis. The default direction in which bars are drawn is from the bottom of the graph. The pointname specified
instructs the animated screen builder to use the scale type from that CDB signal pointname (logic or variable) when
displaying and scaling the bargraph. All bars on the bargraph should have the same scale type as the one specified in the first
line of the item command. For example, if two bargraphs were defined using pointnames with varying scale types (for
example PRESS -- max CDB scale of 2048.0 psi, and HUMID -- max CDB scale of 0.2500 # water/# air), the individual
bars may not appear to be in proportion to each other. The raw_bottom value is the bargraph's lower limit expressed in
raw decimal counts. The value must be expressed in proportion to the max CDB scale counts of the bargraph's specified
pointname. The raw_top value is the bargraph's upper limit expressed in raw decimal counts. This value, too, must be
4-23
GEH-6195F
Application Manual
expressed in proportion to the max CDB scale counts of the bargraph's specified pointname. For example, the megawatt
bargraph in Figure 4-3 was defined in the item list file using the pointname, raw_bottom, raw_top and values as
follows:
pointname
dwatt
raw_bottom
0
raw_top
3210
The raw_bottom and raw_top values were calculated by determining the maximum CDB scale value in both
engineering units and raw counts for the scale type of the specified CDB signal pointname. This information can be
determined from the gain and offset of the scale type, found in SCLEDATA.DAT, for most of the CDB signal points.
DWATT has engineering units of MW; the scale type for MW units is MWATT, and the gain and offset for this scale type is 512
and 0 respectively. The minimum and positive maximum values of the signal can be determined from these two variables.
The positive maximum value is equal to the gain plus the offset and the minimum value is zero plus the offset. The maximim
and minimum values can then be related to the maximum and minimum raw count values, 32768 and zero respectively.
The megawatt bargraph in Figure 4-3 had its raw_bottom value set to zero, for zero megawatts. Its maximum value was
50 megawatts, set by the raw_top value 3210. The raw_top value was calculated using the ratio below:
50.0
raw _ top
=
512.0
32768
Solving for raw_top yields:
raw _ top =
50x32768
= 3200.0
512.0
Entering a raw_top value of 3200 would not show the top tick value of 50 MW. By adding a small additional number
of counts to the result (in this case ten) the overall scaling of the bargraph will be negligibly affected and the top tick
value of 50 will be displayed on the bargraph. (3210 counts corresponds to 50.156 MW.)
The megavar bargraph in Figure 4-3 was scaled using the pointname DVAR. The CDB signal DVAR has engineering units
of MVARS, and the minimum and maximum count values are zero and 32767, respectively (as can be seen from Figure 4-5).
The positive maximum scale CDB value for MVARS is 512.0 MVARS. The megavar bargraph had its minimum value set
to -40 MVARS and its maximum value set to 50 MVARS. The raw_top value for the megavar bargraph was specified
to be the same as that for the megawatt bargraph (3210) using the same ratios as above. The raw_bottom value was
calculated with the knowledge that a leading power factor (leading MVARS) is considered negative in the Mark V turbine
control system using the following formula:
-40
raw _ bottom
=
512.0
32768
4-24
Application Manual
GEH-6195F
raw _ bottom =
-40 x32768
= - 2560.0
512.0
A value of -10 counts was added to the result to enable the display of the minimum tick value produced the
raw_bottom value of -2570 for the megavar bargraph. The ticks value in the item command's first line tells the
animated screen builder how many ticks (divisions) to scale the axes with. The animated screen builder will automatically
calculate and scale the bargraph using the specified number of ticks and the raw_bottom and raw_top values.
Attempts to use a large number of ticks will cause the animated screen builder to place them one on top of another,
making them difficult or impossible to read.
4-8.17.1. &bar The second line (and others that follow) in a vertical bargraph item command tells the animated screen
builder which CDB signal pointname values to plot on the bargraph. Each line that defines a bar must begin with &bar (the
ampersand must be included). The bar will be displayed in the bar_color color specified. The logic color option may be
used to toggle the color of a bar based on the value of a specified CDB logic signal pointname. The last entry on an &bar
line, bar_pointname, tells the animated screen builder which CDB signal pointname value to plot.
4-8.17.2.
&end
To end the definition of a vertical bargraph, the &end command must be used. The ampersand must be
included.
4-8.18.
.xya
The .xya option is a multi-item command that permits dynamic x - y plotting of plant conditions. Changes in real-time data
received from the unit correspond to movement of a cross-hair relative to an x, y bounding box axis. A type of window, the
bounding box defines the area in which the cross-hair will be visible. The scaling of the axis borders of this box is defined
within the item list file. Besides being scaled, the sides of the bounding box can be labeled and set off by tick marks in such a
way as to accommodate any plant variable. If the tick marks defined for the box include the plot's origin point (0, 0), the x-y
axes will automatically be drawn within the box when the display is called (this presumes that the x-y axes has been selected
to be included in the display (see axis_options). In addition to the cross-hair, static lines or curves can be defined for
the display to provide a visual reference for items such as valid operating parameters.
In circumstances where allowable operating parameters are contingent on a plant variable, a family of curves or lines can be
defined which, though not actually depicted, will be used to perform an interpolation calculation. The result of this operation
will then be displayed as a dynamic line or curve.
4-25
GEH-6195F
Application Manual
NOTE
Only one variable can be plotted per bounding box. Multiple plots within a single display will require an
equal number of bounding boxes.
The section of an item list file that defines an x-y plot must begin with the .xya command. This command informs the
screen builder program that subsequent instructions are for the purpose of creating an x-y plot display. Also occupying the
same command line are instructions that define the position, size, color, and options of the bounding box axes. The format of
this sequence is as follows:
.xya
start_x
start_y
s_color
end_x
end_y
axis_options
The x and y coordinates determine the size of the bounding box. The static color option determines the color of the bounding
box, the x-y axes (if present), and (if specified) the engineering unit designations and tick marks. The s_color item cannot
be defined by a logic point. Selections for Axis_options parameters include:
This options list is similar to the one defined for the bounding box of the .vba item (see Section 4-8.13 of this manual).
That is, the L, R, N, and U functions are available and may be implemented in the same manner. Supplemental options
include T, B, and A . The first two additional selections permit the x-y axes of the bounding box to be set off by tick
marks. The third selection of this group, A, instructs the program to overlay the x-y axes within the borders of the bounding
box. The axes will be drawn relative to the scaling and tick marks assigned to the axes of the bounding box (the x-y axes
may therefore be depicted in whole, or in part, or not at all). Figure 4-6 is a sample of a reactive capability curve display. It
incorporates and illustrates the effects of implementing all of the options listed above (with the exception of the N option).
Both the x and y axis (top and bottom) have been scaled and labeled. The x axis measures Megawatts while the y measures
Megavars. Since, in this instance, the scaling definition encompassed the axis origin (0, 0), the x-y axes are also shown.
4-26
Application Manual
GEH-6195F
CAUTION
The ratings curves are different for each application. They are shown as an example only and should not be
used unless they match the generator ratings. Showing the wrong curves may cause the user to operate the
unit in excess of ratings.
4-27
GEH-6195F
Application Manual
tx1
325
975
df
"Reactive Capability"
.xya
25
50
lg
+800
+850
BRLUTA
&sx
0
32768
0.0
512
; Full range is 512 Megawatts
&sy
0
32768
0.0
512
; Full range is 512 Megavars
&x
dwatt
-10
130
10
&y
dvar
-60
100
10
; The following lines define the static temperature curves. The numbers are in MW
; and MVAR.
;---------------------------------------------------------------------------;WARNING: These curves are different for each application.
;---------------------------------------------------------------------------;50 F Cold Gas
; Label for first curve
&curve mg
0
88
54
80
96
60
; AB line segment coordinates
&curve mg
96
60
112
14
107
-35
; BC line segment coordinates
&curve mg
107
-35
60
-41
0
-34
; CD line segment coordinates
; 104 F Cold Gas
; Label for second curve
&curve mg
0
69.5
44
64
77
48
; AB line segment coordinates
&curve mg
77
48
88
22
86
-28
; BC line segment coordinates
&curve mg
86
-28
64
-35
0
-34
; CD line segment coordinates
; 140 F Cold Gas
; Label for third curve
&curve mg
0
57.5
30
54
63.5
39.5
; AB line segment coordinates
&curve mg
63.5
39.5
74
10
71
-23
; BC line segment coordinates
&curve mg
71
-23
30
-36
0
-34
; CD line segment coordinates
;The following defines the interpolate temperature curves
&icurve gr
cght
0
32768
0.0
2048.0
&...
50
0
88
54
80
96
60; AB line segment coordinates #1 (50F)
&...
104
0
69.5
44
64
77
48; AB line segment coordinates #2 (104F)
&...
140
0
57.5
30
54 63.5 39.5; AB line segment coordinates #3 (140F)
&icurve gr
cght
0
32768
0.0
2048.0
&...
50
96
60
112
14
107 -35; BC line segment coordinates #1 (50F)
&...
104
77
48
88
22
86
-28; BC line segment coordinates #2 (104F)
&...
140
63.5
39.5
74
10
71
-23; BC line segment coordinates #3 (140F)
&icurve gr
cght
0
32768
0.0
2048.0
&...
50
107
-35
60
-41
0
-34; CD line segment coordinates #1 (50F)
&...
104
86
-28
64
-35
0
-34; CD line segment coordinates #2 (104F)
&...
140
71
-23
30
-36
0
-34; CD line segment coordinates #3 (140F)
&end
; The following defines the command targets to the left of the bounding box
box
850
900
df
999
-400
line
850
-120
df
999
+0
tx2
875
850
df
" MW"
v2
+0
-50
df
dwatt
cmd1
+0
-90
8 2 # dwatt
= 0 ...
1 "MW""SETPNT"
cmd1
+0
-90
8 2 ! L70R4R_CPB
= 4 ....
1 "MW""RAISE"
cmd1
+0
-90
8 2 ! L70R4L_CPB
= 4 ....
1 "MW""LOWER"
box
850
450
df
999
-400
line
850
450
df
999
+0
tx2
875
400
df
"MVAR"
v2
+0
-50
df
dvar
cmd1
+0
-90
8 2 # dvar
= 0 .... 1
"MVAR" "SETPNT"
cmd1
+0
-90
8 2 ! L70R4R_CPB
= 4 .... 1
"MVAR""RAISE"
cmd1
+0
-90
8 2 ! L70R4L_CBP
= 4 .... 1
"MVAR""LOWER"
4-28
Application Manual
GEH-6195F
&sx The &sx and &sy commands work in conjunction with the axis_options in that they permit
customization of the scaling for the x-y axes. Line or curve definitions (&_items) that follow these instructions in the item
list file will be scaled according to the values supplied on the &sx and &sy command lines. The format of these item
commands is:
4-8.18.1.
&sx
&sy
count_min
count_min
count_max
count_max
real_min real_max
real_min real_max
The count_min and count_max, and real_min and real_max values, respectively, define delimiters for raw
(machine) count and engineering unit (for example Megawatts) scalings (see SCELDATA.DAT for CDB pointname scaling
information). These two sets of values also define the scaling relationship between the two units of measure. If no &sx or
&sy definitions are inserted in the .xya item, all units will be scaled in raw counts. As a general rule, only one set of &sx
and &sy scaling commands should be defined per .xya item.
&x, &y
These item commands define the CBD pointnames to be used in the x-y plot, the range of the scaled
units ascribed to each axis, and the number of tick marks with which each axis will be labeled. The format of these item
commands is as follows:
4-8.18.2.
&x pointname
&y pointname
x_left
x_right
y_bottom y_top
ticks
ticks
If a range is not specified for a particular axis, the screen builder will automatically establish an axis range of zero to one;
this fact will become obvious when the axis is set off by tick marks. In the sample display above, the CDB points DW
(driven watts) and DVAR (driven VARS) are defined for the x and y axes respectively; this fact is denoted by the axis
labelling (a consequence of implementing the U axis option). For the x axis (DW), the range is defined as
(-10 130). For the y axis (DVAR), the range is (-60 100). The two ranges determine whether the origin point (0, 0) or x
and/or y axes will be visible (again, assuming the A axis option is implemented). Also, they are responsible for specifying
the orientation of the origin point relative to the borders of the bounding box. For example, the &x and &y axis parameters
for Figure 4-6 stipulate that the x-y axis should be oriented (more or less) toward the bottom left corner of the bounding box:
&x dwatt -10
&y dvar -60
130
100
10
10
This orientation can be changed so that the origin point is shifted toward the upper right-hand corner:
&x dwatt 130
&y dvar 100
-10
-60
10
10
A bounding box whose axis_options include any or all of the L, R, T, or B parameters will have one or more of its
borders incremented (set off by tick marks). The number of tick marks displayed will reflect the value inserted as the ticks
parameter at the end of the &x and/or &y command lines. The distance between tick marks will automatically be calculated
by the screen builder program as a result of the scaling ( &sx, &sy) and range (&x, &y) of the particular axis.
Be careful in applying tick marks to a particular axis. If too many ticks are inserted, the tick mark labels may overlap and
become illegible.
&line
This command permits static lines to be drawn on the display. Typically, these lines serve as an
operating reference that can easily be recognized and compared to the current operating status. The current operating status
of the unit can be displayed in terms of a cross-hair or a dynamic line or curve. The format of this item is outlined below:
4-8.18.3.
&line s_color
x1 y1 x2
y2
The color definition of the line (s_color) must be static; it cannot be based on a logic variable. In addition, the endpoints
(x1, y1 and x2, y2) must lie within the range of the graph. If either of these points fall outside this range, the line will not
be drawn. The scaling of the endpoints of the line will be in raw counts unless a previous &sx, &sy item command line has
been specified. If the program encounters such a command, the endpoints of the line will be scaled accordingly.
4-29
GEH-6195F
Application Manual
&curve This item command permits static curves to be drawn on the display. Typically, these curves serve as
an operating reference that can easily be recognized and compared to the current operating status. The format of this
command is:
4-8.18.4.
&curve
s_color
x1
y1
x2
y2
x3
y3
The color definition of the curve (s_color) must be static; it cannot be based on a logic plant variable. Since the curve is
considered to be a portion of a circle, it is defined according to three plot coordinate points (x1, y1, x2, y2, x3, y3).
Like the endpoints of the &line item, the three points that define the curve must lie within the range of the graph; if any of
these points fall outside this range, the curve will not be drawn. The scaling of the three points that define the curve will be in
raw counts unless a previous &sx, &sy item command line has been specified; if such a command is specified, the points
of the curve will be scaled accordingly.
&iline The interpolated command item (&iline) defines a family of lines which, though not actually
depicted on the display, are used by the screen builder program to construct a dynamic line that reflects the plant's current
operating condition. The format of this command is:
4-8.18.5.
&iline
s_color pointname
count_min
&... value
x1 y1
x2 y2
&... value
x1 y1
x2 y2
&... value
x1 y1
x2 y2
count_max
real_min real_max
The color of the dynamic line is defined by the s_color parameter. The pointname specifier defines for the program,
the CDB point that is interrogated to form the interpolated line (only one point may be defined for a dynamic line). The
count_min, count_max, real_min, and real_max parameters are optional; when used, they provide the ability to
define the &iline item's interpolated CDB point in terms of engineering units instead of raw counts.
Following the &iline command line are a set of "&..." items. These define an interpolation value and the associated
endpoints for that value in the plot box. The values in the interpolation data lines must be in ascending order. This is required
for the interpolation calculation. If the current plant state is not inside the list of interpolation values, the line shown in the
plot box will be extrapolated from the closest two values.
Style Tip. As standard practice, static and dynamic lines should be given distinct color definitions; this helps to avoid
confusion in differentiating between the two line types.
&icurve The interpolated curve item command defines a family of curves which, though not actually depicted
on the display are used by the screen builder program to construct a dynamic curve that reflects the plant's current operating
condition. The format of this item command is as follows:
4-8.18.6.
&icurve
&... t1
&... t2
&... t3
s_color pointname
x1 y1
x2 y2
x1 y1
x2 y2
x1 y1
x2 y2
count_min
x3 y3
x3 y3
x3 y3
count_max
real_min real_max
Implementation of the &icurve item is similar to that of the &iline command. A static color definition (s_color) is
specified for the dynamic curve as are minimum and maximum scaling parameters (count_min, count_max,
real_min, real_max) (optional). The pointname specifier defines for the program, the CDB point that is interrogated
to form the interpolated line (only one point may be defined for a dynamic line).
Following the &icurve command line are a set of &... items. These define an interpolation value and the associated x,y
coordinates for that values curve. The values in the interpolation data lines must be in ascending order. This is required for
the interpolation calculation. If the current plant state is not inside the list of interpolation values, the curve shown in the plot
4-30
Application Manual
GEH-6195F
box will be extrapolated from the two closest values. The x,y coordinates used here for the RCC curves can be taken directly
from the x,y coordinates given in the &curve portion of the file.
When defining the points used to interpolate a family of curves, the midpoints should be defined as closely as possible to the
actual midpoint of the curve. This practice can prove to be beneficial if the current plant condition requires that the curve be
extrapolated; the lines will extrapolate best if the midpoints of each curve in the family of curves fall on a common line,
originating from the (0,0) point on the graph.
In some applications it is desirable to plot Megawatts on the vertical axis. To accomplish this, the data for the &x and &y
lines needs to be interchanged, as well as each pair of x,y coordinates for the &curve and the &icurve command items.
Finally, the text for the label of each axes must also be interchanged.
&dot The x-y plots show a cross hair at the current operating point. As plant conditions change, the cross hair
moves to show the new operating point. This command leaves a dot on the screen at each position that the cross hair was
drawn, effectively producing a dot trail. The cross hair is updated once per second, which means that the spacing between the
dots will give an indication of how fast the plant conditions are changing. The format of this command (which should be
added to the .xya item) is:
4-8.18.7.
&dot s_color
The color is optional and must be static if provided. If no color is provided, the dots will appear dark gray. The dot trail starts
when the display is started, and any action that erases and redraws the screen restarts the trail as well. A CONTROL/W,
which repaints the screen, also restarts the trail.
&end This command indicates the end of a multi-line item. It is not optional. The item list file in Figure 4-7
details the commands used to construct the reactive capability display in Figure 4-6.. It may prove useful in understanding
how such displays are created. This file should be considered an example only. It should not therefore be copied or used for
an actual application.
4-8.18.8.
4-8.19.
cset
This item list file command is used to change the foreground and background colors of the static portions of certain display
items. The format for this command is:
cset
fore_color.back_color
where:
cset is the command,
fore_color is the new foreground color to be used, and
back_color is the new default background color to be used.
The background color does not have to be specified if the default background color is not going to be changed. Some display
items have static and dynamic fields. For example, items defined using the hptn command have two static fields (the CDB
pointname and its engineering units) and a dynamic field (the pointname's value). The cset command will change only the
foreground and background colors of the static portions of succeeding items in the item list file.
The following command in an item list file will cause the default foreground color of the static portions of all successive
items to be displayed in red:
cset
rd
The cset command can be used more than once in the item list file of an animated display.
4-31
GEH-6195F
Application Manual
Style Tip. Do not change the default background color if screen images will be printed on a dot-matrix or laser printer; the
chosen color may not print correctly on a black-and-white printer.
4-8.20.
incl
This item list file command will instruct the animated screen builder to include another animated display into the current one.
The animated screen builder will read the specified item list file and display its contents on the current display in the default
foreground color. The format for this command is:
incl list_file
where:
incl is the command,
list_file is the name of the file ONLY of the animated display item list file to be included in the current display.
Style Tip. Objects drawn using groups of item commands can be used on more than one display by placing them in their
own item list file(s) and using the incl command. Using this method, objects will be the same on each display and
appear in the same location lending consistency to the displays. Typical uses would include target fields, unit layout
drawings, and so on.
4-8.21. pf
This command instructs the animated screen builder to replay a picture file. This is similar to incl, so do not get confused
between the two. The incl command includes another animated display, while pf uses only pictures. The format for this
command is:
pf
start_x
start_y
fore_color
filename
where:
pf is the command,
start_x is the starting x-coordinate,
start_y is the starting y-coordinate,
fore-color is the foreground to be displayed in, and
filename is the picture file to be displayed.
Most picture files include initial color sets and absolute screen coordinates, so the x and y coordinates and the color are of
little use. They are, however, necessary for this command, so do not leave them out.
4-32
Application Manual
4-8.22.
GEH-6195F
pgdn
This command will cause the animated screen builder to include a PAGE DOWN display target at the bottom of the animated
display below the Alarm Window. When the user clicks on the display target, the animated screen builder will switch to the
specified animated display. The format for this command is:
pgdn
list_file
where:
pgdn is the command and
list_file is the name of the file of the animated display item list file to be switched to.
The filename specified in the command must not include the filename extension nor the path to the file.
4-8.23.
pgup
Style Tip. The pgdn command is another method of nesting animated displays.
This command will cause the animated screen builder to include a PAGE UP display target at the bottom of the animated
display below the Alarm Window. When the user clicks on the display target, the animated screen builder will switch to the
specified animated display. The format for this command is:
pgup
list_file
where:
pgup is the command,
list_file is the name of the file of the animated display item list file to be switched to.
The filename specified in the command must not include the filename extension nor the path to the file.
Style Tip. The pgup command is another method of nesting animated displays.
4-8.24. Multi-Unit Animated Displays
On sites with multiple units, an animated display is capable of displaying CDB pointnames, their values and engineering
units for units other than the currently selected unit. Command targets for units other than the currently selected unit can also
be shown on animated displays. It is very important to understand that the animated screen builder does not automatically
identify points or targets on a display for units other than the currently selected unit. It is the responsibility of the creator or
editor of the item list file to provide some indication of the association between multiple unit points or targets and their
respective units. The viewer or user of an animated display that has multi-unit points or targets must be made aware of the
fact that issued commands via the display may affect more than one unit.
4-33
GEH-6195F
Application Manual
CAUTION
Identify CDB points or command targets on an animated display for units other than the currently selected
unit. This ensures that the user is aware of which unit the point or command target is associated with.
On a multi-unit <I>, two methods exist for changing the animated display to the next unit. The first involves exiting to the
Main Menu and clicking on the unit number field until the desired unit number is the currently selected unit. (From the Main
Menu, the currently selected unit can also be changed by pressing F9 until the desired unit number is the currently selected
unit.) The second entails adding a hot spot to the animated display in the area of the unit name/currently selected unit fields.
The hot spot should be located at coordinates (000, 950); its should be 200 units wide (x) and 50 units tall (y). Clicking on
this target will execute a call to the item list file that has been defined for the hot spot. This call can execute the retrieval of
any valid unit list file if the appropriate unit identifier is specified. This identifier is a two-character unit name followed by a
colon " : " (for example T2:sample would be used to change to the sample.a2 item list file for unit T2).
Style Tip. Use the multi-unit animated display feature to change to animated displays which are similar in appearance
and function to the one being changed from. For example, a Unit Control animated display for each unit on a multi-unit
<I> could be created by copying the original file (for example, UNIT.A1) to files with the same name and the proper
unit-specific extension (such as UNIT.A2 and UNIT.A3 on an <I> controlling three units). By adding a hot spot to each
display to change to the next unit in sequence (from unit T1 to unit T2, from unit T2 to unit T3, and from unit T3 to unit
T1 in the above example), the animated display will change units sequentially just like when changing units from the
Main Menu (or from User-Defined Displays).
4-8.25. Animated Display Style Guide
This section provides creators of animated displays with some ideas and tips to add consistency and continuity of style to
animated displays. It is grouped into the following sections:
4-8.25.1. GENERAL TIPS AND HINTS. Be consistent with the use of colors, the placement of targets, hot spots, objects, and
so on. This will aid greatly in the recognition and familiarization of displays by users and will help convey information
quickly to the viewer. A general rule of thumb is that data points are displayed in the lower left quadrant of the display,
command targets in the lower right quadrant of the display, and graphics and/or bargraphs in the upper half of the display.
Advanced users can add relay ladder diagram sequencing to the CSP(s) of unit(s) (preferably in <C>'s CSP) to
create logic points that toggle based on time or some sequence of events. These logic points can be used to toggle
the foreground and/or background colors of display items, bars in bargraphs, and so on, to bring attention to
conditions, simulate motion, and so on. (This is not recommended for those with little or no CSP programming
experience or background.)
Do not place items too high in displays, particularly in the upper left- and right corners where they may overlap
and/or obscure the sitename & unit number.
Use comments generously in item list files; they will aid those creating and reading the file. Comment lines in an
item list file must begin with a semicolon and are ignored by the animated screen builder. Comments may be added
4-34
Application Manual
GEH-6195F
to the ends of lines by placing a space and a semicolon at the end of the item command or command. The animated
screen builder will ignore any text on an item command line after a semi-colon.
Do not let any objects, especially targets, touch the alarm window; they may accidentally SILENCE the alarm.
Test print each animated display if the <I> is equipped with either a dot matrix or laser printer. Not all colors will
print as displayed or as specified in item list files.
Creators of animated display item list files who have a favorite ASCII text editor installed on the <I>'s hard disk can
access that editor by creating a batch file in the C:\CUSTOM directory with the filename GEEDIT.BAT to run
their editor. A batch file of the same name exists in the G:\EXEC directory which will execute
C:\CUSTOM\GEEDIT.BAT if found when the EDIT DISPLAY target is clicked on from an animated display.
Examine the batch file G:\EXEC\GEEDIT.BAT for more information.
4-8.25.2. COLOR. Do not draw a solid box that fills the entire display in the color blue using the sbox command; it is the
same color used as the background of the Alarm Window. A blue background in an animated display will be
indistinguishable from the Alarm Window. Use the logic color options to toggle the colors of bargraphs, text strings, and
other items. For example, use the alarm or trip logic signals for temperatures or pressures to toggle bargraph colors to red to
alert the user to the condition. The logic color option can also be used to hide items by specifying the default background
color to hide the item; when the logic value changes, the item will appear on the animated display.
Do not use light red to display items; the animated screen builder uses light red to show that an undefined CDB signal
pointname has been specified. If using a dot matrix or laser printer, print all animated displays before adding them to the
Main Menu or including them in hot spots of other animated displays to ensure all important items of the display will print
correctly. Color on color text will not print on a black and white printer because color on color shows up as black on black.
Therefore, text should be a default background on any color, or any color on a default background. Any item specified to
display as white will not print (it will be printed in white); use default foreground when specifying colors to be displayed as
white so that they will print properly. Default background (black on the screen) prints as white on a dot matrix or laser
printer. Black prints as black. Also, do not use Light Cyan (LC); it prints as yellow on a color printer (HP Paintjet). Test all
displays by printing them to be sure the colors specified will print as desired.
Use the following colors cautiously in solid boxes and as background colors as they are used as the background colors of
command and display targets: green, red, light grey, and white. Additionally, cyan (light blue) and magenta (purple) are
used to show that targets have been armed and commands have been sent to the Mark V Control Panel, respectively. Also
remember that blue is used as the background color of the Alarm Window.
4-8.25.3. TARGETS. Use uppercase text for all command targets (that is the case used for command target text in UserDefined Displays). Use the same text for every usage of a particular command target in every animated display. For example,
a command target to increase the speed/load of a unit should always have the text RAISE SPEED/LOAD each time the
target is used. Do not use RAISE on one display and INCREASE or INC on another. Try to use the same text as on
similar targets on User-defined Displays to avoid confusion.
Use a space as the first character in each command target text string; without a leading space the first character of the text
string will overlap the left border of the target. Try to put command targets in a consistent location on each animated display,
such as the lower right quadrant or along the bottom of the available screen area (above the Alarm Window) or along the
right side of the display (similar to User-Defined Display command targets). Test ALL targets and their feedback signals to
be certain they work as desired before adding an animated display to the Main Menu or specifying one in a hot spot.
4-8.25.4. HOT SPOTS. Do not hide hot spots. The preferred method is a blue diamond or a magenta or blue solid box at the
location of a hot spot to show its presence. Whatever method is chosen, use it consistently on all displays which include hot
spots. (Remember, items can occupy the same area on animated displays.) Do not use green, red, light grey, or white as
backgrounds for hot spots as these colors are used as backgrounds for command and display targets.
4-35
GEH-6195F
Application Manual
Place hot spots in consistent locations on displays; for example, in a bar at the top of the displays, along the left side of the
displays, or along the bottom of the displays (above the Alarm Window). Do not overlap hot spots. The first hot spot
specified in the item list file will take precedence over any other that overlaps the same area.
4-8.25.5. DISPLAY TITLES. Display titles are defined as the text that is located at the top center portion of the animated
display. For the sake of consistency, certain rules should apply. First, use all capital letters in the title. Use the single high
font (the tx1 command item). The title's color should be the default foreground color and no background color should be
used.
The line of the title should be located on the Y coordinate 975. To center the title, calculate the X coordinate using the
following equation:
X = {500 - (6.25 * No_of_characters_in_title)}
The second line of the title should be used for spillovers for long titles and for the display page number as well. It should be
located at the Y coordinate 950 and its X coordinate should be calculated using the equation above.
4-8.25.6. COORDINATES. Group objects created with individual items (such as a turbine or compressor or combustion can)
by using absolute coordinates for the origin of the first item and relative coordinates for the origins of each successive related
item. In this manner, objects can easily be moved by changing only the first item's origin (the others will follow). Text
strings or points/values can easily be added to objects and will follow the object when moved if relative coordinates have
been used without affecting the positions of unrelated items or objects.
Use Piping Schematic Diagrams when creating animated displays for unit systems/functions such as Steam Injection, Fuel
Mixture, Dry Low NOx, Hydraulic Oil System, and so on.
Make sure all lines that are supposed to meet actually meet and do not extend past their intended stopping places.
Occasionally, it may be necessary to adjust the length of a line by one or two units to make it actually meet with another or
not extend past another. To improve readability of the item list file, specify all coordinates using 4 characters, one for the
relative delimiter (" + " or " - ") three for the digits of the value, even if the first characters are blanks or zeros (for example, "
000", or "+975").
Some <I>s may have grid files in either the F:\RUNTIME or unit-specific directory which can be included into a display
using the incl command. These files will draw grids in a display which can be used to help in determining coordinates for
items. Place the incl command followed by the grid item list file name at or near the beginning of the item list file being
worked on. When they have served their purpose, they can be commented out of the item list file by placing a semicolon at
the beginning of the incl line (or the line can be deleted). By including one of the grid files described above as the only line
in a new item list file and printing the display, the user can have a blank grid to sketch items on and get some ideas about
placement, sizing, coordinates, and so on. If no grid files like the ones described above exist on an <I>, they can be created.
The grid files described above are just item list files with a series of line item commands to draw lines on the display
horizontally and vertically at equally spaced intervals.
4-36
Application Manual
GEH-6195F
A four line sample of item commands to draw lines at 100 unit intervals is presented as follows:
line
line
line
line
000
+100
000
+000
000
+000
000
+100
df
df
df
df
+000
+000
+999
+999
+999
+999
+000
+000
Lines of different colors can be specified at periodic intervals to help with recognizing grid unit multiples (for example, red
for increments of 10 units, cyan for increments of 50 units, and so on.)
4-8.25.7. MULTI-UNIT ANIMATED DISPLAYS. <I>s which are capable of controlling multiple units can have a single
animated display showing information from all units. Such a display is sometimes called a plant control display. A plant
control display's item list file must reside in F:\RUNTIME and have a filename extension of ".A0". This file must be
created from the DOS command line using an ASCII text editor. CDB signal pointnames must be made unit-specific by
preceding them with the unit's two-character name and a colon. For example, percent of high-pressure turbine shaft speed
from unit T2 would be defined in an item command as T2:TNH. TNH would be displayed only as TNH, with no indication
of which unit's speed is being displayed.
Command targets will also not be displayed with any unit-specific identifier. For this reason, it is extremely important to
make it very clear which unit the points/targets are associated with. Do this by blocking areas of the display using boxes for
individual units and identifying them with text strings. Make absolutely certain it is very clear which unit is to be receiving
commands if command targets for multiple units appear on a single animated display.
Place a hot spot at x-coordinate 000 and y-coordinate 950 that is 200 units long in the x direction and 50 units high in the y
direction to change to the similar animated display for the next unit in sequence (for example from unit T1 to unit T2, from
unit T2 to unit T3, and from unit T3 to unit T1 on a three-unit multi-unit <I>). By going to the next unit in sequence, the
animated displays will function like the User-Defined Displays and the Main Menu when changing to the next unit by
clicking on the current selected unit field including the F9 hot key.
4-8.25.8. BARGRAPHS. Bargraphs can be used to display information in an easy-to-understand format. Draw lines on
bargraphs (using the line item command) to show levels of interest, such as various speed levels, or high wheelspace or
bearing drain temperatures, and so on. Do not mix bars (CDB signal points) with different scale types on a single bargraph.
Use points with identical scale types on the same bargraph, such as PCT, TC, PSI, and so on.
If a vertical bargraph is not specified to be wide enough, it will not automatically add tick marks (divisions) or engineering
units, if specified. In such cases where there is not enough room to widen the bargraph, it may be necessary to add text
strings and/or tick marks using item commands. If a vertical bargraph with a single bar is specified with the options " lru ",
it must be at least 225 units wide (in the x direction) in order for it to display the bar, labels and tick marks on both axes. Do
not specify too many tick marks on a bargraph. They will overlap each other and may at times seem to disappear.
If the point status of a bargraph is known, green should be used for the normal state, yellow for the alarm state, and red for
the trip state (using the four color logic option). When the point status of a bargraph is not known, then either light grey, light
blue, or cyan should be used to signify that, preferably using cyan. A sensor fault should be indicated by using white text on
a red background. Use a Page Down (pgdn command) or a hot spot to show data value, alarm level, and trip level if data
does not fit on the current display.
4-37
GEH-6195F
Application Manual
Demand Section
The DEMAND SECTION of the BOI_Q.SRC file can be used to configure the types of displays (Normal, Enumerated
Switch) that are presented on the <BOI> when the DEMAND display (Shift + Help) key is depressed. Also, this segment can
be configured to define the functionality of each display type. Building DEMAND displays from the <BOI> causes this
section of the (downloaded) BOI_Q.SRC file to be overwritten. Conversely, re-downloading the <BOI> source file causes
its DEMAND Section instructions to be re-initiated.
;-----------------------------------------------------------;
; DEMAND SECTION
;
; This section defines the demand displays (two) that the customer is
; to change from the panel.
; "N" (Normal) type displays are normal displays of up to 4 points,
; "E" (Enumerated) type displays are enumerated point displays.
;
; LIMIT; There must be exactly 2 displays shown here.
;
DEMAND
; E DISPLAY NAME
SIGNAL_TAG
MASK_TAG
ENUM-TAG
;or
; N DISPLAY NAME
POINT_TAG
POINT_TAG
POINT_TAG
; - ----------------- --------------------------N "DEMAND, PAGE 1 " BLANK DISPLAY BLANK DISPLAY BLANK DISPLAY
N "DEMAND, PAGE 2 " BLANK DISPLAY BLANK DISPLAY BLANK DISPLAY
END DEMAND
4-38
allowed
COMMAND_TAG
POINT_TAG
-------------BLANK DISPLAY
BLANK DISPLAY
Application Manual
GEH-6195F
NOTE
Command lines that incorporate quotes ("DEMAND, PAGE 1 " ) will be read verbatim when the file is
executed. Case sensitivity thereby becomes consequential when quotes are used. Other than this exception,
case sensitivity does not affect the BOI_Q.SRC file.
Notice that other than the DEMAND and END DEMAND statements, there are only two command lines in this section. These
commands define the type of displays to be implemented (E, N), their names as they will appear on the <BOI> screen (""),
and their corresponding functions (by means of POINT_TAG and/or SIGNAL_TAG, MASK_TAG, ENUM_TAG,
COMMAND_TAG selection). For Normal displays, specific signals are retrieved according to pointers or POINT_TAGs and
their related signal names. These relationships (as well as the scaling of each signal) are established in the POINT_TAG
Section of the source file. As an example, a DEMAND Section that produces a turbine speed setpoint display would be
identical to the file above except for the following text which would replace the first command line:
N
L43FSRS
FSR
FSR_CONTROL
The resulting <BOI> screen will display the POINT_TAG text strings and the integer or logic signal variables connected
with the specified POINT_TAGs (this assumes that all of the above POINT_TAGs are pointing to valid signal names,
which in turn, have valid scale codes assigned to them (see POINT_TAG Section). The quoted character string will appear
only in the menu of the help display. It will not actually be shown on the data display itself.
To depict and execute modes of operation, Enumerated Switch displays must include four definitions: SIGNAL_TAG,
MASK_TAG, ENUM_TAG, COMMAND_TAG. These definitions or pointers reference <BOI> signal names (SIGNAL_TAG,
COMMAND_TAG), permissive bit masks (MASK_TAG), and enumerated text strings (ENUM_TAG). The SIGNAL_TAG and
COMMAND_TAG signal definitions allow the <BOI> to compare the current state of a feedback signal (SIGNAL_TAG) with
the desired command signal (COMMAND_TAG). If the two do not agree, the command signal is sent to correct the mismatch.
To insure that only legitimate options are offered, a bit mask is applied to each Enumerated Switch Display. These options
are correlated to relevant display text strings by the ENUM_TAG value (see ENUM_TAG Section).
4-9.2. Display Section
;-----------------------------------------------------------;
; DISPLAY SECTION
;
; This section defines each display in terms of POINT_TAGS.
; "N" (Normal) type displays ar normal displays of up to 4 points.
; "E" (Enumerated) type displays are enumerated point displays.
;
; LIMIT: 32 displays.
;
DISPLAY
; E DISPLAY NAME
SIGNAL_TAG
MASK TAG
ENUM_TAG
;or
; N DISPLAY NAME
POINT_TAG
POINT_TAG
POINT_TAG
; - ---------------------------------------E "F1 CTRL LCT SEL" C_LOCAT
C_LOCAT_MSK
Etag_01
N "F2 RESET SELECT" L43REWS_CPD
L86HR1_CPD
L4T
N "F3 SPD SETPNT " TNHR_CMD
TNHR_RCMD
TNHR
COMMAND_TAG
POINT_TAG
----------C_LOCAT_CMD
BLANK_DSPLY
TNH
4-39
GEH-6195F
Application Manual
Similar in structure to the DEMAND Section, the DISPLAY Section of the source file also designates Display Types and
their function. It is however, the location for defining all of the user-defined (non-DEMAND) displays for the <BOI>. The
sequential order of this segment indexes the displays as they appear under the Menu Display and the function keys (F1 - F20)
that are used to implement them. If a display is added or removed from the DISPLAY Section list, the Menu Display is
similarly affected including the function key assignments for each display.
As every display is uniquely labelled with a quoted ("") function key designation, care should be taken to update these
appointments when a change in the order of the displays is made -- otherwise, Menu displays will appear with incorrect
function key labels. The maximum allowable number of displays for this section is thirty two (32).
4-9.3.
NORMAL
Normal Display
10 ; This defines which of the above displays is the NORMAL display.
This is an index into the above list, 1 means the first display.
Typically defined immediately after the DISPLAY Section, the NORMAL Display represents a single selection from the
DISPLAY Section's list. The number selected (1 - 32) will define the display that is exhibited when the NORMAL display
key is depressed.
4-40
Application Manual
4-9.4.
GEH-6195F
Point_Tag Section
; POINT_TAG SECTION
;
;This section defines for each point tag a point definition. Each definition consists of:
;
; POINT TAG:
The point tag used in the display section.
; SIGNAL NAME: The Mark V signal name, must exist in UNITDATA.DAT.
; DISPLAY NAME:
The name (6 chars) that is shown on the <BOI>.
; E/N FLAG:
"N" for normal points, "E" for enumerated points.
; SCALE/ETAG: "N" points have the scale name or scale number here. If a
;
scale name is used, it must exist in ENGLISH.SCA. The scale
;
name or number must resolve to a scale code from 0 to 247.
;
Scale codes 248-255 are user programmable via the SCALE_DATA
;
section below.
;
"E" points have the enumerated tag here.
;
; Since this section is used for the "ALL POINTS" display, it is customary to
; sort this section upon the DISPLAY field so that the ALL POINTS display
; presents the points in sorted order. The exception - BLANK_DSPLY must be
; the first point in the list.
;
; LIMIT: 128 points in this list. (BLANK_DSPLY plus 127 others.)
;
POINT
;
POINT_TAG
POINTNAME
DISPLAY N/E
N:SCALE or E:NUM_TAG
;
--------------------------------------------------BLANK_DSPLY
BLANK_DSPLY
"....." N
NULL
AFLR_CMD
AFLR_CMD
"AFLR_C"
N
PCT
DVAR
DVAR
"DVAR
"
N
MVARS
DWATT
DWATT
"DVAR
"
N
MWATT
DPF
DPF
"PF
"
N
PF
END POINT
4-41
GEH-6195F
4-9.5.
Application Manual
Enumdata Section
;-----------------------------------------------------------;
; ENUMDATA SECTION
;
; This section defines the strings associated with each ENUM_TAG.
; The strings are limited to 8 characters each. The list must end with the
; special END line.
;
; LIMIT: The total number of bytes used for all ENUM_TAGs must be <= 512 bytes.
;
There can be no more than 32 enumerated sets defined.
;
;
ENUM
;
ETAG_00
"OFF"
"MANUAL"
"AUTO"
;
;
ETAG_01
"LOCAL"
"REMOTE"
"CABLE"
;
;
ETAG_02
"SHUTDOWN"
"MANUAL"
"TEMP"
"STARTUP"
"ACCELR"
"DROOP"
"ISOCH"
END ENUM
4-42
Application Manual
4-9.6.
GEH-6195F
4-43
GEH-6195F
Application Manual
4-44
Application Manual
GEH-6195F
CHAPTER 5
EDITING THE CONTROL SEQUENCE PROGRAM
5-1. INTRODUCTION
The Control Sequence Editor (the editor) is an <I> utility that allows fixed format graphics editing of Mark V control
sequencing software. The source files created by the editor are then compiled by the Control Sequence Compiler, and
downloaded to the control panel using the EEPROM download program.
The editor operates on a basic unit of software known as a segment. A Mark V Controller (<C> or <Q>) can have a
maximum of eight segments using up to 64K of controller memory. A single <Q> image is utilized in all three control
processors of a Triple Modular Redundant (TMR) panel. Each segment can be assigned a unique scan rate and execution
offset during the compilation process.
A segment is made up of a series of sequentially executed rungs. A rung is the basic unit that the editor operates upon.
Before discussing the details of editing a rung, the user should be familiar with the four different types of rungs that the
editor allows, as the basic editing operations on the four types of rungs are slightly different.
The four types of rungs that can be present in a segment are:
Rungs that combine RLD operations with a primitive functional block call (PRIMITIVE rungs).
Rungs that have no RLD operations, but call a Big Block with extensive functionality (BBL rungs).
Rungs that contain a textual comment describing the operation of the segment (COMMENT rungs).
The default rung type for a new rung is RLD. Several targets in the element type menu can be used to modify the type of
rung being edited. Each of these targets will be described in succession in the corresponding sections below. Once a rung
has been modified from an RLD rung to one of the other types, there is no way to return to an RLD rung except to delete the
rung and add a new, empty one.
Although there is a limited amount of relay ladder flexibility in the primitive type rung, it is not possible to mix these four
rung types within a rung.
5-2. FILE STRUCTURE
The editor uses several unit specific system level files that contain signal name database definitions, and definitions of the
software building blocks available to the user. Several types of files for maintaining the current contents of controller
segments are also used. These files are summarized in Figure 5-1. PRIMITIV.DEF and BIGBLOCK.DEF files are
ASCII system files that detail the interface to all of the high level programming blocks available in EPROM on a particular
Mark V Turbine controller.
5-1
GEH-6195F
Application Manual
CAUTION
BIGBLOCK.DEF and PRIMITIVE.DEF files are unique to each unit, and should not be
copied or interchanged from unit to unit.
Modification of these files is not necessary, and not recommended, as their content correlates directly to the contents of the
controller EPROM. If a new block is added to a system, or an existing block is modified, the new files will be provided from
the factory along with the new controller EPROMs.
The remaining files in Figure 5-1 are those that are created by the editor to support each individual segment as it is being
manipulated. The <segment>.SRC files are the source files that the editor loads and writes when it is saved. When a source
file is saved, the previous copy is renamed to <segment>.BAK to allow for recovery from serious editing errors.
unitdata.dat
prom\primitive.def
V
MSE.EXE
prom\bigblock def
<
>
Control
Sequence
Program
Editor
>
<segments>.SRC
most recently
saved source
file
<segments>.BAK
backup copy
of previous
source file
5-2
Application Manual
GEH-6195F
5
6
5-3
GEH-6195F
Application Manual
5-4
Editing a segment(s)
Adding/Deleting a rung(s)
Copying/Moving a rung(s)
Loading/Saving a segment(s)
Application Manual
GEH-6195F
5-5
GEH-6195F
Application Manual
R1
R1
R2 - selected
R2 - selected
R3
R3
R4 - selected
R4 - selected
R5 - current rung
R5 - current rung
R6
R2 - new
R7 - selected
R4 - new
R8
R7 - new
R6
R7 - selected
R8
Segment After
Copy Operation
5-6
Application Manual
GEH-6195F
R1
R1
R2 - selected
R2 (Formerly R3)
R3
R3 (Formerly R5)
R4 - selected
R4 (Formerly R2)
R5 - current rung
R5 (Formerly R4)
R6
R6 (Formerly R7)
R7 - selected
R7 (Formerly R6)
R8
R8
Segment After
Move Operation
DSLCT ALL Target. The DSLCT ALL target removes the selected attribute from all rungs in the segment. It
should be used after a COPY operation has been completed, or if one or more rungs are mistakenly selected. A single rung
can be deselected by clicking the SLCT RUNG while positioned on the already selected rung.
5-5.4.4.
5-5.5.1.
LOAD SEG TARGET. When the editor is started from the DOS prompt, the program must load data from the
system signal database into memory so that it can check names and variable types during the editing process. The
LOAD SEG target allows the user to load a new segment without exiting to DOS and restarting.
5-5.5.2.
When editing has been completed on the segment currently loaded, any changes made should be saved as described in the
previous paragraph. The LOAD SEG target can then be selected. If any unsaved modifications exist in the segment, a
message in the message window will prompt the user to this fact; the user will then be permitted to abort the operation. If
there are no unsaved modifications, or if the user desires to lose the changes made, the filename prompt will be displayed and
the user can load a new segment. Once the new segment is loaded, editing can proceed in the usual fashion.
5-7
GEH-6195F
Application Manual
2.
3.
Position the cursor over the horizontal portion of the rung grid and click the left button on the CPD.
However, it is not necessary to follow this three step process for every element entered. Once a component type is selected,
that selection remains in effect for all subsequent component placements on that rung. In addition, once a name is entered
into the signal name window, that name will be used until a new name is entered.
All RLD rungs must have an element in the upper left corner of the rung display window.
With certain restrictions it is possible to have more than one output coil on a single RLD rung. The rung must perform
normal combinatorial logic up to a point where a single value is brought out to a coil in the right-most column. Once this
initial output value has been calculated, it can be used to derive additional coil outputs utilizing intervening RLD logic if
5-8
Application Manual
GEH-6195F
desired. The main restriction is that once the initial value has been determined, no additional connections can be brought in
from the left hand bus. This feature is illustrated in Figures 5-5 & 5-6.
/
( )
/
(I)
( )
( )
( )
/
(I)
( )
( )
5-9
GEH-6195F
Application Manual
One final RLD editing operation that is available in the editor is "picking up" a signal name with the right most CPD button.
Signal names can be read off the Rung Display window into the signal name window by placing the cursor over the signal
name.
5-6.3. Editing Primitive Rungs
Primitive rungs consist of a limited amount of RLD logic (8 high x 4 wide matrix) identical to that described above, plus a
block that controls a subroutine call. The RLD logic portion of the rung can supply up to eight logical inputs into the block,
and the block itself can have up to sixteen parameters of any type (logic, analog, count, or constant value).
Before the user can insert a primitive block into a rung, the rung type must be changed from RLD to PRIMITIVE. This is
done using the PRIM target in the element type window. Clicking the CPD on this target changes the 8 x 8 RLD matrix into
the 4 x 8 primitive matrix, clearing an area of the screen to display the primitive block. The primitive name will be displayed
in the message window, where the user must type in the name of the primitive insert. If a valid name is entered, the primitive
is displayed, and the attached RLD logic can then be entered.
RLD editing operations in primitive rungs are identical to the operations described in the previous section. The user must
ensure that a logic string has been connected to each logical input location on the left edge of the primitive block. Beyond
this, there are no other requirements. The function of the output coil on the right of the primitive block varies with the block
that has been selected, and it is not mandatory to assign a signal name to it.
Parameter name editing within the primitive block starts with the entry of the name in the signal name window in the manner
that has been previously described. The CPD cursor is then positioned immediately below the parameter title of interest, and
the left CPD button clicked. Again, the name entered will remain in the signal name window and can be entered multiple
times if desired. To change a single name, simply reenter the desired point, or the click on the right CPD button. This second
option can be used in manner similar to the one used for name changing on coils or contacts. The center CPD button or the
DEL target in the element type window can be used to delete signal names if necessary.
5-6.4. Editing Big Block Rungs
Big block rungs contain no relay ladder operations whatsoever. They represent subroutine calls that can have up to 63
parameters of any type. Before the user can insert a big block into a rung, the rung type must be changed from RLD to BBL.
This is done using the BBL target in the element type window. Clicking the CPD on this target will totally blank out the
RLD matrix so that the big block can be displayed. A particular big block can be selected by positioning the cursor anywhere
within the rung display window and clicking the left-most button. A prompt for the big block name will then be displayed in
the message window, and the user must type in the name of the big block that is to be inserted. If a valid name is entered, the
block will be displayed, and the parameters can then be edited.
Parameter name editing within big blocks is identical to the operation for primitives. A name is entered in the signal name
window and the left CPD button is then clicked with the cursor immediately below the parameter title of interest. The right
CPD button can be used to change names, and the center CPD button or the DEL target in the element type window can be
used to delete names.
5-6.5. Editing Comment Rungs
The final type of rung available in the editor is the comment rung. Comment rungs contain no executable operations. They
are a way of textually annotating the surrounding code in order to make it easier to understand. A comment rung can contain
up to 39 lines of 66 characters each.
To change a rung into a comment rung, the cursor should be clicked on the CMNT target in the element type window. Again,
the RLD matrix will be blanked out so that the comment can be displayed.
5-10
Application Manual
GEH-6195F
The comment can be edited by positioning the cursor anywhere within the rung display window and clicking the left-most
button. At this point, a separate, block style text cursor will be displayed within the rung display window. This is the cursor
that is used to edit comments. It is manipulated using the arrow keys on the keyboard instead of the CPD. The CPD cursor
will still be active and can be moved out of the area of interest for the time being.
The comment rung can now be edited using standard ASCII text editing techniques. Characters typed in will appear at the
text cursor position, or at the end of the current line if the cursor has been moved beyond the end. New lines can be added by
typing a carriage return. As new text is added in the middle of a line, the remaining text will be push over to the right. If the
word at the end of the current line reaches the end of the line, it will automatically be moved to the beginning of the next
line. Characters can be deleted using the BACKSPACE and DELETE keys in the normal manner. When text editing is
completed, holding the ALT key and pressing the C key will exit text editing mode, remove the text cursor, and reactivate
the CPD cursor.
5-11
GEH-6195F
Application Manual
Notes:
5-12
Application Manual
GEH-6195F
CHAPTER 6
GENERAL INPUT AND OUTPUT CAPACITIES AND SPECIFICATIONS
6-1. CONTACT INPUTS
The Mark V uses the 125 volts DC bus from the internal power distribution core to provide a fuse isolated and current
limited interrogation voltage for the contact inputs. Other input voltages between 24 volts DC and 125 volts DC can be used,
however, they may require a power source external to the Mark V control. On the terminal boards DTBA and DTBB are
jumpers that can be used to isolate field grounds by disconnecting the interrogation voltage in groups of eight contact inputs.
Obviously this should only be done while the turbine is not running.
Each contact input is optically isolated on the TCDA card(s), which is located on the contact input and output (I/O) core.
Simplex and TMR applications have one (<CD>) core and can have one (<QD1>) or two (<QD1> and <QD2>) digital I/O
cores. <QDn> cores interface with the <Q> set of cores. <Q> is the <R> core in Simplex applications and voted
combination of <R>, <S>, and <T> cores in TMR systems. The <CD> core transfers digital I/O data to the <C> core.
Each contact input receives a time stamp within 1 millisecond of a status change by the processor located on the TCDA card.
The Mark V printer can log each contact input status change with the time stamp if that input is selected for logging.
Diagnostic circuitry tests the internal electronics of each contact input every 1 millisecond and initiate an alarm if the
circuitry fails. For contact inputs which feed <R>, <S>, and <T> in a TMR system, additional diagnostics compare the value
of each contact input and vote the data. The result of this "two out of three" voting is the contact status used in the execution
of the software, and diagnostic alarms annunciate any discrepancies which exist between the three controllers.
Every contact input destined for the <R>, <S>, and <T> controllers terminates on one terminal point, and is internally
parallel wired to all three controllers. See Appendix D for Signal Flow Diagrams.
GAS TURBINE APPLICATIONS
Core
Number of Inputs
Simplex
TMR
QD1
96
96 to 3
CD
96
96
1 to 3
1 to 3
P
QD2*
Ratings
Comments
12 mA at 125 VDC
Close Permissive
Not Avail.
96 to 3
12 mA at 125 VDC
Explanations of the table abbreviations and other notes are following the Large Steam Turbine table.
6-1
GEH-6195F
Application Manual
MEDIUM STEAM TURBINE APPLICATIONS
Core
Number of Inputs
Simplex
TMR
QD1
96
96 to 3
CD
96*
96
1 to 3
1 to 3
P
QD2*
Ratings
Comments
12 mA at 125 VDC
Close Permissive
Not Avail.
96 to 3*
12 mA at 125 VDC
Number of Inputs
Simplex
TMR
QD1
96
96 to 3
CD
96*
96
1 to 3
1 to 3
P
QD2*
Ratings
Comments
12 mA at 125 VDC
Close Permissive
Not Avail.
96 to 3*
12 mA at 125 VDC
6-2
Application Manual
GEH-6195F
Total Contacts
Comments
Simplex
TMR
QD1
60
60 from 3
CD
60
60
4 from 3
4 from 3
1 from 3
1 from 3
1 from 3
1 from 3
QD2*
Not Avail.
60 from 3
Explanations of the table abbreviations and other notes are following the Large Steam Turbine table.
6-3
GEH-6195F
Application Manual
MEDIUM STEAM TURBINE APPLICATIONS
Core
Total Contacts
Comments
Simplex
TMR
QD1
60
60 from 3
CD
60*
60
2 from 3
2 from 3
1 from 3
1 from 3
1 from 3
1 from 3
QD2*
Not Avail.
60 from 3
6-4
Core
Simplex
TMR
Comments
QD1
60
60 from 3
16
CD
60*
60
16
6 from 3
6 from 3
1 from 3
1 from 3
1 from 3
1 from 3
QD2*
Not Avail.
60 from 3
16
PLU
Not Avail.
16
16
Application Manual
GEH-6195F
2.
3.
4.
5.
6.
Volts
Inductive
Resistive
Other
Comments
120 AC
2 amps
3 amps
10 amps in-rush
220-240 AC
2 amps
3 amps
10 amps in-rush
125 DC
0.5 amps
28 DC
2 amps
3 amps
All contacts are "form C"; three wire; one normally open and one normally closed contact with a common center
conductor.
"60 from 3" means 60 contact outputs that are voted at the relay driver from <R>, <S>, <T>.
"Q" refers to <R>, <S>, and <T> in TMR applications or <R> in Simplex applications.
* means optional, might require additional hardware, consult factory.
"4 from 3" means 4 outputs that are voted at the relay contacts from X, Y, and Z.
6-5
GEH-6195F
Application Manual
Core
Simplex
TMR
Comments
15
45
Q*
15
45
42
42
In TMR these are used for monitoring only, not for protection. TCCA
2.
3.
4.
5.
6.
7.
8.
The following types of thermocouples may be used in any configuration. Each input is set separately in software, thus
it is not necessary to group types together.
Type
Range deg F
Range deg C
"E"
-60 to +1150
-51 to +621
"J"
-60 to +1500
-51 to +816
"K"
-60 to +2000
-51 to +1093
"T"
-60 to +750
-51 to +399
6-6
Core
Simplex
TMR
Comments
30
30
TCCA card.
C*
14
14
TCCB card.
C#
14
N/A
R#
LMCB card.
Application Manual
GEH-6195F
2.
3.
4.
5.
6.
The following types of RTD's may be used in any configuration. Each input is set separately in software, thus it is not
necessary to group types together.
Ohms
Composition
Manufacturer / Standard
Range deg F
Range deg C
10
Copper
SAMA or GE
-60 to +500
-51 to +260
100
Platinum
SAMA
-60 to +1100
-51 to +593
100
Platinum
DIN 43760
-60 to +1292
-51 to +700
100
Platinum
MINCO (PA)
-60 to +1292
-51 to +700
100
Platinum
MINCO (PB)
-60 to +1292
-51 to +700
100
Platinum
ROSEMONT 104
-60 to +1292
-51 to +700
120
Nickel
MINCO(NA)
-60 to +480
-51 to +249
200 #
Platinum
-60 to 400
-51.1 to 204.4
Core
Simplex
TMR
12
12 TO 3
Q#
6-7
GEH-6195F
Application Manual
Core
Simplex
TMR
Comments
Q*
18 (8#)
18 to 3
10 (2#)
10 to 3
Position inputs.
2 (1#)
2 to 3
Core
Simplex
TMR
Comments
8 to 3
8 to 3
6-8
"8 to 3" means 8 inputs parallel wired to <X>, <Y>, and <Z>.
Application Manual
GEH-6195F
Simplex
TMR
Comments
7 to <R>
4 to <R>
TTL inputs
Q#
4 to <R>
P*
2 to each of <X>,<Y>,
<Z> for a total of 6
Core
Simplex
TMR
Comments
16
16 to 3
15
Q*
20
Q#
8 to 3
"1 to 3" means 1 input parallel wired to three; either <X>, <Y> and <Z> in <P> or <R>, <S>, and <T> in <Q>.
* means optional, requires additional hardware, consult factory.
All inputs may not be available in all applications. See Chapter 7.
Excitation power source provided in Mark V.
# Optional feature for (GHD) Gas Heavy Duty prom set only.
6-9
GEH-6195F
Application Manual
1.
2.
3.
4.
Core
Simplex
TMR
8 two coil
8 three coil
Q#
2, two coil
+/- 10 mA to +/- 40 mA
Q#
2, two coil
Q*
4 two coil
4 three coil
Comments
-10 to +10 mA, 0 to 20 mA, 0 to 40 mA, or 0 - 200 mA selected by
jumpers
"1 to 3" means 1 input parallel wired to three; either <X>, <Y> and <Z> in <P> or <R>, <S>, and <T> in <Q>.
24 outputs available, one output per coil, three coils per valve, 8 valves total.
# LM6000 applications only
* Optional feature for (GHD) Gas Heavy Duty prom set only.
6-10
Application Manual
GEH-6195F
Core
Simplex
TMR
Comments
15
15 to 3
2 to each, 2 parallel to
all 3 for a total of 8
2 from 3
1 to 3
1 to each OR
1 parallel to all 3
Q*
2 from 3
Q#
6 from 3
Q#
15
15 to 3
Q#
4 to 3
<R>9
3, isolated, 2 wire
16
16
14
14
C*
22
22
6-11
GEH-6195F
5.
6.
7.
Application Manual
"15 to 3" means 15 inputs that are internally wired to all 3 controllers.
"2 from 3" means 2 outputs from the hardwired median of the three controllers.
# Optional feature for (GHD) Gas Heavy Duty prom set only.
6-12
Core
Simplex
Comments
15
4-20 or 40-200 mA current outputs. <R>9 TBQC 81-84 and TBQE 15-18.
4-20 or 0-1 mA current OR +/- 10 VDC voltage input. Usually used for MW
transducer input. 21 volt power. <R>-6 QTBA 63-64.
Q*
22
Current inputs. 21 volt power. <R>7 TBQD 105-108. 14 of 22 are 0-20 mA, 8 can
be 4-20 OR 0-1 mA.
2, 3 phase delta
connected
Nominal 120 VAC inputs from Generator Potential Transformers. 1 for Bus volts, 1
for Gen volts.
3, isolated, 2
wire
16
14
C*
22
Application Manual
GEH-6195F
CHAPTER 7
APPLICATION SPECIFIC FUNCTIONS
7-1. PULSE RATE INPUTS
Pulse rate inputs monitored by the Mark V Control Panel fall into three categories: magnetic speed sensors which feed the
TCQC cards in the <R>,<S>, and <T> cores (or just <R> in Simplex applications); TTL type inputs which feed the TCQC
card(s); and magnetic speed sensors which feed the TCEA cards in the Protection (<P>) core. To provide TMR operation for
critical protective functions, there are three independent cards in the <P> core (including Simplex controls). The most
common application for the pulse rate inputs is monitoring the turbine shaft speed with magnetic speed sensors. Speed is
sensed by magnetic field speed sensors mounted near a multi-toothed wheel attached to the turbine shaft. These are usually
60 teeth wheels but they can be programmed for any number. Voltage pulses are generated by the speed sensors as the teeth
of the wheel pass through the magnetic fields surrounding the speed sensors.
The Mark V can interface with the standard passive or the optional active speed sensors with an effective frequency range of
2 to 10,000 Hz. Sensitivity at 2 Hz (that is 2 rpm for a 60 tooth wheel) is 0.033 V peak-to-peak which allows detecting zero
speed without the need for any external devices. The maximum input voltage is 200 V peak-to-peak. Six magnetic speed
sensors can be monitored by each of the <R>, <S>, and <T> controllers. One additional magnetic pickup is paralleled to all
three controllers. A typical application has three speed sensors wired independently to each <R>, <S>, and <T> controller.
The voting software then selects the median value for the governing speed parameter and the primary overspeed trip signal in
TMR systems. Simplex may have three speed sensors also. Consult the vendor turbine documentation or control sequence
program (CSP) for details.
AC permanent magnet generators and pulse tachometers can be used provided they are bolted directly to the shaft. The Mark
V Control Panel requires a signal at its I/O terminal board which does not have a dc offset. If a speed sensor signal has a dc
offset, the signal must be conditioned to remove the dc offset.
CAUTION
Flexible couplings must not be used for connecting Mark V speed feedback tachometers to the
turbine shaft.
Turbines which do not have a mechanical bolt for the "backup" or emergency overspeed protection require a totally separate
and independent set of electronics for emergency trip protection. This is provided by the three TCEA cards in the <P> core
which has independent power supplies and processors. Each TCEA card can interface with two speed sensors, and the
overspeed trip settings are adjustable. (See section 7-3.)
7-2. THE MASTER TRIP CIRCUIT AND THE PROTECTION CORE
Turbine protection in the Mark V Control system is performed by multiple cores within the control panel. The following text
and illustrations show the manner in which various protective functions are implemented.
There are two parts to the Master Trip Circuit: the inputs to the Mark V and the outputs from the Mark V.
The "hardwired" or remote trip inputs to the Mark V (contact open to trip) connect to the "4's" relay coils (known as the "4's"
for the ANSI standard device number). These relays are energized during normal operation by 125 V dc from the power
distribution core. This circuit has redundant relay coils connected to the positive dc bus in series with the external trip contact
inputs and another set of redundant relay coils connected to the negative dc bus. (See Figure D-46.) A failure of any one of
7-1
GEH-6195F
Application Manual
the four "4's" relay coils will not accidently trip the turbine because the resultant hardware contact vote will "out vote" the
failed relay. Only de-energizing both relays connected to the same (positive or negative) dc bus will trip the turbine.
If an external trip signal is received, the "4's" trip circuit will de-energize and the voting contacts circuit will de-energize the
internal 24 V dc protective bus. The supply to this 24 V dc protective bus comes from a circuit which selects the maximum
voltage from three power supplies; one on each TCEA card in the <P> core.
The 24 V dc protective bus then supplies all the primary trip relays (PTRs), emergency trip relays (ETRs), and other relays
which interface with the turbine trip solenoids. These PTR's and ETR's comprise the output portion of the Master Trip
Circuit. The microprocessors on the TCEA cards monitor the status of the "hardwired" or remote trip inputs, however, the
actual tripping is independent of any microprocessor.
The PTR's and ETR's are located on a card which is specifically designed for a particular turbine application; either the
TCTG for gas turbines, TCTS for medium sized steam turbines, or TCTL for large sized steam turbines. The different TCTx
(TCTx is an abbreviation for TCTG, TCTS, or TCTL) cards are described in detail in the following sections along with a list
of common master protective trip tests offered by each application.
<Q>, which consists of the <R>, <S>, and <T> processors in a TMR system or just <R> in a Simplex system, provides
protection for conditions such as loss of flame, starting means failure, excessive exhaust temperature spreads in gas turbines,
excessive vibration, over temperatures, primary overspeed trip, and loss of hydraulic oil via the PTRs of the Master Trip
Circuit. The PTR trips are JOB SPECIFIC and are defined in the CSP.
The <P> core consists of three independent, identical TCEA printed circuit cards known as <X>, <Y>, and <Z> (Simplex
applications also have TMR emergency tripping, therefore, all Mark V systems will have three cards). These cards have their
own power supplies and provide emergency overspeed protection, gas turbine flame detection, the automatic synchronization
signal, and testing of overspeed trips for certain applications. If two out of three cards "vote" for a trip, a shutdown is
initiated by sending signals to the ETR's on the trip card. The automatic synchronization signal energizes an output relay on
the trip card and, if two out of three TCEA cards agree, will close the generator's power circuit breaker. Each card has an
80196 microprocessor that runs a continuous loop program which is stored on firmware (PROMs). The <P> core is standard
with firmware that does not change with each application and cannot be modified without changing PROMs.
The <P> core master protective functions (ETRs) will be covered in this section. Job specific master protective functions
(PTR's) will be covered in the CSP and other turbine vendor documentation.
Figure 7-1 is a simplified block diagram of the protective functions provided by each card (<X>,<Y>, <Z>) in the <P> core.
The blocks used are representations of the firmware which can only be changed by replacing the PROMs. The types of
blocks used are as follows:
7-2
AND
Logical AND function. All inputs must be "true" for the output to be "true".
COMPARE
Compares two signals, with the output being defined by the text. For example, the software
parameters are compared with the hardware "Berg" jumpers. If they are not identical, a diagnostic
alarm is generated. If the software and hardware are identical, the configuration information is
sent on to the next block.
ISO
Isolates and conditions signals from field devices to the levels used in the processors.
LATCH
LIMIT
Limits the input to the range of the MAX and MIN values.
RANGE
Limits the range of the output to within the limits defined by the MIN and MAX
CHECK
values. If the input is within range, the output equals the input . If the input is not within range, a
diagnostic alarm will be generated.
Application Manual
GEH-6195F
OR
RD
Relay Driver, converts logic level signals to drive the 24 V dc ETR relays.
SCALE
Scales the speed signal pulses using the configuration data to be a percent of rated speed.
The small boxes near the signal lines contain the typical Mark V software signal names for these signals. The values of these
control signal data base point names can be monitored via the operator interface (<I>).
The text in quotations is the diagnostic alarm message that will be annunciated if that alarm condition is active.
The table on the first page gives dc voltage values for TP4 (or ANA OUT or ANALOG OUT as it may be called on the card)
at various speeds of the H.P. shaft. This is an output from the microprocessor and should only be used for diagnostic
purposes. Use only high input impedance (10 Megohms or greater) and non-grounded (differential input) measurement
devices like a digital multi-meter (DMM), oscilligraph, or oscilloscope in differential mode, and reference to DCOM (TP1).
A logic high or "1" from any trip signal will de-energize the ETR relays and cause the turbine to shut down. The status of the
<P> core trip signals while in normal running condition is a logic low or "0".
7-3
7-4
1%
H.P. % OF SPEED
TNH_OS
JUMPERS
TCEA BERG
CONSTANTS
I/0 CONFIGURATION
JUMPERS
TCEA BERG
CONSTANTS
I/0 CONFIGURATION
CONFIGURE
CONSTANTS
L14H_ZE
I
S
O
C
O
M
P
A
R
E
CALCS
# OF LP
C
O
M
P
A
R
E
CONSTANTS
O
M
P
A
R
E
I/O
CONFIGURATION C
PULSES
(INTERRUPTS)
CONSTANTS
INTERRUPTS >
OR =
SETPOINT
INTERRUPTS
FOR SPEED
C
O
M
P
A
R
E
C
O
M
P
A
R
E
I/O CONFIGURATION
L.P. % OF SPEED
TNL_OS
1%
CONSTANTS
I/O CONFIGURATION
H.P. % OF SPEED
C
O
M
P
A
R
E
DIAGNOSTIC
RATE
OF
CHANGE
GAS TURBINE
100%/SEC
INTERRUPTS >
OR = SPEED
REF
LP SHAFT
MAGNETIC
PICKUP
# OF LP INTERRUPTS
BETWEEN ACCEL
CHECKS
C
O
M
P
A
R
E
C
O
M
P
A
R
E
A
N
D
C
O
M
P
A
R
E
LP ACCEL
C
O
M
P
A
R
E
C
O
M
P
A
R
E
C
O
M
P
A
R
E
HP%>SETPOINT
RESET
L86MR_TCEA
RESET
L86MR_TCEA
RATE>100%/SEC
RESET
L86MR_TCEA
C
O
M
P
A
R
RATE>100%/SEC
L
A
T
C
H
LP OVER
DECEL RATE
L12L_DEC
ENABLE
L.P. SPEED TRIP
L12L_P
HP OVER
DECEL RATE
L12H_DEC
H.P. TRIP
OVERSPEED
L12H_P
ENABLE LP
OVER ACCEL
L12L_ACC
HARDWIRED TRIPS,
PUSHBUTTONS,
EXTERNAL TRIP INPUTS
L
A
T
C
H
L
A
T
C
H
L
A
T
C
H
L4_XTP
L4_FB
RESET
L86MR_TCEA
LP%>SETPOINT
INTERRUPTS >
OR =
LP SPEED
HZ/SEC REF
INTERRUPTS >
OR =
ACCEL REF
LM TYPE
AERO
DERIVATIVE
Z
PROCESSOR
RATE
OF
CHANGE
CONSTANTS
INTERRUPTS > OR =
SETPOINT
HZ
REF
TNL_OS
TEST
100%/SEC
TEST
REF
I/O CONFIGURATION
L14L_ZE
SEE
TABLE
TEST
TP4
TEST
REF
L.P. % OF SPEED
SET POINT
"LP OVERSPEED
CONFIG. TROUBLE"
DIAGNOSTIC ALARM
H.P. % OF SPEED
SET POINT
"HP OVERSPEED
CONFIG. TROUBLE"
TNH_OS
C
O
M
P
A
R
E
L97HPOT_BYP
OR
L97TA_TST
S
C
A
L
E
JUMPERS
TCEA BERG
CONSTANTS
TNH_OS
LOW PRESSURE
SHAFT MAGNETIC
PICKUP
CONFIGURE
S
C
A
L
E
JUMPERS
TCEA BERG
I/0 CONFIGURATION
DIAGNOSTIC ALARM
I/O
CONFIGURATION
C
O
M
P
A
R
E
C
O
M
P
A
R
E
I
S
O
DIAGNOSTIC ALARM
"HP BASE SPEED
CONFIG. TROUBLE"
HIGH PRESSURE
SHAFT MAGNETIC
PICKUP
C
O
M
P
A
R
E
CONSTANTS
I/0 CONFIGURATION
OR
L97ETR1
EMERGENCY
TRIP
TEST 2
L97ETR2
EMERGENCY
TRIP
TEST 1
3.9V
5V
0V
VDC
ETR1
P24
RELAY
DRIVER
ETR2
P24
TRIP CARD
TCT_
RELAY
DRIVER
0
100
128
TRIP CARD
TCT_
TP4
% SPEED
GEH-6195F
Application Manual
-1%/SEC
TRACKING
REFERENCE
TRIP ANTICIPATOR
SPEED SETPOINT
FROM R, S, T
R
A
M
P
103.5%
WITHIN RANGE
OUT OF RANGE
106%
L30TA
TEST
94%
116%
MIN
L
I
M
I
T
MAX
H.P. % OF
SPEED
REFERENCE
TRIP ANTICIPATOR
C
O
M
P
A
R
E
C
H
E
C
K
MIN
R
A
N
G
E
MAX
L97TA_TST
TNOSB_TA
116.5%
LARGE
STEAM
TURBINE
% OF SPEED >
LIMIT
TRIP
ANTIC.
ENABLED
TRIP
ANTICIPATOR
L12TA_TP
Application Manual
GEH-6195F
7-5
GEH-6195F
Application Manual
The emergency overspeed trips that originate in the <P> core are as follows:
1.
2.
3.
Low Pressure Shaft (LP) Overspeed Trip and LP Shaft Over Deceleration Rate:
If enabled in a dual shaft system, these trips function in the same fashion as respective HP shaft trips.
4.
5.
6.
Hardwired Trips:
Any pushbuttons or other hardwired trips initiated outside the Mark V control system will be connected to
the PTBA terminal board in the <P> core (see Appendix D, D-46). These hardwired trips will de-energize
the 24 V dc supply from all the ETR and PTR relays. The <P> core will also initiate a trip.
7.
Remember that each of these trip functions is derived independently by three separate cards (X, Y, Z) from separate speed
feedback devices (in a complete TMR system). These cards then send their respective trip signals to three separate relays on
the trip (TCTx) card. The TMR voting takes place with the relay contacts.
7-6
Application Manual
GEH-6195F
In addition to the trip control relays, the TCTL card has the following four auxiliary control outputs available:
1.
2.
3.
4.
Several tests can be performed with a full complement of hardware. Some of the tests that the Mark V can perform include:
1.
2.
3.
4.
Emergency Over Speed Cross Trip Test (on and off line)
5.
6.
7.
8.
As each application differs, the performance of applicable tests will be described in the CSP and other requisition specific
documentation supplied by the turbine vendor.
7-7
GEH-6195F
Application Manual
7-2.1.2. MEDIUM STEAM TURBINE TRIP CIRCUIT - TCTS. If 2/3 PTR1s or 2/3 ETR1s de-energize, the electrical trip
device solenoid #1 (ETD1) will de-energize and trip the turbine. Similarly, if 2/3 PTR2s or two 2/3 ETR2s de-energize, the
electrical trip device solenoid #2 (ETD2) will de-energize and trip the turbine. Separate primary (KP1 & 2) and emergency
(KE1 & 2) bypass relays are provided to facilitate on-line testing of the PTRs and ETRs, respectively. (See Appendix B for
the card diagram.)
Several tests can be performed with a full complement of hardware. Some of the tests that the Mark V can perform include:
1.
2.
3.
4.
5.
6.
As each application differs, the performance of applicable tests will be described in the CSP and other requisition specific
documentation.
7-2.1.3. LARGE/MEDIUM STEAM TURBINE TRIP CIRCUIT - TCTE. If 2/3 PTR1s or 2/3 ETR1s de-energize, the electrical
trip device solenoid #1 (ETD1) will de-energize and trip the turbine. Similarly, if 2/3 PTR2s or two 2/3 ETR2s de-energize,
the electrical trip device solenoid #2 (ETD2) will de-energize and trip the turbine. If 2/3 ETR3s or 2/3 PTR3s are
de-energized, the electrical trip solenoid valve (ETSV) will de-energize and trip the turbine. ETD1 and ETD2 are powered
from the 125 V dc bus in the internal power distribution core. The ETSV is powered from the same 24 V dc protective bus
(described in section 5.2.1 of this manual) that powers all the ETR and PTR relays. (See Appendix B for the card diagram.)
Several tests can be performed with a full complement of hardware. Some of the tests that the Mark V can perform include:
1.
2.
3.
As each application differs, the performance of applicable tests will be described in the CSP and other requisition specific
documentation.
7-2.1.4. GAS TURBINE TRIP CIRCUIT - TCTG. The TCTG card has four sets of three PTRs, two sets of three ETRs, and
three relays for synchronizing in addition to other auxiliary relays. The Table 7-1 details which solenoid output will deenergize for a given relay output. The "X" indicates this solenoid will de-energize if the relay is de-energized. See
Appendix D for the card diagram.
7-8
Application Manual
GEH-6195F
Solenoid 1
typically 20FG
2/3 ETR 1
2/3 ETR 2
2/3 PTR 1
Solenoid 2
typically 20HD
Solenoid 3
typically 20FL
Solenoid 4
X
X
2/3 PTR 2
2/3 PTR 3
2/3 PTR 4
Several tests can be performed with a full complement of hardware. Some of the tests that the Mark V can perform include:
1.
2.
3.
As each application differs, the performance of applicable tests will be described in the CSP and other requisition specific
documentation.
7-3. SETTING THE PRIMARY AND EMERGENCY OVERSPEED TRIP SETPOINTS
The Mark V control system provides two independent levels of electronic overspeed protectionprimary and emergency
for up to two turbine shafts. These two electronic overspeed functions are in addition to any mechanical overspeed protection
systems provided by the turbine vendor, such as a mechanical overspeed bolt mechanism.
Primary overspeed detection and trip initiation is accomplished by the overspeed protection Big Block Language (BBL) in
the CSP in the <R>, <S>, and <T> control processors (or just <R> in Simplex) using the primary turbine shaft speed sensors.
The Control Constants define the trip setpoints for the blocks. The magnetic speed sensor pulses are filtered and scaled
(converted to percent of rated shaft speed) by the I/O cards. When the scaled turbine shaft speed signal exceeds a Control
Constant setpoint, the CSP overspeed block initiates a turbine trip.
Designed to be used in place of the mechanical overspeed mechanism, emergency overspeed protection is accomplished by
the protective processors (<X>, <Y>, and <Z>) in the protective core, <P>. Emergency overspeed protection is completely
independent of primary overspeed protection. A second set of turbine shaft speed sensors is usually connected to the PTBA
I/O terminal board on the <P>. If the additional shaft speed sensors are not available, the primary shaft speed sensors can be
paralleled to the emergency shaft over speed sensor input points.
NOTE
The Mark V will not permit turbine operation without HP shaft speed sensor inputs connected to the
protective processors. LP shaft emergency speed sensors must be connected, as well, if the unit has an LP
shaft.
Emergency overspeed protection setpoints are configured both by I/O Configuration software settings and by hardware
jumper settings on the TCEA cards in <P>. If these two are not set the same, a diagnostic alarm will be annunciated, and the
panel initialization will not complete successfully.
7-9
GEH-6195F
Application Manual
The frequency of the pulses from the shaft speed sensors depends on the number of teeth on the feedback wheel as well as
shaft RPM. For example, most heavy duty gas turbines use magnetic speed pickups with 60-toothed speed sensing wheels for
primary and emergency shaft speed feedback signals. In this case there are 60 pulses per revolution, so the frequency of the
speed signal is equal to the RPM of the shaft (1 Hz equals 1 RPM). Many steam turbines use magnetic speed pickups with
160-toothed speed sensing wheels, thus 2.667 Hz equals 1 RPM. The Mark V I/O card(s) scale the primary speed feedback
signals to be a percent of rated shaft speed. Rated shaft speed is the speed at which the turbine is designed to be operated, not
the highest possible maximum shaft speed.
Emergency speed feedback signals are normally scaled to percent of rated design speed, not necessarily normal operating
speed. For example, a turbine whose rated design speed is different from its normal operating speed is a Frame 6 heavy duty
single shaft gas turbine being used as the prime mover for a generator through a gear box. To operate at synchronous speed,
the input to the gear box must be at 5196 RPM. The rated design speed for a Frame 6 heavy duty single-shaft gas turbine is
5100 RPM. In this case, the normal operating speed would be 5196 RPM. Therefore it is possible that the scaled primary
speed feedback signal and the scaled emergency speed feedback signal may not have the same value for percent of HP shaft
speed.
Sections 7-3.1 and 7-3.2 describe the operation and adjustment of the primary and emergency overspeed protection
functions. Section 7-3.3 covers additional concerns of Simplex applications.
7-3.1. Primary Overspeed Protection
The primary turbine speed sensors are individually connected to a pulse rate input on the QTBA I/O card in location 6 of
each control processor core. Thus, each control processor has its own independent shaft speed sensor. The frequency from
each primary shaft speed sensor is converted to a percent of normal operating speed by the I/O Configuration software on the
TCQA card of each control processor. The definition of "normal operating speed" is made on the TCQA card "Pulse
Rate Definition" screen of the I/O Configurator (see Appendix B, TCQA Card, screen 17/21).
The frequency defined for the input's Max Pulse Rate (100% rating) is the input frequency which will be equal too
normal operating turbine speed. This value must be expressed in frequency, not in RPM; the input frequency will depend on
the type of input device and the number of teeth on the speed sensing wheel. Each processor's digitally scaled speed feedback
signal is communicated to the other control processors and to the communication processor <C>. Then each control
processor "votes" the data by choosing the median of the three and uses the voted value in the execution of the CSP. The
Control Data Base (CDB) point name for HP turbine shaft speed is almost always "TNH" and its value is always expressed
in percent of normal operating speed.
The voted value of "TNH" is used in the overspeed detection BBL block (see Appendix C) in each control processor's CSP.
If the voted value of "TNH" exceeds the primary overspeed trip value from the Control Constant table file (usually TNKHOS
and also expressed as a percent of normal operating speed), that processor will vote for a trip via the primary trip relays. (See
Section 7-2.) As with all Control Constants, the value of the turbine primary overspeed Control Constant is determined by
the turbine vendor, and should not be modified without the concurrence of the factory.
7-3.2. Emergency Overspeed Protection
Emergency overspeed protection is provided by the Mark V control panel to be used in place of a mechanical overspeed
mechanism (for example, an overspeed bolt). Even when a bolt is used, the HP (High Pressure) shaft emergency overspeed
protection function must have speed feedback because it will always be active. If LP (Low Pressure) shaft emergency speed
protection is not necessary, it can be disabled by setting the I/O Configuration Constant overspeed setting values and
hardware jumpers to zero. In either TMR or Simplex applications there must be three HP shaft speed feedback signals for
emergency overspeed protection. If three seperate emergency overspeed speed sensors are not available, the primary speed
feedback signals may be paralleled to the emergency speed feedback inputs.
7-10
Application Manual
GEH-6195F
The I/O Configuration overspeed setting and hardware jumper settings must agree for the control processor (<R>, <S>, or
<T>) associated with each TCEA card to reach "ready to run" status (the first two digits of the display on the LCC card
momentarily display "A7"). The HP shaft emergency overspeed setting (and hence the TCEA HP shaft emergency overspeed
hardware jumper settings) are defined by the turbine vendor and should not be modified without concurrence; it can be
calculated using the formula shown on the I/O Configurator screen and in Appendix A.
The speed feedback frequency from the sensing device is scaled to a digital value proportional to rated design speed. The
CDB point name for scaled HP shaft emergency speed feedback is typically TNH_OS and it is expressed as a percent of
rated design speed (not necessarily the same as normal operating speed: see Section 7-3). An example of an HP shaft
emergency overspeed I/O Configurator screen can be seen in Appendix B.
The microprocessor on each TCEA card compares TNH_OS to the overspeed setpoint and when TNH_OS exceeds the
setpoint a turbine trip is initiated by de-energizing the ETRs on the TCTx card (see Section 7-2).
LP shaft emergency overspeed detection and trip is accomplished in an identical manner, with CDB pointname for the scaled
LP shaft emergency speed feedback being TNL_OS. If a unit does not have an LP shaft, then the LP shaft emergency
overspeed setpoints (both software and hardware) must all be set to zero.
7-3.3. Simplex Applications
Mark V Simplex control panels have only one control processor, <R>, but will still have three protective processors (<X>,
<Y>, and <Z>) in <P>. Simplex control panels will require at least one speed sensor input per shaft to <R> and three
individual speed sensor inputs per shaft to <P> (one for each of the protective processors). Simplex control panels have the
ability to accept a second, redundant speed sensor input per shaft to <R>. If provided, redundant speed sensors require
appropriate modifications to the CSP in order to choose the higher of the two speed feedback signals for use in the CSP as
well as the primary overspeed BBL block.
7-4. SERVO VALVE DRIVE SYSTEM
The servo valve drive system acts as the interface between the Mark V control system and the hydraulic actuators that
position the mechanical devices. The basic system compares the actual position of the hydraulic actuators to a setpoint and
outputs a position control signal that maintains the system balance.
The system consists of the following components:
Feedback devices such as LVDTs, LVDRs, pressure transducers, or rate of flow detectors.
7-11
GEH-6195F
Application Manual
For additional details on the operation of regulator, see the Mark V Digital Closed Loop Regulator and Interface section,
below.
7-4.2.1. LVDT or LVDR POSITION FEEDBACK The physical position of the actuator is detected by a LVDT (Linear
Variable Differential Transformer) or a LVDR (Linear Variable Differential Reactor) and converted to a voltage signal that
is fed back to the control processors. The variable ac voltage signal from an LVDT or LVDR is converted from an analog
value to a digital value, then scaled by the regulator to a value proportional to position for use by the regulator. When the
actual position is equal to the setpoint, the signal to the servo valve holds the valve in the lapped, closed, or null position. If
the system is not in balance (the hydraulic actuator is not at the setpoint position), the controller will position the valve in the
proper direction, restoring the system balance by repositioning the hydraulic actuator.
7-4.2.2. RATE OF FLOW OF LIQUID FUEL FEEDBACK Flow-rate feedback signals to the digital control regulators are
generally provided by magnetic speed pickups. The pulse rate from a magnetic speed pickup is scaled by the I/O
Configuration Constants to a value proportional to flow-rate for use by the regulator.
7-12
Application Manual
GEH-6195F
7-4.2.3. PRESSURE FEEDBACK Pressure feedback signals to the digital control regulators are generally provided by either
voltage or current transducers. After being converted from an analog value to a digital value, the voltage or current signal
from the transducer is scaled by the I/O Configuration Constants to a value proportional to pressure.
7-5. MARK V INTERFACE
The current of each servo-valve output is the result of the comparison of a reference value and a feedback value by a digital
control regulator (or, regulator) defined for that output. A functional block diagram of the basic operation of a digital control
regulator, its inputs, and its output are shown in Figure 7-2.
DCC_
Loc. 1
Control Sequence
Program
TCQA
Loc. 2
Digital
Control
Regulator
Feedback
Signal
Input(s)
Current
Bias
Current
Gain
Reference
Feedback
X +
128 Hz
Servo-valve
Servo-
Milliamp
Output
Valve
Coil
7-13
GEH-6195F
DCC_
Loc. 1
Application Manual
Control Sequence
Program
V1_OUT
This assignment
made in I O.ASG
TCQA
Loc. 2
Reference
Type 43 Digital
Control Regulator
Servo-valve
Output
#1
V1
SVO1
Output
Servo-valve
Coil
Figure 7-3. Reference and Regulator Function Definition for Servo-Valve Output
The type of regulator defined for a particular servo-valve output is dependent upon the type of control function required of
the output. The following five digital control regulator functions are available in the Mark V control system:
1.
2.
3.
4.
5.
For more information about the operation of each regulator, see Section 7-5.3 of this manual.
Each servo-valve output has a regulator definition screen in the TCQA Card Definition portion of the I/O Configurator. A
two character hexadecimal number, such as 53 or 7A, is used to specify the regulator function type and sub-type. The first
character, or most significant digit, is called the "basic" regulator type number and defines the digital control regulator
function (one of the five listed above). The second character (least significant digit) defines the number of feedback signals
and how the regulator will handle redundant feedback signals.
Because the digital control regulators are used on various applications with differing characteristics, the parameters used by
the regulators (gains, biases, offsets, limits, and so on) vary with the unit and may be adjusted during start-up. The majority
of I/O Configuration Constant values for each regulator are entered on the servo-valve ouput's regulator definition screen of
the I/O Configurator. Pressure control and flow control regulators have some of their feedback scaling constants defined on
separate screens in the I/O Configurator.
7-14
Application Manual
GEH-6195F
CAUTION
After stable operation has been achieved, the regulator parameters should not need to be modified unless
critical system components have been changed. The digital regulators will not drift or change with time, and
excessive adjustment could make the system unstable or oscillatory.
7-5.1. Regulator Function Types and Sub-Types
The five digital control regulator functions listed below are the "basic" types of regulators in a Mark V control system along
with common examples of their usage.
Regulator
Function
Type
Number
Examples of usage/application
7-15
GEH-6195F
Application Manual
Type
Sub-type
Type
Sub-type
No position feedback
Type
Sub-type
Type
Sub-type
7-16
Application Manual
Type
GEH-6195F
Sub-type
basic types of flow control regulators handle their flow-rate feedback inputs. Note that each control processor has its own
individual pulse-rate inputs. Magnetic speed pickup/pulse-rate inputs MPU3 and MPU4 to each control processor (control
processor I/O terminal board QTBA, location 6, terminals 55 & 56 and 57 & 58, respectively) are intended primarily for use
as liquid fuel flow-rate inputs by the two basic types of flow control regulator functions. For flow control regulators, MPU3
is defined as the first flow-rate input and MPU4 the second flow-rate input for each control processor. Depending on the
regulator function sub-type, the regulator will use either the first flow input (MPU3), the second flow input (MPU4), or the
maximum/greater feedback signal from both flow inputs. Each control processor in a Mark V control panel has a QTBA I/O
terminal board which handles I/O dedicated to that control processor; refer to Appendix D. For additional information, see
Sections 7-1 and 6-8.
7-17
GEH-6195F
Application Manual
TCQA
QTBA
TBQC
Loc. 6
Loc. 4
55
MPU3H
56
MPU3L
Loc. 2
Type 52 or
First
Flow-rate
Feedback
57
MPU4H
Second
58
MPU4L
Flow-rate
Second of Two
Type 65
Flow-rate
Digital
Feedbacks
Control
Feedback
Regulator
MPUn is the Mark V hardware name for magnetic speed pickup/pulse rate inputs
TCQA
QTBA
TBQC
Loc. 6
Loc. 4
55
MPU3H
56
MPU3L
Loc. 2
Type 53 or
First
Flow-rate
Feedback
57
MPU4H
Second
58
MPU4L
Flow-rate
Maximum of
Two Flow-rate
Digital
Feedbacks
Control
Feedback
MPUn is the Mark V hardware name for magnetic speed pickup/pulse rate inputs
7-18
Type 66
Regulator
Application Manual
GEH-6195F
TCQA
QTBA
TBQC
Loc. 6
Loc. 4
Loc. 2
55
MPU3H
First
56
MPU3L
Flow-rate
Feedback
57
MPU4H
Second
58
MPU4L
Flow-rate
Type 51 or
First of Two
Type 64
Flow-rate
Digital
Feedbacks
Feedback
Control
Regulator
MPUn is the Mark V hardware name for magnetic speed pickup/pulse rate inputs
7-19
GEH-6195F
Application Manual
7) Unused flow control regulator pulse rate inputs may be used for other purposes (for example,
display/monitoring/logging, or in a CSP function).
8) If a single pulse rate input is connected to an unused regulator input in a TMR control panel, the input signal must
be jumpered to all three input points for proper operation.
7-5.2.2. PRESSURE TRANSDUCER FEEDBACK SIGNALS. Inputs VDC1 and VDC2 are the generic hardware names for
0-10 VDC inputs. They are primarily intended as pressure transducer inputs for use as feedback by pressure control
regulators. Because of the "critical" nature of Stop/Ratio Valve control there are three pressure transducer inputs each for
VDC1 and VDC2for individual inputs from redundant transducers to each control processor for those two feedback
signals. They are all terminated on the TBQB I/O terminal board in location 9 on the <R> processor (see Figure 7-7). The
first of the redundant transducer inputs for VDC1 and VDC2 is communicated to the TCQA I/O card in the <R> control
processor only by a dedicated ribbon cable. In a TMR control panel, the second of the redundant inputs for both feedback
signals is communicated to the TCQA I/O card in the <S> control processor only by a dedicated ribbon cable, and the third
of the redundant inputs is communicated to the TCQA card in the <T> control processor only by a dedicated ribbon cable.
Appendix B contains the signal flow diagrams that show this point.
For pressure control regulator feedbacks, VDC1 is defined as the first pressure input and VDC2 the second pressure input.
Depending on the regulator function sub-type, the regulator will use either the first pressure input (VDC1), the second
pressure input (VDC2), or the maximum feedback signal from both pressure inputs. (Hardware jumpers are provided on the
TBQB I/O terminal board to connect a 250 ohm resistor across the signal input terminals if the feedback signal is in
milliamps instead of volts.)
7-20
Application Manual
GEH-6195F
TCQA <R>
TBQC <R>
VDC 1_RH
BJ8
VDC 1_RL
Type 77
Loc. 2
Loc. 9
250
Ohm
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
or 7A
First of Two
Pressure
Feedbacks
VDC 1_SH
Pressure
Control
Regulator
BJ9
250
Ohm
VDC 1_SL
TCQA <S>
VDC 1_TH
BJ1 0
VDC 1_TL
250
Ohm
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
VDC2_RH
BJ1 1
VDC2_RL
Type 77
Loc. 2
250
Ohm
or 7A
First of Two
Pressure
Feedbacks
Pressure
Control
Regulator
VDC2_SH
BJ1 2
VDC2_SL
250
Ohm
TCQA <T>
VDC2_TH
BJ1 3
VDC2_TL
250
Ohm
Type 77
Loc. 2
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
or 7A
First of Two
Pressure
Feedbacks
Pressure
Control
Regulator
VDCn is the Mark V hardware name for regulator pressure transducer inputs
7-21
GEH-6195F
Application Manual
TCQA <R>
TBQC <R>
Loc. 2
Loc. 9
VDC 1_RH
BJ8
VDC 1_RL
A/D
250
Ohm
A/D
First Pressure
Feedback
Second Pressure
Feedback
Type 7C
Maximum of
Two Pressure
Feedbacks
Control
Regulator
VDC 1_SH
BJ9
Pressure
250
Ohm
VDC 1_SL
TCQA <S>
VDC 1_TH
BJ1 0
VDC 1_TL
Loc. 2
250
Ohm
A/D
VDC2_RH
BJ1 1
VDC2_RL
A/D
250
Ohm
First Pressure
Feedback
Second Pressure
Feedback
Type 7C
Maximum of
Two Pressure
Pressure
Control
Feedbacks
Regulator
VDC2_SH
BJ1 2
VDC2_SL
250
Ohm
TCQA <T>
Loc. 2
VDC2_TH
BJ1 3
VDC2_TL
250
Ohm
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
Type 7C
Maximum of
Two Pressure
Feedbacks
Pressure
Control
Regulator
VDCn is the Mark V hardware name for regulator pressure transducer inputs
7-22
Application Manual
GEH-6195F
TCQA <R>
TBQC <R>
VDC 1_RH
BJ8
VDC 1_RL
Type 78
Loc. 2
Loc. 9
250
Ohm
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
or 7B
Second of
Pressure
Two Pressure
Feedbacks
VDC 1_SH
Control
Regulator
BJ9
250
Ohm
VDC 1_SL
TCQA <S>
VDC 1_TH
BJ1 0
VDC 1_TL
250
Ohm
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
VDC2_RH
BJ1 1
VDC2_RL
Type 78
Loc. 2
250
Ohm
or 7B
Second of
Two Pressure
Feedbacks
Pressure
Control
Regulator
VDC2_SH
BJ1 2
VDC2_SL
250
Ohm
TCQA <T>
VDC2_TH
BJ1 3
VDC2_TL
250
Ohm
Type 78
Loc. 2
A/D
First Pressure
Feedback
A/D
Second Pressure
Feedback
or 7B
Second of
Two Pressure
Feedbacks
Pressure
Control
Regulator
VDCn is the Mark V hardware name for regulator pressure transducer inputs
7-23
GEH-6195F
Application Manual
Position
Feedback Input
Signal
Servovalve
Output
POS01
POS02
POS01
POS02
POS16
POS03
POS04
POS03
POS04
POS15
POS05
POS06
POS05
POS06
POS14
POS07
POS08
POS07
POS08
POS13
POS09
POS10
POS09
POS10
POS12
N/A
POS11
POS12
POS11
N/A
POS13
POS14
N/A
N/A
POS15
POS16
N/A
N/A
Position Feedback
Input Signal
Servovalve
Output
Position Feedback
Input Signal
POS01
POS02
POS09
POS10
POS03
POS04
POS11
POS12
POS05
POS06
POS13
POS14
POS07
POS08
POS15
POS16
Servovalve
Output
1
POSnn is the Mark V hardware name (silk screened on the card) for LVDT/LVDR feedback signals
Table 7-8. Shared LVDT/LVDR Position Feedback Input Assignments
7-24
Application Manual
GEH-6195F
7-25
GEH-6195F
Application Manual
3) Unused position feedback signal inputs can be used for other purposes (display/monitoring, and so on).
Individual Position Feedback Assignments
Mark V name for the
Position Feedback Signal
Servo-valve Output
LVDR1R/POS1R
LVDR1S/POS1S
LVDR1T/POS1T
LVDR2
<R> 1
<S> 1
<T> 1
<R>, <S>, <T> 1
1, 2
3, 4
5, 6
7, 8
LVDR3R/POS3R
LVDR3S/POS3S
LVDR3T/POS3T
<R> 2
<S> 2
<T> 2
9, 10
11, 12
13, 14
LVDR5/POS5
LVDR6/POS6
15, 16
17, 18
LVDR7R/POS7R
LVDR7S/POS7S
LVDR7T/POS7T
LVDR8
<R> 4
<S> 4
<T> 4
<R>, <S>, <T> 4
19, 20
21, 22
23, 24
25, 26
LVDR9R/POS9R
LVDR9S/POS9S
LVDR9T/POS9T
LVDR10
<R> 5
<S> 5
<T> 5
<R>, <S>, <T> 5
27, 28
29, 30
31, 32
33, 34
LVDR11R/POS11R
LVDR11S/POS11S
LVDR11T/POS11T
LVDR12
<R> 6
<S> 6
<T> 6
<R>, <S>, <T> 6
85, 86
87, 88
89, 90
91, 92
LVDR13R/POS13R
LVDR13S/POS13S
LVDR13T/POS13T
LVDR14
<R> 7
<S> 7
<T> 7
<R>, <S>, <T> 7
93, 94
95, 96
97, 98
99, 100
LVDR15R/POS15R
LVDR15S/POS15S
LVDR15T/POS15T
LVDR16
<R> 8
<S> 8
<T> 8
<R>, <S>, <T> 8
101, 102
103, 104
105, 106
107, 108
7-26
Application Manual
GEH-6195F
TCQA <R>
TBQC <R>
Loc. 2
Loc. 9
1 3 POS07 H
A/D
JFR
1 4 POS07 L
A/D
Servo-valve Output #4
First Position
Feedback
Second Position
Feedback
Maximum of
Type 43
Two
Digital
Assigned
Control
LVDT/Rs
Regulator
1 5 POS08H
1 6 POS08L
JFS
Servo-valve Output #4
TCQA <S>
Loc. 2
JFT
First Position
Feedback
Maximum of
Type 43
A/D
Digital
A/D
Second Position
Feedback
Two
Assigned
Control
LVDT/Rs
Regulator
Servo-valve Output #4
TCQA <T>
Loc. 2
First Position
Feedback
Maximum of
Type 43
A/D
Digital
A/D
Second Position
Feedback
Two
Assigned
Control
LVDT/Rs
Regulator
POSnn is the Mark V hardware name for shared LVDT/LVDR position feedback inputs
TCQA <R>
TBQF <R>
Loc. 2
Loc. 9
1
POS01 RH
POS01 RL
POS01 SH
POS01 SL
JFR
First Position
Feedback
First of
Type 41
A/D
Digital
A/D
Second Position
Feedback
Two
Assigned
Control
LVDT/Rs
Regulator
JFS
TCQA <S>
31 POS01 TH
32 POS01 TL
Servo-valve Output #1
Loc. 2
JFT
31 POS1 6H
Servo-valve Output #1
First Position
Feedback
First of
Type 41
A/D
Digital
A/D
Second Position
Feedback
Two
Assigned
Control
LVDT/Rs
Regulator
32 POS1 6L
TCQA <T>
Loc. 2
Servo-valve Output #1
First Position
Feedback
First of
Type 41
A/D
Digital
A/D
Second Position
Feedback
Two
Assigned
Control
LVDT/Rs
Regulator
POSnn is the Mark V hardware name for individual LVDT/LVDR position feedback inputs
7-27
GEH-6195F
Application Manual
7-28
Application Manual
GEH-6195F
7-5.3.4. REGULATOR FUNCTION TYPE 6 (Flow control with flow-rate and position feedback). The Type 6 regulator
functions (see Figure 7-15) use flow-rate feedback signals from one or more speed pickups (usually magnetic) and position
feedback signals from one or two assigned LVDT/LVDRs for improved stability. The outer loop is a proportional plus
integral flow-rate regulator, comparing the flow-rate reference from the CSP to a flow-rate feedback defined by the regulator
sub-type. A convergence correction is added to the error signal for use in TMR applications to help balance the three
regulators. The output of the flow-rate loop is the reference to the inner straight gain actuator position loop. Simplex
applications will have the integrator convergence gain set to zero. The output of the actuator loop is then multiplied by a
regulator gain. A current bias, which can be used to overcome the mechanical bias of the servo-valve's fail-safe spring, is
then added to the digital output signal.
7-5.3.5. REGULATOR FUNCTION TYPE 7 (Pressure control with pressure and position feedback). The Type 7
regulator function (see Figure 7-16) uses a pressure feedback signal from one of the two possible pressure transducer inputs
and position feedback signals from one or two assigned LVDT/LVDRs for improved stability. The outer loop is an
integrating pressure regulator plus lead circuit which provides a high gain for high frequencies and a lower gain for lower
frequencies. A convergence correction is added to the error signal for use in TMR applications to help balance the three
regulators. Simplex applications will have the integrator convergence gain set to zero. The output of the pressure regulator is
the reference to the straight gain valve position regulator. The position error signal is then multiplied by a regulator gain. A
current bias, which can be used to overcome the mechanical bias of the servo-valve's fail-safe spring, is then added to the
digital error signal, which becomes the digital control regulator's output signal.
WARNING
The regulators defined above are carefully adjusted during the start-up phase. The digital regulators will not
drift or change with time. No further adjustment should be necessary. Incorrect adjustment could have
detrimental effects to system performance, possibly resulting in unstable or oscillatory conditions. Do not
adjust the control constants or I/O configurator settings without concurrence from GEDS or the turbine
vendor.
7-29
GEH-6195F
Application Manual
TYPE 2 - REGULATOR
B8
B7
B5
GAIN
BIAS
K
REF
CYLINDER
POSITION
D/A
+
PILOT
POSITION
Sh = -3
X
Sh = -3
OS2
G2
LV10
OS10
G10
HLIM
CNV_G
*
Sh = -3
X
B0
Sh = 0
CNV_REF
+
-8
LV2 +
OS9
G9
LV2
Sh = -3
X
LV1 +
OS1
G1
Sh = -3
+
+
X
B7
B3
+
+
LAG
s
1+Ts
INT_OUT
LLIM
* NOTE:
SUB
TYPE
POSITION
DETECTION
7-30
Application Manual
GEH-6195F
TYPE 4 - REGULATOR
- Positioncontrol loop
BIAS
GAIN
+
Sh = -6
+
REF
D/A
REF OUT
Sh = -3
LV1 +
OS1
POS1
G1
Sh = -3
LV2 +
OS2
FDBK
Sh = -3
LV3 +
G3
G2
OS3
POS2
POS3
* NOTE:
SUB
TYPE
0
1
2
3
9
POSITION
DETECTION
No position feedback
First assigned LVDT/R
Second assigned LVDT/R
Max of two assigned LVDT/Rs
Median of three assigned LVDT/Rs
7-31
GEH-6195F
Application Manual
TYPE 5 - REGULATOR
-- Liquid fuel regulator for gas turbines without position control
BIAS
**
+ OPENS
- CLOSES
GAIN
+
Sh = -6
+
REF
D/A
REF OUT
Sh = -3
FF1
FF1_A
FF1-G
FF
**
Sh = -3
FF2
FF2-G
FF2_A
NOTE:
SUB
TYPE
1
2
3
** NOTE:
POSITION
DETECTION
First flow input
Second flow input
Max of two flow inputs
Reverse polarity for bypass fuel
systems.
7-32
Application Manual
GEH-6195F
TYPE 6 REGULATOR
BIAS
GAIN
K
T
LLIM
HLIM
BYPASS
Sh = -5
Sh = +3
B-5
B3
D/A
+
+
X
REF
+
-
K_CONV
INT_CONV
+
**
+ OPENS
- CLOSES
1
K 1+Ts
Sh = -6
X
-
INT_OUT
FF
Sh = -3
FF1
FF1_A
FF1-G
FDBK
Sh = -3
FF2
FF2_A
FF2-G
LV1
OS1
G1
LV2
OS2
G2
Sh = -3
POS1
*
+
Sh = -3
POS2
* NOTE:
SUB
TYPE
** NOTE:
7-33
GEH-6195F
Application Manual
TYPE 7 - REGULATOR
- Speed ratio stop valve
BIAS
GAIN
REF OUT
Sh=0
FSR2 **
FSR_WU
T_G
T_WU
B5 Sh= -5
K
LLIM
HLIM
B3
Sh=+3
D/A
+
+
REF
+
K_CONV
INT_CONV
+
V1
FPG1_O FPG2_G
V2
K
+
1+Ts
s
Sh= -8
+
-
X
Sh= -3
INT_OUT
FPG
*
Sh= -3
X
FPG2_O FPG2_G
Sh= -3
LV1
OS1
G1
LV2
OS2
G2
POS1
FDBK
*
Sh= -3
X
POS2
** NOTE:
SUB
TYPE
POSITION
DETECTION
7-34
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
POS15L
TCQA <T>
Loc 2
Loc 1
DCC_ <T>
TCQA <S>
Loc 2
Loc 1
Offset
Gain
Gain
A/D
A/D
A/D
A/D
A/D
A/D
A/D
A/D
Offset
POS15H
Offset
A/D
Gain
POS4L
DCC_ <S>
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
POS4H
POS3L
POS3H
Loc 9
TBQC <R>
LVDT/Rs
Assigned
Two
of First
Maximum
X
+
+
128 Hz
Type 43 Regulator
128 Hz
Type 43 Regulator
128 Hz
Type 43 Regulator
Current
Bias
Current
Gain
Ref
+
Fdbk _
D/A
D/A
D/A
10
20 BJ3
40
10X
**
P24V
10 BJ4
20
40
LVD02L
LVD02E
SVOR2
SVOX2
SVO
2
QTBA <T>
Loc 6
LVD02L
LVD02E
SVOR2
SVOX2
Loc 4
10
20 BJ3
40
10X
10 BJ4
20
40
SVO
2
TCQC <T>
**
P24V
QTBA <S>
Loc 6
LVD01E
LVD01L
SVOR2
Loc 4
10
20 BJ3
40
10X
10 BJ4
20
40
TCQC <S>
**
SVOX2
SVO
2
Loc 4
P24V
QTBA <R>
Loc 6
TCQC <R>
Gas Control
Valve
Actuator
Stop/Ratio
Valve
Oil
Drain
High Pressure
Hydraulic Oil
Vent
96GC-2 96GC-1
To Fuel
Nozzles
Application Manual
GEH-6195F
7-35
7-36
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
TCQA <T>
Loc 2
DCC_ <T>
Loc 1
TCQA <S>
Loc 2
DCC_ <S>
Loc 1
Ref
+
_
Fdbk
Flow
Fdbk.
Gain
HLIM
LLIM
K_Convergence
1
]
K[1+
Ts
Integrator
+_
Convergence
(Voted CDB Value)
First
Flow
Input
TCQA <R>
Loc 2
DCC_ <R>
Loc 1
+
+
Type 51 Regulator
128 Hz
Type 51 Regulator
128 Hz
Type 51 Regulator
Current
Bias
Current
Gain
Calibration
Bypass Logic
D/A
D/A
D/A
**
P24V
10 BJ6
20
40
MPU4H
MPU4L
MPU3L
MPU3H
SVOR3
SVOX3
SVO
3
QTBA <T>
Loc 6
MPU4L
MPU4H
MPU3H
MPU3L
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
SVO
3
TCQC <T>
**
P24V
QTBA <S>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
TCQC <S>
**
P24V
SVO
3
QTBA <R>
Loc 6
Loc 4
10
20 BJ5
40
10X
TCQC <R>
77FD-3
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
HighPressure
HydraulicOil
Oil
Drain
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
GEH-6195F
Application Manual
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
TCQA <T>
Loc 2
Loc 1
DCC_ <T>
TCQA <S>
Loc 2
Loc 1
DCC_ <S>
Ref
+
_
Fdbk
Flow
Fdbk.
Gain
+
+
K_Convergence
Ts
HLIM
LLIM
K[1+
Integrator
+ _
Convergence
(Voted CDB Value)
Second
Flow
Input
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
X
+
+
128 Hz
Type 52 Regulator
128 Hz
Type 52 Regulator
128 Hz
Type 52 Regulator
Current
Bias
Current
Gain
Calibration
Bypass Logic
D/A
D/A
D/A
**
P24V
10 BJ6
20
40
MPU4L
MPU4H
MPU3L
MPU3H
SVOR3
SVOX3
SVO3
QTBA <T>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
SVOR3
SVOX3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVO
3
TCQC <T>
**
P24V
QTBA <S>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
SVO
3
TCQC <S>
**
10
20 BJ5
40
10X
Loc 4
P24V
QTBA <R>
Loc 6
TCQC <R>
77FD-3
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
HighPressure
HydraulicOil
Oil
Drain
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
Application Manual
GEH-6195F
7-37
7-38
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
Fdbk
Ref
+
_
Integrator
+ _
Convergence
(Voted CDB Value)
Flow
Fdbk.
Gain
K[1+
Ts
1
]
HLIM
LLIM
K_Convergence
Inputs
Flow
Two
Max. of
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
+
+
128 Hz
Type 53 Regulator
Current
Bias
Current
Gain
Calibration
Bypass Logic
D/A
*
**
P24V
10 BJ6
20
40
MPU4L
MPU4H
MPU3L
MPU3H
SVOR3
SVOX3
SVO
3
QTBA <R>
Loc 6
Loc 4
10
20 BJ5
40
10X
TCQC <R>
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
HighPressure
HydraulicOil
Oil
Drain
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
GEH-6195F
Application Manual
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
POS6L
POS6H
POS5L
POS5H
Loc 9
TBQC <R>
TCQA <T>
Loc 2
Loc 1
DCC_ <T>
TCQA <S>
Loc 2
Loc 1
DCC_ <S>
Offset
_
K[1+
Gain
Gain
A/D
A/D
A/D
A/D
Ts
1
]
HLIM
LLIM
LVDT/Rs
Assigned
Two
Maximum of
K_Convergence
A/D
A/D
+
+
Offset _
Ref
+
_
Fdbk
Flow
Fdbk.
Gain
Integrator
+_
Convergence
(Voted CDB Value)
First
Flow
Input
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
Current
Bias
X
+
128 Hz
Type 64 Regulator
128 Hz
Type 64 Regulator
128 Hz
Type 64 Regulator
Current
Gain
Calibration
Bypass Logic
D/A
D/A
D/A
**
P24V
10 BJ6
20
40
MPU4L
MPU4H
MPU3L
MPU3H
LVD03L
LVD03E
SVOR3
SVOX3
SVO
3
QTBA <T>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
LVD04L
LVD04E
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
SVO
3
TCQC <T>
**
P24V
QTBA <S>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
LVD03L
LVD03E
SVOR3
SVOX3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
TCQC <S>
**
P24V
SVO
3
QTBA <R>
Loc 6
Loc 4
10
20 BJ5
40
10X
TCQC <R>
77FD-3
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
HighPressure
HydraulicOil
Oil
Drain
96FL-2 96FL-1
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
Application Manual
GEH-6195F
7-39
7-40
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
POS6L
POS6H
POS5L
POS5H
Loc 9
TBQC <R>
TCQA <T>
Loc 2
Loc 1
DCC_ <T>
TCQA <S>
Loc 2
Loc 1
DCC_ <S>
Ref
+
_
Fdbk
Flow
Fdbk.
Gain
Offset
_
Offset _
Gain
Gain
A/D
LVDT/Rs
Assigned
Two
Maximum of
K_Convergence
A/D
A/D
HLIM
LLIM
1
]
K[1+
Ts
A/D
A/D
Integrator
+_
Convergence
(Voted CDB Value)
Second
Flow
Input
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
Current
Bias
X
+
128 Hz
Type 65 Regulator
128 Hz
Type 65 Regulator
128 Hz
Type 65 Regulator
Current
Gain
Calibration
Bypass Logic
D/A
D/A
D/A
**
P24V
10 BJ6
20
40
MPU4L
MPU4H
MPU3L
MPU3H
LVD03L
LVD03E
SVOR3
SVOX3
SVO
3
QTBA <T>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
LVD04L
LVD04E
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
TCQC <T>
**
P24V
SVO
3
QTBA <S>
Loc 6
MPU4L
MPU4H
MPU3L
MPU3H
LVD03E
LVD03L
SVOR3
Loc 4
10
20 BJ5
40
10X
10 BJ6
20
40
SVOX3
TCQC <S>
**
P24V
SVO
3
QTBA <R>
Loc 6
Loc 4
10
20 BJ5
40
10X
TCQC <R>
77FD-3
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
High Pressure
HydraulicOil
Oil
Drain
96FL-2 96FL-1
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
GEH-6195F
Application Manual
Integrator
Convergence
Max. of
Two
Flow
Inputs
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
POS6L
POS6H
POS5L
POS5H
Loc 9
TBQC <R>
Ref
+
_
A/D
A/D
Fdbk
Flow
Fdbk.
Gain
Offset
_
Offset _
1
]
K[1+
Ts
HLIM
LLIM
Gain
Gain
X
LVDT/Rs
Assigned
Two
Maximum of
K_Convergence
Current
Bias
X
+
128 Hz
Type 66 Regulator
Current
Gain
Calibration
Bypass Logic
D/A
*
**
P24V
10 BJ6
20
40
MPU4L
MPU4H
MPU3L
MPU3H
LVD03E
LVD03L
SVOR3
SVOX3
SVO
3
QTBA <R>
Loc 6
Loc 4
10
20 BJ5
40
10X
TCQC <R>
77FD-2
77FD-1
Liquid
Fuel
Flow
Divider
High Pressure
HydraulicOil
Oil
Drain
96FL-2 96FL-1
Nozzles
Fuel
To
Bypass
Valve
Actuator
Liquid Fuel
Bypass Valve
High-Pressure
Liquid Fuel Pump
Liquid
Fuel
Application Manual
GEH-6195F
7-41
7-42
** SIMPLEX
Protective
Processor
Trip Bias
* Regulator
Current
Suicide
P24<R> TCQC
P24<S> TCQC
P24<T> TCQC
250
VDC1 TL BJ10
VDC1 TH
VDC1 TN
VDC1 TP
250
VDC1 SL BJ9
VDC1 SH
VDC1 SN
VDC1 SP
250
VDC1 RL BJ8
VDC1 RH
VDC1 RN
VDC1 RP
Loc. 7
TBQB <R>
POS2L
POS2H
POS1 L
POS1 H
Loc 9
TBQC <R>
TCQA <T>
Loc 2
Loc 1
DCC_ <T>
TCQA <S>
Loc 2
Loc 1
DCC_ <S>
Offset
Offset
Fdbk
_+
Ref
Gain
Gain
A/D
A/D
A/D
A/D
A/D
K[
_ +
_
Current
Bias
+
+
128 Hz
Type 77 Regulator
SRV Reference
Associated GCV Reference
128 Hz
Type 77 Regulator
128 Hz
Type 77 Regulator
Current
Gain
Calibration
Bypass Logic
SRV Reference
Associated GCV Reference
LVDT/Rs
Maximum of
Two
Assigned
Gain
_ Offset
+
1 + Ts
]
s
SRV Reference
K_Convergence
HLIM
LLIM
A/D
A/D
Integrator
+_
Convergence
(Voted CDB Value)
Fdbk.
Gain
Warmup
Value
Fdbk.
Offset
_
First
Pressure +
Input
A/D
TCQA <R>
Loc 2
Loc 1
DCC_ <R>
D/A
D/A
D/A
TBQ
B
**
P24V
24VDC
10 BJ2
20
40
LVD01 L
LVD01 E
SVOR1
SVOX1
SVO
1
QTBA <T>
Loc 6
LVD02L
LVD02E
SVOR1
Loc 4
10
20 BJ1
40
10X
24VDC
10 BJ2
20
40
SVOX1
TCQC <T>
TBQ
B
**
P24V
SVO
1
QTBA <S>
Loc 6
LVD01 L
LVD01 E
SVOR1
Loc 4
10
20 BJ1
40
10X
24VDC
10 BJ2
20
40
SVOX1
SVO
1
TCQC <S>
TBQ
B
**
P24V
QTBA <R>
Loc 6
Loc 4
10
20 BJ1
40
10X
TCQC <R>
Vent
SIG
SIG
Oil
Drain
96SR-2 96SR-1
To Gas
Control
Valve
96FG-2C
PWR
96FG-2B
PWR
High Pressure
Hydraulic Oil
SRV
Actuator
Fuel
Gas
Supply
Stop/
Ratio
Valve
SIG
96FG-2A
PWR
GEH-6195F
Application Manual
Application Manual
GEH-6195F
Current Fault:
YES
LVDT/R fault:
YES
3.0
7.72
LVDT 1: 0.6999 LVDT 2: 0.6999
LVDT 1: 3.478 LVDT 2: 3.478
Pos limits
(-128% to 128%) :
Low: -100.0
High:
100.0
Integrator convergence gain (0 to 1 %/%): 0.3
Position reference Gain
(0 to 32 %/%): 0.309
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
Figure 7-25. Regulator Definition Screen for Servo-Valve Output #6
7-43
GEH-6195F
Application Manual
Shorting Relay
Assigned Servo-valve
Outputs
Shorting Relay
Assigned Servo-valve
Outputs
An LVDT/LVDR fault is defined as the condition when the position feedback signal from one or more of the assigned
LVDT/LVDRs for the servo-valve output either: 1) drops below 0.38 Vac RMS, or 2) exceeds 6.44 Vac RMS. The detection
limits are not field-adjustable. (Whenever a servo-valve output LVDT/LVDR is detected, a Diagnostic Alarm to warn of the
condition is annunciatedeven if the suicide is not enabled.) If the LVDT/LVDR current fault is enabled by entering YES in
the appropriate I/O Configurator field, the output will be driven to 0.0 milliamps by software on the TCQA.
7-44
Application Manual
GEH-6195F
7-45
GEH-6195F
Application Manual
Application
Type
(see notes)
----------speed
8192
5104
-----
8192
3980
fuel
8192
3980
-----
7-46
Application Manual
GEH-6195F
7-7.9.1. FLOW FEEDBACK PULSE RATE DEFINITION "APPLICATION TYPE" FIELD An entry in this field is required
even if the input is not being used and indicates which type of input signal is being connected. The four valid entries for this
field are "speed", "fuel", "pmg", and "-----" (five dashes). If the input is a magnetic speed pickup sensing
turbine shaft speed (such as for HP or LP shaft speed pickups which would normally be connected to MPU1 or MPU2) then
"speed" should be entered in the Application Type field. If the input is a magnetic speed pickup sensing liquid fuel flow
divider speed (or possibly a conditioned TTL input from a fuel flow meter) then "fuel" should be entered in the
Application Type field. If the input is from a permanent magnet generator being used to sense speed or flow-rate then
"pmg" should be entered in the Application Type field. If the input is not being used for any purpose then "-----"
(exactly five dashes) must be entered to prevent nuisance Diagnostic Alarms associated with the input from being
annunciated.
7-7.9.2. FLOW FEEDBACK PULSE RATE DEFINITION "MAX PULSE RATE" FIELD. For each input being used (no entry
in this field is required if the input is not being used) the pulse rate which will be produced by the device at the rated
operating speed or flow-rate of the device must be entered into this field. This is not necessarily the pulse rate produced at
the maximum expected speed or flow-rate. For example, the rated design speed of a single-shaft, heavy-duty Frame 6 gas
turbine is 5100 rpm. Typically, a 60-toothed wheel is used along with a magnetic speed pickup to provide the shaft speed
input signal to the Mark V, thus 1 Hz equals 1 RPM. However, when connected to a driven device through a reduction gear
the normal operating speed of the turbine might be 5134 RPM per the gear ratio. For such a unit, the appropriate Max
Pulse Rate value for the shaft speed pickup would be 5134. For the liquid fuel flow-divider pulse rate feedback input in
Figure 7-26 (MPU3), the pulse rate produced by the flow-divider at the unit's rated isobaric power output would be 3980 Hz,
even though on cold days the liquid fuel flow could produce a feedback signal in excess of 3980 Hz.
7-7.9.3. FLOW FEEDBACK PULSE RATE DEFINITION "GAIN SCALING BASE" FIELD. For each input being used (no
entry is required if the input is not being used) the power of 2 closest to but greater than the maximum expected pulse rate
which will be produced by the device must be entered into this field. For example, the liquid fuel flow-divider pulse rate
input in Figure 7-26 (MPU3) could be greater than 3980 Hz on a cold day. The nearest power of 2 (not multiple of 2) which
is closest to 3980 but greater than 3980 is 4096, but the maximum expected pulse rate from the flow divider could exceed
4096 Hz on a cold day. the next closest power of 2 greater than 4096 is 8192. Therefore, 8192 is the appropriate entry for the
Gain Scaling Base field in this example.
7-47
GEH-6195F
Application Manual
7-7.10.1. VOLTAGE INPUT "SIGNAL IN USE" FIELD. For each regulator pressure feedback input (Signal 1 and Signal 2),
there are four fields. If either input is being used, YES must be entered in the Signal In Use field. If either input is not
being used, NO must be entered in order to prevent nuisance Diagnostic Alarms associated with the input from being
annunciated. If a signal is not being used, values in the other field need not be specified.
Signal
Signal
1
2
Signal
in use
------YES
NO
Signal
Signal
3
4
NO
YES
Full Scale
CDB value
---------2048
0
0
1
Min (0v)
CDB value
--------0.0
0.0
Max (10v)
CDB value
--------600.0
0.0
0.0
0.0
0.0
0.26
7-7.10.2. VOLTAGE INPUT. "FULL SCALE CDB VALUE" FIELD. The maximum Mark V control signal database (CDB)
value for the scale type of each pressure control regulator pressure feedback signal must entered in this field. (The usual
Mark V scale type for pressure control regulator pressure feedback signals is PRESS. The maximum English units CDB
value for PRESS is 2048.0 psi, and the maximum Metric units CDB value for PRESS is 141.21 bar. The scale type for an
input point can be determined from the I/O assignment file; the maximum can usually be determined from information in the
beginning of the SCLEDATA.DAT file.) All values entered into any I/O Configurator field must be in English units.
Therefore, the usual entry in the Full Scale CDB Value field for pressure control regulator pressure feedback signals is 2048.
7-7.10.3. VOLTAGE INPUT "MIN (0V) CDB VALUE" FIELD. The Min (0v) CDB Value field entry must be the
minimum, or "zero", pressure transducer feedback signal value (in engineering units) which produces 0.0 Vdc at the I/O
terminal board terminals. This is the feedback scaling "offset" value. To calculate the Min (0v) CDB Value, the "gain"
(psi/Vdc) of the pressure transducer feedback signal at terminals on the TBQB I/O terminal board must be calculated using
the following formula:
where:
Calibrated Pressure Range=(Calibrated Full Scale Pressure)-(Calibrated Zero Scale Pressure)
Gain =
Min (0v) CDB Value = - [(I / O terminal board zero pressure voltage) x Gain]
7-48
Application Manual
GEH-6195F
For example, if a voltage pressure transducer calibrated for 0.0-5.0 Vdc @ 0.0-300.0 psi is being used for the pressure
control regulator pressure feedback input #1, the calibrated pressure range would be 300.0 psi (300.0 psi - 0.0 psi) and the
calibrated voltage range (at the TBQB I/O terminal board terminals 25 & 26) would be 5.0 Vdc (5.0 Vdc - 0.0 Vdc). The
gain would be 60.0 psi/Vdc (300.0 psi / 5.0 Vdc). Knowing the calculated gain, the entry in the Min (0v) CDB Value field
for Signal 1 would be 0.0 psi (-(0.0 Vdc * 60.0 psi/Vdc) ).The units are implied and must not be entered in the field with the
value.
4-to-20 mA pressure transducers can be used instead of voltage pressure transducers as pressure control regulator pressure
feedback inputs. When such a transducer is used, a hardware jumper must be installed which will place a 250 ohm dropping
resistor across the transducer feedback signal input terminals. A 4.0 mA current through a 250 ohm resistor will produce 1.0
Vdc at the TBQB I/O terminal board (the calibrated zero scale voltage), and a 20.0 mA current through a 250 ohm resistor
will produce 5.0 Vdc at the TBQB I/O terminal board terminals. This results in a calibrated voltage range of 4.0 Vdc. If a 4to-20 milliamp pressure transducer calibrated for 4-to-20 mA @ 0.0-300.0 psi were being used for the pressure control
regulator pressure feedback input #1, the calibrated pressure range will be 300.0 psi. Using the formula above, the entry in
the Min (0v) CDB Value field for Signal 1 would be -75.0 psi (-(1.0 Vdc * 75.0 Vdc) ). Again, the units are implied and
must not be entered in the field with the numeric value.
7-7.10.4. VOLTAGE INPUT. "MAX (10V) CDB VALUE" FIELD. The Max (10v) CDB Value field must be the
maximum pressure transducer feedback signal value, in engineering units, which produces 10.0 Vdc at the I/O terminal
board. The Mark V I/O Configuration software is expecting a 10.0 Vdc input at full-scale transducer output. To calculate the
Max (10v) CDB Value for a pressure control regulator pressure transducer feedback use the gain calculated when
determining the Min (0v) CDB value in the following formula:
Max (10v) CDB Value = (Gain x 10.0 Vdc) + (Min (0v) CDB Value)
Typically, the voltage transducers used on GEPG-provided heavy duty gas turbines have been 0.0-5.0 Vdc transducers. For
example, if a voltage transducer calibrated for 0.0-5.0 Vdc output @ 0.0-300.0 psi is being used for the pressure control
regulator pressure feedback input #1, the gain for Signal 1 would be 60.0 psi/Vdc and the Min (0v) CDB Value would
be 0.0 psi. Substituting these values into the formula above, the Max (10v) CDB Value would be 600.0 psi ( (60.0
psi/Vdc * 10 Vdc) + (-0.0 Vdc) ). The units are implied and must not be entered in the field with the numeric value.
If a 4-to-20 mA pressure transducer calibrated for an output of 4-to-20 mA @ 0.0-300.0 psi were being used for the pressure
control regulator pressure feedback input #1, the gain for Signal 1 would be 75 psi/Vdc and the Min (0v) CDB Value
would be -75.0 psi. Substituting these values into the formula above, the Max (10v) CDB Value would be 675.0 psi (
(75.0 psi/Vdc * 10.0 Vdc) + (-75.0 psi) ). The units are implied and must not be entered in the field with the numeric value.
7-7.11. Pressure Control Regulator Time Constant Data
All type 7 pressure control regulators have a variable integrator time constant. Values must be supplied in order for the I/O
Configuration software to calculate the regulator's variable integrator time constant (refer to Figure 7-28). Future Type 7
pressure control regulators may not have this variable integrator time constant feature and these I/O Configuration Constants
will not have to be supplied. These I/O Configuration Constants are determined by GEPG and/or its Business Associates and
should not be modified. If a type 7 pressure control regulator is required for an application and there is no information
available about time constants or the feature is not necessary, it can effectively be disabled by entering a value of 0.0 in the
SRV Warmup Time Constant field.
7-49
GEH-6195F
Application Manual
0.2119
0.0
20.0
0.2119
0.0
20.0
2.
7-50
Application Manual
GEH-6195F
Ultraviolet flame detectors monitor flame in the combustion chamber by detecting the ultraviolet radiation emitted by the
flame. Each detector consists of a window body filled with hydrogen gas and a cathode element made of pure copper. When
flame is present in the combustion chamber, the energy present in the ultraviolet radiation of the flame ionizes the gas and
releases electrons from the pure copper cathode, causing a "cascade effect," and a pulse of current flows.
When ultraviolet radiation is present in the tube, the resulting gas ionization causes current to pass through it, discharging
(firing) the tube's capacitance. When the voltage across the tube is reduced sufficiently, the tube stops conducting. This
process is repeated as the voltage across the tube again starts to rise toward its "firing voltage." The voltage level at which
the tube fires is dependent upon the intensity of the ultraviolet light present. This process continues by giving out current
pulses from the tube as long as the ultraviolet (UV) light is present.
The Mark V <P> core contains three independent, identical TCEA cards (<X>, <Y>, and <Z>) that have their own
processors and power supplies. The power supplies provide the 335 V dc excitation current for the detectors as well as the
control power for the card. Eight UV flame detectors can be connected to the <P> core terminal boards. Each detector is
then internally parallel wired to each of the three cards. This redundancy exists in both the Mark V TMR and Simplex
systems (Simplex applications also have TMR emergency tripping, therefore, all Mark V systems will have three cards).
This design avoids the need for interposing transducers and separate 335 V excitation supplies.
The flame detection takes place in the <P> core and sends the information to the control processors (<R>, <S>, <T>). The
CSP determines if and when to trip the PTRs. See the CSP and turbine vendor documentation for details.
Appendix D Figure D-63, shows a simplified diagram of the flame detector circuit and a table with terminal numbers, cable
and pin numbers, and Mark V names for flame intensity frequency, threshold values, and logic names for the output of the
detectors. The threshold is the number of pulses generated by the flame detectors in 1/16th of a second. The threshold values
are stored in the I/O configuration file, and should not be modified without direction from the manufacturer. The flame
intensity frequency (for example FD_INTENS_1) and logic names for the detector output can be displayed on the operator
interface .
7-9. VIBRATION MEASUREMENT AND PROTECTION
Three different types of vibration sensors can be directly connected to the Mark V control panel. These sensors or
transducers are mounted on several critical components of turbine and driven load to protect against long term excessive
vibration damaging the turbine or load.
Each sensor terminates on one set of terminal board points, and then is parallel wired via ribbon cables to each of the three
control processors. In TMR systems, a discrepancy between the three control processors inputs is alarmed as an internal
diagnostic fault message while the vibration protection system continues to perform its normal calculations based on the
median vibration signal.
7-51
GEH-6195F
Application Manual
Open sensor detection and alarm. A small dc current is continuously passed through the vibration sensor at all times
to detect a broken wire or other open input.
Disabled sensor alarm. Failed sensors can be manually disabled via the operator interface and will result in a
permanent alarm condition.
The vibration protection system will either trip or initiate a controlled shutdown of the turbine or generator under any one of
the following conditions:
1. A shutdown will occur if several sensors fail or are manually disabled. (The number of sensors varies with each
application, thus the number of sensors out of service before a shutdown occurs will vary.)
2. A trip will occur if a high level vibration is detected on any one sensor, and;
2a.
an adjacent pair of sensors is disabled or alarmed,
2b.
or
any other sensor is above the alarm limit.
2c.
or
two (2) or more sensor inputs are disabled.
Vibration inputs are monitored by the TCQA card which has a range of 0 to 0.75 v-peak and an input impedance of 100 to
2,000 ohms. Typical sensitivity ranges are 0.1 to 0.4 V peak-to-peak per inch per second.
7-9.1.1. CONFIGURING SEISMIC VIBRATION PICKUPS IN THE MARK V. Figure 7-29 is the I/O Configurator screen
which is used to enable the inputs disable diagnostic alarms associated with unused inputs, and to provide the I/O
Configuration Constants for scaling. Additional I/O Configuration information for seismic vibration pickup Diagnostic
Alarms must be entered also be entered on a separate screen (see Figure 7-30).
7-52
Application Manual
Transducer 1
Transducer 2
Transducer 3
Transducer 4
Transducer 5
Transducer 6
Transducer 7
Transducer 8
Transducer 9
Transducer 10
Transducer 11
Transducer 12
GEH-6195F
7-53
GEH-6195F
Application Manual
TCQB Card Definition - Socket 2 - Screen 10/10
LM Vibration Inputs
Transducer 1 (LMHP_S_PRX01):
Transducer 2 (LMIP_S_PRX01):
Transducer 3 (LMLP_S_PRX01):
Normalized
Scaling Gain
-----------0.0
0.0
0.0
Normalized
Scaling Offset
-------------0.0
0.0
0.0
Scaling
Shift
------0
0
0
Transducer 4 (LMHP_S_PRX02):
Transducer 5 (LMIP_S_PRX02):
Transducer 6 (LMLP_S_PRX02):
0.0
0.0
0.0
0.0
0.0
0.0
0
0
0
Transducer 7 (LMHP_S_PRX03):
Transducer 8 (LMIP_S_PRX03):
Transducer 9 (LMLP_S_PRX03):
0.0
0.0
0.0
0.0
0.0
0.0
0
0
0
7-54
Application Manual
GEH-6195F
18 vibration inputs
10 position inputs
2 key phasor inputs
Each proximity transducer receives -24 V dc power from the Mark V. The vibration inputs produce a dc voltage with an ac
component which must be within 3 ac V peak-to-peak and -2 to -18 V dc. Each input terminates on a single termination point
and is then internally parallel wired with ribbon cables to the TCQB cards in control processors <R>, <S>, and <T> for TMR
or <R> for Simplex. A discrepancy between the three control processor inputs is alarmed as an internal diagnostic fault
message while the protection system continues to perform its normal calculations based on the correct median signal. The
Mark V gas turbine Simplex is the only application where additional panel size may be required for additional terminal
boards for these inputs.
Typical applications for proximity transducers are:
Vibration - For steam turbine generators rotating at speeds above 500 rpm, these proximity inputs measure the
peak-to-peak radial displacement of the journal (that is. the shaft motion in the bearing) in one or two radial direction(s).
This system uses a non-contacting probe(s) and proximity transducers(s) and results in alarm, trip, and fault detection.
Axial Position - A probe is mounted in a bracket assembly off the thrust bearing casing to observe the motion of a collar
on the turbine rotor. This system uses non-contacting probes and proximity transducers and results in thrust bearing
wear alarm, trip, and fault detection. Two and three channel systems are available.
Differential Expansion - The rotor temperature changes faster than the turbine shell due to smaller mass, higher heat
transfer coefficients and almost total immersion in the steam path. This results in expansion of the rotor and shell at
different rates. The turbine shell is free to expand axially away from where it is keyed to the foundation, and the turbine
rotor is free to expand axially away from its thrust bearing. The detection of this differential expansion utilizes
non-contacting probes and proximity transducers and results in alarm, trip, and fault detection for excessive expansion in
either direction.
Eccentricity - A probe is mounted at least 18 inches away from the bearing centerline and continuously up-dates the
steam turbine control via a proximity transducer while the turbine is on the turning gear. Alarm and fault indications are
provided.
The input signals from proximity transducer (and associated key phasor) inputs will be wired to the TBQD I/O terminal
board on location 7 on the <S> processor and will be paralleled (fanned out) to all the control processors via ribbon cables to
the TCQB card in each control processor. The first eighteen proximity transducer input points are designated for vibration
sensor inputs (PRX01 - PRX18); the next ten proximity transducer input points are designated for axial position/differential
expansion sensor inputs; and the last two proximity transducer input points are designated for key phasor inputs. Several
TCQB I/O Configurator screens are used to configure proximity transducer inputs, depending on the type of input signal
(that is, vibration, axial position/differential expansion, or key phasor).
Proximitor Shaft Location Assignments Fields Figure 7-33 is the TCQB I/O Configurator screen used to set
the shaft assignments for the proximity transducers. Valid entries for the field for each input are HP, IP, LP, and -(HP stands for high-pressure shaft, IP for intermediate-pressure shaft, LP for low-pressure shaft, and -- for not used).
For example, in Figure 7-33 vibration proximity transducer input #1 is connected to a sensor mounted on a high-pressure
7-55
GEH-6195F
Application Manual
turbine shaft bearing, therefore HP is entered in the field for the #1 input, meaning that the input signal will be filtered using
the HP shaft speed.
Note that proximity transducer inputs 1, 2, and 3 may be used for accelerometer-type vibration inputs from an aeroderivative gas turbine. The HP shaft input will usually be connected to input #1, the IP shaft (if present) to input #2, and the
LP shaft to input #3. If accelerometer inputs are used, then -- (exactly two dashes) must be entered in the shaft location
assignment fields. Also note there are hardware jumpers on the TCQB card which must be put in the proper position for
inputs 1, 2, & 3, depending on whether proximity transducers or accelerometers are connected to the inputs. When defining
one or more of the first three vibration inputs to the TCQB card as a proximity transducer input, the value PROX must be
entered into the Prox Chan 1 to 3 Device type field on the TCQB configuration screen.
The process of configuring vibration proximity transducer inputs must be completed by filling in the appropriate information
in the screens shown in Figure 7-34.
Proximitors :- Peak to Peak Vibration Transducer Sensitivity Fields The vibration proximity
transducers' nameplate sensitivity must be entered in the transducer sensitivity fields shown in Figure 7-34 in order for the
I/O Configuration software to scale the input voltage appropriately. The value must be entered using English engineering
units, V/0.001 inch, or V/mil. Enter only the numeric value, units are not necessary.
Proximitor low (or high) limit diag: Fields Two fields are shown in Figure7-34 in which voltage values
corresponding to low and high limits for Diagnostic Alarms (indicating out-of-rage conditions) are entered. Common
proximity transducers normally have an output range of -20.0 Vdc to -2.0 Vdc, with a typical voltage output of -10.0 Vdc
when properly installed and the shaft is at rest. Values in these fields will determine when the out of limits Diagnostic Alarm
for the first eighteen proximity transducer inputs will be annunciated (these two values are for all of the first eighteen
proximity transducer inputs).
Proximitors :- Position Inputs Transducer Sensitivity Fields Axial Position/Differential
Expansion proximity transducer input points 19 through 28 are designated for use as either axial position or differential
expansion inputs. The transducer's sensitivity, from the manufacturer's nameplate, must be entered in this field as shown in
Figure 7-34 for each input point to which a transducer is connected in order for I/O Configuration software to scale the input
voltage appropriately. The value must be entered using English engineering units, V/0.001 inch, or V/mil.
Proximitors :- Position Inputs Position Offset Fields The entries in the position offset fields of
Figure 7-34 will be dictated by the application. The offset setting is the zero position, at rest position, or starting position.
The value must be entered using English engineering units, 0.001 inch, or mils.
Proximitor low (or high) limit diag: Fields Two fields are shown at the bottom of Figure 7-34 in which
voltage values corresponding to low and high limits for Diagnostic Alarms (indicating out-of-rage conditions) are entered.
Common proximity transducers normally have an output range of -20.0 Vdc to -2.0 Vdc, with a typical voltage output of 10.0 Vdc when properly installed and the shaft is at rest. Values in these fields will determine when the "out of limits"
Diagnostic Alarm for proximity transducer input points 19 through 28 will be annunciated (these two values are for all
proximity transducer input points 19 through 28).
Proximitor Keyphasor Inputs Transducer Sensitivity Field Proximity transducer input points 29 and
30 are designated for use as keyphasor (shaft speed sensor) inputs. The transducer's sensitivity, from the manufacturer's
nameplate, must be entered in this field for each input point to which a transducer is connected in order for I/O Configuration
software to scale the input voltage appropriately and recognize the shaft's rotation indicator. The value must be entered using
English engineering units, V/0.001 inch, or V/mil.
Proximitor Keyphasor Inputs Position Offset Field The entry in the position offset field of Fig. 7-34
for keyphasor inputs will be determined by field/Customer personnel as it must be the unit's desired offset in its zero speed
condition. As of this writing, the value must be entered using English engineering units, 0.001 inch, or mils.
Proximitor Keyphasor Inputs Low and High Diag: Field Two fields are shown at the bottom of Figure 734 in which voltage values corresponding to low and high limits for Diagnostic Alarms (indicating out-of-range conditions)
7-56
Application Manual
GEH-6195F
are entered. Common proximity transducers normally have an output range of -20.0 Vdc to -2.0 Vdc, with a typical voltage
output of -10.0 Vdc when properly installed. When entering a value in these fields, the negative voltage sign is implied and
must not be entered with the value. Values in these fields will determine when the out of limits Diagnostic Alarm for
proximity transducer input points 29 and 30 will be annunciated (these two values are for both proximity transducer input
points 29 and 30). Note that the value in the high limit field is in excess of the usual -20.0 Vdc; this is to disable the
Diagnostic Alarm when key phasors are connected because of their tendency to saturate when the shaft rotation indicator
passes.
HP
HP
HP
HP
HP
Notes::
Q_S_PRX06:
Q_S_PRX07:
Q_S_PRX08:
Q_S_PRX09:
Q_S_PRX10:
HP
HP
HP
---
Q_S_PRX11:
Q_S_PRX12:
Q_S_PRX13:
Q_S_PRX14:
-----
Q_S_PRX15:
Q_S_PRX16:
Q_S_PRX17:
Q_S_PRX18:
-----
Valid locations:
IP, HP, LP
not used :
-Assign channels 1 thru 3 as 'not used' when connecting
accelerometers as inputs.
Figure 7-33. Proximity Transducer - I/O Configurator Screen
7-57
GEH-6195F
Application Manual
7-58
Application Manual
GEH-6195F
1.
2.
3.
and
4.
7-59
GEH-6195F
Application Manual
Phase
+10 deg
-0.27 Hz
Figure 7-35 is a functional diagram of the synch check circuit. The diagram helps describe what hardware and software
signals are invloved in determining what picks up the 25X relay.
7-10.2. Automatic Sync
The automatic sync signal is calculated in each of the three TCEA cards from independently derived data similar to the sync
check. In addition the four defined above, the TCEA cards also take into account the following when calculating the breaker
close signal:
1.
2.
3.
4.
5.
6.
Remember each TCEA card calculates its own breaker close signal based on data it derives separately. The result of these
calculations is voted on the output card TCTx. Two out of three TCEA cards must agree for the 25 relay (ANSI designation)
to energize and close a contact to close the power circuit breaker.
Figure 7-36 is a functional diagram of the auto synch circuit. The diagram helps describe what hardware and software
signals are invloved in determining what picks up the 25 relay.
CAUTION
The contact output to the generator breaker is rated to make and carry 10 amperes at 125 V dc;
however, it is only rated to interrupt 0.5 amperes at 125 V dc. Consequently, it is imperative to
interrupt the breaker close coil with an external device, normally a normally closed (NC) auxiliary
contact of the breaker itself.
The automatic sync system has a Monitor Mode of operation. In this mode (selected with the operator interface) the
automatic sync system functions normally except final output is disabled. This causes the system to automatically speed
match and voltage match but inhibit actual synchronization until the operator observes all of the key sync parameters on the
<I>.
7-60
42
MAN
38
35
33
125 DVC
32
GENERATOR
30
Turb spd
TND_PC
29
bypass
L25X_BYPASS
PTBA
Hardware
<P>
permissive
L25X_PERM
BUS ( LINE)
EXTERNAL
IO_CFG
IOMA
TCEB
limits
SDCC
TCTx
sync limits
Phase
Lock
Gen
Phase
Lock
2/3
TCEA
Hareware
Hardware
TCQA
center freq
bypass
permissive
Bus
center freq
IOMA (SDCC)
Firmware
DV
Scaling
IO_CFG
freq
det
25
K3
"GES"
Relay
Dr
TCTx
<P>
phase
Scaling
IO_CFG
slip
A
A-B
B
Gen volts
bkr close
slip
phase
bus volts
diff volts
sys freq
K1
25P
Mar. 4, 1996
File: n:\lgstm\synch3
K2
"GSX"
25X
2/3
Relay
Dr
(Gen)
GENERATOR SYNCHRONIZATION
THE SYNCH CHECK DESCRIPTION
CSP Data Base
2/3
Relay
Dr
L25P
DV
L25X_INT_DRV
L25X
SFDIFF2
SSDIFF2
SVL
DV_ERR
SFL2
Application Manual
GEH-6195F
7-61
7-62
35
42
38
125 DVC
MAN
37
33
30
29
32
L52G
L83S_MTR
L86MR_TCEA
L25PX
PTBA
Hardware
<P>
TCEB
monitor
synch perm
reset
permissive
permissive
synch arm
L25_BYPASS
L25_BYPASSZ
L83AS
L43SAUT2
GENERATOR
BUS ( LINE)
PT VOLTS, 115 Vrms
EXTERNAL
IO_CFG
TCEA
both
gtr
50%
TCEA
Diag
TCEA
Firmware
L52G
L52B_SEL
Int
Serv
Phase &
Freq Calc
lead
0.5%
Gen lagging
<P>
TCTx
25
K3
"GES"
Relay
Dr
2/3
Enable Calc
Gen
Bus
lag
Diff
Freq
10
Synch Window
(Projected)
GENERATOR SYNCHRONIZATION
AUTO SYNCH DESCRIPTION
Diag
25X
File: n:\lgstm\synch4
June 25, 1997
K2
"GSX"
2/3
Relay
Dr
OR
K1
25P
Max(6,bkr
close time)
phase
diff
diff freq
sys freq
Min close
pulse
L52G
From:
(10)
Diff
Deg
2/3
Relay
Dr
or
L25
L30AS2
L30AS1
SFDIFF1
SFL1
SSDIFF1
L52B_SEL
L52G
GEH-6195F
Application Manual
Application Manual
GEH-6195F
Exit to the Main Menu and select the I/O Configurator Editor option.
Select the <Q> Configuration Menu (from the bottom of the display).
Click on the "TCPA" I/O card target (the card's revision information is shown).
Select the "Next Screen" (from the bottom of the display). The screen in Figure 7-38 is displayed.
Select the "Enable PLU Function" option by clicking on the YES/NO command target. Selection is
indicated by a change in the target's color: light blue = deselected, white = selected). Click on the target until it
reads "YES."
Valve action occurs when the difference between turbine power and generator load is approximately 40% of rated load or
greater, and the load is lost at a rate equivalent to going from rated to zero load in approximately 35 milliseconds (or less).
The 40% PLU level setting is standard. If it becomes necessary to deviate from this setting for a specific unit, the fact will be
noted by the unit-specific documentation. This constant may be adjusted from the same I/O Configurator screen that is used
to enable the PLU function. To change the PLU level setting, follow steps 1-4 and then select "PLU unbalance
threshold." Enter the desired value using the keyboard.
Turbine mechanical power is derived from a milliamp reheat steam pressure signal. The generator load is assumed to be
proportional to the sum of the three phase currents, thereby discriminating between load rejection and power line faults. This
discrimination would not be possible if a true Megawatt signal was used.
7-63
GEH-6195F
Application Manual
CAUTION
The PLU function is an important part of the overspeed protective system. Do not disable during turbine
operation.
The three current signals from the station current transformers are reduced by three auxiliary transformers, conditioned and
digitized by the PTBA, TCEB, and TCPA printed circuit cards. These signals are summed and compared to the power
pressure signal from the reheat pressure sensor. The signals are qualified according to the "PLU current ratio" and
"PLU rated reheat pressure" inputs respectively (see Figure 7-38). This comparison yields a qualified unbalance
measure of the PLU (see Figure 7-39, signal B). The output of the total generator current is also fed into the current rate
amplifier. This comparison provides a measure of the rate of change of the generator current (see Figure 7-39, signal A).
7-64
Application Manual
GEH-6195F
The current rate level may be adjusted through the "PLU rate threshold" function of the I/O Configurator screen
shown in Figure 7-38. Selections for this function are High, Medium, and Low. These settings correspond to 50, 35, and 20
millisecond rates respectively.
If these comparators operate simultaneously, PLU action is initiated and latched, making continuation of the PLU action
dependent only on the unbalance for all functions except IV fast closing. The IVs do not lock in, but remain closed for
approximately one second and then begin to re-open regardless of PLU duration.
A time-delay may be implemented for the PLU function. To initiate the delay, select Enable PLU response delay
option (see Figure 7-38) and change the command target to read YES. The duration of the time-delay can be adjusted by
altering the value supplied to the PLU delay option.
The IVs and CVs may be operated through test signals from the Control Sequence Program (CSP). These signals are
executed individually and are logic ORed with the above signals. The IVs may also be driven by the Early Valve Actuation
(EVA) and IV Trigger (IVT) functions. Each solonoid has a unique drop-out point delay. These values are tabulated as
follows:
IV1
IV2
IV3
IV4
IV5
IV6
CV1
CV2
CV3
CV4
0.35
0.50
0.75
0.35
0.75
0.50
1.10
2.00
3.00
4.00
sec.
sec.
sec.
sec.
sec.
sec.
sec.
sec.
sec.
sec.
7-65
7-66
PLU UNBAL.
PLU RATE
OUT OF LIMIT
REHEAT PRESSURE
P.U. UNFILTERED
GEN. CURRENT C
P.U. UNFILTERED
GEN. CURRENT B
P.U. UNFILTERED
GEN. CURRENT A
OR
AND
1/3
PICKUP
DLY
2
NO DELAY
FIXED 15 mSEC
PICKUP
DLY
2
DOWNLOAD
DELAY
TIME
IO_CFG
S LATCH
R 1
FUNCTIONAL
TEST
PLU CURRENT
DELAY
IO_CFG
DOWNLOAD
PWR LOAD
UNBALANCE
IO_CFG
DOWNLOAD
PLU ARM
LIMITS
PU RATED CURRENT
PU HDWRE CURRENT
A>B
PLU
CURRENT
A
A<B
PLU PERMISSIVE
DOWNLOAD
NOT SIGNAL
IO_CFG
S LATCH
R 2
RATE OF
CHANGE
DETECT
IO_CFG
DOWNLOAD PLU
RATE LIMIT
PLU EVENT *
PLU CV EVENT
PLU IV EVENT
PLU UNBALANCE
GEH-6195F
Application Manual
PLU IV EVENT
IV TRIGGER
*
E
INTERCEPT VALVE 1 TEST
SPARE 7 - 12 TEST
IO_CFG
EVA
EVA
IO_CFG
* CONTROL VALVE 4
TEST
EVA
* CONTROL VALVE 3
TEST
* CONTROL VALVE 2
TEST
PLU CV EVENT
* CONTROL VALVE 1
TEST
OR
OR
OR
OR
OR
OR
FIXED
DELAY
FIXED
DELAY
FIXED
DELAY
FIXED
DELAY
FIXED
DELAY
DROPOUT
DELAY
5
DROPOUT
DELAY
4
DROPOUT
DELAY
3
DROPOUT
DELAY
2
DROPOUT
DELAY
1
SPARE SOLENOID
7 - 12 CONTROL
SPARE SOLENOID
CONTROL SIGNALS
DUPLICATED FOR
IV VALVES 1 TO 6
INTERCEPT VALVE
1 SOLENOID CONTROL
CONTROL VALVE 4
SOLENOID
CONTROL VALVE 3
SOLENOID
CONTROL VALVE 2
SOLENOID
CONTROL VALVE 1
SOLENOID
Application Manual
GEH-6195F
7-67
7-68
IO_CFG
DOWNLOAD
*EXT. EVA
ENABLE
*EXT. EVA
*EVA PERM.
OR
AND
FUNCTIONAL TEST
* EVA TEST
0.0.
PER UNIT
MEGAWATT
1
RATED
REHEAT
PRESS
REHEAT
PRESS
PICKUP
DLY
1
FIXED 15 mSEC
PICKUP
DLY
2
FIXED 10 mSEC
S LATCH
R 1
P.U. REHEAT
PRESS
AND
DROPOUT
DELAY
#1
DELAY TIME
(DOWNLOADED)
IO_CFG
RATE OF CHANGE
DETECT
EVA ENABLE
(DOWNLOADED)
IO_CFG
OR
FILTER
EVA UNBALANCE
OUT OF LIMIT
DROPOUT
DELAY
#2
(TO PLU)
* EVA EVENT
FIXED 5 SEC.
EVA CONTROL
A<B
A>B
EVA P.U.
UNBALANCE
GEH-6195F
Application Manual
Application Manual
GEH-6195F
The difference between mechanical power (reheat pressure) and electrical power (megawatts) exceeds the I/O
Configurator EVA unbalance threshold input value.
7-69
GEH-6195F
2.
Application Manual
Electrical power (megawatts) decreases at a rate equivalent to (or greater than) one of three rates defined via the I/O
Configurator function (EVA megawatt rate threshold). This value is adjustable according to three
settings: HIgh, MEdium, and LOw. These settings correspond to 50, 35, and 20 millisecond rates respectively.
NOTE
The megawatt signal is derived with voltage and current signals provided by customer-supplied
transformers located on the generator side of the circuit breaker.
The EVA unbalance threshold value represents the largest fault a particular generator can sustain without losing
synchronization. Although the standard setting for this constant is 70%, it may be adjusted up or down 0 to 2 per unit as
indicated by the I/O Configurator screen in Figure 7-42. Refer to Figure 7-41 for a block diagram description. All EVA
events are annunciated.
7-13. AUTOMATIC TURBINE STARTUP
Automatic Turbine Startup (ATS) monitors the turbine and, if in automatic mode, provides thermal stress based control of
Fossil Steam Turbine startups. It also generates recommendations for use by an operator. ATS is a cost option requiring
additional hardware on the turbine in addition to software described herein.
This document covers configuration and use of the ATS product. For information on the cause and effect of thermal stress
and the rationale for Turbine Automatic Control, refer to the GE document GEK-92609, Thermal Stress Control.
The details of ATS have been broken into several sections. Functions cover the details of what each component of ATS
provides and refers to the Control Constants and I/O Requirements sections when discussing specific signals and their use.
The Control Constants section, Appendix F, discusses the general approach used with constants and each individual signal.
I/O Requirements, also in Appendix F, lists each I/O point and covers how each is used.
7-13.1. Modes of Operation
ATS has two modes of operation, Monitor and Control. Monitor is the default mode of operation. The turbine is controlled
by the operator, while recommendations, alarms and events are generated by ATS. Control mode of operation is entered if
the operator selects Automatic. When in Automatic, ATS controls certain aspects of the turbine, explained in the Functions
section. All features of Monitor mode continue in Control mode. Provisions have been made for ATS to transfer to SemiAutomatic and leave Control mode. This will happen when stable conditions for control by ATS are not met. Refer to
Scheduling under the Functions section for more information.
7-13.2. Functions
Functions in ATS may run, based on scheduling and turbine conditions. Functions can also be disabled by control constant
settings. This is covered in detail for each ATS function.
Each function runs at one of four predetermined rates. These rates are base, fast, slow, and fundamental. Base rate functions
run once per second, the base cycle time of ATS. Fast rate functions run once every four seconds, while slow rate functions
run once every fifteen seconds. Fundamental rate functions run once per minute.
The functions of ATS produce alarms and events based on turbine conditions. The alarms and events can produce holds
when the turbine is running in automatic. Holds in the system are triggered by the Hold List function; refer to the
Maintenance Manual, GEH-5980, Chapter 4 for additional details.
7-70
Application Manual
GEH-6195F
7-13.3. Scheduling
The scheduling function monitors turbine conditions, control constants and elapsed time to determine if and when the other
functions are to run. Key to scheduling are the critical control constants. If any of them are unacceptable values, no other
functions will be scheduled to run. Refer to the Control constants section in Appendix F for details of the critical control
constants.
Scheduling is responsible for determining whether the stress calculations are stable. This is based on the amount of time the
calculations have been able to run and the temperature differentials from the last known calculations. Also provided is the
minutes remaining until stress calculations are stable. If thermocouple data is bad, stress calculations are not considered
stable.
This is a base rate function and is always enabled.
7-13.3.1. CONTROL CONSTANTS: KATS_CONFIG, KCRITERIA1, KCRITERIA2, KCRITERIA3, KCRITERIA4,
Inputs:
KBOREDIA1, KBOREDIA2, KBOREDIA3, KCT_1, KCT_2, KCT_3, KC0_1, KC0_2, KC0_3, KC1_1, KC1_2, KC1_3,
KC2_1, KC2_2, KC2_3, KC3_1, KC3_2, KC3_3, KDF0_1, KDF0_2, KDF0_3, KDF1_1, KDF1_2, KDF1_3, KDF2_1,
KDF2_2, KDF2_3, KDF3_1, KDF3_2, KDF3_3, KEMODCST_1, KEMODCST_2, KEMODCST_3, KEM0, KEM1,
KEM2, KEM3, KK2_1, KK2_2, KK2_3, KPOISSON, KRATSPD, KSAL_1, KSAL_2, KSAL_3, KSAL_4, KSHFTDIA,
KSURFDIA1, KSURFDIA2, KSURFDIA3, KS2N_1_1, KS2N_1_2, KS2N_1_3, KS2N_2_1, KS2N_2_2, KS2N_2_3,
KS2N_3_1, KS2N_3_2, KS2N_3_3, KWRIMDIA.
7-71
GEH-6195F
Application Manual
FUNCTION I/O:
Inputs:
Outputs:
Inputs:
Outputs:
7-72
Application Manual
GEH-6195F
7-13.6. Acceleration
This function controls the speed and acceleration rate selections of the turbine while in Control Mode, in accordance with
prewarming requirements and thermal stress level limitations. Recommendations are determined in both modes of operation.
Acceleration also calculates lookahead stresses, but the values are only displayed while close to speed targets.
Acceleration may request speed holds to conduct heat soaks. This is to reduce thermal stresses in the rotor, and if necessary,
to permit the proper warming of the generator field. Lookahead stresses may also cause speed holds due to steam to metal
temperature mismatches. This is to limit thermal stresses when accelerating to speed targets.
This is a fast rate function and is enabled when the breaker is open and the turbine is above rolloff speed..
7-13.6.1. CONTROL CONSTANTS: KACC1_1, KACC1_2, KACC1_3, KACC2_1, KACC2_2, KACC2_3, KAK_1,
Inputs:
L14HA, L14RTX, L68DW, L83A_HI, L83A_LO, L83A_ME, L83FF, L83M_AU, L83M_BYP, L83N_CL,
L83N_HI, L83N_ME, L83SF, TN_RPM, TNH1.
Outputs:
KRATLOAD, KVMULT.
FUNCTION I/O:
Inputs:
Outputs:
7-73
GEH-6195F
Application Manual
Inputs:
Outputs:
DW1, IVR, L3DWR_UNL, L68DW, L83FF, L83M_AU, L83M_BYP, VT_CVI, VT_CVO, VT_MSVI_ATS,
VT_MSVO_ATS, VT_MSV_ALLOW, VT_CV_ALLOW.
LEXC_VLV_DIF, LROT_HS_REQ, L43FFR_ATS.
KIAL_2, KIAL_3, KIAL_4, KIFL_1, KIFL_2, KIFL_3, KIFL_4, KLGEN_CALC, KRATCUR, KRESIST.
FUNCTION I/O:
Inputs:
Outputs:
7-74
Application Manual
GEH-6195F
Inputs:
Outputs:
Same as Inputs.
7-75
GEH-6195F
Application Manual
KLAMS_CALC, KRLIM.
FUNCTION I/O:
Inputs:
Outputs:
Inputs:
FP_MSP1, FP_HRSP_DPY, FT_HRS, FT_MSP, L52GX_ATS, L83FF, L83SF, RT_RBS, TT_FSS, TT_XOU.
Outputs:
7-76
Application Manual
GEH-6195F
Inputs:
Outputs:
Inputs:
Outputs:
7-77
GEH-6195F
Application Manual
site. PLC requires a unit to be added for the <I> processor. The <I> processor unit holds all the PLC data points. The <I>
unit is added like any other unit EXCEPT the <I> unit is given a unit type field of "1". This tells the <I> that this unit is the
<I> itself. Note that the UNIT TYPE field is optional, and defaults to a MARK V unit type (a value of zero) if not specified.
For example, to add the <I> to a three unit site, change F:\CONFIG.DAT from:
+----------------------------------------------------+
|;
|
|;
UNIT
UNIT
PATH TO
UNIT |
|;
NUMBER
NAME
CONFIG DATA
TYPE |
|;
-------------------------|
|UNIT_DATA
|
|
1
T1
F:\UNIT1
0
|
|
2
T2
F:\UNIT2
0
|
|
3
T3
F:\UNIT3
0
|
+----------------------------------------------------+
To:
+----------------------------------------------------+
|;
|
|;
UNIT
UNIT
PATH TO
UNIT |
|;
NUMBER
NAME
CONFIG DATA
TYPE |
|;
-------------------------|
|UNIT_DATA
|
|
1
T1
F:\UNIT1
0
|
|
2
T2
F:\UNIT2
0
|
|
3
T3
F:\UNIT3
0
|
|
4
I1
F:\UNIT4
1
|
+----------------------------------------------------+
Please note that the <I> unit should not be added into the NETWORK_DATA section of the CONFIG.DAT file, only the
UNIT_DATA section.
7-78
Application Manual
GEH-6195F
7-14.1.2. DEFINE A DATA DICTIONARY FOR THE <I>. The data dictionary consists of three files for the <I>. The
UNITDATA.DAT file defines all the <I> points, the SCLEDATA.DAT defines the scaling for these points, and the
ENUMDATA.DAT file defines the strings associated with the enumerated state points.
There is no alarm scanning done in the <I>, so it is not necessary to create an ALARM.DAT file. The data dictionary loader
will comment about the missing ALARM.DAT file while loading the <I> data dictionary, but this can be ignored. (An
ALARM.DAT file can be created with an unused alarm in it to silence the dictionary loader's warning.)
The following pages define the contents of these three required files along with an example of a three unit site.
Define the UNITDATA.DAT file. The UNITDATA.DAT file defines the points in the <I> data dictionary. The points
included here are used to support the PLC function. The following example can probably be used as-is, with the number of
PLCSTATE_n points updated to match the number of units that really exist in the plant. (PLCSTATE_1 is the PLC STATE
of unit 1, PLCSTATE_2 is the PLC STATE of unit 2, and so on). Figure 7-43 shows an example UNITDATA.DAT file.
; <I> data dictionary for example Plant Load Control (PLC) site.
;
;
#point_data
;
;
Memory Offset (Hex) ------------------------------------+
;
Memory Segment (Hex) -----------------------------+
|
;
Flags (Hex) --------------------------------+
|
|
;
High/low limits type -----------------+
|
|
|
;
Plotting limits type -----------+
|
|
|
|
;
Scale code type ----------+
|
|
|
|
|
;
Point type ---------+
|
|
|
|
|
|
;
Point Number -+
|
|
|
|
|
|
|
;
Name
|
|
|
|
|
|
|
|
<---------->
<---> <-> <--> <--> <--> <--> <--> <-->
PMW
0001 003 0001 0000 0000 0000 0000 0000
PMWSP
0002 003 0001 0000 0000 0006 0000 0004
PMWERR
0003 003 0001 0000 0000 0000 0000 0008
PSPDB
0004 003 0001 0000 0000 0006 0000 000C
BALDB
0005 003 0001 0000 0000 0006 0000 0010
PMVAR
0006 003 0002 0000 0000 0000 0000 0014
SCANINT
0007 005 0003 0000 0000 0006 0000 0018
PLCSTATE
0008 009 0001 0000 0000 000A 0000 001A
BALSTATE
0009 009 0001 0000 0000 000A 0000 001C
PSPMATCH
0010 001 0000 0000 0000 0000 0000 001E
BALMATCH
0011 001 0000 0000 0000 0000 0000 001F
PLCSTATE_1
0012 009 0001 0000 0000 000A 0000 0020
PLCSTATE_2
0013 009 0001 0000 0000 000A 0000 0022
PLCSTATE_3
0014 009 0001 0000 0000 000A 0000 0024
Figure 7-43. UNITDATA.DAT File Example
Define the SCLEDATA.DAT file. The SCLEDATA.DAT file defines the various scale codes used in displaying points in
the <I> data dictionary. There are very few scale codes actually used in the <I> data dictionary. Because the <I> uses
floating point numbers for calculations (not fixed point like the Mark V) there is no need to have a lot of different scale
codes so that the numbers do not go out of range. A floating point number has such a large range that the scale code used for
total plant megawatt can be the same scale code that is used for megawatt deadbands. This limits the number of scale codes
required.
Figure 7-44 shows an example SCLEDATA.DAT file.
7-79
GEH-6195F
Application Manual
;
SCLEDATA.DAT
;
;This file defines engineering units conversions for each scale code.
;Each line contains a scale code number, gain, offset, decimal places,
;and engineering units string.
;
#scale_data
0
1.000000
0.000000
0
LOGIC
LOGIC
#scale_data
1
1.000000
0.000000
1
MW
MWATT
#scale_data
2
1.000000
0.000000
1
MVAR
MVARS
#scale_data
3
1.000000
0.000000
0
sec
SEC
Figure 7-44. SCLEDATA.DAT File Example
Define the ENUMDATA.DAT file. The ENUMDATA.DAT file defines the text strings associated with the enumerated
points defined for a unit. The PLC algorithm uses an enumerated state for each unit, the PLC state for the plant, and the
BALANCE state for the plant. In this example, they all use the same enumerated state table, which defines the states as
"OFF" and "ON".
Figure 7-45 shows an example ENUMDATA.DAT file.
;
; Sample enumerated data definition file for <I> unit with PLC.
;
;
<data> <string>
<num>
;
<type> <length> <strings> <attrib> <strings>
#enum_data
1
3
2
0000
#???
0000
#OFF
0000
#ON
;
Figure 7-45. ENUMATA.DAT File Example
7-14.1.3. CREATE THE PLC CONFIGURATION FILE. The PLC configuration file defines, for the <I> processor, the
constants and points to be used for the PLC functions. This file must match the configuration of the plant in order for the
PLC functions to perform as expected.
The PLC data file must be located on the <I> processor as the file F:\PLC.DAT. This follows the standard that all files that
configure the <I> processor itself are located at the top level of the F: drive. The file consists of multiple SECTIONS. Each
section is started by a section line that starts in the first column. The lines within each section must be indented at least one
space. Spaces or tabs can be used to indent each line.
Within each section there are two types of entries. One defines a constant that is required for the PLC calculations, the other
defines the name of a point used in the calculations. The constants and the pointnames must each be one "word". Comments
can be added after the values as long as there is some white space (one or more spaces or tabs) between the constant value or
pointname and the comment. Comments should begin with a semicolon; any line that starts with a semicolon in column one
is taken to be a comment line and is ignored.
7-14.1.4. CREATE DISPLAYS FOR PLC. Displays can be created for PLC using either the DEMAND display system or the
ANIMATED display system. The DEMAND displays are handy when a few units are desired, but can only support 12
targets. ANIMATED displays are limited to 128 targets, so they are often used for PLC. Animated displays often contain bar
graphs showing the MW and MVAR output from each unit along with the targets used to control the PLC programs.
7-80
Application Manual
GEH-6195F
7-81
GEH-6195F
Application Manual
to the PSPDBMAX value. If a value below the PSPDBMIN constant defined in the PLC data file is written, the value will
be set to the PSPDBMIN value.
To write to the plant MW setpoint deadband, create an analog setpoint target that writes to the PSPDB point in the <I> data
dictionary.
Setting the balance control deadband using an analog setpoint target. If the ability to change the balance setpoint
deadband is desired, include an analog setpoint target that writes to the BALDB variable in the <I> data dictionary.
If a value above the BALDBMAX constant defined in the PLC data fileis written, the value will be set to the BALDBMAX
value. If a value below the BALDBMIN constant defined in the PLC data fileis written, the value will be set to the
BALDBMIN value.
To write to the balance setpoint deadband, create an analog setpoint target that writes to the BALDB point in the <I> data
dictionary.
Setting the scan interval for the PLC calculations. If the ability to change the scan interval (in seconds) of the PLC
calculations is desired, include an analog setpoint target that writes to the SCANINT variable in the <I> data dictionary.
If a value above the SCANINTMAX constant defined in the PLC data file is written, the value will be set to the
SCANINTMAX value. If a value below the SCANINTMIN constant defined in the PLC data file is written, the value will
be set to the SCANINTMIN value.
To write to the scan interval, create an analog setpoint target that writes to the SCANINT point in the <I> data dictionary.
7-14.1.5. INFORM THE <I> THAT PLC SHOULD BE STARTED UPON RESTART. To tell the <I> to start the PLC
programs when the <I> is restarted,t the F:\CONFIG.DAT file must be edited and included in the OPTIONS section the line:
"PLC = Yes".
This causes the PLC programs to start when the <I> is restarted.
7-14.2. Keywords
The following pages show the keywords used in the data file and a brief description of what each keyword defines. In the
keyword definitions, the attributes of the keyword are shown inside square brackets. These attributes are:
CONSTANT
POINT
REQUIRED
CONTROL
A full example of a three unit site (Section 7-14.3) is included after the definition of the keywords. Please
note that the values of the constants shown here may not be the same as those needed at a different site.
7-14.2.1. KEYWORD DEFINITIONS. The following is a list of keywords used in the data file and a brief description of what
each keyword represents. The attributes of the keyword definitions are shown in brackets.
7-82
Application Manual
GEH-6195F
NUNITS SECTION. This section provides information concerning the number of turbines that are used.
NUNITS <integer value> - [CONSTANT, REQUIRED] This tells the PLC program the total number of units that
can be enabled for PLC. This number does not include the unit defined for the <I> processor.
UNIT SECTION. These definitions provide information concerning the individual units and their characteristics.
UNIT <unitname> - [CONSTANT, REQUIRED] This tells the PLC program that another unit definition is being
started. The data file is defined this way to allow the "cloning" of units. There will be one unit section per unit, and the
number of unit sections should match the NUNITS value.
CONTROL <0 or 1> - [CONSTANT, REQUIRED] This indicates whether this unit can receive RAISE and
LOWER commands to change its output. If a unit is disabled for control, its MW and MVAR output will be summed in
the plant total, but no commands will be sent to the unit to change its output. (A value of zero indicates no control
actions, a one indicates the unit can be made available for PLC actions.)
CAP <mw capacity of unit> - [CONSTANT, CONTROL] The unit CAPacity specifies the rated capacity of the unit.
Units are given commands based upon their percentage of rated capacity. For example, when BALANCE control is
enabled, the units will balance so they are producing the same percentage of rated capacity, not the same number of
MW. When normal PLC commands are sent, a larger percentage of the RAISE or LOWER commands are sent to the
units with the highest capacity. The exact value is not critical, but should be reasonable for the turbine generator set.
MIN <minimum MW under PLC> - [CONSTANT, CONTROL] The MINimum MW value defines the lowest MW
value that PLC will drive a unit towards. A unit will not be sent A LOWER command if the unit's output is less than
this value. This is usually set above zero to prevent a unit from falling into negative power.
MWPBDUR <integer value> - [CONSTANT, CONTROL] The MW PushButton DURation is used to send the
RAISE and LOWER pushbutton commands to the Mark V. With each command to push a button, the <I> sends a value
of how long to push the button. The duration is specified as the number of sequencing frame scans which have a typical
duration of 1/16 or 1/32 of a second. This defines the constant that is sent to the Mark V. The RAISE and LOWER
commands are sent from the <I> once per second. If MWPBDUR is defined to push the button for one second, the
maximum unit ramp possible is given. If the push button duration is defined for less than a full second, the ramp rate of
the unit can be controlled for PLC functions. (This value affects only the PLC function, not any other operator displays
that may have been created.)
MWPBRATE <mw/pb> - [CONSTANT, CONTROL] The MW pushbutton RATE defines the unit's response to a
single RAISE or LOWER command. The PLC algorithm decides how many MW it wants the unit to move, then divides
this value by the MWPBRATE. This results in the number of RAISE or LOWER commands to send to the unit. This
value will be effected by a change in the MWPBDUR (defined above) and the ramp rate set in the unit. If the value is
too low, the unit may overshoot its intended MW setting. If the value is too high, it will take longer for the plant to zero
in on the desired setpoint. The value should be smaller than the plant setpoint deadband, since changes in setpoints are
assumed to be in even multiples of this MWPBRATE.
MW <pointname> - [POINT, REQUIRED] MW provides the name of the signal that is the MW output from the
unit. It is required for all units.
MVAR <pointname> - [POINT, REQUIRED] MVAR provides the name of the signal that is the MVAR output
from the unit. It is required for all units.
52G <pointname> - [POINT, REQUIRED] 52G provides the name of the logic signal that is the state of the breaker.
When the plant MW and MVAR are created, only units where the 52G signal is TRUE are included. This prevents
sensor drift from units that are not on-line from being included in plant totals.
STATE <I_pointname> - [POINT, REQUIRED] STATE provides the name of the <I> ENUMERATED STATE
signal that indicates whether the unit is enabled for PLC or not. This must be a signal in the <I> data dictionary. The
signal is usually given the name PLCSTATE_n, where "n" is the unit number. Writing a one to this point will cause a
unit to be enabled for PLC actions. Writing a zero to this point will disable the unit from PLC actions.
7-83
GEH-6195F
Application Manual
TEMP <pointname> - [POINT, CONTROL] TEMP provides the name of the signal that indicates the unit is on
temperature control. No RAISE commands will be sent to units with this signal TRUE. If definition of this signal is not
desired for a unit, any signal from the unit that is always FALSE (like LFALSE) can be used instead.
COMMHTHY <pointname> - [POINT, CONTROL] COMMHTHY provides the name of any signal that comes
from the unit. The point chosen is not important, but is used for a communication health check. If the unit specified in
this point is not healthy, the unit will be dropped from PLC. If automatically removing a unit from PLC is not desired,
specify any point from the <I> data dictionary here. Communication with the <I> is ALWAYS healthy, so the unit is
never disabled from PLC due to a communication loss.
BASE <pointname> - [POINT, CONTROL] BASE supplies the name of the signal that indicates the unit was
selected for BASE LOAD. When a unit has been selected for BASE, no RAISE or LOWER commands will be sent to
the unit. The unit is disabled from PLC when this signal is TRUE. If implementing this feature is not desired, supply a
signal name that is always FALSE (such as LFALSE) for this signal.
PEAK <pointname> - [POINT, CONTROL] PEAK supplies the name of the signal that indicates the unit was
selected for PEAK LOAD. When a unit has been selected for PEAK, no RAISE or LOWER commands will be sent to
the unit. The unit is disabled from PLC when this signal is TRUE. If implementing this feature is not desired (and for
units that do not include PEAK support), supply a signal name that is always FALSE (such as LFALSE) for this signal.
START <pointname> - [POINT, CONTROL] START supplies the name of the signal that indicates a START is in
progress. The unit is disabled from PLC when this signal is found TRUE.
STOP <pointname> - [POINT, CONTROL] STOP supplies the name of the signal that indicates a STOP is in
progress. The unit is disabled from PLC when this signal is found TRUE.
READY <pointname> - [POINT, CONTROL] READY supplies the name of an additional signal that indicates the
unit is ready for PLC. The unit will be disabled from PLC when this signal is found FALSE. If no additional
permissives are received to go onto PLC, supply the name of a signal that is always TRUE (such as LTRUE) for this
signal.
MWPBR <pb_pointname> - [POINT, CONTROL] MW PushButton Raise supplies the name of the MW RAISE
pushbutton. When an MW RAISE command is desired, it is sent to this pushbutton pointname using the duration
supplied by the constant MWPBDUR.
MWPBL <pb_pointname> - [POINT, CONTROL] MW PushButton Lower supplies the name of the MW LOWER
pushbutton. When an MW LOWER command is desired, it is sent to this pushbutton pointname using the duration
supplied by the constant MWPBDUR.
SETPOINT SECTION. The following section provides definitions of constants and points used in the PLC calculations.
SETPOINT - This indicates the start of the SETPOINT section. The SETPOINT section defines constants and points
used in the PLC calculations that effect the entire plant. There is only one SETPOINT section. PLC attempts to match
the plant MW output to a user-defined plant MW setpoint. It does this by sending RAISE and LOWER commands to
units that have been enabled for PLC. Not all units need to be enabled, some units may be sitting at BASE or PEAK
output, letting other units take the load swings defined by the changes in the plant MW setpoint.
PSPDBI <mw_value> - [CONSTANT, CONTROL] The Plant SetPoint DeadBand Initial value indicates the initial
value of the plant setpoint deadband. The plant MW is considered as matching the plant MW setpoint if the difference
between the plant MW setpoint and the total plant MW is less than or equal to this value. Typical values are on the
order of a couple of MW. The actual deadband can be changed while running PLC. This defines the initial value when
the <I> is rebooted.
7-84
Application Manual
GEH-6195F
PSPDBMAX <mw_value> - [CONSTANT, CONTROL] The Plant SetPoint DeadBand MIN and MAX values define
the acceptable range that the plant setpoint deadband can be set to while running PLC. If an attempt is made to set the
plant setpoint deadband above the MAX value, it is set to the MAX value. If an attempt is made to set it below the MIN
value, it is set to the MIN value.
SCANINTI <integer_seconds> - [CONSTANT, CONTROL] The SCAN INTerval Initial value specifies the initial
number of seconds between PLC calculations. During each scan interval, the PLC calculations are run and the RAISE
and LOWER commands found necessary are queued to be sent to the unit at a one per second rate. Typical values for
the scan interval are every 10 to 30 seconds. The actual scan interval can be changed while running PLC. This defines
the initial value when the <I> is rebooted.
PMW <I_pointname> - [POINT, REQUIRED] Plant MW supplies the name of the <I> point that contains the total
plant MW. The MW from each unit that has its breaker closed (52G signal is TRUE) is summed to make the plant MW
total. This calculation is done once per second.
PMVAR <I_pointname> - [POINT, REQUIRED] Plant MVAR supplies the name of the <I> point that contains the
total plant MVAR. The MVAR from each unit that has its breaker closed (52G signal is TRUE) is summed to make the
plant MVAR total. This calculation is done once per second.
PMWSP <I_pointname> - [POINT, CONTROL] Plant MW SetPoint supplies the name of the <I> point that holds
the plant MW setpoint. This point must be an analog setpoint command in the <I> data dictionary. While PLC is off, the
plant MW setpoint will track the current plant MW. This gives a bumpless transfer when PLC is enabled. While PLC is
on, the value of the plant MW setpoint can be set from any display that has an analog setpoint target that writes to the
plant setpoint. If PLC is off, this is updated every second. If PLC is on, it is updated when the user changes the
setpoint.
PMWERR <I_pointname> - [POINT, CONTROL] Plant MW ERRor supplies the name of the <I> point that holds
the plant MW error. The error is defined as the difference between the plant MW setpoint and the current plant MW.
This value is updated once per second.
PSPDB <I_pointname> - [POINT, CONTROL] Plant SetPoint DeadBand supplies the name of the <I> point that
holds the plant setpoint deadband in MW. This point must be an analog setpoint command in the <I> data dictionary.
The plant is considered to match the plant setpoint if the absolute value of the plant MW error is less than or equal to this
value. The plant setpoint deadband can be changed while running PLC using any display that can write to this analog
setpoint.
SCANINT <I_pointname> - [POINT, CONTROL] SCAN INTerval supplies the name of the <I> point that holds
the scan interval (in seconds) for the PLC algorithm. This point must be an analog setpoint command in the <I> data
dictionary. The scan interval defines how often the PLC algorithm will run and queue up RAISE and LOWER
commands to the units. The scan interval can be changed while running PLC using any display that can write this analog
setpoint.
PLCSTATE <I_pointname> - [POINT, CONTROL] PLC STATE supplies the name of the <I> point that indicates
whether PLC is OFF or ON. This point must be an enumerated state command in the <I> data dictionary. If PLC is
OFF, no PLC actions will take place. If PLC is ON, the units enabled for PLC can be given RAISE and LOWER
commands to meet the desired plant MW setpoint or load balance the units. The PLC can be toggled ON or OFF from
any display that can send this enumerated state command. (State 0 is OFF, state 1 is ON.)
7-85
GEH-6195F
Application Manual
PSPMATCH <I_pointname> - [POINT, CONTROL] Plant SetPoint MATCHed supplies the name of an <I> point
that indicates whether the plant has achieved the goal of matching the plant MW setpoint or not. This must be a logic
point in the <I> data dictionary. If the plant MW error is less than the plant MW deadband, this point will be given the
value of TRUE. If the plant does not match the plant setpoint, it will be FALSE.
BALANCE SECTION. The following section provides definitions of constants and points used in the calculations for PLC
Load Balance.
BALANCE - This indicates the start of the BALANCE section. The BALANCE section defines constants and points
used in the PLC LOAD BALANCE calculations on a plant wide basis. There is only one BALANCE section. Balance
control can only be enabled if PLC is also enabled. Balance control will cause each unit enabled for PLC to produce the
same percentage of rated power as each other unit, within a balance deadband.
BALDBI <mw_value> - [CONSTANT, CONTROL] The BALance DeadBand Initial value indicates the initial value
of the balance control deadband. Each unit calculates what its ideal balanced output should be, and if the unit is within
this deadband of the ideal value it is considered balanced. If it is outside this deadband, RAISE or LOWER commands
are sent to the unit to balance it. The balance deadband can be changed while running PLC. This defines the initial value
assigned after a reboot of the <I>.
BALSTATE <I_pointname> - [POINT, CONTROL] BALance STATE supplies the name of an <I> point that
indicates whether balance control is ON or OFF. This must be an enumerated state command in the <I> data dictionary.
If balance control is OFF, no RAISE or LOWER commands will be sent to balance the output from each unit. If
balance control is ON, RAISE and LOWER commands will be sent to units selected for PLC to even out the percentage
of rated power each unit is producing while still meeting the total plant MW setpoint. PLC must be ON to turn on
balance control. The balance control can be toggled ON or OFF from any display that can send this enumerated state
command. (State 0 is OFF, state 1 is ON.)
BALMATCH <I_pointname> - [POINT, CONTROL] BALance control MATCHed supplies the name of an <I>
point that indicates whether the plant has achieved the goal of balancing the units' MW output or not. This must be a
logic point in the <I> data dictionary. If all units selected for PLC are within the balance deadband of their ideal
balanced output, this point will be set to TRUE. If balance control is OFF, or a unit is not within the balance deadband
of ideal balanced output, this value will be FALSE.
BALDB <I_pointname> - [POINT, CONTROL] BALance DeadBand supplies the name of the <I> point that holds
the balance deadband in MW. This point must be an analog setpoint command in the <I> data dictionary. A unit is
considered to be balanced if its MW output is within this deadband of the ideal balance MW. The ideal balanced
deadband is defined as producing the same percentage of rated capacity from each unit selected for PLC. The balance
deadband can be changed while running PLC using any display that can write this analog setpoint.
7-86
Application Manual
;
;
;
;
;
;
GEH-6195F
NUNITS 3
UNIT T1
CONTROL
CAP
MIN
MWPBDUR
MWPBRATE
MW
MVAR
52G
STATE
TEMP
COMMHTHY
BASE
PEAK
STOP
START
READY
MWPBR
MWPBL
UNIT T2
CONTROL
CAP
MIN
MWPBDUR
MWPBRATE
MW
MVAR
52G
STATE
TEMP
COMMHTHY
BASE
PEAK
STOP
START
READY
MWPBR
MWPBL
UNIT T3
CONTROL
CAP
MIN
MWPBDUR
MWPBRATE
MW
MVAR
52G
STATE
;
;
;
;
;
;
T1:DWATT_BOI
T1:DVAR_BOI
T1:L52GX
I1:PLCSTATE_1
T1:L26TCX
T1:LTRUE
T1:L83B
T1:L83P
T1:L94X
T1:L1X
T1:LTRUE
T1:L70R4R_CPB
T1:L70R4L_CPB
;
;
;
;
;
;
;
;
;
;
;
;
;
Generator MW Transducer, MW
Generator MVAR Transducer, MVAR
Generator Breaker
PLC state
Is on temperature control
For communication health check
Base capacity is selected
Peak capacity is selected
Shutdown in progress
Startup in progress
Is ready for PLC
MW pushbutton - RAISE command
MW pushbutton - LOWER command
1
100
10
8
0.12789
;
;
;
;
;
;
T2:DWATT_BOI
T2:DVAR_BOI
T2:L52GX
I1:PLCSTATE_2
T2:L26TCX
T2:LTRUE
T2:L83B
T2:L83P
T2:L94X
T2:L1X
T2:LTRUE
T2:L70R4R_CPB
T2:L70R4L_CPB
;
;
;
;
;
;
;
;
;
;
;
;
;
Generator MW Transducer, MW
Generator MVAR Transducer, MVAR
Generator Breaker
PLC state
Is on temperature control
For communication health check
Base capacity is selected
Peak capacity is selected
Shutdown in progress
Startup in progress
Is ready for PLC
MW pushbutton - RAISE command
MW pushbutton - LOWER command
1
100
10
8
0.12789
;
;
;
;
;
;
T3:DWATT_BOI
T3:DVAR_BOI
T3:L52GX
I1:PLCSTATE_3
;
;
;
;
Generator MW Transducer, MW
Generator MVAR Transducer, MVAR
Generator Breaker
PLC state
7-87
GEH-6195F
TEMP
COMMHTHY
BASE
PEAK
STOP
START
READY
MWPBR
MWPBL
Application Manual
T3:L26TCX
T3:LTRUE
T3:L83B
T3:L83P
T3:L94X
T3:L1X
T3:LTRUE
T3:L70R4R_CPB
T3:L70R4L_CPB
SETPOINT
;
;
;
;
;
;
;
;
;
Is on temperature control
For communication health check
Base capacity is selected
Peak capacity is selected
Shutdown in progress
Startup in progress
Is ready for PLC
MW pushbutton - RAISE command
MW pushbutton - LOWER command
PSPDBI
PSPDBMIN
PSPDBMAX
SCANINTI
SCANMIN
SCANMAX
1.0
1.0
10.0
10
10
60
;
;
;
;
;
;
Initial
Minimum
Maximum
Initial
Minimum
Maximum
PMW
PMVAR
PMWSP
PMWERR
PSPDB
SCANINT
PLCSTATE
I1:PMW
I1:PMVAR
I1:PMWSP
I1:PMWERR
I1:PSPDB
I1:SCANINT
I1:PLCSTATE
PSPMATCH
I1:PSPMATCH
;
;
;
;
;
;
;
;
;
;
BALDBI
BALDBMIN
BALDBMAX
1.0
1.0
10.0
BALSTATE
I1:BALSTATE
BALMATCH
BALDB
I1:BALMATCH
I1:BALDB
BALANCE
7-88
Application Manual
GEH-6195F
CHAPTER 8
I/O APPLICATIONS
8-1. INTRODUCTION
The process of determining where to place or "land" a new contact input, naming the associated software signal, and
verifying or modifying the I/O configuration is covered in this section. For information on Control Sequence Program
modifications required as a result of an addition or subtraction of a contact input, refer to Chapter 5.
CAUTION
Exercise care when using an ASCII text editor with any Mark V system file. Do not perform any
modifications other than those specified in this document. Incorrect modifications to these files could
be detrimental to system performance. It is highly suggested that system backups are performed
before any modifications are done to these files. These changes should only be done by qualified
personnel.
8-2. ADDING A CONTACT INPUT
At times it is desirable or necessary to monitor an additional contact input (or digital input) for control, protection, logging,
monitoring or alarm purposes. This can be done by the Mark V Control Panel as it typically contains multiple spare contact
input locations for both <C> and <Q> (through <CD> and <QDn>, respectively). The addition of a contact input to the
control panel requires modifications to the Control Sequence Program of <Q> or <C> and may require changes to the I/O
Configuration of the control panel.
The steps involved in renaming a spare software signal in the primary operator interface are outlined in the flow-chart in
Figure 8-1. Many of the steps are performed from the DOS command line, not from the IDOS menu/display screens and
require the use of an ASCII text editor. The steps are explained in detail in sections 8-2.1. through 8-2.8. as follows.
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Step 8
8-1
GEH-6195F
Application Manual
In this section, a new contact input will be added for the limit switch of a critical regulating valve. That is, the regulating
valve (VR-1) will have its limit switch contacts calibrated and adjusted such that the normally closed contacts will be open
whenever the regulating valve is closed. The device number for a limit switch is 33. In the example, the contacts being wired
into the Control Panel will originate from the device 33VR-1. For control purposes, the signal pointname which is driven by
the new contact input should be a logic " 1 " when the valve is closed, and a logic " 0 " whenever the valve is open.
8-2.1. Step 1 - Determine Where to Add New Contact Input
When a contact input is to be added to the control panel, it is necessary to determine where the new input will be landed on
the digital I/O core. This decision is made the basis of whether the new input will be part of the critical (for example: unit
trip and/or protection) or non-critical sequencing (for example: alarm annunciation and/or monitoring purposes) of the unit.
Generally, field modifications which might include a contact input addition are made to enhance unit control and protection
and are therefore critical in nature. This in turn requires that the contact input be wired to <QDn>. If the unit/process can
survive the failure or loss of the signal from the new contact input, it may be added to <CD>. If the unit\process cannot
survive the failure or loss of the new contact input, the input should be wired into <QDn>. In the example, the regulating
valve is critical to the operation of the unit and the process; accordingly, the contacts will be wired into <QD1>.
8-2.2. Step 2 - Choose a Spare Contact Input Point
After it has been determined that a new contact input is to be added to a specific digital I/O core, the user should choose a
name for the new point. Point names should be as descriptive as possible (up to a maximum of 12 characters) and follow the
signal/device numbering scheme used elsewhere in the control panel. In the example, a point is required for device 33VR-1,
which in turn should be a logic " 1 " when the valve is closed; an appropriate pointname is L33VR1C.
Point names can only be assigned to one point number in the Mark V turbine control, therefore, the UNITDATA.DAT file
must be searched to determine if the pointname to be selected is already in use. This can be done with an ASCII text editor.
From the Main Menu, exit to DOS by pressing ALT + X. Change to the appropriate unit directory (if the modification is to
be made to Unit 1, change to F:\UNIT1). Open the UNITDATA.DAT file and perform a search of the file for the
pointname to be used. If the desired pointname is used, a new pointname must be chosen. This will entail a new search that
will hopefully produce a pointname that is not being used.
To find a spare location for a supplemental contact input (both physically and in software), open the I/O assignment file
IO.ASG, and using an ASCII text editor, scroll through the file until an appropriate point can be found ( such as a point that
has the correct hardware and signal name in the digital I/O core).
CAUTION
Do not edit or change UNITDATA.DAT file. UNITDATA.DAT is automatically created by
programs on the <I> and modifications to it could result in unpredictable operation.
8-2
Application Manual
GEH-6195F
Create a new
UNITDATA.DAT file by
typing "DDLOCATE IO.ASG
FACTORY.ASG
ALLOCSSP.ASG
SITE.ASG"
at the DOS prompt
Sort and validity-check the
UNITDATA.DAT file by
typing "DDUTIL SORT" at
the DOS prompt
8-3
GEH-6195F
Application Manual
A section of the I/O assignment file showing several contact inputs is shown as follows.
;HDW NAME
SIGNAL
SCALE
;COMMENTS
Q_QD1_CI04
Q_QD1_CI05
Q_QD1_CI06
L63HG1L
Q_QD1_CI05
Q_QD1_CI06
CIM_I ; Q1 TCDA/DTBA- 7
CIM
; Q1 TCDA/DTBA- 9
CIM
; Q1 TCDA/DTBA- 11
digital I/O core to which the point will be terminated in the control panel (QD1)
type and number of the input signal (CI for contact input, 05 for fifth contact input)
SIGNAL defines:
TCDA is the I/O card to which the point is linked to and can be located under in the I/O Configurator
DTBA - 9 is I/O termination board DTBA, terminal #9 for the signal input leg
Once an appropriate spare contact input point has been identified, change the name in the SIGNAL column to the desired
software signal pointname. In the example, a contact input from device 33VR-1 is added; the corresponding software signal
pointname is L33VR1C.
If necessary, the intended inversion mask of the pointname may be changed using an ASCII text editor. Specifically, this
involves editing the SCALE column of the selected point. The actual inversion masking of a contact input is determined
by the I/O Configurator; the information in the SCALE column of IO.ASG for contact input points is descriptive and does
not actually affect/reflect the actual inversion mask of the point.
The following example shows how the HDW NAME location Q_QD1_CIO5 can be modified so that the valve will close
when a logic " 1 " is received. As the inverse of the original configuration, the conversion mask must be changed to
CIM_I.
;HDW NAME
SIGNAL
SCALE
; COMMENTS
Q_QD1_CI04
L63HG1L
CIM_I ; Q1 TCDA/DTBA- 7
Q_QD1_CI05
L33VR1C
CIM_I ; Q1 TCDA/DTBA- 9
Q_QD1_CI06
Q_QD1_CI06
CIM
; Q1 TCDA/DTBA- 11
Exit the ASCII text editor making sure to save the modified I/O assignment file with the same name (i.e., IO.ASG).
Return to the IDOS Main Menu by typing MENU at the DOS prompt.
8-2.3. Step 3 - Create a New UNITDATA.DAT File
The unit Data Dictionary must now be updated to include the new software signal pointname of the contact input point being
added. The file UNITDATA.DAT must contain all of the signal pointnames and therefore must be updated (a new
UNITDATA.DAT file will actually be created with the new software signal pointname from IO.ASG included in the file).
UNITDATA.DAT is created by executing DDLOCATE using the four assignment files (one of which is IO.ASG) as input
to the program. All of the assignment files must be used.
To run the DDLOCATE program, enter the following command at the DOS prompt of the unit directory.
DDLOCATE
8-4
IO.ASG
FACTORY.ASG
ALLOCSSP.ASG
SITE.ASG
Application Manual
GEH-6195F
When the Data Dictionary loader program loads the information from UNITDATA.DAT into <I> RAM, the signal
pointnames should be in alphanumeric ordered by pointname for fast loading. However, the UNITDATA.DAT file created
by DDLOCATE is not sorted in this fashion. To accomplish an alphanumeric sorting, run the DDUTIL program with the
SORT option specified by typing in the following command at the DOS prompt of the unit directory:
DDUTIL SORT
In addition to sorting the new UNITDATA.DAT file in alphanumeric order by signal pointname, DDUTIL also performs a
validity check of the signal pointnames in the file. (Validity checking is the process of checking that no signal pointname is
assigned to more than one point in UNITDATA.DAT.) The results of sorting and validity-checking will displayed on the
screen. The following message should be displayed:
SORTING COMPLETE: UNITDATA.DAT is new file, UNITDATA.BAK is old file
This is an indication that no problems were encountered during sorting and validity-checking.
Run with the SORT option specified, DDUTIL will store the unsorted and un-validity-checked UNITDATA.DAT file
produced by DDLOCATE as a back-up file with the name UNITDATA.BAK. It will also store the results of sorting the file
as the new UNITDATA.DAT file.
Return to the IDOS Main Menu by typing MENU at the DOS prompt and pressing Enter.
NOTE
Several of these steps can be done automatically by using the MK5MAKE.BAT file. See Maintenance
Manual GEH-5980, Chapter 4.
8-2.4. Step 4 - I/O Configuration Check/Modification
The status of the inversion mask of the new contact input must be compared with that of the I/O Configuration file using the
I/O Configurator. This is done regardless of whether or not it was modified in the last step. From the Main Menu, point and
click on the I/O Configuration Editor selection. After a few seconds, the I/O Configurator display will appear on the CRT.
Check the top of the I/O Configurator display for an indication of the selected processor (<C> or <Q>). If necessary, click on
the proper target at the bottom of the screen to switch to the appropriate processor (in the example, a contact input was added
to <QD1>, therefore, the <Q> Processor Menu must be selected). Click on the appropriate I/O card target (TCDA-1 in the
example) to display the configuration information for contact input number 5.
The first screen which appears will be card revision information. Click on the NEXT SCREEN target to advance to the
contact input information. (See TCDA I/O configurator screens in Appendix B.) Look for the contact input number (in the
example, contact input number 5). Read across to the column under Inversion Masks and find the value which
corresponds to the contact input number. If the value is a " 0 ", the input is not inverted; if it is a " 1 ", it is inverted.
In the example, a point was inverted in the I/O assignment file. This means that the I/O Configurator display must be
changed to agree with the I/O assignment file. To perform the required changes, click on the desired point (the background
color of the point will change to white indicating it is selected), type in the new value (in the example, " 1 ") and then point
and click on the VERIFY SCREEN target at the bottom of the display. The contact inversion will now reflect the change.
When the point information in the I/O assignment file and the I/O Configurator agree, exit the I/O configurator by clicking
on the AGENT MENU target and then clicking on the SAVE CHANGES target. The I/O Configurator program will be
terminated and the I/O configuration files (IOCFG_Q.DAT and/or IOCFG_C.DAT) will be generated during the
termination. The screen will return to the IDOS Main Menu upon termination of the I/O Configurator.
8-5
GEH-6195F
Application Manual
8-6
Application Manual
GEH-6195F
Jumper Configurable
Contact Output
Relay Output
NO
NO
PX
C
P125
NC
NC
MX
N125
SO
Can be either a Relay Output or a
Solenoid Output)
The steps involved in finding and renaming a spare contact output logic point are outlined in the flow chart in Figure 8-3.
The steps are explained in detail in sections 8-3.1 through 8-3.6. as follows.
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Determine to which digital I/O core the new relay output or solenoid output will be added.
Choose a spare contact output logic point from the I/O assignment file and rename it.
Create a new UNITDATA.DAT file.
Reset the <I> computer to load the new UNITDATA.DAT information into <I>'s RAM.
Check to see that the I/O output terminal board Jumpers are set properly.
Transfer the new Data Dictionary information to any other <I>'s on the stage link which will have their
Control Sequence Programs modified to include the new local logic pointname.
As an example, a new relay output will be added to Unit 1. The relay output will be used to drive an
indicating lamp in a remote location which is non-critical to the operation of the unit/process.
8-7
GEH-6195F
Application Manual
numbering scheme used elsewhere in the control panel. In our example, the new relay output will drive a remote indicating
lamp. An appropriate pointname would be L30REM_IND.
8-3.2. Step 2 - Choose a Spare Contact Output Point
Point names can only be assigned to one point number in the Mark V turbine control, therefore, the UNITDATA.DAT file
must be searched to determine if the pointname to be selected is already in use. This can be done with an ASCII text editor.
From the Main Menu, exit to DOS by pressing ALT + X. Change to the appropriate unit directory (if the modification is to
be made to Unit 1, change to F:\UNIT1). Open the UNITDATA.DAT file and perform a search of the file for the
pointname to be used. If the desired pointname is used, a new pointname must be chosen. This will entail a new search that
will hopefully produce a pointname that is not being used.
To find a spare contact output point, open the I/O assignment fileIO.ASGfile using the ASCII text editor and scroll
through the file looking for the contact output section of the core to which the point is to be added. Spare contact output
points will have the same hardware name and signal name. A section of the I/O assignment file showing several contact
outputs is as follows:
;HDW NAME
C_CD_CO01
C_CD_CO02
C_CD_CO03
C_CD_CO04
SIGNAL
C_CD_CO01
C_CD_CO02
C_CD_CO03
C_CD_CO04
SCALE#
LOG
;
LOG
;
LOG
;
LOG
;
C1
C1
C1
C1
;COMMENTS
DTBC- 3 SOLENOID
DTBC- 7 SOLENOID
DTBC- 11 SOLENOID
DTBC- 15 SOLENOID
OUT
OUT
OUT
OUT
digital I/O core to which the point will be terminated in the control panel (CD)
type and number of the output signal (CO for contact output, 01 for the first contact output)
SIGNAL defines:
DTBC- 3 is <CD> I/O termination board DTBC, terminal #3 for the Common output leg of an output
which is normally reserved for a SOLENOID but can be either a relay output or solenoid output depending
on the placement of the Isolation jumpers
8-8
Application Manual
GEH-6195F
Once a spare contact output point has been identified, change the name in the SIGNAL column to the desired software
signal pointname. In the example, HDW NAME location C_CD_CO01 was chosen. This contact output can be either a
solenoid output or a relay output, depending on the placement of Isolation jumpers on the <CD> DTBC card. Since only a
relay output point is required, the final check should ensure that the jumpers are not set to configure this output as a solenoid
output. Refer to the following example for the necessary changes to implement the addition in the previous I/O assignment
file example.
;HDW NAME
C_CD_CO01
C_CD_CO02
C_CD_CO03
C_CD_CO04
SIGNAL
L30REM_IND
C_CD_CO02
C_CD_CO03
C_CD_CO04
SCALE#
LOG
;
LOG
;
LOG
;
LOG
;
C1
C1
C1
C1
;COMMENTS
DTBC- 3 CONTACT OUT
DTBC- 7 SOLENOID OUT
DTBC- 11 SOLENOID OUT
DTBC- 15 SOLENOID OUT
Exit the ASCII text editor making sure to save the modified I/O assignment file with the same name. Remain in DOS for the
next step.
8-9
GEH-6195F
Application Manual
Create a new
UNITDATA.DAT file by
typing "DDLOCATE IO.ASG
FACTORY.ASG
ALLOCSSP.ASG
SITE.ASG"
at the DOS prompt
Sort and validity-check the
UNITDATA.DAT file by
typing "DDUTIL SORT" at
the DOS prompt
8-10
Application Manual
GEH-6195F
8-11
GEH-6195F
Application Manual
Contact Output
DTBC
TERM
SCREW
Isolation Jumpers
SOL
NO
NC
PX
MX
P1
M1
P2
M2
10
11
12
P3
M3
13
14
15
16
P4
M4
17
18
19
20
P5
M5
21
22
23
24
P6
M6
25
26
27
28
P7
M7
29
30
31
32
P8
M8
33
34
35
36
P9
M9
10
37
38
39
40
P10
M10
11
41
40
43
44
P11
M11
12
45
46
47
48
P12
M12
13
49
50
51
52
P13
M13
14
53
54
55
56
P14
M14
15
57
58
59
60
P15
M15
16*
61
62
63
64
P16
M16
17*
65
66
67
68
P17
M17
18*
69
70
71
72
P18
M18
19
--
73
74
75
--
--
20
--
76
77
78
--
--
21
--
79
80
81
--
--
22
--
82
83
84
--
--
23
--
85
86
87
--
--
24
--
88
89
90
--
--
25
--
91
92
93
--
--
26
--
94
95
96
--
--
27
--
97
98
99
--
--
28
--
100
101
102
--
--
29
--
103
104
105
--
--
30
--
106
107
108
--
--
8-12
Application Manual
GEH-6195F
Create a new
UNITDATA.DAT file by
typing "DDLOCATE IO.ASG
FACTORY.ASG
ALLOCSSP.ASG
SITE.ASG"
at the DOS prompt
Sort and validity-check the
UNITDATA.DAT file by
typing "DDUTIL SORT" at
the DOS prompt
8-13
GEH-6195F
Application Manual
8-14
Application Manual
GEH-6195F
and/or who is making the modification. Modifications to FACTORY.ASG should only be made by GEDS and/or BA factory
personnel. Modifications made by GE and/or BA field personnel or Customer/Owner representatives should be made in
SITE.ASG. For the purposes of this example, it is assumed that the modification is being made after the unit has been
installed; therefore, the specification of a spare local logic point will be made in SITE.ASG.
SITE.ASG and FACTORY.ASG are the assignment files where spare signal points can be specified (type, name, and scale)
to be added to the unit Data Dictionary. The header of these two files contain the codes used to specify what type of point is
to be added. For example, a spare variable (or word) in <C> which is a Control Constant (?VQCC), or a spare local logic in
<Q> (?LQ). In the example, a spare logic point is added in <Q>; as such, the ?LQ code must be used to specify the type of
spare point to be added to the unit Data Dictionary.
As shown at the bottom of the example, the SITE.ASG (and the FACTORY.ASG file, as well) contains a minimum of
three columns. The first column, TYPE, defines the type of spare signal point to be added to the unit Data Dictionary. The
second column, SIGNAL_NAME, defines the software signal pointname of the point being added. The third column,
SCALE, specifies the scale name of the point. The last column (if present), COMMENTS, contains comments about the
point being added. Comments are not necessary for the unit Data Dictionary, however, they may be helpful in the future to
determine why the point was added. All comments must be preceeded by a semicolon (;).
Using an ASCII text editor, add a line to the SITE.ASG file (or FACTORY.ASG, as appropriate) to specify a spare local
logic in <Q>'s Control Data Base which has the software signal pointname LCOPY01 and the scale type LOG. The
SITE.ASG should contain a line as follows:
8-15
GEH-6195F
Application Manual
;*****************************************************************************
;TYPE SIGNAL_NAME SCALE
COMMENTS
;---- ------------ -----------------------------------------------?LQ
LCOPY01
LOG
; Local logic required for COPY block mod 4/12/92
Exit the ASCII text editor making sure to save the modified UNITDATA.DAT file with the same name. Return to the Main
Menu by typing MENU at the DOS prompt.
8-4.3. Step 3 - Create New UNITDATA.DAT File
The unit Data Dictionary must now be updated to include the new software signal pointname of the spare local logic point
being added. The file UNITDATA.DAT (one of the unit Data Dictionary files) must contain all of the signal pointnames and
therefore must be updated (a new UNITDATA.DAT file will actually be created with the new software signal pointname
from SITE.ASG included in the file). UNITDATA.DAT is created by executing the DDLOCATE program and using the
four assignment files (one of which is SITE.ASG) as input to the program. All four of the assignment files must be used
even though only SITE.ASG was modified in this example. This is due to the fact that a new UNITDATA.DAT is actually
being created by the DDLOCATE program and all assignments must be included in the new file.
To run the DDLOCATE program, type in the following command at the DOS prompt of the unit directory:
DDLOCATE IO.ASG FACTORY.ASG ALLOCSSP.ASG SITE.ASG
When the Data Dictionary loader program loads the information from UNITDATA.DAT into <I> RAM, the signal
pointnames should be in alphanumeric order by pointname for fast loading. However, the UNITDATA.DAT file created by
DDLOCATE is not sorted in this fashion.To accomplish an alphanumeric sorting, run the DDUTIL program with the SORT
option specified by typing in the following command at the DOS prompt of the unit directory:
DDUTIL SORT
In addition to sorting the new UNITDATA.DAT file in alphanumeric order by signal pointname, DDUTIL also performs a
validity check of the signal pointnames in the file. Validity checking is the process of checking that no signal pointname is
assigned to more than one point in UNITDATA.DAT. The results of sorting and validity-checking will be displayed on the
screen. The following message should be displayed indicating that no problems were encountered during sorting and
validity-checking:
SORTING COMPLETE: UNITDATA.DAT is new file, UNITDATA.BAK is old file
DDUTIL run with the SORT option specified will store the unsorted and un-validity-checked UNITDATA.DAT file
produced by DDLOCATE as back-up file with the name UNITDATA.BAK and stores the results of sorting the file as the
new UNITDATA.DAT file.
8-16
Application Manual
GEH-6195F
NOTE
Several of these steps can be done automatically by using the MK5MAKE.BAT file. See Maintenance Manual GEH5980, Chapter 4.
8-4.4. Step 4 - Reset <I> Computer
The new UNITDATA.DAT file must now be loaded into the <I> computer's RAM so that the new software signal
pointname can be displayed with units and a value when inserted into a User Defined Display. To load the new
UNITDATA.DAT file into <I> RAM, the primary operator interface computer must be reset by pressing CTRL + ALT +
DEL. When the reset process is complete, the screen will return to the Main Display.
8-4.5. Step 5 - Transfer New Files To Other <I>s
If there are other <I>s on the Stage Link that communicate with the unit and therefore also require the addition of a spare
logic point, the new SITE.ASG (or FACTORY.ASG) and UNITDATA.DAT must be copied to floppy disk and
transferred to them from the <I> where the modification was made. After the new files are loaded, each <I> must be reset in
order for it to display the new point name when entered.
8-5. ADDING AN ANALOG INPUT (T/C, RTD, MA INPUT)
As shipped from the factory, the Mark V Turbine Control contains some spare analog input points. As referred to in this
section, an analog input is an input to the control panel which has some analog value associated with it (millivolts from a
thermocouple, milliamps from a transducer, or variable voltage feedback from an RTD). Analog inputs differ from digital (or
contact) inputs in that they have a variable feedback signal not just a logic " 1 " or a logic " 0 ".
Adding an analog input to the Mark V control panel for use in monitoring, protection, controlling, or logging purposes
requires modification of the I/O configuration of the panel. To implement a new input in control or protection, modifications
to the Control Sequence Program are also necessary. This section describes the process of selecting a spare analog input
point, renaming it, making the necessary modifications to the I/O Configuration, and determining the I/O terminal board
locations to terminate the new input. For information on Control Sequence Program modifications see Chapter 5.
The steps involved in finding and renaming a spare analog input point are explained in detail in sections 8-5.1 through 8-5.8.
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
Step 7
Choose a spare analog input point from the I/O assignment file and rename it
Modify the I/O Configuration for proper scaling of the new analog input point
Create a new UNITDATA.DAT file
Download the new I/O Configuration to Processor EEPROMs
Reset the control panel processor(s) one at a time
Reset the <I> computer to load the new UNITDATA.DAT information into <I>'s RAM
Transfer the new IO.ASG and UNITDATA.DAT to any other <I>s on the Stage Link
8-17
GEH-6195F
Application Manual
4-20mA input from a pressure transducer which is externally powered (i.e., a 4-wire device); the transducer
is calibrated for 0-1500 psig (4.0 mA = 0.0psig, 20.0 mA = 1500 psig) and is monitoring a 1200 psig steam
line
type K thermocouple which is monitoring the steam temperature in the 1200 psig line (normal steam
temperature in the line is 1000 F)
10-ohm copper RTD which is in a turbine bearing lube oil (L.O.) drain line (normal L.O. drain temperature
between 190 F and 200 F).
;/* sc_name
;/*
;/*
;/*
;/*
;/*
PRESH
PRESL
PRESM
PRESS
TC
max_scale
| 16384. psi
| 32.00 psi
| 256.00 psi
| 2048.0 psi
| 2048. deg F
|
|
|
|
|
|
comments
PRESSURE: 16384.
PRESSURE: 32.00
PRESSURE: 256.00
PRESSURE: 2048.0
TEMPERATURE
/*
PSI
PSI
PSI
PSI
/*
/*
/*
/*
/*
The scale name PRESS is used for the pressure transducer input (the input will be scaled more appropriately later) and TC
for the thermocouple and RTD inputs.
After the scale type/name has been determined, a name must be chosen for the new point. Pointnames should be as
descriptive as possible (up to a maximum of 12 characters) and follow the signal/device numbering scheme used elsewhere
in the control panel. In the example, the new pointnames for the inputs will be:
None of the above inputs are critical: the unit/process can survive the failure or loss of the inputs.
Point names can only be assigned to one point number in the Mark V turbine control, therefore, the UNITDATA.DAT file
must be searched to determine if the pointname to be selected is already in use. This can be done with an ASCII text editor.
From the Main Menu, exit to DOS by pressing ALT + X. Change to the appropriate unit directory (for example, if the
modification is to be made to Unit 1, change to F:\UNIT1). Open the UNITDATA.DAT file and perform a search of the
file for the pointname to be used. If the desired pointname is used, a new pointname must be chosen. This will entail a new
search that will hopefully produce a pointname that is not being used.
8-18
Application Manual
GEH-6195F
To find spare analog input points scroll through the I/O assignment file, IO.ASG file, with the ASCII text editor looking for
suitable points with the same hardware name and signal name. In our example, we are looking for three spare analog inputs;
appropriate sections of the I/O assignment file are as follows:
;HDW NAME
SIGNAL
SCALE#
R_R_TC9
R_R_TC10
R_R_TC11
R_R_TC9
R_R_TC10
R_R_TC11
TC
TC
TC
;
;
;
C_C_MAI01
C_C_MAI02
C_C_MAI03
C_C_MAI04
C_C_MAI01
C_C_MAI02
C_C_MAI03
C_C_MAI04
PCT
PCT
PCT
PCT
;
;
;
;
C_C_RTD01
C_C_RTD02
C_C_RTD03
C_C_RTD01
C_C_RTD02
C_C_RTD03
TC
TC
TC
;
;
;
;COMMENTS
2048. deg F ; R TBQA- 17
2048. deg F ; R TBQA- 19
2048. deg F ; R TBQA- 21
128.00
128.00
128.00
128.00
%
%
%
%
;
;
;
;
C
C
C
C
Spare TC
Spare TC
Spare TC
CTBACTBACTBACTBA-
37
41
43
47
20
20
20
20
MA
MA
MA
MA
1
4
7
RTD
RTD
RTD
core to which the input will be terminated in the control panel (R_ or C_)
type and number of the input signal (TC for thermocouple, MAI for milliamp input, RTD for RTD; the
two-digit suffix is the number of the input).
SIGNAL defines:
TBQA- 17 is terminal number 17 on the analog I/O termination board located on the <R> core (refer to
Appendix D for termination information); CTBA- 37 is terminal 37 on the CTBA analog I/O
termination board on the <C> core; and, TBCA- 1 is terminal number 1 on the TBCA analog termination
board on the <C> core.
8-19
GEH-6195F
Application Manual
When choosing spare thermocouple (T/C) inputs, special care must be taken when deciding to add them to <Q>. <Q> T/C
inputs are brought into the control panel in three corresponding groups of 15. One group of 15 to each of the TCQA analog
input cards of <R>, <S>, and <T>. T/C input #1 is the first T/C routed to the TCQA of <R>; T/C input #16 is the first T/C
routed to the TCQA of <S>; T/C input #31 is the first T/C routed to the
TCQA of <T>; T/C input #2 is the second T/C routed to the TCQA of
<Q> Thermocouples
<R>; and so on. (See Table 1.) Two cases of thermocouple inputs to <Q>
<R>
<S>
<T>
exist, voted and non-voted. Voted, redundant inputs are used in control
and protection; non-voted, non-redundant inputs are used primarily in
TC01
TC16
TC31
monitoring and logging functions. In the example, a single non-critical
TC02
TC17
TC32
T/C input is added. As it does not require voting, it could have been
added to either <C> or <Q>.
TC03
TC18
TC33
For the purposes of this example, it is being added to <Q>. When adding
non-voted T/C inputs to <Q>, the other two corresponding processor T/C
inputs must be checked to determine if they have been used or are still
spares. If either or both of the other corresponding T/C inputs have been
used, it must be determined what type of T/C(s) is connected; only a T/C
of the same type can be connected to the remaining (corresponding) T/C
input(s). In the example, a T/C is connected to spare T/C input #9;
therefore, the other two corresponding T/C inputs to <S> and <T>,
numbers 24 and 39 should be checked to determine if they have been
used. If they have, it should be determined what type of T/C they are
connected to. For the purposes of the example, no T/C's have been
connected to 24 or 39. In the future, however, if T/C's were added to
either T/C inputs 24 or 39, they would have to be non-voted type K's
since a type K has been added to #9.
TC04
TC19
TC34
TC05
TC20
TC35
TC06
TC21
TC36
TC07
TC22
TC37
TC08
TC23
TC38
TC09
TC24
TC39
TC10
TC25
TC40
TC11
TC26
TC41
TC12
TC27
TC42
TC13
TC28
TC43
TC14
TC29
TC44
TC15
TC30
TC45
If voted, the redundant T/C's must all be the same type and must all be
Table 1. Thermocouple Inputs
connected to unused corresponding T/C inputs. For example, to connect
three redundant T/C's to the control panel beginning at T/C input #9, T/C
inputs 24 and 39 must be unused. To make three corresponding T/C
inputs voted, the IO.ASG file must be modified to let the control panel
know that the three redundant signals are to be voted as shown in the
following section of the IO.ASG file. T/C inputs 1, 16, and 31 have
been identified as voted inputs by renaming the signal name to TTI. T/C inputs 9, 24, and 39 are not identified as yet as
voted inputs (the hardware name and signal name are the same).
;HDW NAME
SIGNAL
SCALE#
TC01_16_31_V
TC02_17_32_V
TC03_18_33_V
TC04_19_34_V
TC09_24_39_V
TTI
TC02_17_32_V
TC03_18_33_V
TTBYP
TC09_24_39_V
TC
TC
TC
TC
TC
;
;
;
;
;
;COMMENTS
2048.
2048.
2048.
2048.
2048.
deg
deg
deg
deg
deg
F
F
F
F
F
;
;
;
;
;
Once available and appropriate spare analog input points have been identified, change the name in the SIGNAL column to
the desired signal pointname and modify the scale type, if necessary. Also, if the maximum scale information for the point
exists in the comments section, modify it to match the scale type information from the SCLEDATA.DAT file. For the
necessary changes to implement the new analog inputs in the example:
8-20
Application Manual
GEH-6195F
;HDW NAME
SIGNAL
SCALE#
R_R_TC9
R_R_TC10
R_R_TC11
STH1
R_R_TC10
R_R_TC11
TC
TC
TC
;
;
;
C_C_MAI01
C_C_MAI02
C_C_MAI03
C_C_MAI04
SPH1
C_C_MAI02
C_C_MAI03
C_C_MAI04
PRESS
PCT
PCT
PCT
;
;
;
;
C_C_RTD01
C_C_RTD02
C_C_RTD03
LTBRGDRN1
C_C_RTD02
C_C_RTD03
TC
TC
TC
;
;
;
;COMMENTS
2048. deg F ; R TBQA- 17
2048. deg F ; R TBQA- 10
2048. deg F ; R TBQA- 11
2048.0
128.00
128.00
128.00
psi
%
%
%
;
;
;
;
C
C
C
C
CTBACTBACTBACTBA-
37
41
43
47
1
4
7
Exit the ASCII text editor making sure to save the modified I/O assignment file with the same name. Return to the Main
Menu for the next step by typing MENU at the DOS prompt and pressing Enter.
8-5.2. Step 2 - Modify I/O Configuration
The I/O configuration must now be modified to reflect the new analog input points. Click on the I/O Configurator
selection of the Main Menu. After a few seconds, the I/O configurator display will appear on the CRT. Check the top of the
I/O Configurator display for an indication that the processor which is currently selected (either <C> or <Q>). Click on the
proper target at the bottom of the screen to switch to the appropriate processor, if necessary.
The example requires that the <Q> Processor Menu be selected. To do this, click on the appropriate I/O card target (TCQA1) to display the configuration information for thermocouple input number 9.
The first screen which appears will be card revision information; click on the Next Screen target until the thermocouple
input information screen appears (See Figure 8-6.).
1:
2:
3:
4:
K
K
K
K
TC
TC
TC
TC
Valid types:
5:
6:
7:
8:
K
K
K
K
K, J, E, T
TC 9:
TC 10:
TC 11:
TC 12:
K
K
K
K
not used :
TC 13:
TC 14:
TC 15:
K
K
K
Figure 8-6. I/O Configurator Screen for <Q> Thermocouple Type Selection
Since the I/O Configuration for the TCQA T/C input #9 is already defined to be a type K and we are adding a type K input to
T/C input #9, no changes are necessary on this display.
8-21
GEH-6195F
Application Manual
Click on the Exit Card Def target to return to the initial screen of the I/O configurator. In the example, two new analog
inputs are added to <C>, so the user should click on the Load <C> Menu target and then click on the appropriate card
target. (Both the CTBA and TBCA analog I/O termination boards are connected to the TCCA card; therefore, the user must
click on the TCCA card target.) The first screen which appears displays card revision information; click on the Next
Screen target until the proper input configuration information is displayed.
To configure the new transducer input, access the Milliamp Input Definition screen of the <C> processor's TCCA card,
shown in Figure 8-7.
Signal
Signal
1:
2:
Signal
Signal
3:
4:
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal
Signal
5:
6:
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal
Signal
7:
8:
NO
NO
128
128
0.0
0.0
100.0
100.0
Figure 8-7. <C> Processor TCCA Card Milliamp Input Definitions Screen
Milliamp Input Signal #1 is used. The cursor is on the area of the screen which is white. Click on NO in the Signal in
use column for Signal 1 and type in YES, followed by Enter. The cursor will advance to the next column of Signal
1. In this column, type in the Full Scale value CDB value (Control Data Base) of the signal type which was
chosen and then press Enter (in this case, that would be 2048 for the signal type PRESS). The cursor will advance to the next
column of Signal 1, CDB Value at 4mA, where the minimum value of the calibrated range of the transducer
should be typed in before pressing Enter (in the example the value 0.0 was typed in since the transducer will be calibrated for
a range of 0-1500 psig). The cursor will advance to the last column of Signal 1, CDB Value at 20mA , where the
maximum calibrated range of the transducer should be typed in before pressing Enter. In the example, the maximum
calibrated range of the transducer is 1500.0 psi, therefore the value 1500.0 should be typed in. The Milliamp
Input Definition Screen in the example would appear as follows:
Signal
Signal
1:
2:
Signal
in use
------YES
NO
Full Scale
CDB value
----------2048
128
CDB value
at 4 mA
--------0.0
0.0
CDB value
at 20 mA
---------1500.0
100.0
To complete the Milliamp Input Definition, click on the Verify Screen target at the bottom of the display to verify any
modifications. Click on the Exit Card Def target to return to the <C> Processor Configuration Menu.
In the example, an RTD input is added to <C>. For this reason, the user should click on the TCCA target selection again, and
scroll to the proper RTD Type Selection screen (as shown in Fig.8-8).
8-22
Application Manual
GEH-6195F
1:
2:
DIN
DIN
RTD 9:
RTD 10:
DIN
DIN
RTD 17:
RTD 18:
DIN
DIN
RTD 25:
RTD 26:
DIN
DIN
RTD
RTD
3:
4:
DIN
DIN
RTD 11:
RTD 12:
DIN
DIN
RTD 19:
RTD 20:
DIN
DIN
RTD 27:
RTD 28:
DIN
DIN
RTD
RTD
5:
6:
DIN
DIN
RTD 13:
RTD 14:
DIN
DIN
RTD 21:
RTD 22:
DIN
DIN
RTD 29:
RTD 30:
DIN
DIN
RTD
RTD
7:
8:
DIN
DIN
RTD 15:
RTD 16:
DIN
DIN
RTD 23:
RTD 24:
DIN
DIN
Valid types:
N120, CU10, USIND, SAMA, PURE, DIN
not used :
----Figure 8-8. I/O Configurator Screen - TCCA Card RTD Type Selection
RTD Input No.1 is used. Click on DIN next to RTD 1: to move the cursor to that location. As a 10-ohm copper RTD is
being implemented, the string, CU10, should be typed in before striking the Enter key. The RTD Selection Screen in the
example would appear as follows:
1:
2:
CU10
DIN
RTD 9:
RTD 10:
DIN
DIN
RTD 17:
RTD 18:
DIN
DIN
RTD 25:
RTD 26:
DIN
DIN
To complete the RTD Type Selection, click on the Verify Screen target at the bottom of the display to confirm the
modification and then click on the Exit Card Def target to return to the <C> Processor Configuration Menu.
Once the analog input I/O modifications is complete, click on the Save and Exit target at the bottom of the display. This
saves the new I/O configuration files to be downloaded to the processors in Step 4, exits the I/O Configurator, and returns the
screen to the Main Menu.
8-5.3. Step 3 - Create New UNITDATA.DAT File
The unit Data Dictionary must now be updated to include the new software signal pointname of the contact input point being
added. The file UNITDATA.DAT (one of the unit Data Dictionary files) must contain all of the signal pointnames and
therefore must be updated (a new UNITDATA.DAT file will actually be created with the new software signal pointname
from IO.ASG included in the file). UNITDATA.DAT is created by executing the DDLOCATE and using the four
assignment files (one of which is IO.ASG) as input to the program. All four of the assignment files must be used even
though only IO.ASG was modified in this example. This is because a new UNITDATA.DAT is actually being created by
the DDLOCATE program and all the assignments must be included in the new file.
To run the DDLOCATE program, type in the following command at the DOS prompt of the unit directory:
DDLOCATE IO.ASG FACTORY.ASG ALLOCSSP.ASG SITE.ASG
8-23
GEH-6195F
Application Manual
When the Data Dictionary loader program loads the information from UNITDATA.DAT into <I> RAM, the signal
pointnames should be in alphanumeric order by pointname for fast loading. However, the UNITDATA.DAT file created by
DDLOCATE is not sorted in this fashion.To accomplish an alphanumeric sorting, run the DDUTIL program with the SORT
option specified by typing in the following command at the DOS prompt of the unit directory:
DDUTIL SORT
In addition to sorting the new UNITDATA.DAT file in alphanumeric order by signal pointname, DDUTIL also performs a
validity check of the signal pointnames in the file. Validity checking is the process of checking that no signal pointname is
assigned to more than one point in UNITDATA.DAT. The results of sorting and validity-checking will displayed on the
screen. The following message displays, indicating there were no problems during sorting and validity-checking:
SORTING COMPLETE: UNITDATA.DAT is new file, UNITDATA.BAK is old file
DDUTIL run with the SORT option specified will store the unsorted and un-validity-checked UNITDATA.DAT file
produced by DDLOCATE as back-up file with the name UNITDATA.BAK and stores the results of sorting the file as the
new UNITDATA.DAT file. Return to the IDOS Main Menu by typing MENU at DOS prompt and pressing Enter.
NOTE
Several of these steps can be done automatically by using the MK5MAKE.BAT file. See Maintenance
Manual GEH-5980, Chapter 4.
8-5.4. Step 4 - Download New I/O Configuration
Access the Main Menu and initiate the EEPROM downloading function by pointing and clicking on EEPROM Downloader.
This returns the screen to a command line with the following prompt:
EEPROM Downloader>.
To download IOCFG_Q.DAT to each processor of <Q> (<R>, and <S> and <T> in a TMR control panel), type in the
following command with the appropriate Unit Name (if other than T1):
DOWN T1 R IOCFG
Repeat the command for <S> and <T> in a TMR control panel. When the I/O configuration has been downloaded to the
appropriate processor(s), type EXIT at the prompt to return to the Main Menu when downloading is completed.
8-5.5. Step 5 - Reset Processor(s)
For the new analog input addition(s) to become active in the processor(s) to which it was downloaded, each processor must
be reset or cycled one-at-a-time. Wait until the processor returns to state A7, normal operating condition, before resetting
the next processor. Resetting the processor transfers the modified I/O configuration file from processor EEPROM to
processor RAM where it is now active.
8-5.6. Step 6 - Reset <I> Computer
The new UNITDATA.DAT file must now be loaded into the <I> computer's RAM so that the new software signal
pointname can be displayed with units and a value when inserted into a User Defined Display. To load the new file into <I>
RAM, the primary operator interface computer must be reset (press CTRL + ALT + DEL) for the new UNITDATA.DAT file
to be loaded into <I> RAM. When the reset process is complete, the Main Display will return.
8-5.7. Step 7 - Transfer New Files to Other <I>s
8-24
Application Manual
GEH-6195F
If there are any other <I>s on the Stage Link for the unit to which new analog input were added, the new IO.ASG,
UNITDATA.DAT, and IOCFG_?.DAT (where ? is either C or Q, depending on which processor's digital I/O
configuration was modified) must be copied to floppy disk and transferred to them from the <I> where the modification was
made. After the new files are loaded, each <I> must be reset in order for it to display the new point name when entered.
8-25
GEH-6195F
Application Manual
Notes:
8-26
Application Manual
GEH-6195F
CHAPTER 9
STAGE LINK CONFIGURATIONS
9-1. OVERVIEW
Communication between the operator interface(s) (<I>) and the Mark V panel(s) is carried out by means of the control
system's Stage Link. In its simplest configuration, the Stage Link connects one Mark V turbine control panel to a single <I>
(or node) across a single segment (see segment definition below). This communication topology may however be expanded
to accommodate multiple <I>s and/or multiple panels. For example, a single operator interface can be configured to issue
commands to and receive turbine data from up to eight Mark V gas/steam turbine controls. In addition, multiple <I>s may be
attached to the Stage Link each <I> communicating with multiple control panels. In this way, the Stage Link provides
enhanced flexibility for establishing effective communications which can be tailored to individual site needs.
The Stage Link was designed specifically to address turbine control needs such as downloading or uploading software
between the Mark V and the <I>, issuing commands, alarm management, and monitoring. Distributed control systems (DCS)
interface to the Mark V via separate communication link(s) routed to the <I>, typically using a ModBus protocol.
9-2. INTRODUCTION
This Chapter provides guidance and rules for successfully mapping Stage Links. Examples are used to help explain how
certain topologies maximize communication link availability and/or enhance network distances.
9-2.1. Terms of Reference
NODE: Any device connected to the Stage Link system that has a valid address; a <C> core
(communications processor), <D> core (backup communications processor), or an <I>.
REPEATER: Electronic device that receives, amplifies and re-transmits Stage Link signals. The <C> and
<D> cores and a hub are considered repeaters, <I>'s are not.
HUB: For the Stage Link, the hub is a 4-port repeater (two coax ports and two fiber optic ports) for
converting electrical signals to or from light pulses for fiber optic transmission or reception. It can also be
used as a repeater to amplify coax signals. It is not considered a node because it does not have an address.
SEGMENT: Any Stage Link section that joins two repeaters or connects one repeater to one or more
high impedance devices and ends with a terminating resistor. A segment may have multiple taps for high
impedance connections to <I>'s.
9-1
GEH-6195F
Application Manual
General Specifications
Local Area Network (LAN) Type
ARCNET
Communication Type
Baseband
Frequency/Speed
31 micro seconds
6,000 meters or
19,680 feet
Repeater Nodes
<C>, <D>
Other Repeaters
<I>
9-2
Application Manual
GEH-6195F
Outdoor Cable
Connector Type
Cable
Connector Type
ST bayonet
Hub Power
Hub Configuration
If the turbine control application requires a segment too long for a co-axial cable, a fiber optic cable should be used. For
more on fiber optic installation, see section 9-10.
9-3
GEH-6195F
Application Manual
100
16
31 microseconds
Both Ends Of The Stage Link Must Have A 93 ohm Terminating Impedance
Every Node must have a unique network address
Maximum Segment Lengths
Co-ax Repeater To Repeater
609.6 meters
609.6 meters
304.8 meters
304.8 meters
1825 meters
1.5 meters
The cable and nodes between two repeaters is called a segment. The segment distance cannot exceed 609.6 meters
for a coax connection. Fiber optic segments can go farther as described below.
<C>
<C>
If a <C> or <D> looses power total length becomes the sum of the two adjacent segments (see rule 8
below).
9-4
Application Manual
2.
GEH-6195F
The segment between fiber optic repeaters can be as much as 1825 meters.
coax
coax
active
hub
active
hub
coax
coax
A two node segment with one repeater and one high impedance node forming the end of the link may be 609.6
meters long.
The <I> must have a cable terminating resistor (shown as R).
< 609.6 Meters Coax >
<C>
93 ohms
<I>
4.
No more than 8 <I>'s can be used in one segment. Each node must use a proper "T" connector in the cable to
minimize reflection. The "T" is located on the card, and does not have a length of cable between the "T" and the
card.
8 High Impedance Nodes Maximum
<C>
<I>
<I>
<I>
<I>
R
<I>
<I>
5.
High impedance nodes must be separated by a minimum of 1.5 meters of cable between the T's.
6.
On a segment that has one <C> and two or more high impedance nodes, the maximum segment cable distance must
be limited to 304.8 meters or less.
<C>
<I>
7.
<I>
<I>
<I>
<I>
<I>
The length of a segment with two <C>'s, and one to eight <I>'s, must be limited to 304.8 meters or less.
< Less Than 304.8 meters >
<C>
<I>
<I>
<I>
<I>
<C>
<I>
9-5
GEH-6195F
8.
Application Manual
Each <C> and <D> repeater has a relay that drops out when the power is off, connecting the two ports in order to
maintain communication among the remaining nodes. This complicates the distances allowed between nodes
because the segment formed by any single failure still must not exceed 609.6 meters. For segments containing <I>'s
this distance drops to 304.8 meters.
<---------------Less than 304.8 meters----------------->
and no more than eight <I>'s
<C>
<C>
<I>
<I>
<I>
R
<I>
<I>
<I>
9-6
Application Manual
GEH-6195F
9-9. EXAMPLES
9-9.1 Example 1: Redundant Link Stage Application
FOH
R
<I>
<I>
FOH
<I>
<I>
FOH
FOH
<I>
<C>
<C>
<C>
<C>
<C>
<C>
<C>
<C>
<D>
<D>
<D>
<D>
<D>
<D>
<D>
<D>
UNIT 1
UNIT 2
UNIT 3
UNIT 5
UNIT 6
UNIT 7
UNIT 8
<I>
UNIT 4
<I> 2
267m
<C> 1
3m
<I> 1
S2
30m
R
<I> 4
S4
S3
<C> 2
25m
<I> 3
30m
<C> 3
270m
9-7
GEH-6195F
Application Manual
SEGMENTS
TOTALS and
COMMENTS
S1
S2
S3
S4
270
30
55
270
625
Maximum Segment
with 1 Node Failure
Calculations
Failure of Node:
<C> 1
<C> 2
<C> 3
<C> 1 to
<C> 3
<C> 2 to
<I> 4
300
85
325*
FOH 1
S1
3M
<I>
3M
S11
<I>
<I>
3M
<I>
3M
S10
760 m
Fiber Optic
S2 600 m
Fiber Optic
FOH 2
S3 3m
FOH 4
S4
<C> 1
S5
<C> 2
S6
<C> 3
<I>
S7
<C> 4
9-8
FOH 3
S8
<C> 5
S9
3m
<C> 6
Application Manual
GEH-6195F
SEGMENTS
S1
S2
S3
S4
S5
S6
TOTAL
S7
S8
S9
600
6
S10
S11
760
3
30
30
180
30
150
Maximum Segment
with 1 Node Failure
Calculations
1360
438
2388, well within 6000
meter maximum
Failure of Node:
<C> 1
<C> 2
<C> 3
<C> 4
<C> 5
<C> 6
FOH 2 to
<C> 2
<C>1 to
<C> 3
<C> 2 to
<C> 4
<C> 3 to
<C> 5
<C> 4 to
<C> 6
<C> 5 to
FOH 4
33
60
210
210
180
153
Larger diameter fiber extends this to 9000 feet (2,740 m) because the light transmitter gets more light into the fiber.
If the plant is in a high lightning area, fiber optic segments can reduce the control outages caused by lightning.
Grounding problems are avoided with optical cable. The ground potential can rise when there is a ground fault on
transmission lines, caused by currents coming back to the generator neutral grounding point.
Optical cable can be routed through switch yards and other electrically noisy areas with no interference. This can
shorten the required runs and simplify the installation.
With proper cable jacket materials it can be run direct buried, in trays, or in conduit, being careful not to drop below
the bend radius.
High quality optical fiber cable is light, tough, and easily pulled.
The total cost of installation and maintenance of a fiber optic segment may be less than a coax segment.
9-9
GEH-6195F
Application Manual
9-10.2. Disadvantages
Fiber optic links require powered hubs, with a reliable source of AC power. Failure of power to either hub causes a
link failure.
The effective distance of a fiber segment is 1.25 times the actual cable routing distance. The rule for Stage Link is
that the total effective distance between the farthest apart devices must not exceed 20,000 feet.
The extra equipment required for fiber links can increase maintenance.
Cost, particularly for short runs, may be more for a fiber optic Stage Link segment.
Inexpensive fiber optic cable is easily broken during installation and more prone to mechanical and performance
degradation over time. The highest quality cable is recommended.
Multimode fiber, with a graded index of refraction core and an outer cladding, is recommended for the Stage Link (See
Section 9-4.). The amount of light that gets into the fiber depends on the brightness of the light source and the area of the
light carrying portion of the fiber. The amount of light that comes out the other end depends on the clarity of the glass, the
distribution of the index of refraction, the condition of the fiber, and the attenuation of connectors. The amount of electrical
signal generated depends on the light coming out of the fiber and the area and sensitivity of the photo transistor. Tracking all
this is done by using a power budget (Section 9-10.4.).
The fiber is protected with "buffering" which is the equivalent of insulation on metallic wires and protects the cable from
excessive bends. Mechanical stress can damage fibers. One way to protect the fiber is to spiral it on the inside of a tube
filled with gel. A more reliable system uses tight buffering with precision tensioned Kevlar fibers which carry the stress of
pulling and vertical runs.
9-10
Application Manual
GEH-6195F
WARNING
Never look directly into a fiber. Although most fiber links use light emitting diodes which cannot
damage the eyes, some longer fiber links use lasers which can cause permanent damage to the eyes.
9-10.3.2. CABLE.
High quality fiber is recommended, especially for long distance links. It should be 62.5/125 optical cable as well.
Cable attenuation should be between 3.0 and 3.3 dB/km at 850 nm, and around 1 to 1.2 dB/km at 1300 nm.
The acrylate protective layer of the fiber should be specified with a 100 kpsi proof test and a 500 micrometer
coating, rather than the 50 kpsi and 250 micrometer coating.
Gel filled (or "loose tube") cables should not be used because of the special care required during installation, the
difficulty of making terminations and problems of maintaining the gel seal, particularly in vertical runs where
hydrostatic pressure can cause gel leakage.
Use a high quality "break out" cable, which will make each fiber in itself sturdy cable that helps prevent too sharp
bends.
Combine the sub-cables with more strength and filler members to build up the cable for resisting mechanical stress
and outside environment attack.
In Section 9-10.6, there are two sample specifications for fiber cable; one without armor and one with armor.
Rodent damage is one of the major causes of failure of optical cable. If there is a possibility of wire insulation
damage from rodents, the armored cable should be chosen. Otherwise, the armor is not recommended because it is
heavier, has a larger bend radius, is more expensive, attracts lightning currents, and has lower impact and crush
resistance. Particularly for underground runs, a direct lightning strike through the earth to the cable shield can cause
explosive formation of steam in damp earth that can mechanically damage the cable.
Test the optical characteristics of the cable with either an optical time domain reflectometer (OTDR) which can be
provided by the manufacturer or with a simpler device that compares light levels at both ends of the cable.
Four-fiber cables can be used to bring redundant communications to a central control room, or the extra fibers can
be retained as spares. A less expensive option is to get the same cable with only two fibers.
9-10.3.3. HUBS. The type of hub described throughout this chapter is built particularly for ARCNET communications and
has the proper impedance to match the ARCNET line (93 ohms). For this reason a fiber hub intended for ETHERNET, for
example, will not function properly on the Stage Link. It consists of a power supply that runs from 120 or 220 volts AC 50 or
60 Hz. The two models can be converted by moving an internal jumper to accept the other voltage in case an error was made
in ordering.
The rack contains a power supply with sufficient power for 4 "expansion" cards. Each card has two copper coax ports and
two fiber optic ports. A signal coming in on any port will be amplified and transmitted on the other three ports. Ordinarily
only one card is used. If the system uses two fiber segments, a second hub is recommended to improve the communications
availability. On the card, normally only one copper port and one fiber port are used for the same reason. The fiber optic ports
in the hub's card have ST connectors which are the bayonet type. The light gray is the transmit port, the dark gray the receive
port. In service a light gray connector always attaches to a dark gray one.
9-11
GEH-6195F
Application Manual
9-10.3.4. CONNECTORS. Connectors come in two forms, SMA and ST. The ST connectors give less problems in the field
because they are bayonet type and not subject to over tightening. Over tightening the SMA connector can chip the glass fiber
surface causing problems with reflections and loss of transmission. The bayonet type effectively uses a spring to push the
two connecting fibers together with the proper force.
Ceramic, glass filled plastic, or stainless steel are used to make the connectors. They come in three standard sizes to fit the
different diameter fibers. Connectors for the 62.5/125 micron fiber are relatively easy to procure. The ceramic connectors can
be precisely made and match the coefficient of expansion of glass.
9-10.4. System Considerations
Having two <I>'s in the central control room allows one to be down for maintenance while continuing control of the turbines
from the control room from the remaining <I>. Similarly, having two fiber segments also allows for failure of one of the
hubs, or the power to it. A failure of any one of the copper segments also retains control of all machines.
Often only <I>'s and possibly an <H> (Historian) will be near the central control room. It will have reliable AC, and if that
AC is gone, control from that location stops. Therefore, reliable AC in the control room is satisfactory for the hubs as well.
Another system consideration is the optical power budget for the Stage Link. The total budget refers to the brightness of the
light source divided by the sensitivity of the light receiver. These ratios of power are usually measured in dB to make
calculations easier. The difference between the dB power of the source and the dB power of the receiver represents the total
power budget. This must be compared to the link loss budget which is made up of the loss in the connectors and optical
cable. Installation of the fiber can decrease its performance over the new cable condition. The LED light source can get
dimmer over time, the connections can get dirty, the cable loss increase with aging, and the receiver can become less
sensitive. For all these reasons there must be a margin between the available power budget and the link loss budget of a
minimum of 3 dB. A good installation, including using correct parts and cabling, preparing connectors properly, and laying
the cable so as to avoid sharp bends and hot locations will help keep availability.
One fiber segment is specified to operate as far as 6000 feet with 62.5/125 microns fiber, and 9000 feet for the 100/140
microns fiber, by the hub manufacturer. These distance limitation have been incorporated into the Stage Link layout rules. It
is recommended that fiber optic sections used in the Stage Link must not be longer than the specified 6,000 and 9,000 feet
for the two fiber diameters. If the application significantly exceeds these distances another hub must be added to amplify the
optical signals.
9-10.5. Installation
9-12
Install the fiber optic cable in accordance with all local safety codes. Polyurethane and PVC are two possible
options for cable materials that might meet local safety codes. See Section 9-10.6. for some examples of specific
cables.
Proper planning is extremely important. Layout for the level of redundancy needed, cable routing distances, proper
application of the distance rules, and procurement of excellent quality hubs, UPS systems, fiber cable, and
connectors should all be included in planning the Stage Link.
Install the system so that it will be strong enough for indoor and outdoor applications, including direct burial.
Strictly adhere to the manufacturer's recommendations on the minimum bend radius and maximum pulling force.
Test the installed fiber to measure the losses caused by the cable and the connectors. A substantial measured power
margin is the best proof of a high quality installation.
The process of attaching the fiber connectors involves stripping the buffering from the fiber, inserting the end
through the connector, and casting it into an epoxy or other plastic. This typically involves using a kit designed for
the particular connector system. After the epoxy has hardened, the end of the fiber must be cut off, ground, and
polished.
The fiber hubs need reliable power, and should be placed in a location that will minimize the amount of movement
they must endure, yet keep them accessible for maintenance.
Application Manual
GEH-6195F
9-10.6. Specifications
The following sections provide specification information for Four-Fiber Cable with/without Armor, the Fiber Optic Hub, and
Fiber Optic connectors.
9-10.6.1. FOUR FIBER CABLE WITHOUT ARMOR.
RK920929-A
Multimode
62.5 microns
125 microns
100 kpsi
500 microns
900 microns
Hard elastomeric; plastic not acceptable.
Numerical aperture:
0.275
Attenuation
3.5 dB/km
1.3 dB/km
Stripping ability:
Sub Cables:
Fiber strength member:
Sub-cable diameter:
Sub-cable jacket:
Color coded:
Cable construction:
Jacket:
Color:
Cable weight:
Cable diameter:
Strength members:
Bandwidth
160 MhzKm
500 MhzKm
Conductivity:
Installation:
Min bend radius:
Max tensile load:
Location:
Pulling:
16 cm (when pulling)
2200 N
Aerial, direct burial, or duct
Ordinary cable grips
9-13
GEH-6195F
Application Manual
Operating:
Min bend radius:
Max tensile load:
Temperature:
Immersion:
Storage:
8 cm
550 N
-40C to +85C
No damage
-55C to +85C
Test specification:
Impact resistance:
Crush resistance:
Cyclic flexing:
Multimode
62.5 microns
125 microns
100 kpsi
500 microns
900 microns
Hard elastomeric; plastic not acceptable.
Numerical aperture:
0.275
Attenuation
3.5 dB/km
1.3 dB/km
Stripping ability:
Sub Cables:
Fiber strength member:
Sub-cable diameter:
Sub-cable jacket:
Color coded:
Cable construction:
Jacket:
Color:
Armor:
Armor overlap:
Over jacket:
Cable weight:
Cable diameter:
Strength members:
9-14
Bandwidth
160 MhzKm
500 MhzKm
Application Manual
GEH-6195F
Installation:
Min bend radius:
Max tensile load:
Location:
Pulling:
26 cm (when pulling)
2660 N
Aerial, direct burial, or duct
Ordinary cable grips
Operating:
Min bend radius:
Max tensile load:
Temperature:
Immersion:
13 cm
532 N
-40C to +65C
No damage
Storage:
-55C to +70C
Test specification:
Impact resistance:
Crush resistance:
EIA-STD-RS-455:(or equivalent)
50 impacts
440 N/cm
9-15
GEH-6195F
Application Manual
9-10.6.3. FIBER OPTIC HUB. The Hub Assembly is typically a metal box with a power supply and card slots. The Stage
Link application typically calls for two hub assemblies each with one card. They can be ordered for table or flange mounting,
and for 120 or 240 volt application. Moving an internal jumper can reconfigure for the other voltage if a mistake has been
made.
TABLE MOUNTED
FLANGE MOUNTED
120 vac
50/60 hz
MODHUB-16
EXP-CXS/FOG-ST
MODHUB-16F
EXP-CXS/FOG-ST
240 vac
50/60 hz
MODHUB-16E
EXP-CXS/FOG-ST
MODHUB-16EF
EXP-CXS/FOG-ST
MODHUB-16 can hold four cards, each with 4 ports for a total of 16 ports. This expansion module has two optical ports and
two copper coax ports. Recommended vendor: Contemporary Control Systems Inc., 2512 Wisconsin Avenue, Downers
Grove IL 60515, 1 (708) 963-7070.
9-10.6.4. FIBER OPTIC CONNECTORS. 3M Connector model 6100 (or equivalent). This ST bayonet type zirconia
connector is already filled with a thermoplastic material that is melted for the insertion of the fiber. The installation kit is
model 6150A (or its equivalent). The filler is melted, fiber inserted, end cleaved and polished with only one paper. This
connector makes fast and reliable connections and is gaining popularity.
Thomas & Betts Connector model 91810-125-2P (or equivalent). ST connector of composite polymer, glass capillary, crimp
and polish termination. Filler is a fast drying epoxy. Assembly Polishing Kit model 91000AKP (or equivalent) includes all
parts needed and instructions.
Amphenol Connector model 953-101-5010 (or equivalent). ST connector made of glass reinforced polymeric, ceramic
ferrule, copper crimp ferrule, and PVC bend relief boot. Termination kit, model 927-100-5000 (or equivalent), includes
stripper, curing oven, microscope, crimp tool, snips, polish board, training video. Add on termination kit has a cleave tool,
polishing tool, cable preparation template and instructions. Filler is heat cured epoxy.
9-11. TYPICAL STAGE LINK ADDRESSES
Table 9-1 shows typical Stage Link addresses as assigned by the factory. Any valid two digit hexadecimal number may be
used for any Stage Link address except for <G> processor addresses. For for information about using a <G> processor for
Ethernet Communications with a DCS system, see Chapter 11.
How to assign a new communication processor, Mark V Trainer, or <I> processor node to an existing Stage Link is
described in Chapter 5 of the Maintenance Manual, GEH-5980.
9-16
Application Manual
GEH-6195F
Address
Description
01
02
.
.
.
0F
10
Addresses between 01 and the start of the <G> processor addresses are not reserved.
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
.
.
EE
EF
FA
FB
FC
FD
FE
*Address 00 is reserved
*Address FF is not reserved but typically not used
9-17
GEH-6195F
Application Manual
Notes:
9-18
Application Manual
GEH-6195F
CHAPTER 10
MODBUS CONFIGURATION
10-1. INTRODUCTION
The Mark V control interface (<I>) acts as a slave to the Distributed Control System (DCS) master. The DCS can thereby
request information from each Mark V controller (such as flow rate values) by sending a MODBUS data request message via
the MODBUS link to a specific slave address. The DCS master can also issue MODBUS command messages to initiate
operator commands to each Mark V. These command messages support both push button commands (such as START,
STOP) and analog setpoint commands (such as preselected load setpoint).
The rate at which the data can be collected is limited by the transmission rate on the RS232 link, and by the turn-around
times of the computers on each end of the link. The DCS may issue no more than ten operator command messages per
second.
The <I> processor slave configured with the appropriate address will reply with the requested data. At sites where the
optional multi-unit <I> functionality is implemented (maximum of eight Mark V panels to an <I>), a single <I> can act as
multiple slaves responding to multiple slave addresses.
The MODBUS interface uses Gould Modicon's MODBUS Protocol. The following text provides application information
only. It does not specify MODBUS Protocol.
Detailed information on the MODBUS protocol is available from Gould Inc.'s Reference Guide PI-MBUS-300 Rev B,
January 1985. This is not the MODBUS Plus specification. It is recommended that both this document and the Gould
reference guide are used together.
The <I> system allows easy addition, deletion, or modification of the data lists by the DCS vendor or customer after
equipment installation. The data point capability of the Mark V turbine control system generally far exceeds the actual needs
of the DCS.
10-2. EXTERNAL COMMUNICATION LINKS
External communication links allow an operator at a remote location to initiate any operator command by sending a logical
command or an analog setpoint to an <I>. Logical commands are used to initiate automated sequences which reside in the
Mark V control system, and analog setpoints are used to set a variable, such as the turbine load, to a predefined level.
It is occasionally more efficient to set targets with an analog number, such as megawatts, rather than manually entering
raise/lower commands. The operator can send a target setpoint which the Mark V enters into its data base and ramps to the
target at a predetermined ramp rate.
Any operator command which can be initiated from the <I> can be initiated from the remote control system through a
communication link. This does not preclude the use of hard wired remote control interface. However, a traditional hard wired
interface can be I/O intensive and needs to be evaluated on a case-by-case basis. Maintenance commands (editing application
software, changing tuning constants, etc.) are generally restricted to being issued from an <I>.
All application data in the Mark V can be monitored by the remote control system via the remote serial communication link.
The Mark V data base contains several thousand points, but usually less than 500 points are of interest to the remote control
system. These consist of logical data for alarm and event messages and "analog" or numeric data for such variables as speed,
load, vibration, temperature, and so forth.
10-1
GEH-6195F
Application Manual
One <I> can interface with up to eight Mark Vs. Therefore, the external communication link to the remote control system has
the capability to communicate through the <I> to up to eight Mark Vs. An <I> can be located local, remote, or anywhere
within the distance limitations of the Stage Link system (for details on the Stage Link, see Chapter 9). The DCS or remote
control system can be located anywhere within the restrictions of the RS232 serial communication link.
10-3. RS232 & MODBUS
GEDS offers MODBUS protocol with an RS232 link as a level #1 communication link because it is compatible with most
control systems. The DCS is the master, and it issues a command to the Mark V which is the slave. Logical and analog
setpoint commands can be issued from the DCS to preassigned points in <I> to initiate control action. Requests for data can
be sent to preassigned points in the <I> and these points can be modified to include any point in the data base.
MODBUS, with an RS232 link, is adequate for most applications, but its limitations must be recognized. The limitations are
a 19,200 baud (bit/sec) transmission rate and the lack of individual time tags for alarms and events.
The RS232 link transmission rate makes it satisfactory for one or two units on a single communication link depending on the
amount of data which is requested for transmission. A major factor in determining the suitability of the MODBUS and
RS232 is whether the historical data base for the Mark V is local such as a Mark V Historian <H> or remote in the DCS. If a
Mark V Historian <H> is used, the communication link to the DCS is used to retrieve data from the Mark V. This data is
used to support the displays which currently appear on the monitors in the control room. This retrieval requires minimal data
transmission from the Mark V.
The communication link load is a function of the amount of data which the DCS is requesting and how often it is to be
transmitted. Data in the Mark V requires one word per analog point and one word for each 16 logic points (such as the state
of alarms and events). An evaluation of the link load for a specific application requires reviewing the amount and frequency
of the data transmission(s) and the specified baud rate and verifying that all is within the desired sampling rate.
In order to minimize the sampling rate for alarms, a contact output is provided from the Mark V to the plant alarm horn
system that informs the DCS that a new alarm has occurred. The DCS can then request a transmission of the alarm states
data. This eliminates the need to continuously sample the alarm queue at a fast rate. Some sites provide a remote printer to
get high resolution local alarm (62ms), event (62ms), and sequence of event logs in the control room without investing in
more sophisticated equipment.
10-4. PHYSICAL LINK LAYER/FORMAT
These sections detail the physical link layer/format of the MODBUS serial link.
10-4.1. Link Layer
Each <I> processor can provide one point-to-point MODBUS RS232 serial link to a customer's DCS. Multiple MODBUS
serial links from any one <I> are not possible. Since the master may communicate with multiple slaves, the <I> will send
data upon request only. No periodic transmission of data from the <I> is possible, except as a reply to a periodically
transmitted request sent from the DCS.
10-4.2. Physical Layer
The Mark V <I> processor is used as the communications port for MODBUS, typically using the <I>'s COM2 serial
communications port. If the COM2 port is not available, as in cases where a touch screen is connected to COM1 and the
cursor positioning device (trackball or mouse) is connected to COM2, a serial expander card is required to supply eight more
serial ports. The port used is configured with a DB9P (Male) connector as Data Terminal Equipment (DTE). Diagrams
showing this connection are shown in Figure 10-2.
10-2
Application Manual
GEH-6195F
The system is asynchronous RS232 compatible, 300 to 19,200 baud, programmable parity. It is compatible with full duplex
data sets (i.e. modems). Modem generated signals such as CTS (Clear to Send), CD (Carrier Detect) and RI (Ring Indicator)
are not required to enable the transmitter. The RTS (Ready to Send) and the DTR (Data Terminal Ready) on the <I> are
always equal to "1" when the <I> is powered up. This prohibits any multi-drop DCS configurations, as these signals cannot
enable or disable communications. Hardware handshaking (flow control via RTS/CTS signals) is not supported. It is up to
the master to only request data that it can reasonably expect to handle in a single burst. (See the section below on <I>
MODBUS Configuration for timeout configuration.)
GEDS does not recommend remote control of turbine products over a telephone modem due to the inherent unreliability in
this type of communication, and due to MODBUS timing errors introduced by error correcting modems. If it is necessary to
collect data or operate over telephone modems, the maximum number of bits that can be communicated is ten. Therefore the
standard eight bits of MODBUS data and the two bits for start/stop is all that can be accommodated. This means that
PARITY is not supported over telephone modems.
RS232 Modems are used for distances exceeding 50 feet. RS232 systems require two metallic shielded twisted pair wires to
connect the short-haul modems. While modems are supplied by GEDS, the customer must supply the cabling and
terminations. The standard modems supplied by GEDS require power on pin four. The modem connected to the <I> obtains
its power from the <I> serial port. The other modem must receive power on pin four from the DCS (see Figure 10-3). If the
DCS cannot supply power, the optional modem set is required and must be specified when ordering from GEDS. This set is
powered by an external source.
RS232 transmission distances are defined in
Figure 10-1.
26 Gauge
24 Gauge
22 Gauge
19 Gauge
300
10.0
12.0
15.0
25.0
1200
6.0
7.5
9.0
15.0
2400
4.5
5.5
7.5
11.0
4800
3.5
4.5
5.5
7.0
9600
2.2
3.2
4.0
5.0
19,200
1.0
1.2
1.5
2.0
10-3
GEH-6195F
Application Manual
Typical
DB25P(DTE)
# DCS
<I> **
DB9P (DTE)*
# cable
RXD
TXD
RTS
CTS
SCOM
CD
DTR
DSR
RI
(2)
(3)
(7)
(8)
(5)
(1)
(4)
(6)
(9)
NC
NC
Common (not shielded)
NC
NC
NC
NC
TXD
RXD
RTS
CTS
SCOM
(2)
(3)
(4)
(5)
(7)
<I> **
RXD
TXD
DTR
SCOM
DATA SET **
shielded
DATA SET **
DB9P (DTE)* (MODEM) *
twisted
(MODEM) *
# pair wire
# cable
(2) S1-2
R1-4 (2)
(3) S2-1
R2-3 (3)
(4) R1-4
S1-2 (4)
(5) R2-3
S2-1 (5)
##
##
(2)
(3)
(4)
(5)
# DCS
RXD
TXD
V+ ###
SCOM
Typical
DATA SET **
DATA SET **
DB25P(DTE)
LDDS
shielded LDDS
# DCS
twisted
@@cable
pair
# cable
(2)
(3)
S1
-- R1
(3)
RXD (3)
(3)
(2)
S2
-- R2
(2)
TXD (2)
(7)
NC
R1
-- S1
(4)
RTS (4)
(8)
NC
R2
-- S2
(5)
CTS (5)
(5)
(7)
@
@
(7)
SCOM (7)
(1)
NC
***
(8)
CD
(8)
(4)
NC
***
(6)
NC
(9)
NC
power 120/240
power 120/240
Vac
Vac
50/60 Hz
50/60 Hz
<I> **
DB9P (DTE)*
RXD
TXD
RTS
CTS
SCOM
CD
DTR
DSR
RI
10-4
Application Manual
GEH-6195F
*
**
***
NC
#
##
###
GEH-6195F
Application Manual
The <I> uses information in the <I> port definition/configuration file, F:\IO_PORTS.DAT, to assign functions to its
available I/O ports. These ports include the parallel port (LPT1) and serial port (COM2), plus, the serial ports on an expander
card (if supplied). A serial port is configured here as a MODBUS link. The <I> responds to commands sent from the DCS
based on the slave address(es) set up in this file, and decides what Mark V unit is to supply data for that address. The format
of the transmitted data (the mode) is also set here.
To customize F:\IO_PORTS.DAT, use the standard text file editor.
to help define a MODBUS link.
First define a serial port by adding the keyword "MODBUS" to the port definition. For example, to use COM2 as a
MODBUS port running at ninety-six hundred (9600) baud with no parity, add the line:
S2
BAUD 9600
PARITY NONE
DATA 8
STOP 1
IRQ 3
BASE_PORT 2F8
MODBUS
The port may be S2, or D1 through D8 if an expander card is supplied. F:\IO_PORTS.DAT contains a list of the key
words and defaults available for defining the physical ports (see that file for additional details). Do not use the port S1, as it
is always used for the cursor positioning device (configured in C:\AUTOEXEC.BAT). Do not use the S2 port if a touch
screen and/or track ball or mouse are supplied as the track ball or mouse will be configured on COM2. An expander card is
required in this situation. Only one port on an <I> may be defined for MODBUS at one time.
When the port has been defined, add lines to define the slave addresses, the Mark V panel that will supply the data to each
address, and the format of the communicated data. In the example below, the <I> acts as both slave 1 and 2. When the DCS
issues a command message to slave 1, the <I> communicates with Mark V unit "T1". When the DCS issues a command
message to slave 2, the <I> communicates with Mark V unit "T2". Both use Native Mark V data formats.
MODBUS
MODBUS
PORT S2
PORT S2
SLAVE 1
SLAVE 2
UNIT T1
UNIT T2
MODE NATIVE
MODE NATIVE
10-6
Application Manual
GEH-6195F
As such, the holding tables may be used exclusively, and the input tables may be omitted completely. Sending a MODBUS
write command to a point on a holding table that is not mapped to a Mark V command will have no effect and will be
ignored.
There are two classes of signals found on the two tables: coils and registers. A coil is one bit, and maps to a logic
Mark V CDB pointname, with a value of zero or one. A register is 16 bits, and maps to an analog Mark V CDB pointname,
or to a set of (up to) 16 packed logicals.
Multiple holding coils or registers may be mapped to any one Mark V CDB pointname. If the pointname is a Mark V
command, a write command from the DCS to any of the mapped holding coils or registers will cause the <I> to execute the
Mark V command.
Combining the two categories of tables and the two classes of points yields four separate tables. Each table is limited to 2000
entries, numbered 1 to 2000. The table types are:
HC - holding coils one bit logic signals that are both readable and writable. Logic Mark V commands must be in this
table for the <I> to issue the command to the Mark V; however, not all points in this table must be
logic Mark V commands. Logic Mark V commands are not writable from the holding register table.
IC - input coils
one bit logic signals that are readable but not writable. Any Mark V logic control database signal can
be in this table, but logic Mark V commands will not be writable from this table.
HR - holding registers 16 bit analog signals that are both readable and writable. Analog Mark V commands must be in
this table for the <I> to send the command to the Mark V, but not all points in this table must be
analog Mark V commands. They can be any analog control database signal, or a set of (up to) 16
bit packed logic control database signals. Mark V logic commands can be packed into a holding
register, however, they will not be writable in that format. For the <I> to issue a signal to a logic
Mark V command, it must be in the holding coil table. Simply put: packed holding registers are
not writable.
IR - input registers 16 bit analog values that are readable but not writable. Any analog control database signal, or a set of
(up to) sixteen (16) bit packed logic control database signals, may be in this table. Analog or logic
Mark V commands will not be writable from this table.
10-5.4. @SPARE: Unused Coils and Registers
If a request for any read or write command from the DCS using a coil or register not mapped to a Mark V CDB pointname,
the <I> will respond with a NAK code of 02, which is listed as INVALID ADDRESS (see the section on Message Errors,
below). This prevents the DCS from interpreting the reply from the <I> as data from the Mark V.
To define coils or registers without mapping them to Mark V CDB pointnames, map them to @SPARE in the mapping table.
This tells the <I> that the Coil or register is not used, but is legally defined. The <I> will respond to any DCS request with a
data value of zero (0) for all coils and registers defined as "@SPARE". It is not necessary to map all the points in the
mapping table. The "@SPARE" is used only to fill in the gaps or to format the table as required by the DCS.
Bit packed registers (logic control database signals packed into a 16 bit register) should not have unused bits defined as
"@SPARE". When any one bit of a register is defined as a packed bit, the entire register is defined as a packed register.
Therefore, omit defining the unused bits. Bits in a packed register not mapped to a logic Mark V CDB pointnames will
always send a value of 0 to the DCS. "@SPARE" can only be used on an unpacked register when the entire register is
unused.
10-7
GEH-6195F
Application Manual
The following section contains a simple template as an example for filling out the MODBUS mapping file
F:\UNITn\MODBUS.DAT. Each line of the mapping file has three required entries:
Table_Type Table_Point CDB_Pointname
where Table_Type is holding or input, Table_Point is 1 through 2000, and CDB_Pointname is a valid Mark V
control signal database pointname. The Table_Point 1 is requested from the DCS as point 0. Bit packed registers are
defined with a digit after a decimal point in the register mapping. The 16 bits are numbered [0-15] (see Figure 10-5).
When adding or modifying entries in this file, the following rules and
guidelines apply:
; HOLDING_COIL TABLE
HC 0001 logic_signal_name
HC 0002 logic_signal_name
HC 0003 @SPARE
; INPUT_COIL TABLE [Optional]
IC 0101 logic_signal_name
IC 0102 logic_signal_name
IC 0103 @SPARE
; HOLDING_REGISTER TABLE
HR 0001
analog_signal_name
HR 0002
@SPARE
HR 0004.0 logic_signal_name
HR 0004.1 logic_signal_name
HR 0003
analog_signal_name
; INPUT_REGISTER TABLE [Optional]
IR 0101
analog_signal_name
IR 0102
@SPARE
IR 0004.4 logic_signal_name
IR 0004.5 logic_signal_name
From the example in Figure 10-5, it can be seen that not all table points are defined or in order, comments are added using a
semi-colon ( ; ), there are no duplicate table point definitions, etc. However, the rules outlined above have been followed and
the file can therefore be considered correct.
The <I> must be restarted for changes to take effect. After the <I> has restarted, inspect the file G:\LOG\STARTUP.LOG
for any errors or warnings (search for "MODBUS").
10-8
Application Manual
GEH-6195F
MODBUS_L:
The options in Figure 10-6 are used to modify the format of F:\UNITn\MODBUS.LST as follows:
scaling (ENGLISH, METRIC, CUSTOM, HARDWARE) determines which F:\UNITn\*.SCA file is used
(ENGLISH.SCA is the default file).
mode
(NATIVE, SIGN16, UNS16, UNS12) used must match the mode defined in F:\IO_PORTS.DAT.
MODBUS_L does not read this file, it must be added manually.
quiet
if used, F:\UNITn\MODBUS.LST should be checked for error messages, as the errors will not be displayed on
the screen.
10-9
GEH-6195F
Application Manual
nolong omits longnames (Mark V control signal database pointname definitions) defined in the file
F:\UNITn\LONGNAME.DAT.
long
MODBUS_L will flag duplicate coil or register assignments, undefined Mark V CDB pointnames, invalid formats, invalid coil
or register numbers, conversion errors, etc. Resolve all errors before communicating with the DCS.
10-5.7. F:\UNITn\MODBUS.LST: MODBUS Listing File
An example
+HR
+HR
+HR
HR
HR
+HR
+HR
HR
HR
HR
HR
HR
+HC
+HC
+HC
+HC
0001
|
0002
|
0003
|
0004
|
0005
|
0006
|
0009
|
00010 |
0200.00|
0200.01|
0200.02|
0200.03|
0001
|
0002
|
0003
|
0004
|
SWREF_CMD
DRVAR_CMD
SC43LOAD
@SPARE
@SPARE
L90PSEL_CMD
SC43
SS43
L52GX
L94X
L30D_SD
L30D_SU
L1FAST_CPB
L1START_CPB
L70R4R_CPB
L70R4L_CPB
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SIGN16
SIGN16
UNS16
spare
spare
SIGN16
UNS16
UNS16
PACKED
PACKED
PACKED
PACKED
LOGIC
LOGIC
LOGIC
LOGIC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
512 | 0 | MW
|
512 | 0 | MVAR |
65536 | 0 | STATE |
512 | 0 | MW
| PRESELECTED LOAD ANALOG SETPOINT
65536 | 0 | STATE | TURBINE CONTROL SELECTION
65536 | 0 | STATE | TURBINE COMMAND STATE SELECTION
GENERATOR BREAKER CLOSURE
NORMAL SHUTDOWN
NORMAL DISPLAY MESSAGE "SHUTDOWN STATUS"
NORMAL DISPLAY MESSAGE "STARTUP STATUS"
FAST LOAD START SIGNAL
START SIGNAL
SPEED SETPOINT RAISE COMMAND PUSHBUTTON
SPEED SETPOINT LOWER COMMAND PUSHBUTTON
Table Point
(Write Status)
indicates which one of the four Mapping Tables and what point on the table is used for this point.
A preceding plus sign "+" indicates that this is mapped to a Mark V command. In this case it is legal
for the DCS to request a write to the point, and thus the <I> issues the command to the Mark V. The
listing in Figure 10-7 shows holding register 1 as an analog command, holding coil 1 as a logic
command, and holding register 9 as a enumerated state variable that can be written to the Mark V.
Logic Mark V commands can not be written if packed into holding registers (see above section on
holding coils and holding registers). In this example, a 0 may select "OFF", 1 may select "CRANK", 2
may select "AUTO", etc. Enumerated state variables are discussed in Chapter 5.
CDB Pointname
Mark V control signal database pointname that the coil or register maps.
Mode
transmission mode that the data is sent in over the MODBUS link.
Gain
Offset
Engineering Units
displayed units associated with the above MODBUS Gain and Offset for registers. A entry of "HEX"
indicates that this point is not normally converted into engineering units, but displayed in hexadecimal.
Special points, such as bit masks, are defined this way.
Longname
10-10
Application Manual
GEH-6195F
Once F:\UNITn\MODBUS.LST is generated, do not edit it as running MODBUS_L overwrites any changes. It may be
printed using the DOS PRINT command or the IDOS_SPL command. Do not use the DOS COPY command to copy any
file to the desired printer port. This takes the port away from the IDOS system, and the <I> must be reset to re-enable it.
10-6. MODBUS DATA FORMAT AND SCALING
10-6.1. MODBUS Data Conversions: Logics
Logic control database signal values can be transmitted to the DCS using either coils or registers. Coil data conversion
corresponds to a single logic control database signal with the LSB indicating its state.
When registers are used to transmit logic control database signal values, each bit corresponds to the state of a logic control
database signal. A register having 16 bits corresponds to a group of (up to) 16 logicals with the least significant bit being the
first logic CDB signal in the group, and the MSbit as the last logic CDB signal in the group. The two bytes are packed into
the MODBUS message using the normal rules for MSB and LSB order. The values of undefined bits in a packed register are
transmitted as 0. See section 10-6.2 for details on the modes used in transmission of data, as some modes may not be
suitable for bit packed registers.
10-6.2. MODBUS Data Conversions: Analogs
Analog control database signal values can be transmitted using registers only. Since DCS vendors handle analog signals in
different ways, such as 12 bit positive numbers, the <I> may be configured to transmit analog data in one of several modes.
The following modes are currently supported to meet customer needs. This section defines how to convert each data type to
engineering units. The MODBUS listing file (see above) defines the data type for each signal.
The conversion algorithms presented here define the conversion process at the most understandable level. The
implementation of these algorithms do not always follow these algorithms directly as there are many different schemes used
to prevent mathematical overflows in computations. The choice of the final implementation is left to the DCS vendor.
10-6.2.1. NATIVE. If a point is of data type NATIVE, all analog signals are transmitted in their internal Mark V
representation. This is the recommended mode because the signals can be transmitted directly without any manipulation
which could result in decreased resolution. The most common signal types used in the Mark V are as follows:
10-11
GEH-6195F
Application Manual
The conversion from SIGN16 to UNS12 causes a loss in resolution of 16:1 and should be avoided.
Certain internal signal types (e.g. H2, X2) become meaningless if restricted to the UNS12 range and would therefore be
transmitted directly without conversion (if requested by the DCS). Logics packed into registers also become meaningless if
the register's value is converted. The MODBUS listing file will list these points with a mode of UNS16. Fortunately most
analog signals that are of interest to the DCS are in an F2 representation. A gain of 1/16th is applied to F2 signals and 2048
is added to convert the range from [-32767,+32767] to [0,+4095]. The unsigned 16 bit signal type C2 is transmitted Modulo
4096 to also restrict the range to [0,+4095].
10-6.2.3. HW12. A special version of the UNS12 mode is available for use with some models of DCS systems. These
systems collect data using the normal UNS12 mode described above, but are unable to send analog setpoints to the Mark V
using the same GAIN and OFFSET conversion. In these DCS systems, no OFFSET is allowed in the conversion of analog
setpoint commands to MODBUS register values, only a GAIN.
To accommodate these systems, the HW12 mode reports data to the DCS using UNS12 mode, but uses a different formula
for analog setpoint commands sent from the DCS to the Mark V. This scheme allows the DCS the full positive range of the
Mark V command, but does prevent sending negative values. Analog setpoint commands in these systems are usually scaled
in percentages.
Make sure that the programming in the DCS reflects the fact that the scaling of the analog setpoint command to the Mark V
is different than the scaling of the feedback signal from the Mark V. (The HW12 mode analog setpoint command is the only
place where this is true.)
For data from the Mark V to the DCS, the conversion is the same as the UNS12 mode:
Engineering units = (Raw_value) / 4096 * GAIN + OFFSET
For setpoint commands from the DCS to the Mark V, the conversion is:
Raw_command_value = (Engineering units / GAIN) * 8192
Example: If a value position is requested, the listing file shows that the MODBUS Gain is 256 and the Offset is -128 to
get percent. The conversion of the register value of 2656 to engineering units is :
Engineering units = (2656) / 4096 * 256 - 128
Engineering units = 38%
To send the analog setpoint command to set the valve to this same position of 38%, the analog setpoint command value that
must be sent is:
Raw_command_value = (38) / 256 * 8192
Raw_command_value = 1216
10-6.2.4. UNS16. If a point is of data type UNS16, it is an unsigned 16 bit number. This mode transmits F2 analog signals
as unsigned 16 bit numbers by adding 32768. The most significant bit therefore turns from a sign bit into a bit with a weight
of 32768. This transforms the range of F2 signals to [0,+65535]. The MODBUS listing file defines the MODBUS Gain and
Offset required to calculate the value into engineering units, with the conversion being:
Engineering units = (Raw_value) / 65536 * GAIN + OFFSET
Example 1: If an UNS16 is used for a normal counter, the raw value is the value of the counter. If a counter has the value of
418, it is converted as:
Engineering units = (418) / 65536 * 65536 + 0
Engineering units = 418
10-12
Application Manual
GEH-6195F
Example 2: A number that is normally a signed number in the Mark V is requested as an unsigned number. If the register
value of a thermocouple was requested, it shows that in UNS16 mode the MODBUS Gain is 4096, and the Offset is -2048
for DEG F. The conversion of the raw data value of 33888 to engineering units is:
Engineering units = (33888) / 65536 * 4096 - 2048
Engineering units= 70 DEG F
No loss of resolution is caused by converting a SIGN16 to an UNS16.
10-6.2.5. SIGN16. If a point is of data type SIGN16, it is a signed 16 bit number. In this mode, the most significant bit of
the 16 bit analog signal is treated as a sign bit, where a one is used to for negative values. C2 type signals are transmitted
Modulo 32768 to prevent the sign bit from being set. H2 and X2 types are transmitted directly with an assumed value of
(-32768 to +32767). The convention of assuming the raw value is a fraction from -1.0 to +1.0 was used in defining the
MODBUS Gain and Offset. This allows the Gain to indicate the maximum (and minimum) value when the Offset is zero.
The MODBUS listing file defines the MODBUS Gain and Offset required to calculate the value into engineering units, with
the conversion being:
Engineering units = (Raw_value) / 32768 * GAIN + OFFSET
For example, Thermocouples are scaled with a gain of 2048 and an offset of 0 for conversion to DEG F. If the register value
is 1120, the conversion to engineering units is:
Engineering units = (1120) / 32768 * 2048 + 0
Engineering units = 70 DEG F
10-13
GEH-6195F
Application Manual
SLAVE FUNCTION
ADDRESS
CODE
...DATA...
CRC-16 CRC-16
(MSB) (LSB)
number from 0 to 255 and specifies the unit with which to communicate (a slave address of zero is
considered a broadcast message to all slaves).
function code
CRC-16
bytes are two bytes that complete each and every MODBUS message. The abbreviation CRC stands for
Cycle Redundancy Check, MSB stands for Most Significant Byte, and LSB stands for Least Significant
Byte. These bytes are used for error checking and are calculated for each transmitted and received message
to insure that no transmission error has occurred while the message was in transit. The method for
calculating the CRC-16 is a public protocol and is described in numerous text books and the Gould
Modicon MODBUS Protocol Reference Guide. Please refer to these other documents for information on
calculation of a correct CRC.
10-14
Application Manual
Exception Code
GEH-6195F
Name
Meaning
01
Illegal Function
02
03
04
Failure in Associated
Device
06
Device Busy
Format of exception message reply from the slave is shown in Figure 10-11.
SLAVE FUNCTION EXCEPTION CRC-16 CRC-16
ADDRESS
CODE
CODE
(MSB) (LSB)
Figure 10-11. Exception Code Response Format
slave address
must be in the range [1-255]. Zero is not allowed as a reply, as it is only used in broadcast messages from
the master.
function code
is always equal to the master's function code with the most significant bit set. Therefore, an exception
response sent back to a master that has sent a message with function code 02 hex would have a function
code of 82 hex (or 130 decimal) in the exception reply.
exception code
10-15
GEH-6195F
Application Manual
read the holding coil table. The format of a message from the master is shown in Figure
10-13.
SLAVE FUNCTION START
ADDRESS
CODE
COIL #
01
(MSB)
START
COIL #
(LSB)
NUMB
COILS
(MSB)
NUMB
COILS
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
slave address
starting holding
coil number
two bytes in length and may be any value less than the highest
holding coil number available in the holding coil table. The
starting holding coil number is equal to one less than the number
of the first holding coil returned in the normal response to this
request, i.e. to get the first holding coil, holding coil number 1,
enter 0 for the starting holding coil number. The high order byte
of the starting holding coil number field is sent as the first byte.
The low order byte is sent next.
number of holding
coils value
Format of normal message reply from the slave is shown in Figure 10-14.
SLAVE FUNCTION BYTE
ADDRESS
CODE
COUNT
01
Function
Code-hex
Description
01
Read Holding
Coils
02
03
Read Holding
Registers
04
Read Input
Registers
05
Force (Write)
Single Holding
Coil
06
Preset (Write)
Single Holding
Register
07
Read Exception
Status
08
Loopback
Maintenance
DATA
DATA
DATA
CRC-16 CRC-16
BYTE 1 BYTE 2 ... BYTE n (MSB) (LSB)
is a binary number from 1 to 250; the specified number of data bytes follow.
data field
is packed holding coil status data. Each byte contains eight holding coil values. The LSbit of the first byte
contains the value of the holding coil whose number is equal to the starting holding coil number plus one. The
value of the holding coils are ordered by number starting with the LSbit of the first byte of the data field and
ending with the MSbit of the last byte of the data field. If the number of the holding coils is not a multiple of
eight, then the last data byte contains zeros in one to seven of its highest order bits.
10-7.3.2. FUNCTION CODE 02: READ INPUT COILS. Function code 02 is used to read the input coil table. The format of a
10-16
Application Manual
GEH-6195F
START
COIL #
(LSB)
NUMB
COILS
(MSB)
NUMB
COILS
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
two bytes in length and may be any value less than the highest input coil available in the input
coil table. The starting input coil number is equal to one less than the number of the first input
coil returned in the normal response to this request, i.e. to get the first input coil, input coil
number one, enter zero for the starting input coil number. The high order byte of the starting
input coil field is sent as the first byte. The low order byte is sent next.
two bytes in length and must be in the range from 1 to 2000 inclusive. It specifies the number
of input coils returned in the normal response. The sum of the starting input coil value and the
number of input coils value must be less than or equal to the highest input coil available in the
input coil table. The high order byte of the number of input coils field is sent as the first byte.
The low order byte is sent next.
Format of normal message reply from the slave is shown in Figure 10-16.
SLAVE FUNCTION BYTE
ADDRESS
CODE
COUNT
02
DATA
DATA
DATA
CRC-16 CRC-16
BYTE 1 BYTE 2 ... BYTE n (MSB) (LSB)
binary number from 1 to 250; the specified number of data bytes follow.
data field
is packed input coil status data. Each byte contains eight input coil values. The LSbit of the first byte contains
the value of the input coil whose number is equal to the starting input coil plus one. The value of the inputs are
ordered by number starting with the LSbit of the first byte of the data field and ending with the MSbit of the
last byte of the data field. If the number of the input coils is not a multiple of eight, then the last data byte
contains zeros in one to seven of its highest order bits.
10-7.3.3. FUNCTION CODE 03: READ HOLDING REGISTERS. Function code 03 is used to read holding registers. The
START
REG #
(LSB)
NUMB
REGS
(MSB)
NUMB
REGS
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
10-17
GEH-6195F
slave address
Application Manual
starting holding is two bytes in length and may be any value less than the highest holding register number available in
register number the holding register table. The starting holding register number is equal to one less than the number of the
first holding register returned in the normal response to this request, i.e. to get the first holding register
number, holding register number one, enter zero for the starting holding register number. The high order
byte of the starting holding register number field is sent as the first byte. The low order byte is sent next.
number of
holding
registers
value is two bytes in length and must be in the range from 1 to 128 inclusive. It specifies the number of
holding registers returned in the normal response. The sum of the starting holding register value and the
number of holding registers value must be less than or equal to the highest holding register number
available in the holding register table. The high order byte of the number of holding registers field is sent
as the first byte. The low order byte is sent next.
Format of normal message reply from the slave is shown in Figure 10-18.
SLAVE FUNCTION BYTE
ADDRESS
CODE
COUNT
03
FIRST FIRST
LAST
CRC-16 CRC-16
REGSTR REGSTR ... REGSTR (MSB) (LSB)
(MSB) (LSB)
(LSB)
even binary number from 2 to 254, or zero. If the byte count is zero (0), then the master is to assume 256
data bytes follow. Otherwise, the specified number of data bytes follow. The byte count specifies the total
number of bytes in the message following the byte count, not including the two CRC-16 bytes.
holding
registers
are returned in the data field in order of number with the lowest number holding register in the first
two bytes, and the highest number holding register in the last two bytes of the data field. The number of the
first holding register in the data field is equal to the starting holding register number plus one. The high
order byte is sent before the low order byte of each holding register.
10-7.3.4. FUNCTION CODE 04: READ INPUT REGISTERS. Function code 04 is used to read input registers. The format of
START
REG #
(LSB)
NUMB
REGS
(MSB)
NUMB
REGS
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
10-18
Application Manual
slave address
GEH-6195F
starting input
is two bytes in length and may be any value less than the highest input register number available in the
register number input register table. The starting input register number is equal to one less than the number of the first input
register returned in the normal response to this request, i.e. to get the first input register, input register
number one, enter zero for the starting input register number. The high order byte of the starting input
register number field is sent as the first byte. The low order byte is sent next.
number of
input registers
value is two bytes in length and must be in the range from 1 to 125 inclusive. It specifies the number of
input registers returned in the normal response. The sum of the starting input register value and the number
of input registers value must be less than or equal to the highest input register number available in the input
register table. The high order byte of the number of input registers field is sent as the first byte. The low
order byte is sent next.
Format of normal message reply from the slave is shown in Figure 10-20.
SLAVE FUNCTION BYTE
ADDRESS
CODE
COUNT
04
FIRST FIRST
LAST
CRC-16 CRC-16
REGSTR REGSTR ... REGSTR (MSB) (LSB)
(MSB) (LSB)
(LSB)
is an even binary number from 2 to 250. The specified number of data bytes follow. The byte count
specifies the total number of bytes in the message following the byte count, not including the two CRC-16
bytes.
input registers
are returned in the data field in order of number with the lowest number input register in the first two bytes,
and the highest number input register in the last two bytes of the data field. The number of the first input
register in the data field is equal to the starting input register number plus one. The high order byte is sent
before the low order byte of each input register.
10-7.3.5. FUNCTION CODE 05: FORCE SINGLE HOLDING COIL. Function code 05 is used to force (or write) a single
holding coil in the holding coil table. The format of a message from the master is shown in Figure 10-21.
00H
CRC-16 CRC-16
(MSB) (LSB)
zero indicates that the message received is a broadcast. Non-broadcast messages use a slave address in the
range [1-255]. If the the message is not a broadcast, the holding coil written will be to the unit as defined
by the slave address and the <I> system configuration file. In the event that the message is a broadcast, the
holding coil will be written to all units with which the <I> acts as a slave as defined in the <I> system
configuration file.
holding coil
number
is two bytes in length and may be any value less than the highest holding coil number available in the
holding coil table. The holding coil number is equal to one less than the number of the holding coil forced,
i.e. to change the first holding coil, holding coil number one, enter zero for the holding coil number. The
high order byte of the starting holding coil number field is sent as the first byte. The low order byte is sent
next.
10-19
GEH-6195F
state byte
Application Manual
sent by the master with only two possible values. A zero is sent (00h) to turn the specified holding coil off
(set false). A value of 255 is sent (FFh) to turn the specified holding coil on (set true). The state byte is
always followed by a single byte with value zero.
Format of normal message reply from the slave is identical to the received message. If the message was a broadcast there is
no reply.
10-7.3.6. FUNCTION CODE 06: PRESET SINGLE HOLDING REGISTER. Function code 06 is used to preset (or write) to a
single holding register. The format of a message from the master is shown in Figure 10-22.
REG
DATA
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
zero indicates that the message received is a broadcast. Non-broadcast messages use a slave address in the
range [1-255]. If the message is not a broadcast, the holding register written will be to the unit as defined
by the slave address and the <I> system configuration file. In the event that the message is a broadcast, the
holding register will be written to all units with which the <I> acts as a slave as defined in the <I> system
configuration file.
holding register is two bytes in length and may be any value less than the highest holding register number available in
number
the holding register table. The holding register number is equal to one less than the number of the holding
register changed by this request, i.e. to change the first holding register, holding register number one (1),
enter zero (0) for the holding register number. The high order byte of the starting holding register number
field is sent as the first byte. The low order byte is sent next.
holding register is two bytes in length and contains the value to which the holding register specified by the holding
data field
register number field is preset. The first byte in the data field contains the high order byte of the preset
value. The second byte in the data field contains the low order byte.
Format of normal message reply from the slave is identical to the received message. If the message was a broadcast there is
no reply.
10-7.3.7. FUNCTION CODE 07: READ EXCEPTION STATUS. Function code 07 is used to read the exception status data,
defined as the first eight holding coils. These can be used to indicate slave controller status or condition of any other state.
Function code 07 thus provides a short form of request for the purpose of reading these first eight holding coils, holding coils
one through eight. The format of a message from the master is shown in Figure 10-23.
Format of normal message reply from the slave is shown in Figure 10-24.
10-20
Application Manual
GEH-6195F
CRC-16 CRC-16
(MSB) (LSB)
of the normal response is packed holding coil status data. The data byte contains eight holding coil values.
The LSbit of the first byte contains the value of the holding coil number one (1). The MSbit contains the
value of holding coil number eight. The value of the holding coils are ordered by number starting with the
LSbit of the first byte of the data field and ending with MSbit.
10-7.3.8. FUNCTION CODE 08: LOOPBACK TEST. Function code 08 is used to run the loopback diagnostic tests. The
purpose of the Loopback test is to test the communications system (the <I>); it does not affect the controller (the Mark V).
The format of a message from the master is shown in Figure 10-25.
SLAVE FUNCTION DIAG DIAG
ADDRESS
CODE
CODE CODE DATA
08
(MSB) (LSB) (MSB)
DATA
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
zero indicates that the message received is a broadcast. Non-broadcast messages use a slave address in the
range [1-255]. The <I> will respond to requests to its designated slave addresses, or to a broadcast. If the
message is not a broadcast, the data returned will be from the unit as defined by the slave address and the
<I> system configuration file. In the event that the message is a broadcast, no data will be returned. Only
commands to reset counters and change Listen Only mode will be accepted as broadcast messages.
Format of normal response message from the slave is shown in Figure 10-26.
SLAVE FUNCTION DIAG DIAG
ADDRESS
CODE
CODE CODE DATA
08
(MSB) (LSB) (MSB)
DATA
(LSB)
CRC-16 CRC-16
(MSB) (LSB)
10-21
GEH-6195F
Diag
Code
(hex)
Application Manual
Name
Meaning
00
The data passed in the data field will be returned to the DCS without modification.
01
Restart Comm
Option
This code causes the <I> to reset the RS232 port if necessary. It will also cause a
reset of all error counters associated with the MODBUS link if the high order byte
of the data field is 255 (0FFh). If the <I> is in Listen Only caused by a previously
issued command, the condition is reset to normal. A normal response is returned to
the master before the restart is executed if and only if the <I> was not in Listen Only
Mode (LOM).
04
Force slave to
Listen Only Mode
(LOM)
No response is issued. When this command is received, the <I> will not respond to
any commands other than the Restart Comm Option command listed above.
0A
Clear Counters
All error counters and the diagnostic register will be reset. A normal response will be
sent. All counters are cleared upon each power up, reboot, Clear Counters command
or Restart Comm Option command.
0B
Return Bus
Message Count
The total number of messages addressed to this <I> (broadcast and non-broadcast
messages) modulo 65536 will be returned to the master. This counter is cleared upon
each power up, reboot, Clear Counters command or Restart Comm Option
command.
0C
The total number of messages detected by the <I> that had a bad CRC modulo 65536
will be returned to the master. This counter is cleared upon each power up, reboot,
Clear Counters command or Restart Comm Option command.
0D
Return Bus
Exception Error
Count
The total number of exception response messages sent by the <I> modulo 65536 will
be returned to the master. This counter is cleared upon each power up, reboot, Clear
Counters or Restart Comm Option.
0E
The total number of messages addressed to this <I> (broadcast and non-broadcast
messages) modulo 65536 that did not generate an exception condition will be
returned to the master. This counter is cleared upon each power up, reboot, or clear
counter command or Restart Comm Option command.
Figure 10-27. Function Code 08 Diagnostic Codes
10-22
Application Manual
GEH-6195F
10-8. GLOSSARY
Analog
Baud
CDB
Control Signal DataBase. This database exists in the Mark V panel, and is used in the Control
Sequence Program. Pointnames used in the Control Sequence Program are available for use in the
MODBUS mapping tables.
CONFIG.DAT
The <I> system configuration file which defines what Mark V control panels are available, and what
<I> options are enabled (MODBUS). Found in F:\.
CRC-16
Cyclic Redundancy Check that generates a 16 bit check word. This word verifies that the message has
been transmitted and received properly. Refer to the Gould MODBUS Protocol specification or
standard text books for more detailed information.
Engineering Units
Exception Code
Function Code
GEDS
HC
Holding coil which permits both reading and writing access. A preceding "+" found in the MODBUS
listing file flags the write access.
HR
Holding register which permits both reading and writing access. A preceding "+" found in the
MODBUS listing file flags the write access.
<I>
IC
IO_PORTS.DAT
The <I> port definition/configuration file which sets up the parallel port and the serial ports on the
<I>. Found in F:\.
IR
LSbit
LSB
Logic
MSbit
MSB
Mapping Table
Tables which map registers and coils to Mark V CDB pointnames. See MODBUS.DAT.
master
Message
10-23
GEH-6195F
Application Manual
MODBUS.DAT
The MODBUS mapping file which determines which MODBUS points are mapped to Mark V CDB
pointnames. Found in F:\UNITn.
MODBUS.LST
The MODBUS listing file which details the mapping tables and the scaling associated with the Mark V
CDB points. This is used by the DCS vendor for programming the DCS. Found in F:\UNITn.
MODBUS_L
The MODBUS listing file generator. Running this creates MODBUS.LST. Found in G:\EXEC.
mode
Modulo n
A method of transmitting data that limits the data to the value n. For example, Modulo 4096 would
transmit 0 to 4095 unaltered. Data greater than 4095 would be divided by 4095.
packed register
RS232
RTU
One of two main MODBUS transmission modes. Mode RTU (Remote Terminal Unit) transmits data
as 8-bit bytes. Mode ASCII (not supported by the <I>) transmits data as 7-bit bytes, approximately
doubling the transmission time.
slave
The receiver (the <I>) of the master (the DCS) requests on a MODBUS link.
10-24
Application Manual
GEH-6195F
CHAPTER 11
GSM GATEWAY (<G>)
11-1. INTRODUCTION
The GEDS Standard Message (GSM) Gateway enables up to eight Distributed Control Systems (DCS) to communicate with
Mark V turbine controls. Specifically, this device permits the issuance of commands (Administrative and Command
requests) and retrieval of (time-tagged) "periodic" and "event-driven" data from any valid Mark V database point.
Essentially an <I> configured for data translation, the Gateway comes in two configurations: a stand-alone communications
gateway, <G>, and a combination gateway/operator interface, <I>/<G>. A <G> configuration is a
single-purpose communication central processing unit (CPU) with no peripherals (keyboard, mouse, monitor). The device
does not operate as an <I>.
Some applications require transmitting the high resolution local time tags in the Mark V for alarms (62ms), system events
(62ms), and sequence of events (SOE's) for contact inputs (1ms) to the DCS. Traditional SOE's have required multiple
contacts for each trip contact, with one contact wired to the turbine control to initiate a trip and the other contact wired to a
separate SOE instrumentation rack for monitoring. This SOE must then be integrated into the overall control system. Mark V
control systems use dedicated processors in each contact input module. This time stamps all contact inputs with a 1ms time
stamp, eliminating this initial cost and long term maintenance.
An ETHERNET link is now available with TCP/IP protocol to facilitate transmitting this data with the local time tags to the
plant level control. ETHERNET provides high speed 10 megabit transmission rates combined with TCP/IP, which is widely
used throughout the world. GEDS supplies an application layer protocol called GSM (i.e. GEDS Standard Messages) which
supports four classes of application level messages.
Adminstration Messages are sent from the Mark V <I> to the DCS with a "Supported" message which describes
general communication link availability and which Mark V's are available for communication on that specific link.
Event Driven Messages are sent from the Mark V to the DCS spontaneously when a system alarm occurs or clears,
a system event occurs or clears and a contact input (SOE) closes or opens. Each logic point is transmitted with an
individual time tag.
Periodic Data Messages are groups of data points which are defined by the DCS and transmitted with a group time
tag. All of the 5,000 data points in the Mark V are available for transmission to the DCS at periodic rates down to 1
second. One or more data lists can be defined by the DCS using Mark V controller names and point names.
Command Request Messages are sent from the DCS to the Mark V. These include turbine control commands and
alarm queue commands. Turbine control commands include momentary logical commands such as raise / lower /
start / stop and analog "setpoint target" commands. Alarm queue commands consist of acknowledge and reset
commands as well as alarm dump requests which cause the entire alarm queue to be transmitted from the Mark V to
the DCS.
11-1
GEH-6195F
Application Manual
11-2
Application Manual
GEH-6195F
11-3
GEH-6195F
LAYER
Application Manual
*Application
Presentation
Session
*Transport
*Network
*Datalink
*Physical
* Applicable Layers
Figure 11-1. OSI Layer Reference
11-3. INSTALLATION/STARTUP
Installation and startup of the Gateway differs slightly for <G> and <G>/<I> configurations. These differences are limited to
hardware connections.
11-3.1. Connections
A <G> is a PC-based processor that has ETHERNET and ARCNET connections, but no other peripheral attachments. To
connect the device, attach the power cord and the two coax cables to the appropriate ports.
A keyboard and monitor is needed to install or update a <G>'s IDP Product Code and data files.
The <G>/<I> split backplane enclosure has two connection points each for the keyboard, monitor and CPD.
The keyboard controlled switch is used to share the monitor, keyboard and CPD between the <I> and <G> halves of the
enclosure. There are four cable assemblies attached to the rear of the switch as follows (see Figure 11-2 for a connection
diagram:
PC-based computer power cord. Connect to the proper voltage using the international cord set and power multistrip
provided.
Common cable assembly tying the switch's input/ouput directly to the keyboard, monitor and CPD.
Cable assembly connecting the switch's channel one input/output to the keyboard/monitor/CPD connectors for the <I>
half of the PC enclosure.
Cable assembly connecting the switch's channel two input/output to the keyboard/monitor/CPD connectors for the <G>
half of the PC enclosure.
11-4
Application Manual
GEH-6195F
Power/Transformer Cable
Keyboard Controlled
Switch
CRT
Video In
CPU-1
CPU-2
I/O
PWR
PWR
Cable Assembly
Keyboard
Out
P
O
W
E
R
CPD
C
a
b
l
e
Out
A
s
s
e
m
b
l
y
S
T
R
I
P
Cable Assembly
POWER
SOURCE
120/220 VAC
60/50 HZ
<I>/<G> ENCLOSURE
<I>
Video Out
<G>
Video Out
Keyboard In
Keyboard In
CPD In (COM1)
CPD In (COM1)
PWR
11-5
GEH-6195F
Application Manual
11-3.2.1. SCAN MODE. If the Gateway is an <I>/<G> device, the electronic switch allows "scan" mode. The scan button
stays depressed when pushed, then releases with a second push. The depressed position is where the selection takes place. If
the button is depressed it activates (or deactivates), but it is recommended to push the button a second time to return it to the
released position to be ready for the next cycle. Scan causes the screen to oscillate (at five second intervals) between <I>
and the <G> displays.
11-3.2.2. PROCESSOR SELECTION. The switch face has lights that show CPU status. A red light indicates which CPU is
connected to the keyboard, monitor and cursor positioning device.
Since <I>/<G> devices have only one keyboard, trackball, and monitor it is necessary to switch between the <I> CPU and
the <G> CPU. The electronic switch "NEXT" button toggles between the <I> and <G> CPU's.
To obtain a screen prompt to recognize which processor is selected, use the following steps:
In the <I>:
1. From AUTOEXEC.BAT
2. Update the prompt command to read PROMPT=$lI$g $p$g $
3. This results in the screen prompt
<I> C:\>
In the <G>:
1. From AUTOEXEC.BAT
2. Update the prompt command to read PROMPT=$lG$g $p$g $.
3. This results in the screen prompt
<G> C:\>
11-3.3. Installing Software
This section contains information on installing the <I> configuration files, FTP software, and the CONFIG.DAT file, as well
as information about ARCNET addresses, the PC/TCP kernel, and time tagging. It will also explain how to check the system
once everything has been installed.
11-6
Application Manual
GEH-6195F
RG-62
<I>/<G> ENCLOSURE
<I>
<G>
Arcnet
Arcnet
RG-62
> To Mark V
T1
T2
Ethernet
RG-58
> To DCS
UNITDATA.DAT
ALARM.DAT
SCLEDATA.DAT
LONGNAME.DAT
All other files in F:\UNIT1 (including the \PROM subdirectory) may be deleted, but it is not required. The product code
IDP V3.5 or later is necessary for the gateway to operate properly.
11-3.3.2. FTP SOFTWARE. The process by which GSM sends data to the ETHERNET network requires FTP Software
Inc.'s PC/TCP software. If this software has not been installed, the initial <G> screen will depict a DOS prompt such as
C:\>. Install the FTP software as follows:
1.
2.
3.
4.
Load the FTP software. Insert disk #1 into the A: drive and type
5.
MKDIR C:\PCTCP
XCOPY A: *.*
11-7
GEH-6195F
6.
Application Manual
Copy the packet driver to the hard drive. Insert the disk labelled "SUPPORTED PACKET DRIVER DISK" into the A:
drive and type COPY A:\3C503.COM
11-3.3.3. CONFIG.DAT. Inspect the file CONFIG.DAT file on the F:\ drive to see that the GSM Server program is
enabled. The keyword "OPTIONS" must begin on the first column.Under OPTIONS, the keywords EVENT, SOE, and GSM
must be preceded by at least one blank space as follows: (there may be other options enabled in this section)
OPTIONS
EVENT = YES
SOE
= YES
GSM
= YES
Edit the IO_PORTS.DAT file on the F:\ drive to comment out the following line by putting a semicolon in front of it.
This prevents an error message during startup of <G>.
;MODBUS PORT S2 SLAVE1 UNIT T1 MODE
The port number (S2), unit designation (T1), and mode (native) are typical examples only. The PC can now be configured to
automatically run the <G> software by copying the template file from G:\DATA to the AUTOEXEC.BAT file. To install
this file type the following command:
COPY G:\DATA\AUTOEXEC.GDP C:\AUTOEXEC.BAT
After the computer is restarted, the AUTOEXEC.GDP file provides the prompt display <G> C:\>.
The <G> software is designed to operate without using a keyboard, monitor, or CPD. As such, the device's BIOS SETUP
program must be altered to allow boot-up without a keyboard connection. To enter the program and make the necessary
corrections, press <CTRL><ALT>S. Use the up/down arrow keys to the "KEYBOARD" parameter on the setup screen.
Use the left/right arrow keys to select NOT INSTALLED. Press <ESCAPE> to exit setup. This also automatically reboots
the machine and makes the changes permanent.
NOTE
The BIOS SETUP program must be altered for <G> gateways, and is recommended for <G>/<I>
combination installations.
11-3.3.4. ARCNET ADDRESS. Each Gateway must be assigned an ARCNET address. Gateway address assignments read as
follows:
G1 ==> 17H
G5 ==> 13H
11-8
G2 ==> 16H
G6 ==> 12H
G3 ==> 15H
G7 ==> 11H
G4 ==> 14H
G8 ==> 10H
Application Manual
GEH-6195F
Setting the Gateway's ARCNET address involves manipulating the ARCNET's DIP switches, located at the back of the CPU
enclosure for the <G>. The split backplane of a combined <I>/<G> unit has three cards for the <I> on the left (facing the
back) and four cards on the right for the <G>. The ARCNET card is identified with an BNC connector at the top, two LEDs
in the middle, and DIP switches near the bottom of the card. Reading from top to bottom, these switches are numerically
labelled 8-1. (On one type of ARCNET card: this may vary. See the IDP_CARD diskette sent with each <I> and any
replacement card ordered for the <I>. This diskette contains several text files that may have different instructions for
different types of ARCNET cards.) The least significant nibble is set by switches 1-4 and the most significant nibble is set
by switches 5-8. Therefore, setting the ARCNET address to 17H would involve setting the DIP switches as shown in Figure
11-4.
S8
S7
S6
S5
S4
S3
S2
S1
OFF
"0"
"0"
"0"
"1"
"0"
"1"
"1"
"1"
ON
Figure 11-4. Example of ARCNET DIP Switch Configuration
IDOS BACKGROUND
<MAILBOX
GSM_DOS
GSM_SERV
MAILBOX
->
PC/
TCP
KERNEL
PACKET
DRIVER
E
T
H
E
R
N
E
T
C
A
R
D
11-3.3.5. PC/TCP KERNEL. Figure 11-5 shows how information is transferred from the IDOS background task
GSM_SERV to the ETHERNET packet drivers, and subsequently to the ETHERNET card itself. The PC/TCP kernel uses a
configuration file for various functions. The file C:\PCTCP/PCTCP.INI contains various sections whose names are
surrounded by square brackets ([ ]). For example, the beginning of parameters used by the kernel section is delimited by a
line containing "[pctcp kernel]." Use the following steps to properly set up the PC/TCP configuration files on <G>.
11-9
GEH-6195F
1.
Application Manual
Copy the files PCTCP.INI and HOSTNAME.TXT.from G:\DATA to the C:\PCTCP subdirectory:
To install these files type
COPY G:\DATA\PCTCP.INI C:\PCTCP\
COPY G:\DATA\HOSTNAME.TXT C:\PCTCP\
2.
Edit C:\PCTCP\HOSTNAME.TXT. The following is a sample file that shows how the file is structured. In each line,
substitute your sitename for "sitename."
192.1.1.1 gl.sitename.com g1
192.1.1.2 g2.sitename.com g2
192.1.1.3 g3.sitename.com g3
192.1.1.4 g4.sitename.com g4
192.1.1.5 g5.sitename.com g5
192.1.1.6 g6.sitename.com g6
192.1.1.7 g7.sitename.com g7
192.1.1.8 g8.sitename.com g8
#
192.1.1.33 dcs1.sitename.com
192.1.1.34 dcs2.sitename.com
192.1.1.35 dcs3.sitename.com
192.1.1.36 dcs4.sitename.com
192.1.1.37 dcs5.sitename.com
192.1.1.38 dcs6.sitename.com
192.1.1.39 dcs7.sitename.com
192.1.1.40 dcs8.sitename.com
3.
dcs1
dcs2
dcs3
dcs4
dcs5
dcs6
dcs7
dcs8
b.
c.
Under the "[pctcp ifcust 0]" section the IP address for each Gateway must be set. Use the following IP addresses for
the "ip-address" parameter:
G1 ===> 192.1.1.1
G5 ===> 192.1.1.5
d.
11-10
G2 ===> 192.1.1.2
G6 ===> 192.1.1.6
G3 ===> 192.1.1.3
G7 ===> 192.1.1.7
G4 ===> 192.1.1.4
G8 ===> 192.1.1.8
Application Manual
GEH-6195F
e.
f.
11-3.3.6. TIME TAGGING. The application layer used by the GSM is documented to time-tag data using GMT or UTC
(Universal Time Coordinated) as the time base. If the Mark V is using local time instead of UTC time, copy the time base
conversion datafile from G:\DATA into the top level of F:\. The command for this operation is as follows:
For <G>, temporarily unplug the keyboard from the <G> and press RESET. Leave the monitor connected.
The startup display looks similar to an <I> startup. If the system is functioning properly, the display ends up in fifty-line
mode (see figure 11-4) with the IDOS idle time showing in the upper left-hand corner. The IDOS time occupies the upper
right of the display. Below these time designation is a list of up to eight "clients" (these will likely show zero connections
and empty distribution lists). The IP address is displayed near the bottom of the screen. The physical address appears on the
same line.
To exit from the <G> NORMAL GSM_DOS DISPLAY press ESC.
To re-enter the display type
RUN_GDP or GSM_DOS.
11-11
GEH-6195F
Application Manual
11-12
Application Manual
GEH-6195F
CLIENT 1
90.4%
IP
ADDRESS
TCP
SOCKET
192.1.1.2
3644
ALARM
EVENT
DIGIN
PERIODIC
LISTS
LISTS
LISTS
LISTS/#POINTS
--------UNIT NUMBERS-------123
123
123
6 /
33
CLIENT 2
CLIENT 3
CLIENT 4
CLIENT 5
CLIENT 6
CLIENT 7
CLIENT 8
Host IP Address: 192.1.1.1
Pkts in:
95 Pkts out:
11-13
GEH-6195F
Application Manual
CLIENT 1
97.1%
IP
ADDRESS
TCP
SOCKET
192.1.1.2
3644
ALARM
EVENT
DIGIN
PERIODIC
LISTS
LISTS
LISTS
LISTS/#POINTS
--------UNIT NUMBERS-------123
123
123
6 /
33
CLIENT 2
CLIENT 3
CLIENT 4
CLIENT 5
CLIENT 6
CLIENT 7
CLIENT 8
Host IP Address: 192.1.1.1
Pkts in:
104 Pkts out:
11-14
Application Manual
GEH-6195F
CLIENT 1
96.9%
IP
ADDRESS
TCP
SOCKET
192.1.1.2
3644
ALARM
EVENT
DIGIN
PERIODIC
LISTS
LISTS
LISTS
LISTS/#POINTS
--------UNIT NUMBERS-------123
123
123
6 /
33
CLIENT 2
CLIENT 3
CLIENT 4
CLIENT 5
CLIENT 6
CLIENT 7
CLIENT 8
Host IP Address: 192.1.1.1
Pkts in:
115 Pkts out:
Kernel TCP Stats: 118 pkts sent, 113 pkts rcvd, 0 bad checksums
43869 bytes sent, 31814 bytes rcvd, 4 rexmits, 3 duplicate pkts rcvd
0 protocol errs, 2 resets, 1 segments timed-out
Kernel IP stats: 119 pkts sent, 113 pkts rcvd, 0 frags, 0 errors
0 protocol errs, 0 timeouts, 0 bad checksums, 0 security errs
0 bad addrs, 0 bad fragments
Kernel UDP stats: 0 pkts sent, 0 pkts rcvd, 0 no port listening
0 bad checksums, 0 truncated rcvs, 0 dropped datagrams
Kernel ICMP stats: 0 pckts sent (0 errs), 0 pkts rcvd (0 bad)
DestUn: 0 sent, 0 rcvd, ParamProb: 0 sent, 0 rcvd
TimeEx: 0 sent, 0 rcvd, Redir: 0 rcvd, SourceQ: 0 rcvd
11-15
GEH-6195F
Application Manual
Maximum of 200 "periodic data lists" per Gateway, each with a maximum of 96 data points defined per list (19,200 data
point maximum per Gateway).
11-16
Application Manual
GEH-6195F
;
; F:\GSM_SERV.DAT
15-SEP-1993
;
; This is an optional data file, only required if the internal Mark V
; time is Local Time instead of GMT. This file contains one time
; correction entry for each "switchover" point.
;
; The format a time correction entry is:
;
;
dd-mmm-yyyy hh:mm:ss.cc nnnn
;
; where "dd-mmm-yyyy hh:mm:ss.cc" is the date/time specification,
; and "nnnn" is the difference, in minutes, of GMT minus Local Time.
;
;----------------------------------------------------------------------;
; This sample is for a Mark V that is using Eastern Time Zone, USA as
; its internal time.
;
25-OCT-1992 02:00:00.00 300
04-APR-1993 02:00:00.00 240
31-OCT-1993 02:00:00.00 300
03-APR-1994 02:00:00.00 240
30-OCT-1994 02:00:00.00 300
;
; Add other lines as required...
;
11-17
GEH-6195F
Application Manual
Notes:
11-18
Application Manual
GEH-6195F
APPENDIX A
HARDWARE JUMPERS
TABLE OF CONTENTS
A-i
GEH-6195F
Application Manual
Notes:
A-ii
Application Manual
GEH-6195F
APPENDIX A
HARDWARE JUMPERS
A-1. INTRODUCTION
Hardware jumpers are used to configure Mark V hardware (printed circuit cards and terminal boards) to meet specific
application requirements. The purpose of this appendix is to introduce the specific manner that the jumper customizing
process is applied.
A hardware jumper consists of a pin, or series of pins mounted perpendicularly to a printed circuit board, and a plastic and
metal jumper that can be manually inserted over pairs of pins. When the jumper is placed over two pins, a connection is
made and the function associated with those pins is enabled. When not in use, a jumper may be stored in proximity to a
specific pin arrangement by placing the jumper over only one pin. This does not create a circuit connection, but will be
available if a change is necessary.
WARNING
Hardware jumpers perform a wide variety of functions. These devices regulate operations such as
card frequency, memory storage, overspeed trip settings, and system grounding. Improper
application of hardware jumpers can cause significant damage to the system or personnel.
A-1.1. Table Formatting
Tables have been used to show options available. Each table in Appendix A represents a breakdown of hardware jumpers
that correspond to a specific circuit card or terminal board.
For printed circuit cards, tables are divided into five separate columns (see Figure A-1). Reading from left to right, the first
column indexes the card that the table is referencing such as DCC or LCC; the core(s) where the card is found such as <R>,
<S>, or <T>; the location(s) of the card within these core(s) (identical cards may occupy multiple locations within multiple
cores); and a card revision number (Rev.). The second column gives the number of the jumper being identified. The third
column defines the position(s) to place a jumper for a specific pin configuration. This category is subdivided into separate
listings when an individual pin configuration has multiple functions. The fourth column of the table (Application Notes)
describes the functions of the various pin configurations.
ABCD
Jumper
Position
Application Notes
<C>
Location 1
A-1
GEH-6195F
Application Manual
Default Setting is a point of reference with regard to a jumper's pin configuration (see Section A-1.2 of this Appendix) as it
is shipped from the factory. This is done to relate as closely as possible to what is depicted by a board's silkscreen. A default
position is not be regarded as an absolute reference. Differing job applications may require jumper settings other than the
default position setting.
A-1.2. Hardware Jumper Configurations
The following hardware jumper configuration examples show printed circuit card silkscreens and jumper positions.
SYMBOL DEFINITION
1. Indicates Pin Position
l
Bridge Indicates
Default Position
if present.
3.
TYPICAL EXAMPLES
Three pin, two circuit:
l
2.
1.
l
l
l
l
A-2
Application Manual
DCC
GEH-6195F
Jumper
<R>,<S>,<T>,
Position
Application Notes
Default
<C>,<D>
Location 1
Rev. DCCA
JP1
1-2 = Disable
JP7
1-2 = Normal
2-3 = Enable
JP8
JP15
in = enable
Oscillator Enable.
In = normal operation.
JP19
1-2 = other
applications
2-3 = MarkV
applications
JP20
1-2 = other
applications
2-3 = MarkV
applications
Megawatt Input
Must be in 2-3 position for MarkV applications.
JP21
1-2 = other
applications
2-3 = MarkV
applications
JP22
In = Enable
Out = Disable
JP23
1-2 = other
applications
2-3 = MarkV
applications
JP31
1-2 = enable
2-3 = disable
JP32
1-2 = MarkV
applications
2-3
JP33
In = Enable
Out = Disable
JP34
1-2
JP35
1-2 = other
applications
2-3 = MarkV
applications
JP36
1-2 = other
applications
2-3 = MarkV
applications
1-3
4-1=
operate
A-3
GEH-6195F
SDCC
Application Manual
Jumper
Position
Application Notes
<R>,<S>,<T>,
<C>,<D>
Location 1
Rev. SDCCG#A
Default
JP1
1-2 = Disable
JP7
1-2 = Normal
2-3 = Enable
JP8
A-4
JP12
1-2 = Disable
2-3 = Enable
JP14
1-2 = Disable
2-3 = Enable
JP16
1-2 = Enable
2-3 = Disable
JP22
In = Enable
Out = Disable
JP23
1-2 = other
applications
2-3 = MarkV
applications
Application Manual
LCC
GEH-6195F
Jumper
Position
Application Notes
<R>,<S>,<T>,
<C>,<D>
Location 1
Rev. LCCA
Default
J14
1-2 = Isolated
DLAN circuit
2-3 = RS422
Drivers and
Receivers
2-3 = Disable
Card test.
Oscillator Enable.
Factory use only.
Enable = Normal operation
J15
J16
J17
J18
J19
SLCC
Jumper
<R>,<S>,<T>,
<C>,<D>
Location 1 Rev.
SLCCG#A
1-2 = Enable
Position
Application Notes
Default
JP14
1-2 = Isolated
DLAN circuit
2-3 = RS422
Drivers and
Receivers
JP15
JP16
JP17
JP18
JP19
in = Enable
out = Disable
Card test.
Oscillator Enable.
Factory use only.
Enable = Normal operation
JP20
1-2 = Enable
2-3 = Disable
A-5
GEH-6195F
TCCA
Application Manual
Jumper
Position
Application Notes
<C>
Location 2
Rev. TCCAG#A
Default
TCCA
J1
SCPT
enable
disable
J2
FTST
in = enable
out = disable
Oscillator Enable
Enable = normal operation
Jumper
Position
Application Notes
<C>
Location 2
Rev. TCCAG#B
Default
TCCB
J1
SCPT
1-2 = enable
2-3 = disable
J2
FTST
in = enable
out = disable
Oscillator Enable
Enable = normal operation
JP3
in = enable
out = disable
Stall Enable
Enable = normal operation
Jumper
Position
Application Notes
<C>
Location 3
Optional
Rev.
TCCBG#A
J2
BJ1
A-6
Default =
enable
disable
BJ2
Oscillator Enable
BJ3
Oscillator Enable
Application Manual
TCCB
GEH-6195F
Jumper
Position
Application Notes
<C>
Location 3
Optional
Rev. TCCBG#B
Default
J1
1-2 = TC2000
Application
2-3 = EX2000
Application
J2
1-2 = TC2000
Application
2-3 = EX2000
Application
J3
1-2 = TC2000
Application
2-3 = EX2000
Application
J4
1-2 = TC2000
Application
2-3 = EX2000
Application
J5
1-2 = TC2000
Application
2-3 = EX2000
Application
J14
1-2 = Enable
2-3 = Disable
J15
1-2 = Enable
2-3 = Disable
Oscillator Enable
Enable = normal operation
J16
1-2 = Enable
2-3 = Disable
Oscillator Enable
Enable = normal operation
A-7
GEH-6195F
TCDA
Application Manual
Jumper
Position
Application Notes
<QDn>
Location 1,2,3
<CD>
Location 1
Rev. TCDAG#A
and
TCDA G#B
Default
J1
Off
On = Factory
Test
J2
In =
Terminated
Out = Not
Terminated
1
Binary
weighted value
J6
J5
J4
0
0
0
1
2
4
IONET Address
This configuration varies for: <QDn>,<CD>
See table next page.
J7
1 = enable
0 = disable
J8
In = operate
Out =
test mode
Test Enable
In = normal operation
J3
CORE
Location
Address
J6
J5
J4
<QD1>
<QD2>
<CD>
A-8
Application Manual
TCQA
GEH-6195F
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 2
Rev. TCQAG#A
and
TCQAG#B
Default
J1
Simplex
TMR or
Redundant
Control
J2
J5
200mA Max
J6
J7
Enable
Card test
J8
in = enable
Oscillator Enable
Enable = normal operation
A-9
GEH-6195F
TCQB
Application Manual
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 3
Rev. TCQBG#A
Default
J1
S = Simplex
R=
Redundant
J2
20mA Max
200mA Max
J3
S = Simplex
R=
Redundant
J4
20mA Max
200mA Max
J5
Accelerometer
is commonly
used as a
vibration input
on LM machines
Default
Proximity
Transducer
disable
enable
J15
in = enable
out = disable
Oscillator Enable
Enable = normal operation
J16
*See Appendix D, Figure D-50.
A-10
Application Manual
TCQB
GEH-6195F
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 3
Rev. TCQBG#B
Default
J1
1-2 = Simplex
2-3 =
Redundant
J2
1-2 = 20mA
Max
2-3 = 200mA
Max
J3
1-2 = Simplex
2-3 =
Redundant
J4
1-2 = 20mA
Max
2-3 = 200mA
Max
J5
1-2 = Proximity
Transducer
2-3 =
Accelerometer
is commonly
used as a
vibration input
on LM
machines
J6
J7
J8
J9
J10
J14
1-2 = enable
2-3 = disable
J15
in = enable
out = disable
Oscillator Enable
Enable = normal operation
J16
1-2 = enable
2-3 = disable
Oscillator Enable
Enable = normal operation
J17
in = enable
out = disable
Stall Enable
Enable = normal operation
A-11
GEH-6195F
Application Manual
TCQC
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 4
BJ1
BJ2
Regulator #1
Rev.
TCQCG#A
BJ3
BJ4
Regulator #2
BJ5
BJ6
Regulator #3
BJ7
BJ8
Regulator #4
BJ9
BJ10
Regulator #5
BJ11
BJ12
Regulator #6
range
BJ13
BJ14
Regulator #7
BJ15
BJ16
Regulator #8
Default
BJ17
Connect
DCOM not
connected
BJ18
In = No
additional
Current limit.
Out = Current
limit supply
voltage.
BJ21
Enabled
Disabled
BJ22
Enabled
Disabled
Oscillator Enable
Enable = normal operation
BJ23
Out =
termination
resistor out.
In =
termination
resistor in.
BJ20
BJ24
A-12
Application Manual
GEH-6195F
TCQC
Jumper
Position
<R>,<S>,<T>
Location 4
Rev. TCQCG#B
BJ1
BJ2
BJ25
BJ26
BJ27
Regulator #1
BJ3
BJ4
BJ28
BJ29
BJ30
Regulator #2
Application Notes
BJ5
BJ6
BJ31
BJ32
BJ33
Regulator #3
BJ7
BJ8
BJ34
BJ35
BJ36
Regulator #4
BJ9
BJ10
Regulator #5
BJ11
BJ12
range, 10mA to 40
mA.Reference TCQCG#B Table
2
Regulator #6
BJ13
BJ14
for details.
Regulator #7
BJ15
BJ16
Regulator #8
Default
BJ17
Connect
DCOM not
connected
BJ18
BJ20
In = No
additional
Current limit.
Out = Current
limit supply
voltage.
BJ21
1-2 = Enabled
2-3 = Disabled
BJ22
Enabled
Disabled
Oscillator Enable
Enable = normal operation
BJ23
Out =
termination
resistor out.
In =
termination
resistor in.
JP38
1-2 = 0.195Vp
2-3 = 0.3868
Vp
JP39
1-2 = 0.195Vp
2-3 = 0.3868
BJ24
A-13
GEH-6195F
Application Manual
TCQCG#B Table 1
BJ1,3,5,7
Nominal Servo
Output
Coil
10 10X 20 40
(mA)
(Ohms)
1000
X
10
BJ2,4,6,8
80
DEF
BJ25,28,31,34
BJ26,29,32,35
BJ27,30,33,36
DEF
DEF
DEF
X
X
X
X
X
X
X
X
X
X
X
X
(Gas
Simplex)
10 (Other)
20
40
80
120
240
1000
125
62.5
22
40
37.5
X
X
X
X
X
X
X
X
X
X
X
X
X
X
TCQCG#B Table 2
BJ9,11,13,15
Nominal
Output
(mA)
10
Servo
Coil
(Ohms)
1000
10
10X
20
BJ10,12,14,16
40
10
20
40
(Gas
Simplex)
10 (Other)
20
40
A-14
1000
125
62.5
X
X
X
X
X
X
Application Manual
TCQF*
GEH-6195F
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 3
Rev. TCQFG#A
Default
J1
in = enable
J2
1-2
2-3
Port Enable
Disable port = normal operation
J3
1-2 (Simplex)
2-3 (TMR)
MAO #1 (TBQC) **
J4
1-2 (Simplex)
2-3 (TMR)
MAO #2 (TBQC) **
J5
1-2 (Simplex)
2-3 (TMR)
MAO #3 (TBQG) **
J6
1-2 (Simplex)
2-3 (TMR)
MAO #4 (TBQG) **
J7
1-2 (Simplex)
2-3 (TMR)
MAO #5 (TBQG) **
J8
1-2 (Simplex)
2-3 (TMR)
MAO #6 (TBQG) **
* The TCQF card is an optional card for the Gas Heavy Duty (GHD) prom set and will replace the TCQB card.
** See Appendix D, Fig D-51 and D-52.
A-15
GEH-6195F
TCEA
Application Manual
Jumper
Position
Binary
Value
<P>
X Loc. 1
Y Loc. 3
Z Loc. 5
Application Notes
Rev. TCEAG#A
Default
A-16
J1
1 = test
J2
J3
1 = term
J4
J5
J6
1
2
4
IONET Address
This configuration varies for X,Y,Z
J8
J9
J10
J11
Application
Specific
1
2
4
8
J12
J13
J14
J15
Application
Specific
1
2
4
8
J16
J17
J18
J19
J20
J21
Application
Specific
1
2
4
8
16
32
J22
J23
J24
J25
J26
J27
Application
Specific
1
2
4
8
16
32
J28
J29
Application
Specific
1
2
J30
1=enable
0=stall disable
J31
In
Out
Application Manual
GEH-6195F
TCEA, continued
Note 1: TCEA - X,Y,Z Card Definition Determined According to Binary Summation
Card
Address
J4
J5
J6
Frequency
J11
J10
J9
J8
Frequency
J15
J14
J13
J12
No Trip*
3000
2880**
3600
3300
3980*
4150**
4800
4670
4860
4980
5100
6500
7100
Not Used
7491
7833
Not Used
J29
J28
LM2500 or LM 5000
Simplex
All other
A-17
GEH-6195F
Application Manual
Note 5: TCEA -- High Pressure and Low Pressure Shaft Trip Frequency is the pulses per second from the speed sensors
("magnetic pickups") that will result in an emergency overspeed trip. See Chapter 7 of this manual for additional information
about overspeed trips.
Trip Frequency = Trip RPM * #teeth/60 sec/min = Base Frequency * {100 + Binary Sum/4}/100
or, solving for Binary Sum,
Binary Sum = {(Trip Frequency/Base Frequency) -1} * 400
Where Binary Sum is the decimal equivalent of the binary weighted values.
For example:
Gas Turbine
Steam Turbine
Rated RPM = 5100, Emergency Overspeed set to 112%, 60 teeth on pickup wheel.
Base Frequency = 5100 * 60/60 = 5100 Set J15 = 0, J14 = 1, J13 = 0, J12 = 1.
Binary Sum = {(5712/5100) - 1} * 400 = {1.12 - 1} * 400 = 48; in binary, 48 = 110000.
Set J21 = 1, J20 = 1, J19 = 0, J18 = 0, J17 = 0, J16 = 0.
Rated RPM = 3600, Emergency Overspeed set to 110%, 160 teeth on pickup wheel.
Base Frequency = 3600 * 160/60 = 9600. Set J15 = 1, J14 = 0, J13 = 0, J12 = 0.
Binary Sum = {(3690/3600) - 1} * 400 = 40; in binary, 40 = 101000.
Set J21 = 1, J20 = 0, J19 = 1, J18 = 0, J17 = 0, J16 = 0.
WARNING
Later versions of software set the emergency overspeed jumpers differently (TCEA F#BDA or later firmware).
Run the I/O Configurator for jumper settings. Enter the appropriate setting in the HP input frequency for
overspeed trip setting field, and then clck on the verify screen target. This will update the required hardware
jmper settings.
A-18
Application Manual
TCEA
GEH-6195F
Jumper
Position
Binary
Value
<P>
X Loc. 1
Y Loc. 3
Z Loc. 5
Application Notes
Rev. TCEAG#B
Default
J1
1 = test
J2
J3
1 = termination
resistors
J4
J5
J6
1
2
4
IONET Address
This configuration varies for X,Y,Z
J8
J9
J10
J11
Application
Specific
1
2
4
8
J22
J23
J24
J25
J26
J27
16
32
64
128
256
512
J12
J13
J14
J15
Application
Specific
J16
J17
J18
J19
J20
J21
1
2
4
8
16
32
64
128
256
512
J28
J29
Application
Specific
1
2
J30
1=enable
0=stall disable
J31
In
Out
A-19
GEH-6195F
Application Manual
TCEA, continued
Note 6: TCEA -- High Pressure and Low Pressure Shaft Trip Frequency is the pulses per second from the speed sensors
("magnetic pickups") that will result in an emergency overspeed trip. For the G#B vintage of the TCEA the exact frequency is
set via the I/O Configurator. While in the I/O Configurator, the required settings for the jumpers will be displayed on the screen.
The binary value of the jumpers MUST be equal to the selected trip frequency divided by 16.
Binary Value = (Trip Frequency/16)
Where Binary Value is the hexadecimal equivalent of the binary weighted values.
The following tables document the structure for the HP and LP settings:
HP
Trip
(Hz)
16383
16
0
LP
Trip
(Hz)
16383
16
0
Decimal
value
Hex
Value
J21
(512)
J20
(256)
J19
(128)
J18
(64)
J17
(32)
J16
(16)
J15
(8)
J14
(4)
J13
(2)
J12
(1)
1023
1
0
3FF
001
000
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
1
0
Decimal
value
Hex
Value
J27
(512)
J26
(256)
J25
(128)
J24
(64)
J23
(32)
J22
(16)
J11
(8)
J10
(4)
J9
(2)
J8
(1)
1023
1
0
3FF
001
000
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
0
0
1
1
0
Example:
HP Shaft Overspeed Trip Frequency set to 3960 (110% of 3600)
3960/16 = 247.5 ===> round DOWN (always!) to 247 decimal = 0F7 Hex
0
J21 J20
0 0
A-20
F
J19 J18 J17 J16
1 1 1 1
7
J15 J14 J13 J12
0 1 1 1
Max
Min
Shaft Not Used
Max
Min
Shaft Not Used
Application Manual
GEH-6195F
Jumper
TCPD
Position
Application Notes
<PD>
Location 1
Rev. TCPDG#B
BJS
CTBA
In = provide
ground
reference for
125 VDC.
Jumper
Out = 125
VDC system
already has
ground
reference
point.
Position
Application Notes
<C>
Location 6
Rev. CTBAG#A
BJ1
to
BJ14
BJ15
QTBA
In = connects
NEG of mA
current inputs
to DCOM
Out = mA
input is not
referenced to
DCOM.
Default
connected
DCOM not
connected
Jumper
Position
Application Notes
<R>,<S>,<T>
Location 6
Rev.
QTBAG#A
J1
Default
20mA
1mA
A-21
GEH-6195F
DTBA
Application Manual
Jumper
Isolates
Inputs
BJ1
1-9
BJ2
10-18
BJ3
19-27
BJ4
28-36
BJ5
37-48
Location 6
and
Position
Application Notes
DTBB
Location 7
<QDn>,<CD>
Revisions:
DTBAG#A
and
DTBBG#A
A-22
In = Connect
+125 VDC
Interrogation
voltage to
Contact Inputs
Out = Disconnect
+125 VDC
Interrogation
voltage from
Contact Inputs
Application Manual
DTBC
GEH-6195F
Jumpers
Pn & Mn
Position
Application Notes
<QDn>,<CD>
Location 8
Rev. DTBCG#A
1
BOTH In =
MarkV
Supplies
power to
output.
Solenoid
Driver
Output
Voltage
depends on
application.
BOTH Out =
"Dry" Contact
Output
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
A-23
GEH-6195F
DTBD
Application Manual
Jumpers
Pn & Mn
Position
Application Notes
<QDn>,<CD>
Location 9
Rev. DTBDG#A
1
BOTH In =
MarkV
Supplies
power to
output.
Solenoid
Driver
Output
Voltage
depends on
application.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A-24
BOTH Out =
"Dry" Contact
Output
Application Manual
TBQB
GEH-6195F
Jumper
Position
Application Notes
optional
<R>
Location 7
Rev.
TBQBG#A
BJ1
Pressure Input #1
Transducer Configuration*
BJ8
4-20 mA or 10 Vdc
Burden Resistor (250 ohm)
Configuration
BJ9
BJ10
BJ11
4-20 mA or 10 Vdc
Burden Resistor (250 ohm)
Configuration
BJ12
BJ13
BJ14
4-20 mA or 10 Vdc
Burden Resistor (250 ohm)
Configuration
BJ15
4-20 mA or 10 Vdc
Burden Resistor (250 ohm)
Configuration
BJ2
BJ3
BJ4
BJ5
BJ6
BJ7
A-25
GEH-6195F
TBQC
Application Manual
Jumper
Position
Application Notes
<R>
Location 9
Rev. TBQCG#A
optional
BJ1
<S>
Location 9
In = connects
NEG of mA
current inputs
to DCOM.
Out = mA
input is not
referenced to
DCOM.
Default
20 mA Max
200 mA Max
BJ2
BJ3
BJ4
BJ5
BJ6
BJ7
BJ8
BJ9
BJ10
BJ12
BJ13
BJ14
BJ15
BJ16
BJ17
A-26
Application Manual
TBQD
GEH-6195F
Jumper
Position
Application Notes
optional
<R> for Simplex
<S> for TMR
Location 7
Rev. TBQDG#A
BJ1
Default
20 mA Max
200 mA Max
BJ2
TBQE
Jumper
Position
Application Notes
Optional
<S>
Location 7
Rev. TBQE G#B
BJ1
Default
20 mA Max
200 mA Max
BJ2
TBQG
Jumper
Position
Application Notes
Optional
<S>
Location 7
Rev. TBQG
G#A
JP1
Default
1-2 = voltage
input
2-3 = current
input
4-20 mA or 10 Vdc
Burden Resistor (250 ohm)
Configuration
See Appendix D, Figure D-42
Input #1
JP2
1-2
2-3
Input #2
JP3
1-2
2-3
Input #3
JP4
1-2
2-3
Input #4
A-27
GEH-6195F
Application Manual
Jumper
Position
Application Notes
TBCB
<C>
Location 7
OPTIONAL
Rev. TBCBG#A
BJ1 to BJ22 are
for Input Circuits
1 to 22,
respectively
PTBA
Jumper
Input
Circuit
BJ23
15
BJ24
16
BJ25
17
BJ26
18
BJ27
19
BJ28
20
BJ29
21
BJ30
22
Jumper
In =
connects
NEG of
mA current
inputs to
DCOM
Out = mA
input is not
referenced
to DCOM.
Position
In = 4-20
mA input
Out = 0-1
mA input
Position
Application Notes
Hardware Jumpers 23-30 modify the current range
characteristics of circuits 15-22 (BJ 15-22).
Application Notes
<P>
Location 6
Rev. PTBAG#A
BJ1
ALM
A-28
In = Enabled
Out =
Disabled
Application Manual
GEH-6195F
APPENDIX B
I/O CONFIGURATION SCREENS & TERMINAL BOARD DESCRIPTIONS
B-1. TCQA, <Q> CORE.......................................................................................................................................... B-1
B-2. TCQB, <Q> CORE ........................................................................................................................................ B-17
B-3. TCDA ............................................................................................................................................................ B-22
B-3.1. <QD1> Core ................................................................................................................................. B-23
B-3.2. <QD2> Core ................................................................................................................................. B-24
B-4. LCCQ, <Q> CORE ........................................................................................................................................ B-26
B-5. DCCQ, <Q> CORE........................................................................................................................................ B-26
B-5.1 DCCQ - Earlier Version.................................................................................................................. B-26
B-5.2 DCCQ - Later Version .................................................................................................................... B-28
B-6. IOMA, <Q> CORE ........................................................................................................................................ B-29
B-7. TCEA, <P> CORE
......................................................................................................................... B-32
B-7.1 TCEA - Earlier Version .................................................................................................................. B-31
B-7.2. TCEA - Later Version.................................................................................................................... B-41
B-9. TCCB, <C> CORE......................................................................................................................................... B-48
B-9.1 TCCB, <C> Core - Earlier version ................................................................................................. B-48
B-9.2 TCCB, <C> Core - Later Version................................................................................................... B-51
B-10. TCDA, <C> CORE ...................................................................................................................................... B-54
B-11. LCCC, <C> CORE....................................................................................................................................... B-55
B-12. DCCB, <C> CORE ...................................................................................................................................... B-55
B-13. IOMA, <C> CORE ...................................................................................................................................... B-56
B-14. TCCA <D> CORE ....................................................................................................................................... B-56
B-15. LCCD <D> CORE ....................................................................................................................................... B-56
B-16. DCCB <D> CORE ....................................................................................................................................... B-57
B-17. IOMA <D> CORE ....................................................................................................................................... B-57
B-18. QTBA TERMINAL BOARD I/O ............................................................................................................... B-57
B-19. TBQA TERMINAL BOARD I/O ............................................................................................................... B-58
B-20. TBQB TERMINAL BOARD I/O ............................................................................................................... B-58
B-21. TBQC TERMINAL BOARD I/O ............................................................................................................... B-58
B-22. TBQD TERMINAL BOARD I/O ............................................................................................................... B-58
B-23. TBQE TERMINAL BOARD I/O................................................................................................................ B-58
B-24. TBQF TERMINAL BOARD I/O................................................................................................................ B-58
B-25. TBQG TERMINAL BOARD I/O ............................................................................................................... B-58
B-26. CTBA TERMINAL BOARD I/O ............................................................................................................... B-59
B-27. TBCA TERMINAL BOARD I/O ............................................................................................................... B-59
B-28. TBCB TERMINAL BOARD I/O ................................................................................................................ B-59
B-29. PTBA TERMINAL BOARD I/O ................................................................................................................ B-59
B-30. DTBA TERMINAL BOARD I/O ................................................................................................................ B-59
B-31. DTBB TERMINAL BOARD I/O ............................................................................................................... B-59
B-32. DTBC TERMINAL BOARD I/O ............................................................................................................... B-60
B-33. DTBD TERMINAL BOARD I/O ............................................................................................................... B-60
B-34. SIGNAL CONDITIONING BOARDS........................................................................................................ B-60
B-35. MICRO PROCESSOR CARDS................................................................................................................... B-60
B-36. TCPS CARD ............................................................................................................................................... B-60
B-37. TCPD CARD .............................................................................................................................................. B-60
B-38. LMQA / TCQA CARD ................................................................................................................................ B-61
B-39. TCQE CARD ............................................................................................................................................... B-66
B-40. TCPA, <PLU> CORE .................................................................................................................................. B-70
B-41. TCQF, <Q> CORE....................................................................................................................................... B-73
B-i
GEH-6195F
Application Manual
Notes:
B-ii
Application Manual
GEH-6195F
INTRODUCTION
This appendix uses two font types: Courier indicates I/O configuration screens and Times Roman is
used to describe their function. The values shown on the screen are examples only and may not be the same used in an
operating system.
CAUTION
Do not use these values in an actual site I/O configuration.
I/O configuration screens for a unit may be printed as follows:
1.
Switch to Main Menu of the desired unit.
2.
Select the I/O Configurator Editor menu pick.
3.
Select "List Screens" display target below the alarm window. This creates an I/O CONFIG.LST file in
the F: drive of the unit specific directory (UNITn). This file contains a copy of all the unit's I/O
configuration screens in ASCII text format to be used as desired. This file should be renamed to avoid
overwriting.
B-1. TCQA, <Q> CORE
TCQA Card Definition - Socket 1 - Screen 1/21
ePROM Revision Information:
Major Rev:
Minor Rev:
The TCQA is a multifunction card located in the <R>, <S>, and <T> cores in location 2 of each. For Simplex applications,
only one card is required for the <R> core. The TCQA card configuration defines the following functions:
- Servo Regulator Control Loops
- Position Milliamp Outputs
- Regulator Time Constants
- Voltage Inputs
- Trace and Tune Definitions
- Thermocouple Inputs
- Pulse Rate Inputs
- Vibration Inputs
- mA Inputs
- Vibration Circuit Diagnostics
- Bus Under Voltage and Ground Monitoring.
For regulator application information, see Chapter 7.
B-1
GEH-6195F
Application Manual
00
Type:
2x
Sub_type "x": D
E
Feedback: 1st LVDT/LVDR for main vlv, 2nd LVDT/LVDR for pilot
Feedback: Max 1st LVD_ and 1st LVD_ for reg#+4 for main vlv,
max 2nd LVD_ and 2nd LVD_ for reg#+4 for pilot vlv.
Type:
4x
Sub_type "x": 0
1
3
9
Position control
Feedback: None
Feedback: First assigned LVDT/R
Feedback: Maximum of two assigned LVDT/R's
Feedback: Median of three assigned LVDT/R's
Flow control
Feedback: First assigned Flow_input
Feedback: Second assigned Flow_input
Feedback: Maximum of two assigned Flow_inputs
Type:
6x
Sub_type "x": 4
5
6
Type:
7x
Sub_type "x": 7
8
A
B
C
B-2
feedback
max of 2 assigned LVDT/R's
max of 2 assigned LVDT/R's
first assigned LVDT/R
first assigned LVDT/R
V2) and max of 2 LVDT/R's
Application Manual
GEH-6195F
Current Fault:
NO
LVDT/LDVR fault:
NO
8.0
5.4
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
Pos limits
(-128% to 128%) :Low: -100.0
High:
Integrator convergence gain (0 to 16 psi/%): 0.0
Position reference Gain
(0 to 2 %/psi): 0.2
Note: for type 5, enter fuel flow data on Pulse Rate screen.
for type 7, enter time constant data on screen #12.
100.0
Later software versions contain the following suicide position limits setting, for each of the eight outputs:
Suicide position limits (%)::
Low:
-10.0
High: 105.0
Current Fault:
NO
LVDT/LVDR fault:
NO
8.0
5.4
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
<6>
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
<6>
Integrator convergence gain (0 to 1 %/%): 0.3
<6,2>
Position reference Gain
(0 to 32 %/%): 0.309
<6,2>
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen
B-3
GEH-6195F
Application Manual
Current Fault:
NO
LVDT/LVDR fault:
NO
3.0
7.72
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
<6>
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
<6>
Integrator convergence gain (0 to 1 %/%): 0.3
<6,2>
Position reference Gain
(0 to 32 %/%): 0.309
<6,2>
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
Current Fault:
NO
LVDT/LVDR fault:
NO
3.0
7.72
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
<6>
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
<6>
Integrator convergence gain (0 to 1 %/%): 0.3
<6,2>
Position reference Gain
(0 to 32 %/%): 0.309
<6,2>
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
B-4
Application Manual
GEH-6195F
Current Fault:
NO
LVDT/LVDR fault:
NO
3.0
30.13
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
Integrator convergence gain (0 to 1 %/%): 0.3
Position reference Gain
(0 to 32 %/%): 0.309
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
Current Fault:
NO
LVDT/LVDR fault:
NO
3.0
7.72
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
Integrator convergence gain (0 to 1 %/%): 0.3
Position reference Gain
(0 to 32 %/%): 0.309
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
B-5
GEH-6195F
Application Manual
Current Fault:
NO
LVDT/LVDR fault:
NO
3.0
7.72
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
Pos limits
(-128% to 128%) :Low: -100.0
High:
Integrator convergence gain (0 to 16 psi/%): 0.3
Position reference Gain
(0 to 2 %/psi): 0.1
Note: for type 5, enter fuel flow data on Pulse Rate screen.
for type 7, enter time constant data on screen #13.
100.0
Current Fault:
NO
LVDT/LVDR fault:
B-6
NO
3.0
7.72
LVDT 1: 0.6999
LVDT 1: 3.478
LVDT 2: 0.6999
LVDT 2: 3.478
Pos limits
(-128% to 128%) :- Low: -100.0
High:
100.0
Integrator convergence gain (0 to 1 %/%): 0.3
Position reference Gain
(0 to 32 %/%): 0.309
Position ref time constant
(0 to 8 Sec) : 1.0
Note: for type 5 & 6, enter fuel flow data on Pulse Rate screen.
Application Manual
GEH-6195F
0.3601
0.0
20.0
0.2119
0.02728
20.0
GEH-6195F
Application Manual
given significance when it is factored back into the individual control loops. The Integrator Convergence Gain provides this
significance, for example 1/3 = 0.3333. Experience has shown that .3 is a good approximation.
Type 6
H(x) = Kp *
Type 7
1
1 + ---Ts
1+Ts
---s
H(x) = Kp *
Position Reference Gain applies for type 6 and type 7 regulators only. The value is defined as Kp in the following PI
Transfer Function. This number is the Gain of the PI controller
1
1 + ---Ts
H(x) = Kp *
Position Reference Time Constant applies only to the type 6 regulator. The constant is the Ts portion of the PI controller.
Time Constant Data for Type 7 Regulators. A typical application for this regulator type is Speed Ratio Valve control.
The Speed Ratio Valve is paired with the Gas Control Valve shown in the following configuration.
Speed Ratio Valve
Fuel --->
Flow
\
/
\ /
/ \
/
\
Pressure P2
\
/
\ /
/ \
/
\
---> FSR
At startup, with zero to low fuel flow, the GCV is relatively closed and is limiting the total system flow. A small change in
the SRV's position produces a high rate of change in the pressure P2. Therefore, the
intervalve time constant is high under this condition.
When the turbine is running normally, the GCV is open, and limits the flow less severely. A small change in the SRV's
position produces a small rate of change in the pressure P2 and the intervalve time constant is low.
B-8
Application Manual
GEH-6195F
To compensate for these changing conditions, an algorithm changes the intervalve time constant in a linear fashion with
respect to FSR. The line to specify such a relationship is shown below.
Tc
(Time Constant)
+
/
/
/
/ \
/
\ Slope
+
(x,y)
FSR
To define this line we need an (x,y) position and the slope of the line. The values of these constants are application
dependent and must be specified by the Turbine Department. This information corresponds to the following I/O configurator
constants.
SRV Warmup Time Constant is the y coordinate, from 0.0000 to 8.0000 seconds.
SRV Warmup Time Constant Gain is the line's slope, from 0.0000 to .62500.
System Warmup FSR is the x coordinate, from 0% to 128% FSR.
TCQA Card Definition - Socket 1 - Screen 13/21
Position Milli-Amp Output Configuration
Milli-Amp Output 1:
Output used (enables output and basic diagn.):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
0
Minimum ( 4 mA/ 40 mA) CDB value:
0.
Maximum (20 mA/200 mA) CDB value:
0.
YES
NO
Milli-Amp Output 2:
Output used (enables output and basic diagn.):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
0
Minimum ( 4 mA/ 40 mA) CDB value:
0.
Maximum (20 mA/200 mA) CDB value:
0.
YES
NO
Output Used. Yes or No. Enables the output and the diagnostics associated with the circiut.
Suicide Enable - Current Fault. Current fault on Outputs 1 and 2 are individual. Therefore, the choice of suicide enable is
application dependent. These are typically not enabled for Simplex applications and are enabled for TMR applications. A
current fault is the condition where the actual output differs from the reference by 25% of the requested output's full scale.
This condition alarms loss of valve control. The suicide enable function allows the control to short the output from an
individual processor across a relay contact to drive the current being supplied by that processor to zero and allowing the
other two processors to control the output.
Control Data Base (CDB) Variable Full Scale is set to the maximum value of the scale type of the point assigned.
Maximum and Minimum CDB Values are used to calibrate the milliamp output to the desired range.
Minimum Value 4 mA/ 40 mA
B-9
GEH-6195F
Application Manual
Signal
Signal
1:
2:
Signal
in use
------YES
NO
Signal
Signal
3:
4:
NO
NO
Full Scale
CDB value
---------0
0
0
0
Min (0v)
CDB value
--------0.
0.
0.
0.
Max (10v)
CDB value
--------0.
0.
0.
0.
Signal 1 associated with regulator type 77, 7A, or 7C, when used.
Signal 2 associated with regulator type 78, 7B, or 7C, when used.
General. The first two inputs (signals 1 and 2) are intended for gas fuel pressures. Therefore, the outputs from the devices
must be connected to three separate pairs of screws, one pair for each of <R>, <S>, and <T>. The TCQA also can supply 24
volts regulated excitation for the devices. The last two inputs (signals 3 and 4) have only one pair of screws each as they are
fanned out to the separate processors.
Signal In Use defines if the voltage input is used.
Full Scale Control Data Base Value constant is set to the maximum value of the scale type of the point assigned with it.
Minimum and Maximum Control Data Base Value are used to calibrate the voltage input to the desired range.
B-10
Application Manual
GEH-6195F
Trace
1
2
128Hertz(1 to 128)
3.906%(-10 to 10)
B-11
GEH-6195F
Application Manual
1:
2:
3:
4:
K
K
K
K
TC
TC
TC
TC
Valid types:
not used :
5:
6:
7:
8:
K
K
K
K
TC 9:
TC 10:
TC 11:
TC 12:
K
K
K
K
TC 13:
TC 14:
TC 15:
K
K
K
K, J, E, T
-
Thermocouples. This page is used to set the thermocouple types. These are typically set at type K for Gas and type E for
Steam. Older gas units (retrofits) may require type J. The last valid type is T and Not used is noted by a dash "-".
TCQA Card Definition - Socket 1 - Screen 17/21
Pulse Rate Definition
Gain Scaling Base
(power of 2)
-----------------
Application Type
(see notes)
----------------
Pulse rate 1:
8192
5104
speed
Pulse rate 2:
8192
5104
speed
Pulse rate 3:
8192
3980
fuel
Pulse rate 4:
8192
3980
fuel
Notes:
Valid Application Types (speed, fuel, pmg, -----)
Pulse rate input 3 is used with regulators types 51, 53, 64, & 66.
Pulse rate input 4 is used with regulators types 52, 53, 65, & 66.
Gain Scaling Base is the maximum frequency the card reads for the particular input. It must be expressed in a power of 2,
larger than the Max Pulse Rate value.
Max Pulse Rate is the signal value equivalent to 100%.
Application Type determines which algorithm is used to process the input signal. Valid types are:
speed
fuel
pmg
----
B-12
Application Manual
GEH-6195F
Transducer 1:
Transducer 2:
Transducer 3:
Transducer 4:
Transducer 5:
Transducer 6:
Transducer 7:
Transducer 8:
Transducer 9:
Transducer 10:
Transducer 11:
Transducer 12:
Vibration Sensitivity
(0.05 to 0.50 V peak / ips peak)
-------------------------------0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
Transducer Used defines if the transducer is used or not. Valid answers are YES and NO.
Vibration Sensitivity is the # Volts/in/sec produced by the Transducer. This is a transducer constant and must be supplied
by the Turbine Department. Typical values are 0.15 and 0.20.
TCQA Card Definition - Socket 1 - Screen 19/21
Milliamp Input Definitions
Low
Input
Diagn
----NO
NO
High
Input
Diagn
----NO
NO
Full Scale
CDB value
---------0
0
1 - 8
Signal
Signal
1:
2:
Signal
in use
-----NO
NO
Minimum (4mA)
CDB value
------------0.
0.
Maximum (20mA)
CDB value
-------------0.
0.
Signal
Signal
3:
4:
NO
NO
NO
NO
NO
NO
0
0
0.
0.
0.
0.
Signal
Signal
5:
6:
NO
NO
NO
NO
NO
NO
0
0
0.
0.
0.
0.
Signal
Signal
7:
8:
NO
NO
NO
NO
NO
NO
0
0
0.
0.
0.
0.
B-13
GEH-6195F
Application Manual
9 - 15
Signal 9:
Signal 10:
Signal
in use
-----NO
NO
Low
Input
Diagn
----NO
NO
High
Input
Diagn
----NO
NO
Signal 11:
Signal 12:
NO
NO
NO
NO
NO
NO
0
0
0.
0.
0.
0.
Signal 13:
Signal 14:
NO
NO
NO
NO
NO
NO
0
0
0.
0.
0.
0.
Signal 15:
NO
NO
NO
0.
0.
Full Scale
CDB value
---------0
0
Minimum (4mA)
CDB value
------------0.
0.
Maximum (20mA)
CDB value
-------------0.
0.
B-14
Application Manual
GEH-6195F
(power of 2):
16
105.0
YES
NO
140.0
105.0
NO
NO
Cold Junction Filtering determines the number of readings used in a floating average noise filter. Cold junction filtering is
defined by Mark V system designers and is changed based on experience. It must be set in a power of 2.
Seismic Vibration Transducer Open Circuit is expressed in terms of the Open Circuit voltage expected to indicate that the
transducer has failed (open circuit). The circuit below illustrates the transducer circuit. The voltage V2 is the value being
measured. The resistance R is dependent on the type of transducer used and is provided by the Turbine department. In
general, any value of R greater than 2 Kohms is considered a faulty transducer. This corresponds to a voltage V2 of approx.
1.43 V.
A small DC current is fed into the circuit to determine a transducer fault condition. The DC current I produces a voltage V2
at the terminal boards. The voltage is measured and compared to the Seismic Vibration Transducer Open Circuit constant. If
the measured voltage is greater than the constant, a diagnostic alarm is generated. The actual vibration is the AC component
that lies on top of the DC voltage signal from the transducer.
B-15
GEH-6195F
Application Manual
Equations
Vtot
I
V2
Vtot
=
=
=
=
=
V1 =
V3 =
V1+V2+V3
V2/R
I*R
(15-(-15))
30
20,000*I
20,000*I
+15V
20
+
Kohm V1
-
Work
30
30
30
30*R
(30-V2)*R
=
=
=
=
=
20,000*I + 20,000*I + V2
40,000*I + V2
40,000*V2/R + V2
40,000*V2 + V2*R
40,000*V2
XDUCER
R
+
V2
-
I
\/
20
+
Kohm V3
-
R = (40,000*V2)/(30-V2)
or
30*R = (40,000+R)*V2
V2 = (30*R)/(40,000+R)
-15V
Nominal
Nominal
+V1
+
62.5 VDC
+
62.5 VDC
-V2
R
+
125 VDC
R
125 VDC Over Voltage Limit is the highest allowable DC Bus value, as measured between the positive and negative buses,
before a diagnostic alarm is generated.
125 VDC Under Voltage Limit is the lowest allowable DC Bus value, as measured between the positive and negative
buses, before a diagnostic alarm is generated.
125 VDC Bus Ground Fault is the absolute value of the minimum voltage allowed on either the positive or negative bus,
measured with respect to ground, before a diagnostic alarm is generated.
B-16
Application Manual
GEH-6195F
1
1
320 firmware:
Major Rev:
1
Minor Rev:
1
Prom Page Select:
The TCQB multifunction card is located in the <R>, <S>, and <T> cores in location 3.. For Simplex applications, only one
card is required for the <R> core. It is an optional card used for extended I/O functions. The TCQB configuration defines
the following functions:
- proximitor inputs
- LVDT/LVDR inputs
- 2 regulator milliamp outputs
- LM vibration inputs.
The card is used on Steam Simplex and some TMR application when proximitors are required.
1:
2:
3:
4:
5:
HP
HP
HP
HP
HP
Prox 6:
Prox 7:
Prox 8:
Prox 9:
Prox 10:
HP
HP
HP
---
Valid locations:
IP,
not used :
Prox
Prox
Prox
Prox
HP,
--
11:
12:
13:
14:
-----
Prox
Prox
Prox
Prox
15:
16:
17:
18:
-----
LP
Proximitor Types General are RF devices that measure the distance between an object and the device itself, such as the
distance between turbine shaft and the proximitor. The device's output is a voltage signal inversely proportional to this
distance. The voltage's AC component is interpreted as vibration while changes in the DC component are interpreted as
position changes.
B-17
GEH-6195F
Application Manual
Proximitor Shaft Location Assignments specify the input shaft speed to an algorithm. The vibration frequency spectrum is
different for the three separate shaft rotation speeds. Sampling is performed at 8 times the fundamental frequency to get first
and second order vibration signal components. Valid Selections are:
IP = Intermediate Shaft (LM applications)
HP = High Pressure Shaft
LP = Low Pressure Shaft
-- = Not Used or Used for Accelerometers (channels 1 - 3)
TCQB Card Definition - Socket 2 - Screen 3/10
Proximitors (1 thru 9)
:- Peak to Peak Vibration
Transducer Sensitivity
(0 to 35.747 V/mil)
--------------------Proximitor 1:
0.
Proximitor 2:
0.
Proximitor 3:
0.
Proximitor 4:
0.
Proximitor 5:
0.
Proximitor 6:
0.
Proximitor 7:
0.
Proximitor 8:
0.
Proximitor 9:
0.
Proximitor 1 thru 18 diag. low limit: (0 to 18v)
4.0
Proximitor 1 thru 18 diag. high limit: (0 to 18v)
17.0
Note: Set Sensitivity to 0 to disable diagnostics when input is not used.
Proximitor 10:
Proximitor 11:
Proximitor 12:
:-
Transducer Sensitivity
(0 to 35.747 V/mil)
-------------------0.
0.
0.
Proximitor 13:
Proximitor 14:
Proximitor 15:
0.
0.
0.
Proximitor 16:
Proximitor 17:
Proximitor 18:
0.
0.
0.
Peak to Peak Vibration. The Proximitors indicate vibration by the AC signal component. The vibration inputs measure
only this AC component.
B-18
Application Manual
GEH-6195F
Transducer Sensitivity, expressed in Volts/mil of vibration, is a function of the transducer. The transducer types are either
generic Bently Nevada Position/Proximitor Probes or Differential Expansion Probes. The Gas Turbine department specifies
these values. Typical values for these transducers are:
- Generic Vib/Position Probes .2 Volts/Mil
- Differential Expansion
.1 Volts/Mil
Proximitor Low Limit Diag & Proximitor High Limit Diag. The Bently Nevada proximitors have an operating range of 0
to 20 V. However, the probes are only linear from 2 to 16 V. Any value out of this range is non-linear and the device is
considered failed when used to sense vibration.
TCQB Card Definition - Socket 2 - Screen 5/10
Proximitors (19 thru 28)
:- Position Inputs
Transducer Sensitivity
Position Offset
(0 to 19.1345 V/mil)
(0 to 2048 mils)
---------------------------------Proximitor 19:
0.2
45.0
Proximitor 20:
0.2
45.0
Proximitor 21:
0.2
45.0
Proximitor 22:
0.2
45.0
Proximitor 23:
0.2
45.0
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
24:
25:
26:
27:
28:
0.2
0.
0.
0.
0.
45.0
0.0
0.0
0.0
0.0
B-19
GEH-6195F
Application Manual
Proximitor 29:
Proximitor 30:
Proximitor 29 &
Proximitor 29 &
Transducer Sensitivity
Position Offset
(0 to 18.333 V/mil)
(0 to 2048 mils)
----------------------------------0.02292
45.0
0.
0.0
30 diag. low limit: (0 to 18.333) 0.15
30 diag. high limit: (0 to 18.333) 0.69
Key Phasor inputs are a special proximitor input application. A key phasor is a notch cut in the turbine shaft. The leading
edge of the notch is defined as zero degrees. The phase information is used by algorithms in the Mark V to perform Fast
Fourier Transforms.
Proximitor Diagnostic Low and High Limits are set to 0 V and 18 V respectively to alarm device failure. These limits can
be set out of the device's linear range since the only point of interest is the leading edge of the notch. The key phasor notch
may actually be deeper than the total distance the proximitor can measure. Therefore, readings of 0 or
18 V dc, the maximum and minimum distances respectively, are permitted since 0 V indicates the leading edge.
:
:
:
PROX
8192
8192
8192
Prox Channel 1 - 3 Device Type specifies the input types for proximitors 1 - 3. The inputs can either be accelerometers or
proximitors. Accelerometers are used on LM applications as vibration inputs. When these channels are used for
accelerometers, set them as Not Used on the previous Proximitor Type Screen.
HP, IP, LP RPM Max Scaling Value. The Shaft RPM Max Scaling Values are set to the maximum value of the scale type
of the points assigned with it.
B-20
Application Manual
GEH-6195F
Lvdt/Lvdr
Lvdt/Lvdr
Lvdt/Lvdr
1:
2:
3:
Lvdt/Lvdr
Lvdt/Lvdr
Lvdt/Lvdr
4:
5:
6:
Minimum Voltage
(0 to 11.651 Vrms)
-----------------0.7
0.7
0.7
0.7
0.7
0.7
Maximum Voltage
(0 to 11.651 Vrms)
-----------------3.5
3.5
3.5
3.5
3.5
3.5
LVDT/LVDR Inputs (General). Using different technology, an LVDT measures distances in the same manner that a
proximitor device does. However, the LVDT/LVDR can measure distances up to 14 inches.
Minimum and Maximum Voltage specifies the input voltages equivalent to 0% and 100% stroke.
YES
NO
Milli-Amp Output 2:
Output used (enables output and basic diagnnostics):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA/ 40 mA) CDB value:
0.0
Maximum (20 mA/200 mA) CDB value:
100.0
YES
NO
Output Used. Yes or No. Enables the output and the diagnostics associated with the circiut.
Suicide Enable - Current Fault. Current fault on Outputs 1 and 2 are individual. Therefore, the choice of suicide enable is
application dependent. These are typically not enabled for Simplex applications and are enabled for TMR applications. A
current fault is the condition where the actual output differs from the reference by 25% of the requested output's full scale.
This condition alarms loss of valve control. The suicide enable function allows the control to short the output from an
individual processor across a relay contact to drive the current being supplied by that processor to zero and allowing the
other two processors to control the output.
Control Data Base (CDB) Variable Full Scale is set to the maximum value of the scale type of the point assigned.
Maximum and Minimum CDB Values are used to calibrate the milliamp output to the desired range.
Minimum Value 4 mA/ 40 mA
Maximum Value 20 mA /200 mA
B-21
GEH-6195F
Application Manual
Transducer Sensitivity
(0 to 0.5882 Vp/ips)
---------------------0.2
0.2
0.2
Position Offset
(0 to 8.000 ips)
---------------0.0
0.0
0.0
Transducer 2 HP:
Transducer 2 IP:
Transducer 2 LP:
0.2
0.2
0.2
0.0
0.0
0.0
Transducer 3 HP:
Transducer 3 IP:
Transducer 3 LP:
0.2
0.2
0.2
0.0
0.0
0.0
Normalized Scaling Gain, Offset, and Shift require definition by Mark V development for future application.
B-3. TCDA
The TCDA digital I/O cards associated with <Q> are located in the <QD1>, and <QD2> cores.
-TCDA_1 is associated with <QD1>
-TCDA_2 is assiciated with <QD2>
A Simplex <QD1> core has one TCDA_1 card in location 1, as there is only the one controller <R>. A TMR <QD1> core
has three TCDA_1 cards, one for <R> in location 1, one for <S> in location 2, and one for <T> in location 3. The same
rules apply to <QD2>.
The TCDA cards are the interface for contact inputs and relay outputs. The I/O configurator is used to set two aspects of the
TCDA contact inputs:
- inversion masks
- change detect
B-22
Application Manual
GEH-6195F
Minor Rev:
x1:
x2:
x3:
x4:
x5:
x6:
x7:
x8:
x9:
x0:
1
3
5
7
9
11
13
15
17
19
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
11-20
-----------DTBA Inv Chg
Pnt Msk Det
21
23
25
27
29
31
33
35
37
39
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
21-30
-----------DTBA Inv Chg
Pnt Msk Det
41
43
45
47
49
51
53
55
57
59
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
31-40
-----------DTBA Inv Chg
Pnt Msk Det
61
63
65
67
69
71
73
75
77
79
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
41-48
------------DTBA Inv Chg
Pnt
Msk Det
81
83
85
87
89
91
DTBB1
DTBB3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
B-23
GEH-6195F
Application Manual
5
7
9
11
13
15
17
19
21
23
25
27
1
1
1
1
1
0
0
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
61-70
-----------DTBB Inv Chg
Pnt Msk Det
29
31
33
35
37
39
41
43
45
47
1
1
1
0
0
1
1
1
1
1
71-80
-----------DTBB Inv Chg
Pnt Msk Det
1
1
1
1
1
1
1
1
1
1
49
51
53
55
57
59
61
63
65
67
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
81-90
-----------DTBB Inv Chg
Pnt Msk Det
69
71
73
75
77
79
81
83
85
87
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
91-96
-----------DTBB Inv Chg
Pnt Msk Det
89
91
93
95
97
99
1
1
1
1
1
1
1
1
1
1
1
1
Inversion Masks (Inv Msk). The logic points associated with the hardware points are inverted when the inversion masks
are set to a "1". When this is the case, an open input (a "0") results in setting the logic point to "1". This is the default for
fail-safe tripping and alarming. When the point is used, the scale type for the associated software point determines its
inversion. CIM receives a "0" inversion, and CIM_I receives a "1" inversion.
Change Cell Detect masks (Chg Det) are defaulted to a "1". This enables the point to be detected by the system when it
toggles. This information can then be sent to a printer, a file, or elsewhere. The field or customer can disable this feature for
a point that toggles frequently by setting its change cell mask to a "0".
B-3.2. <QD2> Core
TCDA_2 Card Definition - Socket 5 - Screen 1/3
ePROM Revision Information:
B-24
Major Rev:
Minor Rev:
Application Manual
GEH-6195F
x1:
x2:
x3:
x4:
x5:
x6:
x7:
x8:
x9:
x0:
1
3
5
7
9
11
13
15
17
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11-20
-----------DTBA Inv Chg
Pnt Msk Det
21
23
25
27
29
31
33
35
37
39
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21-30
-----------DTBA Inv Chg
Pnt Msk Det
41
43
45
47
49
51
53
55
57
59
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
31-40
-----------DTBA Inv Chg
Pnt Msk Det
61
63
65
67
69
71
73
75
77
79
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
41-48
------------DTBA Inv Chg
Pnt
Msk Det
81
83
85
87
89
91
DTBB1
DTBB3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
61-70
-----------DTBB Inv Chg
Pnt Msk Det
29
31
33
35
37
39
41
43
45
47
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
71-80
-----------DTBB Inv Chg
Pnt Msk Det
49
51
53
55
57
59
61
63
65
67
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
81-90
-----------DTBB Inv Chg
Pnt Msk Det
69
71
73
75
77
79
81
83
85
87
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
91-96
-----------DTBB Inv Chg
Pnt Msk Det
89
91
93
95
97
99
1
1
1
1
1
1
1
1
1
1
1
1
Inversion Masks (Inv Msk). The logic points associated with the hardware points are inverted when the inversion masks
are set to a "1". When this is the case, an open input (a "0") results in setting the logic point to "1". This is the default for
fail-safe tripping and alarming. When the point is used, the scale type for the associated software point determines its
inversion. CIM receives a "0" inversion, and CIM_I receives a "1" inversion.
Change Cell Detect masks (Chg Det) are defaulted to a "1". This enables the point to be detected by the system when it
toggles. This information can then be sent to a printer, a file, or elsewhere. The field or customer can disable this feature for
a point that toggles frequently by setting its change cell mask to a "0".
B-25
GEH-6195F
Application Manual
Minor Rev:
Minor Rev:
B-26
Offset
(0 to
3 volts)
Gain
(0 to 256 MW/volt):
0.0
50.0
Application Manual
GEH-6195F
TTL INPUT 1
(Q_Q_TTL1)
:
Gain
(%/(cnt/scan)):
Rate_index
(refer to rate table)
0.0
0
Rate Table:
------------------0 input not used
1 16 Hz scan rate
2
8 Hz scan rate
4
4 Hz scan rate
8
2 Hz scan rate
16
1 Hz scan rate
TTL INPUT 1
(Q_Q_TTL1)
:
Gain
((#/sec)/(cnt/scan)):
Rate_index
(refer to rate table)
0.0
0
Rate Table:
------------------0 input not used
1 16 Hz scan rate
2
8 Hz scan rate
4
4 Hz scan rate
8
2 Hz scan rate
16
1 Hz scan rate
B-27
GEH-6195F
Application Manual
TTL INPUT 2
(Q_Q_TTL2)
:
Gain
((#/sec)/(cnt/scan)):
Rate_index
(refer to rate table)
0.0
0
Rate Table:
------------------0 input not used
1 16 Hz scan rate
2
8 Hz scan rate
4
4 Hz scan rate
8
2 Hz scan rate
16
1 Hz scan rate
Minor Rev:
3.0
100.0
TTL INPUT 1
(Q_Q_TTL1)
Pulses/second at 100 % rated input (% scale):
[Pulses/second at 50 #/sec flow (#/sec scale)]
4000.1
TTL INPUT 2
(Q_Q_TTL2)
Pulses/second at 100 % rated input (% scale):
[Pulses/second at 50 #/sec flow (#/sec scale)]
4000.1
B-28
Application Manual
GEH-6195F
3
1
320 firmware:
Major Rev:
1
Minor Rev:
1
Prom Page Select: 0
LP2:
HP2:
0
0
IP1
IP2
25600.0
25600.0
Later versions of the IOMA software have the following alternate second screen. Note that the pulse rate input for PN has
been moved positionally.
IOMA Card Definition - Socket 13 - Screen 2/4
Pulse Rate Definitions
100% Rated
Pulse Frequency
Pulse Rate 5:
Pulse Rate 6:
IP1
IP2
4096.0
4096.0
B-29
GEH-6195F
Application Manual
Definitions
(volts):
(psi/volt):
(power of 2):
-0.001
40.01
2048
12.5
(0 to 1):
(0 to 1024 psi):
0.87
3.4
(0 to 4096 psi/sec):
(0 to 8 /sec):
(0 to 512 psi):
100.0
4.0001
25.0
(0 to 64KV)
(0 to 64KV)
(0 to 64):
(0 to 64KV):
60
11.0
(0 to 64KV):
(0 to 512 deg):
(0 to 8 hz):
1.38
10.0
0.27
B-30
13.8
13.8
64
64
512
Application Manual
GEH-6195F
Later versions of the IOMA software contain the following alternate forth screen for configuration information.
IOMA Card Definition - Socket 13 - Screen 4/4
Miscellaneous Definitions
Bus PT secondary volts at rated (100%) primary volts (60 to 140 V) 115.0
Generator PT sec volts at rated (100%) primary volts (60 to 140 V) 115.0
Nominal Bus Frequency
(44 to 64):
60
(10 to 128%):
(0 to 50%):
50.0
10.0
(0 to 30 deg):
(0 to 0.33 hz):
10.0
0.30
LP
1,2
3,4
5,6
7,8
9,10
11,12
B-31
GEH-6195F
Application Manual
PTBA Term
13, 14
15, 16
17, 18
19, 20
21, 22
23, 24
25, 26
27, 28
The earlier version of software for the TCEA cards is contained in section B-7.1 and the latest version of the software is
contained in section B-7.2.
B-7.1 TCEA - Earlier Version
TCEA_1 Card Definition - Socket 15 - Screen 1/5
ePROM Revision Information:
Major Rev:
Minor Rev:
5
5
3
cycles (0 - 255)
cycles (0 - 255)
cycles (0 - 255)
YES
( n =
B-32
Application Manual
GEH-6195F
Breaker adjust limit. The Mark V synchronizing function adjusts the Breaker Close Times defined above by comparing the
time the breaker closure signal was sent from the MK5 to the time the breaker actually closed, as the actual time may change
with the age of the breaker. The Breaker Adjust Limit constant specifies the limit the control is allowed to adjust the Breaker
Close Time constants. The adjustments are made in increments of one. For the values above, the initial close time is set at 5
cycles. If the actual required close time becomes 8 cycles, the Mark V controller adjust the 5 to an 8, taking three closures to
make this change. If the time required becomes 9 cycles, the Mark V does not make another adjustment, but leaves it at 8
and will generate a diagnostic alarm. The Turbine vendor specifies the constant.
Breaker self adaptive correction enables the Mark V adaptive control function. The majority of applications will use this
function. The Turbine vendor should make the final decision if there is a question.
Scaling frequency shift is used in internal calculations based on the Maximum Frequency Scaling. A shift of 0 corresponds
to a max scale of 64Hz. The number can change only if internal changes are done to the Mark V database and is therefore
set by the system designers at GEDS.
Flame
Flame
Flame
Flame
detect
detect
detect
detect
1:
2:
3:
4:
Flame
Flame
Flame
Flame
detect
detect
detect
detect
5:
6:
7:
8:
Detection Level A
Values (0 to 255)
---------------2
2
2
2
2
2
2
2
Detection Level B
Values (0 to 255)
----------------4
4
4
4
4
4
4
4
B-33
GEH-6195F
Application Manual
System
Config.
LM
SMX
___
Board Jumpers:
J29
J28
0
1
1
0
1
1
Application
Trip Board
med
TCTS
gas
TCTG
large
TCTL
System configuration sets the application type. The system configuration corresponds to hardware jumper settings. If the
hardware jumpers do not match the system configuration constant, a diagnostic alarm is generated. Valid settings and their
corresponding hardware settings are as follows:
Hardware Jumpers
Constant
J28
J29
L3LM
L3SMX
LM
LM Gas Turbine
SMX
Simplex
---
All other
Trip Anticipation function monitors the turbine's acceleration. The acceleration can be so high that the turbine reaches and
exceeds the overspeed point in an extremely short time. By the time the controller issues the trip and the valves react
accordingly, the turbine may already have been damaged. When this high acceleration rate is detected and this function is
enabled, the Mark V issues a trip instead of waiting for the overspeed detection. Trip Anticipate is used exclusively on large
steam turbines.
HP base speed index specifies the HP shaft design speed. The rotor design speed is fixed and is independent of operating
speed. For example, a 5001 is designed to run at 5100 RPM. But on certain gear box combinations the actual operating
speed is 5105 RPM. Therefore, to the controller, 100% speed is 5105. However, to the TCEA card 100% speed is 5100
RPM. Additionally, there are a finite set of speeds that are acceptable. The constant must be equivalent to the hardware
B-34
Application Manual
GEH-6195F
jumper settings or a diagnostic alarm will be generated. The results are posted in the Mark V variable TNH_PC. Allowable
constant settings and hardware jumper positions are:
Hardware Jumpers
Constant
J15
J14
J13
J12
Design Speed
3000 MS9001
4800 Large
4660
7100 M53002
7500
7833
HP overspeed index is the rated DESIGN speed percentage that the rotor is allowed to reach before an overspeed condition
is annunciated. To determine the percent overspeed, simply divide the number of counts by 4 (1 CNT = 1/4 %).
Additionally, the control constant must match hardware jumper settings. The hardware jumpers are J16, J17, J18, J19, J20,
and J21 where J16 is the LSB. For hardware jumpers settings see Appendix A.
B-35
GEH-6195F
Application Manual
index
1
2
3
4
0
LP overspeed_index:
44
Base_Freq
3300 hz
4670 hz
4980 hz
6500 hz
Board Jumpers:
J11 J10 J9 J8
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
NOT USED
0
0
0
0
(Single shaft, LP trip disabled)
J11
J10
J9
J8
Design Speed
NO TRIP
3600
4670 MS5002
4980
6500 MS3002
LP overspeed_index is the design speed percentage the rotor reachs before an overspeed condition is annunciated. To
determine the percent overspeed, simply divide the number of counts by 4 (1 CNT = 1/4 %). Additionally, the control
constant must match hardware jumper settings. The hardware jumpers are J22, J23, J24, J25, J26, and J27 where J22 is the
LSB. For example, to set an LP Overspeed index equal to 10%, the constant and hardware jumpers would be as follows:
Hardware Jumpers
Constant
J27
J26
J25
J24
J23
J22
Percent
40
10%
To determine the Hardware jumper settings convert the decimal constant into its binary equivalent, with J22 as the LSB.
B-36
Application Manual
GEH-6195F
Minor Rev:
5
5
3
cycles (0 - 255)
cycles (0 - 255)
cycles (0 - 255)
YES
Flame
Flame
Flame
Flame
detect
detect
detect
detect
1:
2:
3:
4:
Flame
Flame
Flame
Flame
detect
detect
detect
detect
5:
6:
7:
8:
Detection Level A
Values (0 to 255)
---------------2
2
2
2
2
2
2
2
Detection Level B
Values (0 to 255)
----------------4
4
4
4
4
4
4
4
B-37
GEH-6195F
Application Manual
System
Config.
LM
SMX
___
Board Jumpers:
J29
J28
0
1
1
0
1
1
index
1
2
3
4
0
LP overspeed_index:
44
Base_Freq
3300 hz
4670 hz
4980 hz
6500 hz
Board Jumpers:
J11 J10 J9 J8
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
NOT USED
0
0
0
0
(Single shaft, LP trip disabled)
B-38
Application Manual
GEH-6195F
Minor Rev:
5
5
3
cycles (0 - 255)
cycles (0 - 255)
cycles (0 - 255)
YES
( n =
Flame
Flame
Flame
Flame
detect
detect
detect
detect
1:
2:
3:
4:
Flame
Flame
Flame
Flame
detect
detect
detect
detect
5:
6:
7:
8:
Detection Level A
Values (0 to 255)
---------------2
2
2
2
2
2
2
2
Detection Level B
Values (0 to 255)
----------------4
4
4
4
4
4
4
4
B-39
GEH-6195F
Application Manual
System
Config.
LM
SMX
___
Board Jumpers:
J29
J28
0
1
1
0
1
1
index
1
2
3
4
0
LP overspeed_index:
44
Base_Freq
3300 hz
4670 hz
4980 hz
6500 hz
Board Jumpers:
J11 J10 J9 J8
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
NOT USED
0
0
0
0
(Single shaft, LP trip disabled)
B-40
Application Manual
GEH-6195F
Minor Rev:
5
NO
5
cycles (0 - 255)
NO
YES
cycles (0 - 255)
cycles (0 - 255)
NO
Gen Panel 125 vdc voltage diagnostic enable controls the activity of a diagnostic alarm generated upon the loss of
availability of generator breaker close voltage. This diagnostic is typically not enabled for mechanical or compresor drive
applications.
For notes on the other settings, see Section B-7.1.
B-41
GEH-6195F
Application Manual
Flame
Flame
Flame
Flame
detect
detect
detect
detect
1:
2:
3:
4:
Flame
Flame
Flame
Flame
detect
detect
detect
detect
5:
6:
7:
8:
Detection Level A
Values (0 to 255)
---------------2
2
2
2
Detection Level B
Values (0 to 255)
----------------4
4
4
4
2
2
2
2
4
4
4
4
large
--NO
4800
5352
Application Manual
GEH-6195F
0.0
NO
B-43
GEH-6195F
Application Manual
Minor Rev:
The TCCA card is located in the TC2000 <C> core location 2. It is the "Turbine Control <C> Micro Application Card A".
The TCCA configuration defines the following functions:
- <C> thermocouples
- <C> RTDs
- <C> milliamp inputs
- <C> cold junction filtering
- shaft voltage and current monitoring.
Sixteen milliamp outputs are supplied on the TCCA card, but their assignments and scaling are defined through the table file
MAOUT_Q.SRC, not through the I/O configurator. This file is table compiled and downloaded to <R>, <S>, and <T> to
drive the <C> milliaamp outputs.
The TCCA is supplied for indication, communication, and alarming primarily. As data from this card is not redundant.
TCCA Card Definition - Socket 1 - Screen 2/7
Thermocouple Type Selection
TC
TC
TC
1:
2:
3:
J
J
J
TC 10:
TC 11:
TC 12:
J
J
J
TC 19:
TC 20:
TC 21:
J
J
J
TC 28:
TC 29:
TC 30:
J
J
J
TC 37:
TC 38:
TC 39:
J
J
J
TC
TC
TC
4:
5:
6:
J
J
J
TC 13:
TC 14:
TC 15:
J
J
J
TC 22:
TC 23:
TC 24:
J
J
J
TC 31:
TC 32:
TC 33:
J
J
J
TC 40:
TC 41:
TC 42:
J
J
J
TC
TC
TC
7:
8:
9:
J
J
J
TC 16:
TC 17:
TC 18:
J
J
J
TC 25:
TC 26:
TC 27:
J
J
J
TC 34:
TC 35:
TC 36:
J
J
J
Valid types:
not used :
K, J, E, T
-
Valid types:
K = Chromel-Alumel
J = Iron-Constantan
E = Chromel-Constantan
T = Copper Constantan
Thermocouples are set at type K (Chromel-Alumel) for Gas, and type E (Chromel-Constantan) for Steam. Older gas units
(retrofits) may require type J (Iron-Constantan). The last valid type is T (Copper-Constantan). Not used is noted by one
dash: "-".
B-44
Application Manual
GEH-6195F
1: SAMA
2: SAMA
RTD
RTD
3: SAMA
4: SAMA
RTD
RTD
5: SAMA
6: SAMA
RTD
RTD
7: SAMA
8: SAMA
RTD 9: SAMA
RTD 10: SAMA
RTD 29:
RTD 30:
DIN
DIN
- not used
The RTD_types are defaulted to the standard DIN. The actual type required depends on the requisition.
TCCA Card Definition - Socket 1 - Screen 4/7
Milliamp Input Definitions
CDB value
Full Scale
---------0
0
1 - 8
Signal
Signal
1:
2:
Signal
in use
------NO
NO
CDB value
at 4 mA
--------0.
0.
CDB value
at 20 mA
---------0.
0.
Signal
Signal
3:
4:
NO
NO
0
0
0.
0.
0.
0.
Signal
Signal
5:
6:
NO
NO
0
0
0.
0.
0.
0.
Signal
Signal
7:
8:
NO
NO
0
0
0.
0.
0.
0.
B-45
GEH-6195F
Application Manual
The later version of the software contains a screen like the sample shown below:
TCCA Card Definition - Socket 1 - Screen 4/7
Milliamp Input Definitions
CDB value
Full Scale
---------128
2048
CDB value
at 4 mA
--------0.0
0.0
1 - 8
Signal
Signal
1:
2:
Signal
in use
------YES
YES
CDB value
at 20 mA
--------113.8
100.0
Enable
Enable
Low diag High diag
-------- --------NO
NO
NO
NO
Signal
Signal
3:
4:
YES
YES
256
2048
0.0
0.0
9.96
2000.0
NO
NO
NO
NO
Signal
Signal
5:
6:
YES
NO
2048
128
0.0
0.0
426.7
100.0
NO
NO
NO
NO
Signal
Signal
7:
8:
YES
NO
2048
128
0.0
0.0
100.0
100.0
NO
NO
NO
NO
Milliamp Input Screen. The inputs are 8-bit D/A with limited resolution (more suitable for alarming and indication).
Signal in Use is set to either Yes or No.
CDB Value Full Scale is set to the max. value of the scale type of the point assigned with it.
CDB Value at 4mA and 20mA are used to calibrate the milliamp input to the desired range. For example, set the minimum
at 90% stroke for an input of 4 mA, and to the maximum to 102% stroke for an input of 20mA.
Enable Low and High Diag - Enables the diagnostic alarm for the low and/or high ranges if entered as YES.
TCCA Card Definition - Socket 1 - Screen 5/7
Milliamp Input Definitions
Signal 9:
Signal 10:
Signal
in use
------NO
NO
Signal 11:
Signal 12:
NO
NO
0
0
0.
0.
0.
0.
Signal 13:
Signal 14:
NO
NO
0
0
0.
0.
0.
0.
B-46
CDB value
Full Scale
---------0
0
9 - 14
CDB value
at 4 mA
--------0.
0.
CDB value
at 20 mA
---------0.
0.
Application Manual
GEH-6195F
The later version of the software contains a screen like the sample shown below:
TCCA Card Definition - Socket 1 - Screen 5/7
Milliamp Input Definitions
CDB value
Full Scale
---------128
128
CDB value
at 4 mA
--------0.0
0.0
9 - 14
Signal 9:
Signal 10:
Signal
in use
------YES
YES
CDB value
at 20 mA
--------100.0
100.0
Enable
Enable
Low diag High diag
-------- --------NO
NO
NO
NO
Signal 11:
Signal 12:
YES
YES
128
128
0.0
0.0
100.0
100.0
NO
NO
NO
NO
Signal 13:
Signal 14:
YES
YES
128
128
0.0
0.0
100.0
100.0
NO
NO
NO
NO
(power of 2):
16
Cold junction filtering determines the number of readings used in a floating average noise filter. Cold junction filtering is
defined by the Mark V system designers and is changed based on experience. It must be set in a power of 2.
AC Current:
Full Scale
CDB value
---------32
Min (0v)
CDB value
--------0.0
Max (16v)
CDB value
--------16.0
DC Voltage:
32
0.0
16.0
DC Current:
32
0.0
16.0
This application monitors AC current and AC and DC voltages that develop on the shaft. These develop due to static
electricity and to eddy currents that originate at the generator and travel through the shaft. These are monitored to avoid
pitting on the bearings caused by continuous arcing. These functions are typically used for Steam applications.
Full Scale Control Database Values are set to the maximum value associated with the input, usually 32 volts or amps.
Minimum and Maximum Control Database Values determine the input to the card, usually 0 to 16 volts or amps, and can
have a maximum value of 32768.
The later version of the software contains a screen like the sample below:
B-47
GEH-6195F
Application Manual
0.005
Shaft current monitor reports the AC rms current through the shunt.
The shaft voltage monitor reports the frequency at which the shaft voltage
exceeds fixed hardware limits.
An AC test will inject signals to the TCCA card circuits and produce 1000Hz
for the voltage monitor frequency and 12 to 20A for the current monitor.
A DC test will inject a DC current into the grounding brushes and the shunt.
The resultant voltages are used to calculate the resistance to ground for each.
B-9. TCCB, <C> CORE
The earlier version of the software is contained in section B-9.1 and the later version of the software is contained in section
B-9.2.
B-9.1 TCCB, <C> Core - Earlier version
Minor Rev:
The TCCB card is located in the TC2000 <C> core location 3. It is "Turbine Control <C> Micro Application Card B". The
TCCB configuration defines the following functions:
- <C> RTDs
- <C> milliamp inputs
- <C> RTD and milliamp filtering
It is intended for indication, communication, and alarming only. Control use of input data is advised only in applications
where redundancy is not required or not practical.
B-48
Application Manual
GEH-6195F
RTD 1:
DIN
RTD
8:
DIN
RTD 2:
DIN
RTD
9:
DIN
DIN
RTD 3:
DIN
RTD 10:
DIN
PURE
RTD 4:
DIN
RTD 11:
DIN
SAMA
RTD 5:
DIN
RTD 12:
DIN
RTD 6:
DIN
RTD 13:
DIN
N120
RTD 7:
DIN
RTD 14:
DIN
----
- 120 Nickel
- not used
RTD_types are defaulted to the standard DIN. The actual type required depends on the requisition.
TCCB Card Definition - Socket 2 - Screen 3/6
Milliamp Input Definitions
1 thru 8
CDB maximum
Scale value
----------128
128
(4 to 20 mA)
Signal
Signal
1:
2:
Signal
in use
------YES
YES
CDB value
at 4 mA
--------0.0
0.0
CDB value
at 20 mA
---------40.96
40.96
Signal
Signal
3:
4:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal
Signal
5:
6:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal
Signal
7:
8:
YES
YES
128
128
0.0
0.0
40.96
40.96
B-49
GEH-6195F
Application Manual
Signal 9:
Signal 10:
9 thru 14
CDB maximum
Scale value
----------128
128
(4 to 20 mA)
CDB value
at 4 mA
--------0.0
0.0
CDB value
at 20 mA
---------40.96
40.96
Signal 11:
Signal 12:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal 13:
Signal 14:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal 15:
Signal 16:
Signal
in use
------YES
YES
CDB maximum
Scale value
----------128
128
(4 to 20 mA) or (0 to 1 mA)
CDB value at
4 mA (0.2 mA)
------------0.0
0.0
CDB value at
20 mA (1.0 mA)
---------40.96
40.96
Signal 17:
Signal 18:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal 19:
Signal 20:
YES
YES
128
128
0.0
0.0
40.96
40.96
Signal 21:
Signal 22:
YES
YES
128
128
0.0
0.0
40.96
40.96
B-50
15 thru 22
Application Manual
GEH-6195F
(power of 2):
16
RTD and mA Input filtering determines the number of readings used in a floating average noise filter. Cold junction
filtering is defined by the Mark V system designers and are changed based on experience. It must be set in a power of 2.
B-9.2 TCCB, <C> Core - Later Version
Minor Rev:
RTD 1:-----
RTD
8:-----
RTD 2:-----
RTD
9:-----
DIN
RTD 3:-----
RTD 10:-----
PURE
RTD 4:-----
RTD 11:-----
SAMA
RTD 5:-----
RTD 12:-----
RTD 6:-----
RTD 13:-----
N120
RTD 7:-----
RTD 14:-----
----
- 120 Nickel
- not used
B-51
GEH-6195F
Application Manual
1 thru 8
CDB value
at 4 mA
--------0.0
0.0
(4 to 20 mA)
Signal
Signal
1:
2:
Signal
in use
------NO
NO
CDB value
at 20 mA
--------40.96
40.96
Enable
Enable
Low diag High diag
-------- --------NO
NO
NO
NO
Signal
Signal
3:
4:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
Signal
Signal
5:
6:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
Signal
Signal
7:
8:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
For notes, see screen 3/6 of section B-9.1 and screen 4/7 in section B-8.
TCCB Card Definition - Socket 2 - Screen 4/7
Milliamp Input Definitions
CDB value
Full Scale
---------128
128
9 thru 14
Signal 9:
Signal 10:
Signal
in use
------NO
NO
Signal 11:
Signal 12:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
Signal 13:
Signal 14:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
B-52
CDB value
at 4 mA
--------0.0
0.0
(4 to 20 mA)
CDB value
at 20 mA
--------40.96
40.96
Enable
Enable
Low diag High diag
-------- --------NO
NO
NO
NO
Application Manual
GEH-6195F
15 thru 22
(4 to 20 mA) or (0 to 1 mA)
Signal
in use
CDB value
Full Scale
CDB value
at 4 mA
(0.2 mA)
--------0.0
0.0
CDB value
at 20 mA
(1.0 mA)
--------40.96
40.96
Enable
Enable
Low diag High diag
Signal 15:
Signal 16:
------NO
NO
---------128
128
Signal 17:
Signal 18:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
Signal 19:
Signal 20:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
Signal 21:
Signal 22:
NO
NO
128
128
0.0
0.0
40.96
40.96
NO
NO
NO
NO
-------- --------NO
NO
NO
NO
(0 to 64 hz):
60.0
0 to 256KV):
88.0
0 to 256KV):
88.0
32768
Power
2000.0
( 0 to 2048 MW):
Power = Gen Voltage * Gen Current * 1.732
(power of 2):
16
B-53
GEH-6195F
Application Manual
Minor Rev:
x1:
x2:
x3:
x4:
x5:
x6:
x7:
x8:
x9:
x0:
1
3
5
7
9
11
13
15
17
19
1
0
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
11-20
-----------DTBA Inv Chg
Pnt Msk Det
21
23
25
27
29
31
33
35
37
39
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
B-54
21-30
-----------DTBA Inv Chg
Pnt Msk Det
41
43
45
47
49
51
53
55
57
59
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
31-40
-----------DTBA Inv Chg
Pnt Msk Det
61
63
65
67
69
71
73
75
77
79
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
41-48
------------DTBA Inv Chg
Pnt
Msk Det
81
83
85
87
89
91
DTBB1
DTBB3
1
1
0
0
1
1
0
1
1
1
1
1
1
1
1
1
Application Manual
GEH-6195F
61-70
-----------DTBB Inv Chg
Pnt Msk Det
29
31
33
35
37
39
41
43
45
47
0
0
1
0
1
1
1
0
1
1
71-80
-----------DTBB Inv Chg
Pnt Msk Det
1
1
1
1
1
1
1
1
1
1
49
51
53
55
57
59
61
63
65
67
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
81-90
-----------DTBB Inv Chg
Pnt Msk Det
69
71
73
75
77
79
81
83
85
87
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
91-96
-----------DTBB Inv Chg
Pnt Msk Det
89
91
93
95
97
99
1
1
0
1
0
0
1
1
1
1
1
1
Minor Rev:
Minor Rev:
B-55
GEH-6195F
Application Manual
Later versions of this software contain the second screen documented below.
DCCb Card Definition - Socket 12 - Screen 2/2
EX2000 Exciter Event Configuration Data:
Disable EX2000 Exciter Events:
YES
Disable EX2000 Exciter Events should be set to NO if an EX2000 is present on the Stagelink, and YES if an EX2000 is not
present.
B-13. IOMA, <C> CORE
IOMA Card Definition - Socket 13 - Screen 1/1
IOMA/320 ePROM Revision Information:
IOMA firmware:
Major Rev:
Minor Rev:
3
1
320 firmware:
Major Rev:
1
Minor Rev:
1
Prom Page Select:
B-14. TCCA <D> CORE
Minor Rev:
B-56
Major Rev:
Minor Rev:
Application Manual
GEH-6195F
Minor Rev:
Later versions of this software contain the second screen documented below.
DCCb Card Definition - Socket 12 - Screen 2/2
EX2000 Exciter Event Configuration Data:
Disable EX2000 Exciter Events:
YES
Disable EX2000 Exciter Events should be set to NO if an EX2000 is present on the Stagelink, and YES if an EX2000 is not
present.
B-17. IOMA <D> CORE
IOMA Card Definition - Socket 13 - Screen 1/1
IOMA/320 ePROM Revision Information:
IOMA firmware:
Major Rev:
Minor Rev:
1
1
320 firmware:
Major Rev:
1
Minor Rev:
1
Prom Page Select:
Contains six (6) magnetic pulse input circuits used for High Pressure (HP) and Low Pressure (LP) speed and
fuel flow divider pickup signals (single or dual shaft turbines).
Servo Valve outputs
Water injection flow meter inputs
Megawatt transducer inputs
Supplies excitation current for LVDT's
RS232 port for Terminal Interface Monitor (TIMN)
B-57
GEH-6195F
Application Manual
B-24. TBQF TERMINAL BOARD I/O (optional for Large/Medium Steam applications)
B-58
Application Manual
GEH-6195F
Optional board, provides 4-20ma inputs to <C> (Hardware Jumper select for intern. or extern. power)
Additional RTD inputs
B-59
GEH-6195F
Application Manual
Contacts for digital output (<QD>, <CD>) in both solenoid and "C" form contact (hardware jumper select for
some outputs)
Power hookup to <PD> core to supply power to solenoid and contact outputs
Circuits 1-15 jumper configurable (solenoid driver or dry contact)
Circuits 16, 17, 18 special circuits - 16 = resistor equipped, 17 + 18 supplied with fuses (in QD1)
Dry form "C" contacts outputs
B-60
Receives one dc and up to two ac inputs, converts to one dc source for core power supply
Application Manual
GEH-6195F
The following I/O card configuration screens are application specific and may not be present for a specific site.
B-38. LMQA / TCQA CARD
Minor Rev:
Current Fault:
YES
LVDT/R fault:
YES
16.67
6.37
100%
Regulator Definition
(V1-V2)/(V1+V2) ratio)
(V1-V2)/(V1+V2) ratio)
LVDT/R fault:
-16.67
5.68
LVDT 1:-0.4751
LVDT 1:0.2268
YES
LVDT 2:-0.4748
LVDT 2:0.2277
Current Fault:
YES
LVDT/R fault:
(V1-V2)/(V1+V2) ratio)
(V1-V2)/(V1+V2) ratio)
YES
16.67
9.88
LVDT 1:-0.4826
LVDT 1:0.4807
LVDT 2:-0.4768
LVDT 2:0.4793
The regulators above are hardcoded for variable geometry control servos.
The SUICIDE ENABLE fields, CURRENT FAULT and LVDT/R FAULT are always enabled for LM6000.
CURRENT BIAS and CURRENT GAIN are constants calculated from the LM6000 control specification and should not be
changed.
B-61
GEH-6195F
Application Manual
The LVDT stroke values are set during calibration in accordance with the GE LM6000-MKV Site Setting Instructions.
Current Fault:
NO
LVDT/R fault:
NO
3.0
7.72
-100.0
0.3
0.309
1.0
High:
100.0
NO
NO
Milli-Amp Output 2:
Output used (enables output and basic diagnnostics):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA/ 40 mA) CDB value:
12.0
Maximum (20 mA/200 mA) CDB value:
133.13
NO
NO
The MINIMUM and MAXIMUM CDB values are set during calibration in accordance with the GE LM6000-MKV Site
Setting Instructions.
B-62
Application Manual
GEH-6195F
Signal
Signal
1:
2:
Signal
in use
------NO
NO
Signal
Signal
3:
4:
NO
NO
Full Scale
CDB value
---------2048
128
Min (0v)
CDB value
--------0.0
0.0
128
128
Max (10v)
CDB value
--------500.0
100.0
0.0
0.0
100.0
100.0
2048
Signals 1 through 4 are not used for the LM6000 Base Engine. The scale for PS3 is the MAX CDB for the LM6000
database PRESS scale code.
LMQA Card Definition - Socket 1 - Screen 8/14
Trace Buffer Definition
Regulator Mode (tune, trace):
Tune
1
2
40
32
3.0
1:
2:
3:
4:
K
K
K
K
TC
TC
TC
TC
Valid types:
not used :
5:
6:
7:
8:
K
K
K
K
TC 9:
TC 10:
TC 11:
TC 12:
K
K
K
TC 13:
TC 14:
TC 15:
K, J, E, T
-
B-63
GEH-6195F
Application Manual
XN25
Pulse rate :
Gain Scaling
Base (rpm)
(power of 2)
-----------16384
Pulse Rate
at Scaling
Base Value
---------12273
The GAIN SCALING BASE is the MAX CDB of the LM6000 database RPMX scale code. The Pulse Rate at MAX CDB
is based on the ratio of .7491 Hz/rpm for HP rotor speed.
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
B-64
Vibration Sensitivity
(0.05 to 0.40 V peak / ips peak)
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
0.15
Application Manual
GEH-6195F
Signal
Signal
Signal
Signal
Signal
Signal
Signal
Signal
1:
2:
3:
4:
5:
6:
7:
8:
Signal
in use
-----YES
YES
YES
YES
NO
YES
YES
NO
Low
Input
Diagn
----YES
YES
YES
YES
YES
YES
YES
YES
High
Input
Diagn
----YES
YES
YES
YES
YES
YES
YES
YES
Full Scale
CDB value
---------2048
2058
2048
256
128
2048
32
128
Minimum (4mA)
CDB value
------------0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
Maximum (20mA)
CDB value
-------------500.0
500.0
300.0
150.0
100.0
1000.0
20.0
100.0
Signal
Signal
Signal
Signal
Signal
Signal
Signal
9:
10:
11:
12:
13:
14:
15:
Signal
in use
-----NO
YES
YES
NO
NO
NO
NO
Low
Input
Diagn
----YES
YES
YES
YES
YES
YES
YES
High
Input
Diagn
----YES
YES
YES
YES
YES
YES
YES
Full Scale
CDB value
---------128
512
32
128
128
128
128
Minimum (4mA)
CDB value
------------0.0
-40.0
-10.0
0.0
0.0
0.0
0.0
Maximum (20mA)
CDB value
-------------100.0
40.0
10.0
100.0
100.0
100.0
100.0
This milliamp inputs are used as described in the TCQA Card Definition.
B-65
GEH-6195F
Application Manual
(power of 2):
16
Ckt. (0 to 3VDC):
1.000
<
V = 30R / (40000+R)
{eg, 1V=1379 }
>
< Xdcr Resistance = 40000*V/(30-V) {eg, 1379=1V } >
125 VDC Under Voltage Limit (0 to 125 VDC):
105.0
2
1
2
1
1: LP
5: --
B-66
Prox
Prox
2: LP
6: --
Prox
Prox
HP rpm
16384
IP,
3: LP
7: --
IP rpm
8192
HP,
LP,
Prox
Prox
4: LP
8: --
LP rpm
8192
-- (not used)
Application Manual
GEH-6195F
Proximitor inputs are measured as a function of shaft speed. The shaft which a proximitor is measuring vibration is entered
at the top part of the screen. The MAX CDB for the appropriate LM6000 database scale code is then entered for each shaft.
TCQE Card Definition - Socket 2 - Screen 3/9
Proximitors 1 thru 8
:- Peak to Peak Vibration
Transducer Sensitivity
(0 to 35.747 V/mil)
-------------------Proximitor 1:
0.2
Proximitor 2:
0.2
Proximitor 3:
0.2
Proximitor 4:
Proximitor 5:
Proximitor 6:
0.2
0.
0.
Proximitor 7:
Proximitor 8:
0.
0.
2.002
14.002
9:
10:
Transducer Sensitivity
(0 to 185.856 V/mil)
---------------------0.
0.
Transducer Sensitivity
(0 to 185.856 V/mil)
---------------------11:
0.
9 and 10 diag. low limit:
9 and 10 diag. high limit:
11 diagnostic low limit :
11 diagnostic high limit :
(0
(0
(0
(0
Position Offset
(0 to 2048 mils)
---------------0.0
0.0
Position Offset
(0 to 2048 mils)
---------------0.0
to
to
to
to
18v)
18v)
18v)
18v)
17.319
2.473
17.319
2.473
Proximitor, Position, and Keyphasor are configured in accordance with the TCQB Card Definition.
B-67
GEH-6195F
Application Manual
Maximum Voltage
(0 to 10.00 Vrms)
------------------5.798
Lvdt/Lvdr
1:
Lvdt/Lvdr
2:
0.758
0.758
Lvdt/Lvdr
3:
0.758
3.558
Lvdt/Lvdr
4:
0.758
3.558
LVDT/R values are entered in accordance with the GE LM6000-MKV Site Setting Instructions.
TCQE Card Definition - Socket 2 - Screen 6/9
Position Milli-Amp Output Configuration
Milli-Amp Output 1:
Output used (enables output and basic diagnostics):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA/ 40 mA) CDB value:
11.5
Maximum (20 mA/200 mA) CDB value:
124.6
YES
NO
Milli-Amp Output 2:
Output used (enables output and basic diagnnostics):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA/ 40 mA) CDB value:
13.5
Maximum (20 mA/200 mA) CDB value:
129.8
NO
NO
The MINIMUM and MAXIMUM CDB values are set during calibration in accordance with the GE LM6000-MKV Site
Setting Instructions.
B-68
Application Manual
GEH-6195F
HP:
IP:
LP:
YES
NO
YES
0.1
0.1
0.1
Transducer 3
HP:
IP:
LP:
NO
NO
NO
0.1
0.1
0.1
Transducer
Transducer
7.001
12.0
Accelerometer inputs are configured in accordance with the TCQB Card Definition.
TCQE Card Definition - Socket 2 - Screen 8/9
Pulse Rate Definitions
Gain Scaling
Base (rpm)
(power of 2)
-----------8192
8192
Pulse Rate
at Scaling
Base Value
---------6554
6554
Application
Type
(see notes)
----------speed
speed
Overspeed
Trip Limit
(rpm)
---------4050
4050
100
The GAIN SCALING BASE is the MAX CDB of the LM6000 database RPM scale code. The Pulse Rate at MAX CDB is
based on the ratio of .8 Hz/rpm for LP rotor speed. Overspeed trip limit is set as required by the LM6000 control
specification.
RTD
RTD
RTD
RTD
B-69
GEH-6195F
Application Manual
RTD's are configured as described in the TCCA Card Definition. The TCQE inputs are reserved for the T2 and T25 RTD's
in the LM6000 application since these inputs are the only ones that can be configured as 200 ohm (LM200) RTD's
B-40. TCPA, <PLU> CORE
TCPA Card Definition - Socket 14 - Screen 1/8
TCPA 196/320 ePROM Revision Information:
TCPA 196 firmware:
Major Rev:
1
Minor Rev:
2
TCPA 320 firmware:
Major Rev:
1
Minor Rev:
2
TCPA Card Definition - Socket 14 - Screen 2/8
Protective Load Unbalance Configuration:
Enable
Enable
Enable
Enable
PLU
PLU
EVA
EVA
function:
response delay:
on Control Valve 3:
on Control Valve 4:
YES
YES
NO
NO
NO
NO
ME
0.7
1.0
Signal
Signal
Signal
Signal
B-70
1:
2:
3:
4:
Signal
in use
-----YES
YES
YES
YES
Low
Input
Diagn
----YES
YES
YES
YES
High
Input
Diagn
----YES
YES
YES
YES
Full Scale
CDB value
---------2048
2048
2048
256
1 - 4
Minimum (4mA)
CDB value
------------0.0
0.0
0.0
0.0
Maximum (20mA)
CDB value
-------------500.0
500.0
300.0
150.0
Application Manual
GEH-6195F
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
1.0
17.0
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
Proximitor
11:
12:
13:
14:
15:
16:
17:
18:
19:
Input
Used
----YES
YES
NO
NO
NO
NO
NO
NO
NO
:-
Position Inputs
Transducer Sensitivity
(0 to 18.15 V/mil)
---------------------0.2
0.2
0.2
0.2
0.2
0.2
0.2
0.2
0.2
Position Offset
(0 to 2048 mils)
--------------45.0
45.0
45.0
45.0
45.0
45.0
45.0
45.0
45.0
1.0
17.0
Proximitor
20:
Keyphasor input
Input
Used
-----
Transducer Sensitivity
(0 to 19.1345 V/mil)
---------------------
YES
0.2
Position Offset
(0 to 2048 mils)
--------------45.0
(0 to 18)
(0 to 18)
1.0
17.0
(0 to 256KV/pu):
88.0
B-71
GEH-6195F
Application Manual
Voltage ratio
(0 to 2):
ratio = 162.7 Vrms / (rated PT voltage)
1.479
0.0
Current Gain
(-60 to 60 deg):
(0 to 32768 amps/pu):
B-72
(0 to 64):
(0 to 128 percent/pu):
16060
60
100.0
Application Manual
GEH-6195F
Minor Rev:
The TCQF is a multifunction card located in the <R>, <S>, and <T> cores in location 3 of each. For Simplex applications,
only one card is required for the <R> core. It is an optional card used for extended I/O functions within the Gas Heavy Duty
(GHD) prom set. The TCQF configuration defines the following functions:
- Servo Regulator Control Loops
- Position Milliamp Outputs
- Regulator Time Constants
- Voltage Inputs
- Trace and Tune Definitions
- Thermocouple Inputs
- Pulse Rate Inputs
- mA Inputs
For regulator application information, see Chapter 7.
TCQF Card Definition - Socket 7 - Screen 2/17
Regulator Type Summary (continued on next screen)
Type:
00
Type:
4x
Position control
Sub_type "x": 0
1
3
Feedback: None
Feedback: First assigned LVDT/LVDR
Feedback: Maximum of two assigned LVDT/LVDR's
B-73
GEH-6195F
Application Manual
Flow control
Feedback: First assigned Flow_input
Feedback: Second assigned Flow_input
Feedback: Maximum of two assigned Flow_inputs
Type:
6x
Sub_type "x": 4
5
6
Type:
7x
Sub_type "x": 7
8
A
B
C
feedback
max of 2 assigned LVDT/LVDR's
max of 2 assigned LVDT/LVDR's
first assigned LVDT/LVDR
first assigned LVDT/LVDR
V2) and max of 2 LVDT/LVDR's
Low=-5.0
High=105.0 %
Delay=0
Tics
Tics(sec/128)
B-74
Application Manual
GEH-6195F
Low:-5.0
High:105.0 %
Delay:0.0
Low:-5.0
High:105.0 %
Delay:0.0
B-75
GEH-6195F
Application Manual
Low:-5.0
High:105.0 %
Delay:0.0
0.2119
0.0
0.0
0.2119
0.0
0.0
B-76
Application Manual
GEH-6195F
NO
NO
Milli-Amp Output 2:
Output used (enables output and basic diagn.):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA)
CDB value:
0.0
Maximum (20 mA)
CDB value:
100.0
NO
NO
NO
NO
Milli-Amp Output 4:
Output used (enables output and basic diagn.):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA)
CDB value:
0.0
Maximum (20 mA)
CDB value:
100.0
NO
NO
B-77
GEH-6195F
Application Manual
NO
NO
Milli-Amp Output 6:
Output used (enables output and basic diagn.):
Current suicide enable (YES for TMR, NO for Simplex):
CDB variable full scale value:
128
Minimum ( 4 mA)
CDB value:
0.0
Maximum (20 mA)
CDB value:
100.0
NO
NO
For definitions of the variables listed above, see Notes for TCQA.
TCQF Card Definition - Socket 7 - Screen 12/17
Voltage Input
Signal
Signal
1:
2:
Signal
in use
------YES
NO
Signal
Signal
3:
4:
NO
NO
Full Scale
CDB value
---------2048
128
128
128
Min (0v)
CDB value
--------0.0
0.0
0.0
0.0
Max (10v)
CDB value
--------500.0
100.0
100.0
100.0
Notes: Signal 1 associated with regulator type 77, 7A, or 7C, when used.
Signal 2 associated with regulator type 78, 7B, or 7C, when used.
For definitions of the variables listed above, see Notes for TCQA.
B-78
Application Manual
GEH-6195F
1:
2:
3:
4:
K
K
K
K
TC
TC
TC
TC
Valid types:
not used :
5:
6:
7:
8:
K
K
K
K
TC 9:
TC 10:
TC 11:
TC 12:
K
K
K
K
TC 13:
TC 14:
TC 15:
K
K
K
For definitions of the variables listed above, see Notes for TCQA.
B-79
GEH-6195F
Application Manual
Application Type
(see notes)
----------------
Pulse rate 1:
8192
5104
speed
Pulse rate 2:
8192
5104
speed
Pulse rate 3:
8192
3980
fuel
Pulse rate 4:
8192
3980
fuel
Notes:
Valid Application Types (speed, fuel, pmg, -----)
Pulse rate input 3 is used with regulators types 51, 53, 64, & 66.
Pulse rate input 4 is used with regulators types 52, 53, 65, & 66.
For definitions of the variables listed above, see Notes for TCQA.
TCQF Card Definition - Socket 7 - Screen 16/17
Milliamp Input Definitions
Low
Input
Diagn
----NO
NO
High
Input
Diagn
----NO
NO
Signal
Signal
1:
2:
Signal
in use
-----NO
NO
Signal
Signal
3:
4:
NO
NO
NO
NO
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal
Signal
5:
6:
NO
NO
NO
NO
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal
Signal
7:
8:
NO
NO
NO
NO
NO
NO
128
128
0.0
0.0
100.0
100.0
B-80
Full Scale
CDB value
---------128
128
1 - 8
Minimum (4mA)
CDB value
------------0.0
0.0
Maximum (20mA)
CDB value
-------------100.0
100.0
Application Manual
GEH-6195F
9 - 15
Signal 9:
Signal 10:
Signal
in use
-----NO
NO
Low
Input
Diagn
----NO
NO
High
Input
Diagn
----NO
NO
Signal 11:
Signal 12:
NO
NO
NO
NO
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal 13:
Signal 14:
NO
NO
NO
NO
NO
NO
128
128
0.0
0.0
100.0
100.0
Signal 15:
NO
NO
NO
128
0.0
100.0
Full Scale
CDB value
---------128
128
Minimum (4mA)
CDB value
------------0.0
0.0
Maximum (20mA)
CDB value
-------------100.0
100.0
For definitions of the variables listed above, see Notes for TCQA.
B-81
GEH-6195F
Application Manual
Notes:
B-82
Application Manual
GEH-6195F
APPENDIX C
BIG BLOCK REFERENCE
TABLE OF CONTENTS
C-1. INTRODUCTION............................................................................................................................................ C-1
C-2. BIG BLOCK ELEMENTS............................................................................................................................... C-2
C-2.1. Signal Names ......................................................................................................................................... C-2
C-2.1.1. AUTOMATIC SIGNAL NAME. ................................................................................................ C-2
C-2.1.2. PARAMETER SIGNAL. .......................................................................................................... C-2
C-2.1.3. INTERMEDIATE SIGNAL. ..................................................................................................... C-3
C-2.1.4. SYSTEM SIGNALS. .................................................................................................................. C-3
C-2.1.5. PREVIOUS SIGNAL VALUE. .................................................................................................. C-3
C-2.2. Signal Wires, Contacts, and Coils.......................................................................................................... C-3
C-2.2.1. WIRE JUNCTIONS..................................................................................................................... C-3
C-2.2.2. CONTACT................................................................................................................................... C-4
C-2.2.3. COIL .......................................................................................................................................... C-4
C-2.2.4. SIGNAL ARRAYS...................................................................................................................... C-5
C-2.2.5. MASK BITS. ............................................................................................................................... C-5
C-2.3. Boolean Logic ........................................................................................................................................ C-6
C-2.3.1. NOT ......................................................................................................................................... .C-6
C-2.3.2. OR
.......................................................................................................................................... C-6
C-2.3.3. AND .......................................................................................................................................... C-6
C-2.4. Miscellaneous Operations ...................................................................................................................... C-6
C-2.4.1. SELECTS..................................................................................................................................... C-6
C-2.4.2. COMPARE. ................................................................................................................................. C-7
C-2.4.3. SET AND LATCH. ..................................................................................................................... C-8
C-2.4.4. CLAMP........................................................................................................................................ C-8
C-2.4.5. SINGLE SHOT............................................................................................................................ C-9
C-2.4.6. TIME DELAY. ............................................................................................................................ C-9
C-2.5. Math ....................................................................................................................................................... C-9
C-2.5.1. SUMMING JUNCTION.............................................................................................................. C-9
C-2.5.2. MULTIPLY JUNCTION............................................................................................................. C-9
C-2.5.3. DIVIDE FUNCTION................................................................................................................. C-10
C-2.5.4. SQUARE ROOT........................................................................................................................ C-10
C-2.5.5. RAISE TO A POWER............................................................................................................... C-10
C-2.5.6. AVERAGE. ............................................................................................................................... C-10
C-2.5.7. INTEGRATED TIME CONSTANT (ITC). .............................................................................. C-11
C-2.5.8. ABSOLUTE VALUE. ............................................................................................................... C-11
C-2.5.9. DELTA. ..................................................................................................................................... C-11
C-3. MARK V MATH ........................................................................................................................................... C-12
C-3.1. Binary Number Review......................................................................................................................... C-12
C-3.2. Scaling ................................................................................................................................................. C-13
C-3.3. Mark V Applications and Rules for Math Primitives........................................................................... C-15
C-3-3.1. Rules for ADDs ......................................................................................................................... C-15
C-3.3.2. Rules for MULTIPLYs .............................................................................................................. C-16
C-3.3.3. Shifts ........................................................................................................................................ C-17
C-3.3.4. ERROR DETECTION .............................................................................................................. C-19
C-4. SUMMARY OF DATA TYPES................................................................................................................. C-19
C-5. PRIMITIVE BIG BLOCK PROGRAMMING TOOLS ................................................................................ C-21
C-5.1. ABS -- ABSOLUTE VALUE.............................................................................................................. C-21
C-5.2. ADD..................................................................................................................................................... C-22
C-i
GEH-6195F
Application Manual
C-ii
Application Manual
GEH-6195F
C-6.32.
C-6.33.
C-6.34.
C-6.35.
C-6.36.
C-6.37.
C-6.38.
C-6.39.
C-6.40.
C-6.41.
C-6.42.
C-6.43.
C-6.44.
C-6.45.
C-6.46.
C-6.47.
C-iii
GEH-6195F
Application Manual
Notes:
C-iv
Application Manual
GEH-6195F
C-1. INTRODUCTION
The Mark V control system's software is configured by using a "block" system. Blocks are simply standardized control
functions which are divided into the following categories:
Primitives
Generic Big Blocks
Application Specific Big Blocks
Primitives and generic big blocks are common to all applications and may be utilized for minor control modifications.
Application specific big blocks are specific to individual turbine product types, performing dedicated control and protection
functions.
This Appendix covers only primitives and generic big blocks, with a separate section for each category. The primitive blocks
represent relatively uncomplicated functions such as Add, Subtract, Compare AB, Shift, etc.; they are implemented as part
of a sequencing rung involving additional control operations. These blocks (once enabled) will energize a coil output when a
condition has been satisfied. These operations have universal applicability and may be used in any application. Generic Big
Blocks may be used in a similar fashion, but do not have the ability to accept sequencing on its (enable) input or to set a coil
output.
In using this Appendix, the words "tile" and "picture" are used in reference to the block illustrations. These terms refer to the
Control Sequence Editor displays and Control Sequence Program Printout respectively. (See Chapter five of this manual for
more information on the CSP Editor.)
To implement a block correctly, the programmer must be aware of both the functionality of the block and the type of
information that must be passed to it. Data received or sent by a block is called a " parameter. " Parameters fall into two
categories; those that can be assigned and those that are imbedded within the block and cannot be changed. Parameters that
can be assigned are referred to as "passed parameters" and are depicted in a block's Tile. Parameters that may not be changed
are referred as "automatics" and both are shown in the control sequence program printout. Blocks read from and write to the
control signal database according software signal names assigned to the block. In the case of passed parameters, the Control
Sequence Editor (CSE) can be used to make the assignments.
CAUTION
Software signal names are assigned data types. When implementing functions, an understanding of data
types and their compatibility is critical. Failure to apply data types correctly may cause incorrect values to be
passed to the control signal database. This may in turn, adversely affect turbine operation. (See Summary of
data types below.)
C-1
GEH-6195F
Application Manual
signal is an automatic signal and is shown using upper case letters in the signal's name. Automatics are shown inside the
BBL, where the symbols ">
" and "
<" show that the internal signal enters or exits the block from or to the
Control Signal Database, and is thus viewable by the <I>. The left example shows a signal entering the BBL and the right
example shows a signal exiting the BBL.
TNH
>
CSRIH
<
C-2.1.2. PARAMETER SIGNAL. When a block is passed a value from a control signal name, the parameter signal is passed
to an internal signal. The upper case name refers to the control signal and is shown outside the block. The lower case name
inside the block is the internal signal and again refers to the function of the signal, possibly even the expected control signal's
name. The BBLs have numbers next to input and output parameter signals, indicating the order in which the sequencing
editor assigns the parameters. The first example (below, left) shows a control signal "LK3VIB1" entering the BBL from the
left, where it is referred to internally as "alm_lim". The second example (below, right) shows the internal signal
"vib_alm" exiting out the right side of the BBL as control signal "L30VIB_ALM1". Parameter signals enter and exit the
BBL from outside the BBL. This indicates this control signal may be changed in order to read or write a different control
signal.
C-2
Application Manual
LK3VIB1
GEH-6195F
0 alm_lim
vib_alm 6
L30VIB_ALM1
C-2.1.3. INTERMEDIATE SIGNAL. If a wire cannot be drawn to show where an intermediate signal goes within the block
(due to lack of space), the signal is given a lower case name. The " >" symbol is used to indicate "it goes somewhere
within this BBL", and the "> " symbol is used to indicate "it comes from somewhere within this BBL". The first
ctifxbx (below, far left) "goes somewhere", the second "comes from somewhere". Sometimes the left and right arrows
(> and <) are omitted. Sometimes the name is in uppercase, but this is typically done when the signal is not a control signal
and it never exits the block. In place of a name, a value can be displayed, such as 2, 100%, zero, or max.
ctifxbx
>
ctifxbx
>
mode_ss
MRATE
100%
zero
max
C-2.1.4. SYSTEM SIGNALS. BBLs use internal signals not accessible with the <I>. The "current control sequencing
segment time" is cur_seg_time. This signal tells the BBL how often it is executed. It then can adjust its use of timer
signals accordingly.
cur_seg_time
C-2.1.5. PREVIOUS SIGNAL VALUE. There are instances where it may be desirable to utilize the previous value of a signal
to calculate a new output value. This is represented by the symbol below, where the input is typically from the right side and
the previous value exiting from the left.
-1
Z
using a "(" to show that a wire goes over another wire. Horizontal and vertical wires do intersect when two wires touch, as
in the next example (below, center), meaning the signal on the one wire splits and goes into two or more directions. The last
example (below, right) uses both techniques. The "ribbon-cable" is the vertical wire. A signal on a horizontal wire goes
under the ribbon-cable and travels off by itself. The "/" indicates that the signal also travels onto the ribbon-cable to join
other signals. The ribbon-cable has multiple signals on it, which typically are logic signals headed for an OR block.
(
/
(
C-3
GEH-6195F
Application Manual
C-2.2.2. CONTACT. A contact is represented as a break in a signal wire. A logic signal is used to open or close the contact,
which enables or disables the signal to pass along it's wire. The name of the logic signal that can open and close the contact
is the name directly over the contact, or it is found by following the dots ("") and wires from the contact to the signal
name.
Normally Open Contact. A logic signal with a value of TRUE will close a normally open contact. The first symbol
(below, left) shows the logic signal's name placed directly above the coil. The second symbol shows the logic signal entering
from the top left and traveling right and down to the contact. The logic signal opens or closes the contact, and the signal
traveling along the wire interrupted by the contact will pass when the logic signal is TRUE.
.
L84TG
Normally Closed Contact. A logic signal with a value of TRUE will open a normally closed contact. The first symbol
(below, left) shows the logic signal's name placed directly above the coil. The next symbol (below, right) shows the signal
entering from the top left and traveling down to the contact. The logic signal opens or closes the contact, and the signal
traveling along the wire interrupted by the contact will pass when the logic signal is FALSE.
.
L84TG
/
.
/
Contact Variation. One logic signal can be used to set multiple contacts.
.
/
.
..
C-2.2.3. COIL. If a coil is found at the end of a wire, the signal above the coil is set (written) with respect to the value of the
signal on the wire. For the first "store" coil represented (below, left), a TRUE value on the wire will store a TRUE value at
the coil's signal, and a FALSE will store a FALSE. For the second coil represented (below, right), the "store-inverse" coil, a
TRUE value on the wire will store a FALSE value at the coil's signal, and a FALSE will store a TRUE.
L4
( )
C-4
L4
(I)
Application Manual
GEH-6195F
C-2.2.4. SIGNAL ARRAYS. An array is a group of similar signals, each with a possibly different value. Arrays are
indicated using a lower case "n" in the signal's name. The "n" can be replaced with a number, incrementing up from zero as
needed. Arrays are used to change functions, such as control curves, based on logic signals. Below, the array of L83JTn is
used to decide which signal to use out of the TTKn_I array. The L83JTn array includes L83JT0, L83JT1, L83JT2,
and so on; and the TTKn_I array includes TTK0_I, TTK1_I, TTK2_I, and so forth. If L83JT1 is TRUE and the rest
of the array is FALSE, then TTK1_I is used.
TTKn_I
L83JTn
C-2.2.5. MASK BITS. Mask signals are used to "mask" other signals. Each mask signal is a 16-bit word made up of two
bytes. The Most Significant Byte ("msbyte" or "MSB") is the left-most half, the Least Significant Byte ("lsbyte" or "LSB") is
the right-most. For example, if the value of the mask signal was 04ED hexidecimal, then 04 is the value of the msbyte
and ED is the value of the lsbyte. Each byte is then looked at in binary representation, such as 04 equals 0000 0100
and ED equals 1110 1101. The right-most bit is bit zero and the left-most bit is bit seven. The binary value is "laid out"
over the mask, and each of these bits opens or closes a contact, enabling or disabling the passing of a signal (see Contacts
section C-2.2.2).
preset0
preset1
preset2
preset3
mask
.
.msbyte
lsbyte.
perm0
.
perm1
perm2
perm3
C-5
GEH-6195F
Application Manual
FALSE ["0"] and a FALSE input becomes TRUE). In the second example, the NOT symbol is represented by just the "o"
on the middle logic input of this AND logic symbol. The middle logic signal's value is inverted before entering the AND
symbol.
N o
o AND
C-2.3.2. OR If any logic input to an OR symbol is TRUE, the logic output is TRUE. The first symbol (below, left) shows
two inputs. The second symbol (below, right) shows multiple logic signals ribbon-cabled into the OR symbol (see Wire
Junctions section C-2.2.1 for more information concerning ribbon-cables).
OR
OR
/
(
/
(
C-2.3.3. AND All of the logic inputs into an AND symbol must be TRUE for the logic output to also be TRUE. The
symbols illustrated below show two inputs.
AND
A
N
D
MIN
SEL
C-6
MED
SEL
MAX
SEL
HI
SEL
Application Manual
GEH-6195F
C-2.4.2. COMPARE. In a Compare block, two input signals are compared. The logic output signal is TRUE if the specified
condition is met by the two inputs, otherwise the logic output signal is FALSE.
A
A=B
B
A
A>B
B
A
|A|>B
B
A
A>-B
B
A
B
C
A<B
&
A>C
A
B A<B
OR
C
D C<D
A
=0
A<0
>15 sec
A
B
C
True
A>-B
False
A<C
C-7
GEH-6195F
Application Manual
C-2.4.3. SET AND LATCH. If the logic input to a Set and Latch is TRUE, the logic output is TRUE, and is latched. This
means that if the logic input becomes FALSE, the logic output will be held TRUE until the logic reset input is TRUE. If the
logic input is still TRUE when the RESET is TRUE, the output logic will remain TRUE.
If the logic input is TRUE, the logic output is TRUE and
latched. This means that if the input becomes FALSE the
output will remain TRUE until the reset input is TRUE.
SET
AND
LATCH
RESET
S
R
Set LATCH
Out
Reset
A
A>B
B
A
A>B
B
L
A
T
C
H
RESET
C-2.4.4. CLAMP. An input signal to a Clamp is copied to the output signal. If the input should be too high or too low, the
Clamp will keep the output less than or equal to "max", or greater than or equal to "min". A special case of the Clamp block
is the Ramp and Clamp, where the output signal ramps to the input signal's value at the rate set by the "rate" variable,
subject to normal clamping operation.
max
max CLAMP
min
min
C-8
_
/
/
_/
limt
_
/
_/
max RAMP&
CLAMP
min
_
rate
/
/
_/
Application Manual
GEH-6195F
C-2.4.5. SINGLE SHOT. When the logic input to a single shot (SS) transitions from FALSE to TRUE, the output is set
TRUE for one or more sequencing scan intervals, and then is automatically reset. The second example shows a compare
combined with a Single Shot to determine if the Single Shot should react; if the value of input A is greater than 15
seconds, the Single Shot operates.
SS
SS
A>15
secs
C-2.4.6. TIME DELAY. A logic output from a Time Delay is TRUE only if the logic input has been TRUE for a time set by
the time delay input. The last example (below, right) shows an OR block with a time delay. The OR block has multiple
signals on the ribbon-cable, where the "n" is the number of signals.
n
td
DLY
or
&
td
C-2.5. Math
The mathematics used to determine many of the functions is detailed in the following sections.
C-2.5.1. SUMMING JUNCTION. Input signals are added at the junction. If the sign is a "+", the positive value is added in, if
it is a "-", the negative value is added in (it is subtracted). The sign associated with each input to a summing junction is
located on the clockwise side of the input "wire."
+
O
+
+
+
-
+ O
+
C-2.5.2. MULTIPLY JUNCTION. An input signal is multiplied by another input signal, the result is the output. The shift is
C-9
GEH-6195F
Application Manual
C-2.5.3. DIVIDE FUNCTION. An input signal is divided by another input signal, the result is the output. The shift is shown
0
A
A/B
B
2
A
A/B
B
0
/
/100
100%
C-2.5.4. SQUARE ROOT. This block calculates the square root value of the input signal.
__
SQRT
C-2.5.5. RAISE TO A POWER. The "Raise to a Power" block calculates a value of two (2) raised to a power of -N, where
-N
2
C-2.5.6. AVERAGE. The "Average" block calculates the average of the input signals. The example illustrated below has
two inputs.
AVG
C-10
Application Manual
GEH-6195F
C-2.5.7. INTEGRATED TIME CONSTANT (ITC). The output value follows the input signal at an integrated rate (changing
very fast if the difference is great, slower as the difference decreases). The rate at which the output changes is set by the time
constant signal "T". The output is often double-word (32 bits), containing a Most Significant Word and a Least Significant
Word (the MSW contains the desired value, the LSW gives accuracy). Some ITC blocks also include a RESET, where a logic
input can be used to set the output equal to the input, bypassing the integrating operation. The relationship of input signals is
specified by the equation shown in each block, regardless of variations in labelling.
ITC
Time_Con
V
V
---1+Ks
A
V
---1+Ks
Intg_In
ITC
B
=OUT
1+As
ITC
K
Intg_Out
B
(MSW of)
[*2]
T
V
V
=OUT
1+Ts
RESET:OUT=V
RESET:OUT=B
C-2.5.8. ABSOLUTE VALUE. Represented by the signal name with a vertical line on each side, the output signal is a
positive number, equal to the magnitude of the input number (in other words a negative number is made positive, and a
positive number is left positive). In the fourth example, the positive value of A is used in a compare block. In the last one,
the result of subtracting B from A is made positive.
X
A
ABS
A
A >B
A-B
B
C-2.5.9. DELTA. The amount of change of a signal since the last time this block was executed. "dt" represents the "delta
time", the amount of time that has passed since the block was last executed. This can be used to add time to a timer, etc., or
if a delta of a signal is divided by delta time, this represents the rate of change.
dt
d
dt
C-11
GEH-6195F
Application Manual
Sign
Bit
14
13
12
11
10
C-12
(+1)
(inverted)
(add 1)
-1
Application Manual
GEH-6195F
(-4)
(add -1)
(invert)
+4
(-67)
(add -1)
(invert)
+67
The largest negative number which can be represented by a 16-bit integer is,
1000 0000 0000 0000 = -32,768 COUNTS
Notice that if -32,768 is negated, it does not behave properly.
+
(-32,768)
(add -1)
(invert)
-32,768
The valid range for numbers in the Mark V is -32,767 to +32,767. Negating -32,768 does not give +32,768 but rather 32,768. For this reason, -32,768 is considered an illegal value in the Mark V. Attempting to set an analog setpoint signal to
-32,768 will result in a value of -32,767 for that signal. Similarly, attempting to set an analog setpoint to +32,768, will result
in a value of +32,767. However, if an attempt is made to set an analog setpoint to a value larger in magnitude than +/32,768, the value will be remain unchanged.
C-3.2. Scaling
Even though the Mark V may perform calculations with dimensionless integers, they represent physical values that may be
viewed on the <I>. For this purpose, every point in the Control signal DataBase (CDB) has an associated scale type.
Information pertaining to scale types is found in ENGLISH.SCA, METRIC.SCA, CUSTOM.SCA, and HARDWARE.SCA
in the F:\UNITn directory. The currently selected scaling information can also be found in SCLEDATA.DAT. A sample
of the scaling file SCLEDATA.DAT is shown below.
;
SCLEDATA.DAT
;
; This file defines engineering units conversions for each scale code.
; Each line contains a scale code number, gain, offset, decimal places
; and engineering units string.
#scale_data 11 128.000000
0.000000 1
DGA
ANGLE
#scale_data 61 512.000000
0.000000 1
MW
MWATT
#scale_data 83 2048.000000
0.000000 1
psi
PRESS
(gain)
(offset)(dec) (units)
(type)
The gain listed for each scale type is the maximum value that a point of that scale type will achieve, as seen on the <I>. Both
the gain and offset determine how the integer value of the Mark V will be displayed on the <I>. The conversion formula
between the Mark V and the <I> are:
C-13
GEH-6195F
Application Manual
Information about the number of decimal places displayed is also found in the scaling data files. This will determine the
resolution of the display on the <I>, whereas the gain determines the internal resolution in the Mark V. Consider the scale
type VIBVL, which has a gain of eight and displays two decimal places with the units inches per second (in./sec). The
internal resolution of the Mark V for the scale type VIBVL is:
1 Count
8 inches
0.00024 inches
*
=
32,768 Counts
second
second
Therefore, one integer Count in the Mark V is worth 0.00024 in./sec of physical vibration. By increasing the gain, the
maximum value of that scale type will be increased, but the Mark V resolution will decrease. The scale type VIBVL
displays 2 decimal places, corresponding to a minimum value of 0.01 in./sec. This determines the resolution of the <I>
display. Continuing the above example:
inches
sec * 32,768 Counts = 41 Counts
inches
8
sec
0.01
Thus, every time the Mark V value increases 41 Counts a 0.01 in./sec change will be seen for the corresponding signal at the
<I>.
Whatever the scaling of a signal happens to be, it has no direct effect on how the Mark V performs calculations with that
signal. Consider how the Celsius and Fahrenheit temperature scales represent the point at which water freezes. Celsius
represents this temperature as 0 C and Fahrenheit as 32 F. Even though the values and units differ, these temperatures
both represent the same physical temperature. Therefore, the scaling information forC will be different from F, but this is
only to display a different value on the <I>. However, scaling does indirectly affect how math primitives are implemented
in the Mark V.
C-14
Application Manual
GEH-6195F
When adding sequencing, keep in mind that the Mark V is operating with dimensionless integer values. The value seen on
the <I> is actually a converted Mark V Count value. For example, the Mark V views 1024 F (scale type TC) and 64%
(scale type PCT) exactly the same, as 16,384 Counts. This is one reason why scaling is important in Mark V math.
Rule #1
Rule # 2
Always ADD, SUBtract, or CoMPare identical scale types and scale the output the same way.
Verify there is no overflow. The input and output magnitudes cannot exceed the maximum value of the output
scale type.
To illustrate the importance of the first rule, consider a comparison (CMP) of two signals, both with units of "Hz," but scaled
differently.
SIGNAL
frequency_1
frequency_2
VALUE
27 Hz
24 Hz
SCALE TYPE
(FREQ)
(FRQLN)
Examining the scaling file SCLEDATA.DAT shows that the gain of FREQ is 8192 and FRQLN has a gain of 64. Before
comparing the signals, convert these values to Mark V values.
frequency_1 = (27 Hz/8192 Hz) * 32,768 Counts = 108 Counts
frequency_2 = (24 Hz/64 Hz) * 32,768 Counts = 12,288 Counts
Clearly, frequency_1 is greater than frequency_2, but the Mark V will not agree since 12,288 > 108.
The following example illustrates the importance of the second rule. In this example, two values are added (INPUT1 and
INPUT2), both as PCT scale types with units "%."
SIGNAL
INPUT 1
INPUT 2
VALUE
58 %
85 %
SCALE TYPE
PCT
PCT
Following Rule #1, the output must be scaled as a PCT scale type. PCT has a gain of 128, and performing this addition will
exceed the maximum value of the output scale type. The Mark V performs saturated math; that is, when the output
overflows, the Mark V recognizes this and sets the output to the maximum Count value of 32767. Adding these two signals
gives the erroneous answer of 128 %. If these signals are to be added, a new scale type will need to be defined with a larger
gain and these values shifted to the new scale type. This may not be accomplished by increasing the gain of the PCT scale
type to accommodate the larger values because existing scales are related to embedded functions within application BBLs,
do not change existing scales. New scale types may be added to accomodate special calculations, however, the resulting
signals may not be compatible with any existing functions. For example:
C-15
GEH-6195F
1.
2.
3.
4.
5.
6.
Application Manual
Define the new scale type PCTX with a gain of 256.0, an offset of 0.0 and units of "%" in the scaling (*.SCA) files and
SCLEDATA.DAT.
Define two new points, INPUT 1 and INPUT 2, into which the PCT scaled signals will be shifted.
Define a new signal, INPUT3X, as PCTX to receive the output.
Using the SHIFT primitive, perform a binary shift on the Mark V values.
4.1. Add a SHIFT primitive block, with INPUT1 as the input, INPUT1X as the output, and a +1 shift.
4.2. Add a SHIFT primitive block, with INPUT2 as the input, INPUT2X as the output, and a +1 shift.
The PCTX signals will now contain half the Counts as their PCT counterparts. With the gain doubled, however, no
difference will be seen in their <I> values.
It is now possible to add INPUT1X and INPUT2X and get the correct answer (143%) for INPUT3X which is not
compatible with existing control functions.
As stated earlier, scaling does not directly affect how the Mark V performs calculations. However it does affect the design of
sequencing. Scaling has a more profound effect on the MULTIPLY category of primitives, because scaling has a direct
influence on calculating the shift value. The three primary rules are:
Rule #1. Insure anticipated units are correct for the output signal scale type.
Rule #2. Insure the magnitudes of the inputs and corresponding output do not exceed the maximum value of the output scale
type.
Rule #3. Input a shift (required).
The first rule determines it is necessary that if a signal with units "F/sec" is multiplied by a signal with units "sec" the output
should be scaled to have units "F". It may be necessary to define a new scale type (with appropriate units) to handle the
output signal. It is important to "carry the units" through a calculation and make
Gain
B Number
sure that the assigned scale types have units to match.
1
0
The second rule is the same as Rule #2 for ADDs. MULTIPLY primitives can
2
1
cause the output signal to overflow.
4
2
MULTIPLY primitives also require a shift as an input. The correct shift is
essential to get the correct answer for the output signal. Calculating the shift is
simple, but B numbers need to be defined first.
Each scale type has an associated B number. The B number is determined by the
gain of that scale type. The gain of a scale type is:
B number
The B number of a scale type locates the radix (binary decimal point) of a signal
of that type, and allows for calculation of the shift. Notice that B numbers are
integers only for gains that are powers of 2. There are instances in which a scale
type will have a non-power of 2 gain, which would correspond to a non-integer
B number. This situation is very common for the scaling information in
METRIC.SCA. When using B numbers to calculate the shift, only integers
should be handled. Every scale type has an integer B number, even though it
may not be readily apparent from the scaling information. In the development of
the scale types, all of the scaling information was calculated using English units.
Once the gains were fixed in English units they were converted to Metric units,
resulting in gains that are not integer powers of 2.
16
32
64
128
256
512
1024
10
2048
11
4096
12
.
.
Table C-2. B values
There are cases in which the gain is not a power of 2 for Metric or English scaling. There are a couple of possible
explanations for this occurring. As was the case for conversion from English to Metric, some scales are converted from one
C-16
Application Manual
GEH-6195F
English type to another. For example, a scale type with units of "sec," with a gain of 16. This is clearly a scale depicting
time. Another scale depicting time could have units of "min." The scale with "min" as units may have been derived from the
scale with units of "sec" by dividing its gain by 60, and should be treated as a B4.
Another possibility is that the scale type has magnitude built into the units. A scale with units of Parts-Per-Million "PPM"
with a gain of 976.6 can be explained in such terms. Since the units "PPM" have "per million" built in, this corresponds to a
factor of 10 -6. The factor 2-10 is equal to 0.0009766. When this factor is multiplied by 106 the result is 976.6. The gain of
the scale with units "PPM" is 2-10 x 106 , and should have a B number equal to -10.
C-3.3.3. Shifts
C-17
GEH-6195F
Application Manual
Multiply Example
Consider the multiplication of two signals, ARG1 scaled as a PCT_S, and ARG2 scaled as an SEC16. The scaling
information for these two scale types is given below. Following rule 1, multiplying the units of the inputs gives "%":
therefore the output, OUT1, needs to be scaled as a PCT. (See the third row in the table below.)
Scale
Code
Gain
Offset
Decimal
Points
Units
Scale
Type
Value
ARG1
73
16.0
0.0
%/sec
PCT_S
7.8 %/sec
ARG2
90
2048.0
0.0
sec
SEC16
12.2 sec
OUT1
68
128.0
0.0
PCT
95.1%
These are the values as seen on the <I>, but inside the Mark V these are Counts. Following the procedure for <I> to Mark V
value conversion:
7.8
ARG1 =
%
sec
16.0
- 0
%
%
sec
ARG2 =
sec
The Mark V then multiplies these two integers together to get the 32 bit intermediate result: 15,973 * 195 = 3,114,735
Counts. This intermediate result is larger than 32767 Counts, illustrating the need for the intermediate 32-bit answer. To
calculate the shift for this example:
SHIFT = B [PCT] - B [PCT_S] - B [SEC16]
SHIFT =
7 - 4
- 11
= -8
To see the importance of choosing the correct shift, view this intermediate result as a binary number:
3,114,735 = 0000 0000 0010 1111 1000 0110 1110 1111
With the shift set to zero, the output signal will be the most significant 16 bits (shaded bits shown below):
C-18
Application Manual
GEH-6195F
First, the sign bit is tested for correctness. If the two inputs in the multiplication have like sign bits, a zero will be
expected for the output sign bit. On the other hand, if the inputs have different sign bits, the sign bit should be a
one. If this test fails, the Mark V saturates the signal.
Secondly, if any of the bits to the left of the "post-shift" sign bit are a one, there was an overflow and the signal is
saturated. This could be caused from the multiplication of inputs which are too large for the output scale type or
because of an incorrect shift.
Valid shifts range from +15 to -31, but any shift value is allowed. The value +15 is the limit for left shifts because if the shift
is +16 or greater, all significance of the answer will be lost. The same thing goes with right shifts, shifting -31 or more will
shift all meaningful information out of the output window. Shifts outside the valid range will result in some erronous value
being displayed.
C-4. SUMMARY OF DATA TYPES
L1
Logic state that may have a value of 1 or 0. A logic value may be forced to 0 or 1 via the logic forcing screen
on the operator interface, <I>.
If the bit is forced, a "greater than" symbol (>) is displayed in front of the value. For example:
signal_name
signal_name
signal_name
1
>1
>0
C1
C2
C4
F2
A signed analog number whose applied value is controlled by a gain and/or offset value. The range for this
data type in raw numbers is -32768 to + 32767.
S1
Logic State, 0 or 1.
C-19
GEH-6195F
S2
Application Manual
Enumerated state value
Enumerated states are usually presented as text, but stored and executed as a numeric value. For example, an
enumerated state that represents the current status of a turbine could be:
0 stopped
1 on turning gear
2 rolling
3 at or above 70 % speed
4 at or above 95% speed
5 at 100% speed
6 decelerating
7 tripped
.
.
etc
The number values are stored and used in the execution of blocks; the text is assigned to the number in a lookup table. The text and/or value can be displayed on the screen. S2 has a range of 0 to 65535.
H1, 2, 4
X2
Extended representation (Double Precision Register). Most significant word will typically be displayed. This
data type has no implied conversion.
V1
Various typed single byte variable, will accept any single byte data type assignment (that is, L1, C1).
V2
Various typed analog variable, will accept any two byte data type assignment (that is, F2, X2, C2, and so on).
K2
Word constant value, calculated and supplied by the sequencing editor, to define the number of data definitions
used by iterative generic blocks.
A2
Numeric constant value, supplied by the user, to define a specific reference number; this is not a database point
type definition.
C-20
Application Manual
GEH-6195F
Enable
ABS
Absolute Value
1 input
Coil
( )
output 0
X
Description
Execution of the Absolute Value (ABS) block is controlled by the Enable logical input, which is passed through to the Coil
output when the block is executed. The block performs an absolute value function on the input value and passes the result to
the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines block execution mode. A 1 will permit function execution; a
zero (0) will leave the output unchanged.
input
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Logical output that is set to one (1) if the function is executed (enable set); otherwise, it will be set
to zero (0).
C-21
GEH-6195F
Application Manual
C-5.2. ADD
ADD
Enable
Coil
( )
1 input_a + output 0
O
+
2 input_b
Description
Execution of the Add block is controlled by the Enable logical input, which is passed through to the Coil output when the
block is executed. The block executes an addition operation. Analog inputs a and b are added and their sum is passed to the
output. For proper operation, both inputs and the output must be scaled identically.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines block execution mode. A one (1) will permit function
execution; a zero (0) will leave output a + b unchanged.
input_a
F2
input_b
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Logic output that is set to one (1) if the function is executed (enable set); otherwise, it will be set
to zero (0).
C-22
Application Manual
GEH-6195F
Enable
0
b a>b
.
.
.
Coil
( )
Description
The CMP (CMP_A>B) block performs a compare operation on analog inputs a and b. Execution of the block is controlled by
the Enable logical input. When the Enable input is a logic one (1) and the value of analog input a is greater than input b, the
Coil is set to a logic one (1).
Note: this block may be specified as either CMP or CMP_A>B.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines whether the function will execute. A logic one (1) will
permit block function execution; A zero (0) will set the output to zero (0).
F2
F2
Parameter
Coil
Data Type
L1
Outputs
Description:
Output that is set to one (1) when input a is greater than input b.
C-23
GEH-6195F
Application Manual
Enable
1 input
A
A B
B
2 limit
3
deadband
1
.
/
.
Coil
( )
l_output
X
-1
Z
Description
Execution of the Compare with Deadband block (COMPDB) is controlled by an Enable logical input, which is passed
through to the Coil output when the block is executed. The block implements an analog compare operation with a deadband
calculation after the compare limit has been exceeded. Starting with the logical output parameter l_output reset, the input
value is compared with the limit (input and limit values must be scaled identically). l_output remains reset while the input is
less than the limit. As soon as this input exceeds the limit, the l_output is set. l_output remains set until the value of the input
drops below the limit value times the deadband value. The deadband value is always between zero (0) and one (1) and should
always be expressed as a B0 number.
Output
<-
C-24
<->
(Limit x
Deadband)
->
Limit
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
Enable
L1
The Enable logical input determines whether the function will execute. A one (1) will permit
function execution; a zero (0) will prevent execution and leave the output unchanged.
input
F2
limit
F2
deadband
F2
The multiplier from which the second (return to zero) limit is calculated.
Parameter
Data Type
Outputs
Description:
l_output
L1
The logical result of the comparison. When enabled, transitions from zero (0) to one (1) when the
input becomes greater than the limit, then back to zero (0) when the input drops below limit
deadband.
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-25
GEH-6195F
Application Manual
C-5.5. COPY
Enable
COPY
Copy Analog
.
1 input .
Coil
( )
output 0
Description
Execution of the Copy block is controlled by the Enable logical input, which is passed through to the Coil output when the
block is executed. The block passes the analog input to the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit block
execution; a zero (0) will leave the output unchanged.
input
V2
Parameter
Data Type
Outputs
Description:
output
V2
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-26
Application Manual
GEH-6195F
Reset
1 final
0 prev_val
o
Signal
L0
L1
b
a b
a
AND
0
1
.
.
.
/
.
.
.
.
.
.
.
/
-1
Z
+
O
+
.
.
.
/
.
.
.
.
/
.
Coil
( )
count 2
Description
The CTV block executes a count operation when the logic Signal input transitions from zero (0) to one (1). When a transition
occurs, the event count is incremented by one. To recognize the next transition in the logic signal, the new logic input is
stored in the prev_val parameter. If the count reaches a point equal to the final value, the output Coil is set to one (1). The
event count and the Coil output are reset to zero (0) when a logic one (1) is received from the Reset input.
Parameter
Data Type
Inputs
Description:
Reset
L1
Logic input (1) that resets the event counter and the Coil output.
Signal
L1
The logic input whose zero (0) to one (1) transitions are counted.
prev_val
L1
Logic parameter use to store the previous value of the Signal input.
final
C2
The block will set the Coil output to one (1) when the counter reaches a value equal to this figure.
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to one (1) if the counter figure reaches a quantity equal to the final value. It will
be reset when a logic one (1) is received from the Reset input, and remains reset until the count
again exceeds the final value.
count
C2
C-27
GEH-6195F
Application Manual
C-5.7. DELAY
DELAY
Enable
Coil
( )
1 input
last_in 2
-1
Z
output 0
Description
Execution of the Delay block is controlled by the Enable logical input, which is passed through to the output when the block
is executed. The Delay block performs a single sweep delay function on analog input data before it is passed to the output.
The previous value is held (last_in) until the next execution of the block. When the next execution occurs, the value is passed
to the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution (enable set); a zero (0) will leave the output unchanged.
input
F2
Parameter
Data Type
Outputs
Description:
output
F2
Analog value that has been stored for one execution of the block.
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
last_in
F2
Temporary storage location that holds the value of the input for one execution of the block before
it is passed to the output.
C-28
Application Manual
GEH-6195F
Enable
L0
-1
Z
2 input
3 gain
Reset
Coil
( )
L1
4 rst_val
+
O
+
/
.
.
.
.
out_msw 0
out_lsw 1
.
.
Description
Execution of the Double Precision Multiply and Add Block (DPMA) is controlled by the Enable logical input, which is
passed through to the Coil output when the block is executed. The block executes two mathematical operations. The initial
operation multiplies the input times the gain. The second takes the result of this multiplication and adds it to a running sum
that is tallied in a double precision register consisting of the two 16 bit words out_msw and out_lsw (Note: The CRT screen
will normally only display the most significant word). This sum is reset to rst_val when the Reset logic signal to the block
reads one (1). The next execution of the block (with Reset = 0) will see the count in the double precision register begin at this
point.
Parameter
Data Type
Enable
L1
input
gain
rst_val
F2
F2
F2
Reset
L1
Parameter
Data Type
out_msw
F2
out_lsw
X2
Coil
L1
Inputs
Description:
The Enable logical input determines block execution mode. A one (1) will permit function
execution; a zero (0) will leave the outputs unchanged.
Analog value that is multiplied by the gain.
Multiplication factor (variable) by which the input will be multiplied.
Analog value to which the Msw of the running sum will be reset if the block receives a logic one
(1) Reset input (the Lsw is reset to 0).
The running sum will be reset if a logic one (1) is received on this input.
Outputs
Description:
The most significant word of the output. The upper 16 bit portion of a the 32 bit register that
stores the relevant portion of the output.
The least significant word of the output. The lower 16 bit portion of the 32 bit register that allows
the block to maintain added resolution.
Output that is set to one (1) if the block is executed (enable set); otherwise, it will be set to zero
(0).
C-29
GEH-6195F
Application Manual
Coil
( )
1 dividend
2 divisor
3 shift
quotient 0
+
-N
2
Description
Execution of the Divide block is controlled by the Enable logical input, which is passed through to the Coil output when the
function is executed. The block executes a divide operation using analog inputs for the dividend and divisor. The binary
scaling of the result (quotient) is then modified by a shift function before it is passed to the output. Dividing analog values
causes a shifting of the binary point in the result. For example, a B6 number divided by a B2 number will result in a B4
number. The shift constant can be used to modify the binary point location in the output as needed.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines block execution mode. A one (1) will permit function
execution; a zero (0) will leave the quotient unchanged.
dividend
F2
divisor
F2
shift
Parameter
Data Type
Outputs
Description:
quotient
F2
Analog value that is the result of the division of the dividend by the divisor.
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-30
Application Manual
GEH-6195F
Enable
.
.
.
b a=b
Coil
( )
Description
The EQU (CMP_A=B) block performs a compare operation on analog input a and b. Execution of the block is controlled by
the Enable logical input. When the Enable input is a logic one (1) and analog inputs a and b are equal, the Coil is set to a
logic one (1).
This block may be specified as either EQU or CMP_A=B.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines whether the function will execute. A one (1) will permit
function execution; a zero (0) will set the Coil to zero (0).
V2
V2
Parameter
Coil
Data Type
L1
Outputs
Description:
Output that is set to one (1) when the value of input a equals the value of input b.
C-31
GEH-6195F
Application Manual
Enable
ITC
First order lag
L0
2 input
3 tim_cnst
Reset
L1
T 1+Ts
Coil
( )
out_msw 0
out_lsw 1
Out=V
Description
Execution of the Integral Time Constant block is controlled by the Enable logical inputwhich is passed through to the Coil
output when the block is executed. The ITC block executes a lag function. The value of the output approaches the value of
the input at a rate determined by the time constant (input and output data must be scaled identically). The difference between
the input and output values represents 100% of the change of the output. The time constant represents the time needed to
raise (or lower) the output 63% of the difference between the input and output. Therefore, it takes five (5) time constants to
change the output approx. 100% of the difference (1 sec.= 63% of 100%, 2nd sec. = 63% of 37%, 3rd sec. = 63% of 13.7%,
4th sec. 63% of 5%, 5th sec. = 63% of 2%). (See example below.)
100%
95%
98%
3 T cnst
4 T cnst
100%
86.3%
63%
50%
0%
C-32
1 T cnst
2 T cnst
5 T cnst
Application Manual
GEH-6195F
Output figures are stored in a dual precision register consisting of the two 16 bit words out_msw and out_lsw (Note: the CRT
screen will normally display the most significant word). A logic 1 on the Reset logical sets the output to the current input
value immediately. The time constant value should be at least four times the sequencing scan interval.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
in
F2
Analog value that is used to calculate the current value of the output.
tim_cnst
F2
Analog value that represents the time needed to raise/ lower the output 63% of the current
difference between the input and output.
Reset
L1
A one (1) on the reset logical sets the output to the current input value immediately.
Outputs
Description:
Parameter
Data Type
out_msw
F2
The most significant word of the output is a 16 bit portion of a 32 bit register that stores the
relevant segment of the output.
out_lsw
X2
The least significant word of the output is a 16 bit portion a 32 bit register that allows the block to
maintain added resolution.
Coil
L1
Output is set to one (1) when the function is executed (enable set): otherwise, it will be set to zero
(0).
C-33
GEH-6195F
Application Manual
Enable
Coil
( )
1 input_a
2 input_b
3 input_c
Max
output 0
Select
Description
Execution of the Maximum Select block is controlled by the Enable logical input, which is passed through to the Coil output
as when the block is executed. The block implements a comparison of three analog inputs. The largest of these inputs is
selected and passed to the output. For proper operation, all three inputs and the output must be scaled identically.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input_a
F2
input_b
F2
input_c
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-34
Application Manual
GEH-6195F
Enable
Coil
( )
1 input_a
2 input_b
3 input_c
Median
output 0
Select
Description
Execution of the Median Select block is controlled by the Enable logical input, which is passed through to the Coil output
when the block is executed. The block implements a comparison of three analog inputs. The middle value of the three is
selected and passed to the output. For proper operation, all three inputs and the output must be scaled identically.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines block execution mode. A 1 will permit function execution; a
0 will leave the output unchanged.
input_a
F2
input_b
F2
input_c
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-35
GEH-6195F
Application Manual
Enable
Coil
( )
1 input_a
2 input_b
3 input_c
Min
Output 0
Select
Description
Execution of the Minimum Select block is controlled by the Enable logical input, which is passed through to the Coil when
the block is executed. The block implements a comparison of three analog inputs. The smallest of these inputs is selected and
passed to the output. For proper operation, all three inputs and the output must be scaled identically.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input_a
F2
input_b
F2
input_c
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-36
Application Manual
GEH-6195F
Enable
MPY - Multiply
1 mplicand
2 mltplier
3 Shift
Coil
( )
output 0
X
-N
2
Description
Execution of the Multiply block is controlled by the Enable logical input, which is passed through to the Coil output when
the block is executed. The block executes a multiplication operation on analog input values mplicand and mltplier. The
binary scaling of the result is then modified by a shift function before it is passed to the output. Multiplication of the input
variables causes a shifting of the binary point in the result. For example, a B3 number multiplied by a B5 number results in a
B8 number. The shift constant can be used to modify the binary point location in the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
mplicand
F2
mltplier
F2
shift
F2
Parameter
Data Type
Outputs
Description:
output
F2
The result of the multiplication of the inputs with a binary point adjustment determined by the
shift input.
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-37
GEH-6195F
Application Manual
Enable
NEG - Negative
1 input
-1
Coil
( )
output 0
X
Description
Execution of the Negative (NEG) block is controlled by the Enable logical input, which is passed through to the Coil output
when the block is executed. The block multiplies analog input data by -1 before it is passed to the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input
F2
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to one (1) if the block is executed (enable set); otherwise, it will be set to zero
(0).
output
F2
C-38
Application Manual
GEH-6195F
Enable
L0
SEL
Select Value
1 input_a
Coil
( )
output 0
.
2 input_b .
/
Select_A L1
.
Description
Execution of the Select block is controlled by the Enable logical input, which is passed through to the Coil output when the
block is executed. When Select_A is false, the block passes the analog value of input_b to the output. However, when the
block receives a logic 1 input on Select_A, input_a is passed to the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
Select_A
L1
When false, the Select_A logical input passes the value of input_b to the output; otherwise, the
value of input_a is passed to the output.
input_a
V2
Analog value that replaces input_b as the output when the Select_A logic input reads one (1).
input_b
V2
Analog value which the block will pass to the output when a logic 0 signal is received on the
Select_A input.
Parameter
Data Type
Outputs
Description:
Output
V2
Coil
L1
Output that is set to one (1) if the function is executed; otherwise, it will be set to zero (0).
C-39
GEH-6195F
Application Manual
C-5.18. SHIFT
SHIFT
Enable
1 input
Coil
( )
output 0
2 shift n -N
2
Description
Execution of the Shift block is controlled by the Enable logical input, which is passed through to the Coil output when the
block is executed. The block executes a shift function on analog input data. Input values have their binary points modified
according to the shift constant before they are passed to the output.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input
F2
Analog value that has its binary point modified by a shift function before it is passed to the output.
shift
F2
A constant that modifies the binary point location of the input before it is passed to the output.
Parameter
Data Type
Outputs
Description:
output
F2
Analog value resulting from a binary point modification of the input by the shift constant.
coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-40
Application Manual
GEH-6195F
Enable
1 input
2 preshift -N
2
3 postshft
Coil
( )
output 0
-N
2
Description
Execution of the Square Root block is controlled by the Enable logical input, which is passed to the Coil output when the
block is executed. The block executes a preshift operation that insures that the input value is assigned an odd binary point.
Analog input values must be assigned odd binary points before a square root function can be performed The preshift
operation should be used to assign a higher binary point to the input value to prevent the loss of significant data. Following
the preshift operation, the block executes a square root function. The binary point of the result of this operation is assigned
using the following equation before the value is passed to the output:
BP Output = [
Parameter
Data Type
BP Input + 1 + Preshift
] + Postshift
2
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input
F2
Analog value that is preshifted before the square root function is executed.
preshift
F2
A constant that assigns an odd binary point to the input before the square root function occurs.
postshft
F2
A constant that assigns a desired binary point to the result of the square root function before it is
passed to the output.
Parameter
Data Type
Outputs
Description:
output
F2
The result of the Square Root operation after the postshift function has been executed.
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-41
GEH-6195F
Application Manual
SS_CB
L0 input
Input
-1
Z
Single Shot
AND
stat
Coil
( )
prev_in 0
Description
The SS_CB block executes a single shot function. A logic TRUE (1) will be returned on the coil output for one execution
cycle when the input becomes a logic TRUE (1). Otherwise the output returns FALSE (0).
Parameter
Data Type
Inputs
Description:
input
L1
prev_in
L1
Logical signal used for starage of the previous value of the logical input.
Data Type
Outputs
Description:
Parameter
coil
C-42
L1
Logical output that is set true for one execution cycle when the input becomes true. Otherwise
false is returned.
Application Manual
GEH-6195F
Enable
SUB
Coil
( )
1 input_a + output 0
O
2 input_b
Description
Execution of the Subtract block is controlled by the Enable logical input, which is passed through to the Coil output when
the block is executed. The block executes a subtraction operation. The analog value of input_b is subtracted from input_a.
The difference between the two inputs is then passed to the output. For proper operation, both inputs and the output must be
scaled identically.
Parameter
Data Type
Inputs
Description:
Enable
L1
The Enable logical input determines the block execution mode. A one (1) will permit function
execution; a zero (0) will leave the output unchanged.
input_a
F2
input_b
F2
Parameter
Data Type
Outputs
Description:
output
F2
Coil
L1
Output that is set to one (1) if the function is executed (enable set); otherwise, it will be set to zero
(0).
C-43
GEH-6195F
Application Manual
Input
( )
dt
Description
The TDDO block performs a time delay function. Execution of the block is controlled by the logical input. When a logic
zero (0) is received, the timer function begins executing. When the input signal transitions from one (1) to zero (0), elapsed
time (sec.) is tabulated in the current counter. When the total in the counter equals the value of the final constant, the Coil
output is set to zero (0) (Note: both final constant and current counter should be scaled identically). A true input signal will
reset the current counter and the Coil output to one (1) immediately.
Input
1
0
Coil
1
0
Parameter
Data Type
Inputs
Description:
Input
L1
The input determines the block execution mode. A zero (0) will permit function execution; a one
(1) will reset the counter and the Coil output to 1.
final
F2
A time duration constant that when reached by the counter, will permit the Coil output to be set to
zero (0).
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to zero (0) when the amount in the current counter equals the Final value.
curr
F2
Records elapsed time (sec.) after a logic 0 is received from the Input. Maximum recordable time is
determined by system scaling of time in seconds.
C-44
Application Manual
GEH-6195F
Input
0 final
Time
Delay
Coil
( )
curr 1
dt
Description
The TDPU block performs a time delay function. Execution of the block is controlled by the logical input. When a logic one
(1) is received, the timer function begins executing. When the input signal transitions from zero (0) to one (1), elapsed time
(sec.) is tabulated in the current counter. When the total in the counter equals the value of the final constant, the Coil output
is set to one (1) (Note: both final constant and current counter should be scaled identically). A false input signal will reset the
current counter and the Coil output to zero (0) immediately.
1
Input
Coil
Parameter
Data Type
0
1
0
Inputs
Description:
Input
L1
The input determines the block execution mode. A one (1) will permit function execution; a zero
(0) will reset the counter and the Coil output to 0.
final
F2
A time duration constant that when reached by the counter, will permit the Coil output to be set to
one (1).
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to one (1) when the amount in the current counter equals the Final value.
curr
F2
Records elapsed time (sec.) after a logic 1 is received from the Input. Maximum recordable time is
determined by system scaling of time in seconds.
C-45
GEH-6195F
Application Manual
Input
L0
0 final
Coil
( )
curr 1
dt
Description
The TMV block performs a time delay function. Execution of the block is controlled by the logical input. When a logic one
(1) is received, the timer function begins executing. When the input signal transitions from zero (0) to one (1), elapsed time
(sec.) is tabulated in the current counter. When the total in the counter equals the value of the final constant, the Coil output
is set to one (1) (Note: both final constant and current counter should be scaled identically). A false input signal will reset the
current counter and the Coil output to zero (0) immediately.
Input
Coil
Parameter
Data Type
Inputs
Description:
Input
L1
The input determines the block execution mode. A one (1) will permit function execution; a zero
(0) will reset the counter and the Coil output to 0.
final
F2
A time duration constant that when reached by the counter, will permit the Coil output to be set to
one (1).
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to one (1) when the amount in the current counter equals the Final value.
curr
F2
Records elapsed time (sec.) after a logic 1 is received from the Input. Maximum recordable time is
determined by system scaling of time in seconds.
C-46
Application Manual
GEH-6195F
Input
L0
0 final
dt
Coil
( )
curr 1
extd 2
Description
The TMX block performs an extended (longer range) time delay function. When a logic 1 is received, the block begins
executing. When the input signal transitions from zero (0) to one (1), elapsed time is tabulated in the extended counter;
periodically, the extended counter resets to zero (0) and a count of one will be added to the current counter. When the total in
the current counter equals the value of the final constant (these two values should be scaled identically), the Coil output is set
to one (1). A False input signal will reset the current and extended counters, and the Coil output to zero (0) immediately.
input
Coil
Inputs
Parameter
Data Type
Description:
Input
L1
The Input determines when the time delay function begins executing. A one (1) will permit
function execution. A zero (0) will reset the counter and the Coil output to zero (0).
final
F2
A time value that when reached by the counter, will permit the Coil output to be set to one (1).
Parameter
Data Type
Outputs
Description:
Coil
L1
Output that is set to one (1) when the amount in the current counter equals the final value.
extd
V2
Records fractional elapsed time after a logic 1 is received from the input.
curr
F2
Records elapsed time to be compared to final value. Max recordable time is determined by system
scaling (XTMRM or XTMRH).
C-47
GEH-6195F
Application Manual
output
arg_tab
func_tab
tab_size
Description
The Analog Linear Interpolation block approximates a continuous relationship between the input and the output as a series of
connected linear segments. These segments are defined by the pairs of corresponding values in the argument table and the
function table. The argument table values are the values of the input where a new linear segment in the approximation
begins. The argument entries must be entered in a numerically increasing order. The function table values are the desired
output values at the points defined in the argument table. For input values located between argument table entries, standard
linear interpolation is performed between the corresponding function table entries to calculate the output value. If the input
value is outside of the range of the argument table, the output is clamped to either the first or last element of the function
table. As the number of argument table locations increases, the table size should increase correspondingly (Note: table_size
must be positive). As table size increases, resolution of the linear interpolation will increase and execution speed will
decrease. An illustration of this function is given in the following diagrams.
ALIP00
Linear Interpolator
TN_LD
0 input
ARG_TABV1
1 args
2 size
FNC_TABV1
F(X)
function
C-48
/
/
|
/
/
out 4
V1_FLOW
Application Manual
Parameter
Inputs
Description:
Data Type
input
F2
arg_tab
F2
func_tab
size
F2
A2
Parameter
GEH-6195F
Analog value used to locate the proper linear segment in the argument table, and interpolate
between its endpoints.
Index of constant values that define where a new linear segment of the approximation begins.
Must be the same size as the function table.
Desired output values at points defined in the argument table.
Number of entries in the argument table and function table.
Outputs
Description:
Data Type
out
F2
The approximation to the output value for the function represented in the Argument and Function
Tables.
actual curve
linear segments
linear segment endpoints
y5
output
y4
y3
func_tab (y)
y2
y1
x1
x2
x3
arg_tab (x)
x4
input
x5
C-49
GEH-6195F
Application Manual
max
enum
>
AMAX00 Analog
Maximum
# of inputs
MAX
max 0
enum 1
C-50
Application Manual
Parameter
GEH-6195F
Data Type
Inputs
Description:
input_n(1-60)
F2
# of inputs
K2
Number of entry inputs for AMAX00 algorithm. This block may be used
multiple times within a single Control Sequence Program (max. 60 entry
inputs per call of the block). This value does not have to be assigned. The
value will be assigned by the sequencing compiler based on the number of
entry inputs.
Parameter
Data Type
Outputs
Description:
enum
S2
Enumerated State variable that indicates which analog input has been
selected as the maximum value.
max
F2
Analog value that represents the maximum analog input received by the
block.
C-51
GEH-6195F
Application Manual
min
enum
Description
The AMIN00 (Analog Minimum Select) block executes a function that interrogates a list of analog inputs (up to 60), selects
the minimum value, and passes that value to the output (min). The " enum " output is set equal to the number of the input
which was selected as the minimum value.
>
AMIN00 Analog
Minimum
# of inputs
MIN
min 0
enum 1
C-52
Application Manual
Parameter
GEH-6195F
Data Type
Inputs
Description:
input_n(1-60)
F2
# of inputs
K2
Number of entry inputs for AMIN00 algorithm. This block may be used
multiple times within a single Control Sequence Program (max. 60 inputs
per call of the block). This value does not have to be assigned. The value
will be assigned by the sequencing compiler based on the number of entry
inputs.
Parameter
Data Type
Outputs
Description:
enum
S2
Enumerated State variable that indicates which analog input has been
selected as the minimum value.
min
F2
Analog value that represents the minimum analog input received by the
block.
C-53
GEH-6195F
Application Manual
output
reset
Description
The Analog Ramp block executes a function that increments a value (X) up (A>X) or down (A<X) until the final (input)
value (A) is reached. The output (X) is modified during each scan according to the value supplied to the rate input. The
binary scaling of the rate value equals (Binary scale of final - 3 and is expressed in (final) units per sec.: this input must be a
positive value. The output is compared to the final input and the rate value is added or subtracted from the output according
to the result of the compare. The output will be clamped when it reaches the final value. If the reset logical input reads 1, the
output will be set to 0.
ARAMP00
[A>X] UP
[A<X] DOWN
0
A
/
/
1
/
rate
2
reset
Parameter
Data Type
Inputs
Description:
final
F2
Analog value that the output will reflect when the block has executed its function.
rate
F2
Analog constant that represents the rate at which the output is ramped (up or down) to reflect the
final input. This value is scaled 3 binary points below the final input scale.
reset
L1
Parameter
output
C-54
Data Type
F2
Outputs
Description:
Analog value that equals the Final input when the block has executed its function.
Application Manual
GEH-6195F
logic_1
input_2
logic_2
input_3
logic_3
input_4
logic_4
input_5
logic_5
input_6
logic_6
input_7
logic_7
input_8
logic_8
input_9
logic_9
Description
The ASEL00 block reads a list of logic inputs (max. 28), determines the first true logic, and passes its corresponding analog
word variable to the output. The picture below is an abbreviated representation of the block's functionality.
ASEL00 - Analog Select
>
1 Num_Ins
Output 0
Input
Logic
Parameter
Data Type
num_ins
K2
input_n
logic_n
V2
L1
Parameter
output
Data Type
S2
Inputs
Description:
Number of entry sets for ASEL00. This block may be used multiple times within a single Control
Sequence Program (max. 28 sets of entries per call of the block). This value does not require a
value to be assigned. The value will be assigned by the sequencing compiler based on the number
of entry sets.
Analog word variables that correspond to logic inputs.
Logic inputs.
Outputs
Description:
Analog value that represents the corresponding word variable of the first sequential logic input
that reads true.
C-55
GEH-6195F
Application Manual
valarray
siz_exp2
oldest
average
sum
Description
The Average block calculates the rolling average of a sequence of input values. A list of previous values is stored in a value
array (valarray []). Once the average is calculated, the value is passed to the output. The first execution of the block
initializes the array to the very first input value. Subsequent analog values stored in this location are entered and exited on a
first in - first out basis. That is, new values entering the array successively displace the oldest value of the list. To accelerate
the computation of the array's rolling average, the oldest value is temporarily stored in oldest. This value is recalled and
utilized to calculate the new average. Subsequent calculations will use different oldest values as they are replaced with each
update of the array. The value assigned as the length (siz_exp2) must equal the array's actual number of storage cells to
generate accurate results from this operation.
Sum of N
samples
divided
by N
1 siz_exp2
C-56
average 2
oldest
4
sum
n
(*2) 5
valarray
N=2**n
[N]
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
input
F2
siz_exp2
C2
The storage capacity of the value array. Actual array size is 2siz_exp2.
Parameter
Data Type
Outputs
Description:
average
F2
Analog value equal to the rolling average of the input values over the number of samples given in
siz_exp2.
oldest
C2
Temporary storage location that records the oldest value in the value array while the block is
running.
sum
F2
valarray
F2
C-57
GEH-6195F
Application Manual
preset0
CMDSTATE
perm0
state
command
preset1
perm1
out_0
mask
preset2
perm2
out_1
preset3
perm3
out_2
preset4
perm4
out_3
preset5
perm5
out_4
preset6
perm6
out_5
preset7
perm7
out_6
out_7
Description
The Command State block selects one of eight mutually exclusive operational states and generates data reflecting the
selected state. The (0-7) command variable received from the<I>processor must pass the conditions set by a 16 bit mask
before it is passed to the State output. The mask value is a control constant that contains the bit values of the mask. The
upper or most significant byte of the mask contains enabling data for a consecutive series of 8 preset states (0-7). If a 1 logic
input to a preset state is true, and the corresponding bit of the mask value is set, the command variable is changed to that
state. The command variable will be changed to the first preset state that meets these criteria. When the preset condition
evaluation is completed, the command variable is processed against the second part (least significant byte) of the mask
(Note: This comparison will occur whether the command variable value is changed or not). The LSB of the mask contains
enabling data for a consecutive series (0-7) of permissive states. If the command variable corresponds to a Permissive state
that has a logic true input and an LSB mask bit set, the variable is passed to the state output. This output regulates the 8 logic
state outputs of the block and sends status information to the<I>processor. If the State output is set to 0, the first logic output
is set to 1 and the other outputs are reset: similarly, higher numbered states will set the associated output and reset the rest of
the array.
C-58
Application Manual
GEH-6195F
5 preset2
6 preset3
7 preset4
8 preset5
9 preset6
10 preset7
2 mask
CMDX is set
equal to
preset #
if preset
logic is
TRUE and
preset is
enabled
by mask bit
being set
to a '1',
cmdx
else CMDX
equals
command.
.
.msbyte
lsbyte.
.
.
11 perm0
.
12 perm1
13 perm2
14 perm3
15 perm4
16 perm5
17 perm6
18 perm7
state
out_0 19
out_1 20
out_2 21
out_3 22
out_4 23
out_5 24
out_6 25
out_7 26
C-59
GEH-6195F
Application Manual
Inputs
Description:
Parameter
Data Type
command
S2
Input variable that is compared to mask requirements before it is passed to the output.
mask
H2
Set of conditions stored in two a two byte configuration (preset, permissive) that the command
variable must pass before it is passed to the State output.
preset0 to
preset7
L1
A logic 1 input for one of these variables requests that the command variable be
changed to a value of 0 to 7, respectively.
perm0 to
perm7
L1
A logic 1 input for one of these variables, and a corresponding LSB mask bit that is
set will allow the command variable to be passed to the State output if the command variable
value is 0 to 7, respectively.
Parameter
Data Type
Outputs
Description:
state
S2
Output that regulates the 8 logic outputs of the block and sends status information to the <I>
processor.
out_0 to
out_7
L1
Logic outputs that correspond to the 8 permissive states the block will allow.
C-60
Application Manual
GEH-6195F
perm0
out_0
command
preset1
perm1
out_1
mask
preset2
perm2
Out_2
preset3
perm3
out_3
Description
The Command State block selects one of four mutually exclusive operational states and generates data reflecting the selected
state. The (0-4) command variable received from the <I> processor must pass the conditions set by an eight (8) bit mask
before it is passed to the state output. The mask value is a control constant that contains the bit values of the mask. The upper
or most significant byte of the mask contains enabling data for a consecutive series of four (4) preset states (0-3). If a logic
input to a preset state is true, and the corresponding bit of the mask value is set, the command variable is changed to that
state. The command variable will be changed to the first preset state that meets these criterion. When the preset condition
evaluation is completed, the command variable is processed against the second part (least significant byte) of the mask
(Note: This comparison will occur whether the command variable value is changed or not). The LSB of the mask contains
enabling data for a consecutive series (0-3) of permissive states. If the command variable corresponds to a permissive state
that has a logic true input and an LSB mask bit set, the variable is passed to the state output. This output regulates the four
(4) logic state outputs of the block and sends status information to the<I>processor. If the State output is set to 0, the first
logic output is set to 1 and the other outputs are reset: similarly, higher numbered states will set the associated output and
reset the rest of the array.
C-61
GEH-6195F
Application Manual
CMDX is set
equal to
preset #
if preset
logic is
TRUE and
preset is
enabled
by mask bit
being set
to a '1',
4 preset1
5 preset2
6 preset3
2 mask
.
.
.
.
else CMDX
.
equals
.
command
.
.msbyte
lsbyte.
.
.
7 perm0
.
8 perm1
9 perm2
10 perm3
cmdx
state 0
out_0 11
out_1 12
out_2 13
out_3 14
Parameter
Data Type
command
mask
S2
H2
preset0 to
preset3
perm0 to
perm3
L1
Parameter
state
out_0
out_3
C-62
L1
Data Type
S2
to
L1
Inputs
Description:
Input variable that is compared to mask requirements before it is passed to the output.
Set of conditions stored in two a two byte configuration (preset, permissive) that the command
variable must pass before it is passed to the State output.
A logic 1 input for these variables requests that the command variable be changed to
a value of 0 to 3, respectively.
LSB of CMDSTAT4 eight bit mask. A logic " True " permissive in conjunction with a
corresponding " True " Preset State will cause the particular Command Variable to be passed to
the output
Outputs
Description:
Output that regulates the four (4) logic outputs of the block and sends status information to the
<I> processor.
Logic outputs that correspond to the 4 permissive states the block will allow.
Application Manual
GEH-6195F
2 bias_ok
3 bias
4 setpoint
A>B
+ +
O
-
5 deadband
output 0
Description
The Compare with Deadband and Bias block executes a function that compares an analog variable (input) with a setpoint
value; if the input exceeds the setpoint value, the output will be set. A True bias_ok logic input will cause a bias value to be
added to the setpoint constant before it is compared against the input variable. When the output is set, a deadband calculation
is initiated. The output is reset when the input drops below the difference of the setpoint and deadband values.
Parameter
Data Type
Inputs
Description:
input
F2
Analog variable that is compared to the setpoint value. If the input exceeds the setpoint value, the
output is set to one (1).
bias_ok
L1
Logic input that when True, causes a bias value to be added to the setpoint before it is compared
to the input.
bias
F2
setpoint
F2
deadband
F2
Analog constant that is subtracted from the setpoint when the output is set.
Parameter
output
Data Type
L1
Outputs
Description:
Logic that reads True when the input value exceeds the setpoint value.
C-63
GEH-6195F
Application Manual
f_out
y_input
x_index
dimx
y_index
dimy
x[dimx]
y[dimy]
f[dimxy]
f_min
Description
The Double Analog Linear Interpolation block solves for an output as a function of two input variables (i.e., f(x, y)) by
performing a dual linear interpolation calculation based on the analog input variables x_input and y_input. The algorithm
interpolates linear segments along two axes (x, y) which are in turn defined by x and y table arrays (x[dimx], y[dimy] of size
dimx, dimy. [Note: size inputs must be positive; as well, table value inputs must be entered in ascending order). These
interpolation calculations locate and define a third value that is passed to the output (f_out). In this manner, the DALIP00
block approximates a continuous (three dimensional) relationship between the x_input and y_input inputs, and the output
reference. To perform the interpolation, the block requires at least four known points to be defined; these points are supplied
by the f[dimxy] array input. If the x_input and y_input signals exceed the range of the dimx and/or dimy arrays, the output
will be clamped to either the first or last value of f[dimxy]. The output reference will be clamped according to f_min or
f_max. inputs.
DALIP00 - DOUBLE ANALOG LINEAR INTERPOLATION
11 f_max
3 x_input
4 y_input
5 dimx
6 dimy
7 x[dimx]
8 y[dimy]
9 F[dimxy]
10 f_min
C-64
F(x,y)
y=y0, y1...yn
/
/
/
/
/
/
/
/
/
/
/
/
/
/... /
/
/
/
/
/
/
/
/
/
/
/
/
/
x
/
/
_/
(
(
f_out 0
x_index 1
y_index 2
Application Manual
GEH-6195F
The example below provides a functional example of the double interpolation performed by the DALIP00 block. The module
estimates a missing value (F(x,y)) from four (4) known values at neighboring points {F(0,0), F(0,1), F(1,0), F(1,1)}.
|
|
|
Y(1)- - -0------------------------------0-------------------------------0
| F(0,1)
| F(x,1)
| F(1,1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y
- - -0------------------------------0 F(x,y)
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y(0)- - -0------------------------------0-------------------------------0
| F(0,0)
| F(x,0)
| F(1,0)
X(0)
X
X(1)
First, F( x, 0 ) is linearly interpolated between F( 1, 0 ) and F( 0, 0 ).
F(x,0) = F(0,0)+ [
x - X(0)
] * [F(1,0) - F(0,0)]
X(1) - X(0)
F(x,1) = F(0,1)+ [
x - X(0)
] * [F(1,1) - F(0,1)]
X(1) - X(0)
y - Y(0)
] * [F(x,1) - F(x,0)] =
Y(1) - Y(0)
x - X(0)
y - Y(0)
F(0,0)+ [
* [F(1,0) - F(0,0)]] + [
* [F(0,1) - F(0,0)]]
X(1) - X(0)
Y(1) - Y(0)
y - Y(0)
x - X(0)
[
*
* [F(1,1) - F(0,1) - F(1,0) - F(0,0)]]
Y(1) - Y(0) X(1) - X(0)
F[x,y] = F(x,0)+ [
C-65
GEH-6195F
Application Manual
Parameter
Data Type
f_max
x_input
y_input
dimx
dimy
x[dimx]
y[dimy]
f[dimxy]
F2
F2
F2
F2
F2
F2
F2
F2
f_ min
F2
Parameter
f_out
x_index
y_index
C-66
Data Type
F2
F2
F2
Inputs
Description:
Analog constant that clamps the maximum value of the output.
Input
Input
X array size.
Y array size
First signal name (pointer) of the X array
First signal name (pointer) of the Y array
First signal name (pointer) of the F array defining the output corresponding to the fixed points of
x and y arrays. The F array is a one dimensional array ordered as: F(0,0), F(0,1), F(0,2),...F(1,0),
F(1,1), F(1,2),...
Analog constant that clamps the minimum value of the output.
Outputs
Description:
Result of double linear interpolation calculation.
x array index.
y array index.
Application Manual
GEH-6195F
f_out
y_input
x_index
dimx
x[dimx]
dimy
y[dimy]
y_index
f[dimxy]
f_min
f_max
Description
The Double Analog Linear Interpolation block solves for an output as a function of two input variables (i.e., f(x, y)) by
performing a dual linear interpolation calculation based on the analog input variables x_input and y_input. The algorithm
interpolates linear segments along two axes (x, y) which are in turn defined by x and y table arrays (x[dimx], y[dimy] of size
dimx, dimy. [Note: size inputs must be positive; as well, table value inputs must be entered in ascending order). These
interpolation calculations locate and define a third value that is passed to the output (f_out). In this manner, the DALIP00
block approximates a continuous (three dimensional) relationship between the x_input and y_input inputs, and the output
reference. To perform the interpolation, the block requires at least four known points to be defined; these points are supplied
by the f[dimxy] array input. If the x_input and y_input signals exceed the range of the dimx and/or dimy arrays, the output
will be clamped to either the first or last value of f[dimxy]. The output reference will be clamped according to f_min or
f_max. inputs. Note: The only difference between this BBL and the DALIP00 BBL is the data type for dimx and dimy. In
addition, the example provided for the BBL DALIP00 also applies to this block as well.
F(x,y)
y=y0, y1...yn
/
/
/
/
/
/
/
/
/
/
/
/
/
/... /
/
/
/
/
/
/
/
/
/
/
/
/
/
x
/
/
_/
(
(
F_out 0
X_index 1
Y_index 2
C-67
GEH-6195F
Application Manual
Parameter
Data Type
f_max
x_input
y_input
dimx
dimy
x[dimx]
y[dimy]
f[dimxy]
F2
F2
F2
A2
A2
F2
F2
F2
f_ min
F2
Parameter
f_out
x_index
y_index
C-68
Data Type
F2
F2
F2
Inputs
Description:
Analog constant that clamps the maximum value of the output.
Input
Input
X array size.
Y array size
First signal name (pointer) of the X array
First signal name (pointer) of the Y array
First signal name (pointer) of the F array defining the output corresponding to the fixed points of
x and y arrays. The F array is a one dimensional array ordered as: F(0,0), F(0,1), F(0,2),...F(1,0),
F(1,1), F(1,2),...
Analog constant that clamps the minimum value of the output.
Outputs
Description:
Result of double linear interpolation calculation.
x array index.
y array index.
Application Manual
GEH-6195F
DPFV1
dwatt
dvar
Description
The Power Factor Calculation block executes a function that reads watts, and reactive volt-amperes (vars) calculated from
analog inputs and computes the power factor at the point connection. The DPF analog output of the block will remain at 1
until the watt input exceeds the DKPFMW (constant power factor - megawatt) input value. The sign of the output is
determined by the dvar input and designates the direction of reactive power flow. This value is positive for the generator
supplying vars to the system. Note: when the power factor calculation is negative (A<0), the DPFM (driven power factor
modified) output will pass the value in terms of positive numbers; this is accomplished by adding a positive value of two to
the power factor number.
Powerfactor = Cos =
DPFV1 >
DKPFMW
0 watts
1 vars
A
A<B
B
_________
DW2 +DVAR2
A
A<B
B
2
2
Watts + VARS
1
A
A/B
B
+1
-1
Watts
.
/
.
+ DPFM
O
+
/
.
.
DPF
0
A
A<0
<
<
.
/
.
C-69
GEH-6195F
Application Manual
Inputs
Description:
Parameter
Data Type
DKPFMW
F2
Power Factor constant that is compared to the watts input. If the watts input is less than this value,
the block will pass a value of one (1) to the output(s).
watts
F2
vars
F2
Analog input that represents the amount of vars (volt-ampere reactive) being measured.
Parameter
Data Type
Outputs
Description:
DPF
F2
Analog value that represents the power factor as calculated from the Watts and Vars analog
inputs. The sign of the dpf output is determined by Vars input; an input value greater than 0 will
generate a positive output while one that is less than 0 will produce a negative output.
DPFM
F2
Power Factor Modified: Analog value that represents the power factor in terms of positive
numbers.
C-70
Application Manual
GEH-6195F
input_2
input_3
input_4
input_5
input_6
input_7
input_8
input_9
input_10
input_11
Input_12
input_13
input_14
input_15
input_16
input_17
input_18
input_19
input_20
input_21
input_22
input_23
input_24
input_25
input_26
input_27
input_28
input_29
input_30
input_31
input_32
input_33
input_34
input_35
input_36
input_37
input_38
input_39
input_40
input_41
input_42
input_43
input_44
input_45
input_46
input_47
input_48
input_49
input_50
input_51
input_52
input_53
input_54
input_55
input_56
Description
The Display State 1 block generates a value for an Enumerated State Variable. This is accomplished by interrogating a list of
logic variable inputs (1-56). The first consecutive logic input that reads True will have its corresponding Enumerated State
value passed to the output. If none of the logic inputs are True, the enumerated state will read 0. For efficient block
operation, only those (consecutive) input logic variables that will be utilized for function definition should be filled in.
DISPLAY_STATE_1
output = enum
value of first
true input
>
# of
1 logics
.
.
C-71
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
# of logics
K2
Number of entry sets for DPYSTAT1 This block may be used multiple
times within a single Control Sequence Program (max. 56 sets of entries per
call of the block). This value does not require a value to be assigned. The
value will be assigned by the sequencing compiler based on the number of
entry inputs.
input_n
L1
Parameter
output
C-72
Data Type
S2
Outputs
Description:
Enumerated State Variable whose value is set corresponding to the
sequential order number of the first logic True input.
Application Manual
GEH-6195F
input_2
input_3
input_4
input_5
input_6
input_7
input_8
input_9
input_10
input_11
input_12
input_13
input_14
input_15
input_16
output
Description
The Display State 2 block generates an Enumerated State Variable and passes that value to the output. This is accomplished
by interrogating a list of logic variables (1-16) and setting the enumerated state value equal to the bit weighted summation of
the true logic entries (that is, the block is able to generate an enumerated state value that can range from 0 to ( 215)-1). When
the logic True inputs are tallied, the equivalent enumerated state value is passed to the output.
DISPLAY_STATE_2
>
# of
1 logics
.
.
enum
value
.
bit weighted
summation
Parameter
Data Type
Inputs
Description:
input_n
L1
Logic inputs. There are 16 possible logic inputs for the Display State block.
# of logics
K2
Number of entry inputs for DPYSTAT2. This block may be used multiple times within a single
Control Sequence Program (max. 16 sets of entries per call of the block). This value does not
require a value to be assigned. The value will be assigned by the sequencing compiler based on
the number of entry inputs.
Parameter
Data Type
output
S2
Outputs
Description:
Enumerated State Variable whose value is equal to the weighted bit summation of the logic True
inputs.
C-73
GEH-6195F
Application Manual
Description
The Error Adjust block is controlled by an enable logical input; a logic 1 signal on this input will permit block execution.
The block executes a comparison between a reference value and a feedback value and generates raise and lower logic
signals. The value assigned to deadband determines how far the feedback value may deviate from the reference value before
a raise or lower signal is generated. When the difference between reference and feedback exceeds the deadband value an
output signal is produced. The error level constant defines when a high error signal will be generated. If the absolute
difference between reference and feedback exceeds the error level, a logic 1 is passed to the high error output (Note: The
value assigned to error level should be greater than the deadband value). For proper block operation, reference, feedback,
deadband, and error level values must be scaled identically.
ERROR_ADJUST
0 ref
1 fkbk
+
O
-
2 enable
3 deadband
4 err_lvl
C-74
.
.
.
(
ABS
A
A B
B
raise 5
A
A-B
B
lower 6
A
A B
B
hi_err 7
Application Manual
GEH-6195F
Inputs
Description:
Parameter
Data Type
reference
F2
Analog quantity that represents the desired parameter the block is to maintain with the raise and
lower outputs.
feedback
F2
The actual value being controlled with the raise and lower outputs.
enable
L1
The enable logical input determines whether the block will execute. A 1 will permit block
execution; a 0 will bypass the block.
deadband
F2
Analog constant that determines how far the feedback value may deviate from the Reference value
before a Raise or Lower signal is generated.
err_lvl
F2
Analog constant that determines how far the feedback value may deviate from the reference value
before an alarm is generated.
Parameter
Data Type
Outputs
Description:
lower
L1
Logic signal that is generated when the Feedback value exceeds the reference plus the deadband.
raise
L1
Logic signal that is generated when the feedback value drops below the reference minus the
deadband.
hi_err
L1
Logic signal that is generated when the absolute difference between reference and feedback
exceeds the error Level.
C-75
GEH-6195F
Application Manual
C-6.16. GAS_FLOW_CALC1
GAS_FLOW_CALC1
deadband
sw_level
1Selhigh
low_dp
high_dp
gas_flow
sg_input
g_press
g_temp
o_const
Description
The Gas_Flow_Calc1 block executes a function that performs a gas flow calculation based on one of two pressure transducer
inputs (diff press low, diff press high). The algorithm performs the gas flow calculation on the value received from the low
range differential pressure input (low_dp) until this value exceeds the switch level constant (switch level). When this occurs,
the high select logic output (high_select) will become true and the block will perform the gas flow computation on the value
received from the high range differential pressure transducer input. The gas flow calculation will continue to be performed
based on the high diff. press. input until this value equals or drops below, the switch level minus the deadband value.
C-76
Application Manual
GEH-6195F
GAS_FLOW_CALC1
0 deadband
1 switch level
.
/
.
+
O
460F +
+ O
A
A>B
B
high_select 8
-1
x
-2
x
__
-3
x
gas_flow 9
Inputs
Description:
Parameter
Data Type
deadband
F2
Analog constant that, when multiplied by the switch level input (sw_level), defines the limit the
high range differential pressure input value (high_dp) must drop below before the block begins
using the low range differential pressure input.
switch level
F2
Analog constant that determines which transducer input is selected to calculate gas flow.
F2
Analog input value received from the low range pressure differential transducer.
Analog input value received from the high range pressure differential transducer.
spcific gravity F2
Analog input that supplies the volume per unit mass value for the gas flow calculation.
gas press
Gas Pressure (absolute) input value used in the gas flow calculation.
gas temp
F2
gas orifice
constant
F2
Orifice constant.
Parameter
Data Type
high_select
L1
Logic output that reads true (1) when the block selects the high differential pressure transducer
input to calculate gas flow. This output will read false (0) when the low pressure differential
transducer input is selected.
gas_flow
F2
Analog value that represents the result of the block's gas flow calculation.
Outputs
Description:
C-77
GEH-6195F
Application Manual
C-6.17. GAS_FLOW_CALC2
GAS_FLOW_CALC2
fqkcnsta
qm
fqkcnstb
delta_p
pf1
cpamb
tf
zf1
sp_grav
Description
The Gas_Flow_Calc2 block executes a function that performs a gas flow calculation based on a differential pressure
transducer input (delta_p).
GAS_FLOW_CALC2
0 fqkcnsta
1 fqkcnstb
2 delta_p
-
3 pf1
4 cpamb
5 tf
+
O
460 +
6 zf1
7 sp_grav
C-78
+
O
+
-1
(
(
A
A/B
B
A
A/B
B
-1
X
+
O
-
-1
X
SQRT
-4
qm 8
Application Manual
Parameter
GEH-6195F
Inputs
Description:
Data Type
fqkcnsta
F2
Analog constant.
fqkcnstb
F2
Analog constant.
delta_p
F2
pf1
F2
cpamb
F2
tf
F2
zf1
F2
Gas compressibilty factor input value used in the gas flow calculation.
sp_grav
F2
Parameter
qm
Data Type
Outputs
Description:
F2
Analog value that represents the result of the block's gas flow calculation.
C-79
GEH-6195F
Application Manual
diff_lim
Description
The ISEL_HI High Select block executes a function that reads two inputs (in1, in2), selects the higher of the two, and passes
that value as the output. If the difference between these values exceeds the limit specified by the k_diff input constant, a
diff_hi logic output is generated. Note: in1, in2, and k_diff input values should be scaled identically.
Parameter
Data Type
out_hi 0
HI
SEL
A
B
A >B
diff_hi 4
Inputs
Description:
in1
F2
in2
F2
k_diff
F2
Analog limit constant that defines the range of variance that may occur between in1 and in2
before a diff_hi logic output is generated.
Parameter
Data Type
Outputs
Description:
out_hi
F2
Analog value that represents the higher value between in1 and in2.
diff_hi
L1
Logical output that reads 1 when the difference between in1 and in2 exceeds the k_diff constant.
C-80
Application Manual
GEH-6195F
Description
The LAG00 block executes a (discrete) filter function that approximates a first order lag. The value of the output approaches
the value of the input at a rate determined by the Time Constant (input and output data must be scaled identically). The
difference between the input and output values represents 100% of the change of the output. The time constant represents the
time needed to raise (or lower) the output 63% of the difference between the input and output. Therefore, it takes 5 time
constants to change the output approx. 100% of the difference (1 sec.= 63% of 100%, 2nd sec. = 63% of 37%, 3rd sec. =
63% of 13.7%, 4th sec. 63% of 5%, 5th sec. = 63% of 2%). (See example below.)
Damping characteristics of the block will improve for varying analog inputs (in) as the time constant value is increased. The
time constant value should be at least four times the sequencing scan interval.
LAG00 - Tustin
Lag Filter
1 In
2 T
Out 0
(1+sT)
*2
Last_In 3
*2 Last_Out 4
C-81
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
in
F2
F2
Analog variable that represents the time needed to raise/lower the outut 63% of the current
difference between the input and output.
Parameter
Data Type
Outputs
Description:
out
F2
Analog double-word (*2) variable that is incremented toward the input (in) at a rate
determined by the block's time constant (t).
last_in
F2
last_out
F2
C-82
Application Manual
GEH-6195F
Description
The LEADLAG00 block executes a (discrete) filter function that combines both Lead and Lag compensator characteristics.
The properties of the Lead compensator are typified by an output that, with an appropriate time constant (T1), is proportional
to the sum of the input signal (in) and its derivative (slope). As the derivative action tends to uncover that part of a signal
which is not constant (i.e., time varying.), the Lead compensator, with the appropriate time constant, tends to act similar to a
high pass filter (magnitude response) except low frequencies are passed with unity gain, while high frequency components of
the input signal are amplified. The resultant phase shift for this type of compensator is typically positivewhere the output
leads the input. The Lag portion of the algorithm acts as integrator, ramping the output toward the input at a rate defined by
the time constant, T2. Phase response for this compensator is typically characterized by a lagging phase shift, where the
output lags the input. The manner in which the LEADLAG filter compensates the input signal's phase and magnitude
response is contingent on the values supplied for the two time constants (T1, T2). Proper block operation requires a T1 value
that is two (minimum) to eight (maximum) times the T2 value; as such, the algorithm will function predominantly as a lead
compensator, passing lower frequency components of the input with variable gain, and higher frequency components with
amplification equal to the ratio T1/T2. In addition, the T2 constant should be assigned a value that is at least four (4) times
the sequencing scan interval.
LEADLAG0
Lead Lag Filter
1 in
2 t1_lead
(1+sT1)
3 t2_lag
(1+sT2)
out 0
*2
last_in 4
*2 last_out 5
C-83
GEH-6195F
Parameter
Application Manual
Inputs
Description:
Data Type
in
F2
t1_lead
F2
t2_lag
F2
Data Type
Outputs
Description:
Parameter
out
F2
Analog double-word (*2) variable that is the compensated version of the input.
last_in
F2
last_out
F2
C-84
Application Manual
GEH-6195F
input_2
input_3
input_4
input_5
input_6
input_7
setpt_1
setpt_2
setpt_3
setpt_4
setpt_5
setpt_6
setpt_7
input_8
input_9
setpt_8
setpt_9
Description
The Comparator (1) block executes a comparison function that compares an analog input signal to a corresponding analog
setpoint value (Max. 28 pairs). If any of the analog input signals become equal to or exceed a corresponding setpoint value,
the logic output is set to 1. Otherwise, the output is set to 0.
L30COMPV1 - Comparator Block
>
1 Num_Ins
Input
Setpt
OR
Output 0
A
A B
B
C-85
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
input_n
F2
setpt_n
F2
Num_Ins
K2
Number of entry sets for L30COMPV1 algorithm. This block may be implemented multiple times
within a single Control Sequence Program (max. 28 sets of entries per call of the block.) This
value does not require a value to be assigned. The value will be assigned by the sequencing
compiler based on the number of entry sets.
Parameter
Data Type
output
C-86
L1
Outputs
Description:
Logic output that is set to 1 when any of the analog inputs become equal to or exceed a
corresponding setpoint value.
Application Manual
GEH-6195F
input_2
input_3
input_4
input_5
input_6
input_7
setpt_1
setpt_2
setpt_3
setpt_4
setpt_5
setpt_6
setpt_7
logic_1
logic_2
logic_3
logic_4
logic_5
logic_6
logic_7
input_8
input_9
setpt_8
setpt_9
logic_8
logic_9
Description
The Comparator (2) block executes a comparison function that compares an analog input to a corresponding setpoint value
(Max. 18 pairs). When an analog input equals or exceeds a corresponding setpoint value, a logic output relating uniquely to
that comparison is set to 1. If any comparison generates a discriminate logic 1 signal, the block's logic Output is also set to 1.
Otherwise, the logic output is set to 0.
C-87
GEH-6195F
Application Manual
1 Num_Ins
Input
Setpt
Parameter
Data Type
OR
A
A B
B
/
(
Output 0
Logic
Inputs
Description:
input_n
F2
setpt_n
F2
Num_Ins
K2
Number of entry sets for L30COMPV2 algorithm. This block may be used multiple times within a
single Control Sequence Program (max. 18 sets of entries per call of the block.) This value does
not require a value to be assigned. The value will be assigned by the sequencing compiler based
on the number of entry sets.
Parameter
Data Type
Outputs
Description:
logic_n
L1
Logic output that specifically corresponds to an analog comparison: will be set to 1 when an
analog input equals or exceeds a corresponding setpoint value.
output
L1
Logic output that is set to 1 when any of the inputs become equal to or exceed a corresponding
setpoint value.
C-88
Application Manual
GEH-6195F
Description
Execution of the Logic Setpoint Command block is controlled by the enable input; a logic one (1) signal on this input will
permit block execution. Using logic signals, the Logic Setpoint Command block ramps setpoint commands up and down.
The analog inputs max_lim and min_lim define the range of the command value output (these inputs and the command
output value must be scaled similarly). The analog rate input regulates how rapidly the command value is altered within that
range. The binary scaling of the rate input must correspond, in terms of maximum expressible values, to 1/8th the binary
scaling of the Command output. For example, a command output scaled at 256 (psi) will have a rate input scaled at 32
(psi/sec). Note: Rate-of-change values may be expressed in either units-per-second or units-per-minute. The raise and lower
logic inputs determine the positive or negative direction of change. The command output value will continue to increase or
decrease until a limit is reached or the raise/lower logic input reading 1 transitions to 0.
C-89
GEH-6195F
Application Manual
LOG_SETPOINT_COMMAND
0 max_limit
max
1 min_limit
min
2 rate
3 raise
dt
.
/
.
+ O
+
4 lower
CLAMP
_
/
/
_/
-1
Z
5 enable
cmd 6
.
.
.
.
.
.
.
Inputs
Description:
Parameter
Data Type
max_lim
F2
Analog input that determines the highest value that can be passed to command output.
min_lim
F2
Analog input that determines the lowest value that can be passed to the command output.
rate
F2
Analog input that determines how quickly the command output transitions to a new value. Rate
scale, in terms of maximum expressible values, should be 1/8 scale of the command output.
raise
L1
The command output value will increase at the rate value as long as this input reads logic 1, or,
until the maximum limit is reached.
lower
L1
The command output value will decrease at the rate value as long as this input reads logic 1, or,
until the minimum limit is reached.
enable
L1
The enable logical input determines whether the block will execute. A 1 will permit block
execution; a 0 will bypass the block.
Parameter
Data Type
command
F2
C-90
Outputs
Description:
Analog output value that is modified according to the raise, lower, rate, min_lim, and max_lim
inputs.
Application Manual
GEH-6195F
C-6.24. LOG_SETPOINT_COMMAND2
LOG_SETPNT_CMD2
max_lim
min_lim
command
rate
raise
lower
preset
lpreset
lpreset
Using logic signals, the Logical Setpoint Command (2) block ramps setpoint commands up and down. The analog inputs
max_lim and min_lim define the range of the command value output (these inputs and the command output value must be
scaled similarly). The analog rate input regulates how rapidly the command value is altered within that range. The binary
scaling of the rate input must correspond, in terms of maximum expressible values, to 1/8th the binary scaling of the
command output. For example, a command output scaled at 256 (psi) will have a rate input scaled at 32 (psi/sec). Note: Rateof-change values may be expressed in either units-per-second or units-per-minute. The raise and lower logic inputs determine
the positive or negative direction of change. The command output value will continue to increase or decrease until a limit is
reached or the raise/lower logic input reading 1 transitions to 0. If the lpreset input reads one (1), the block will not execute
the ramping function, but will pass the Preset value to the output.
LOG_SETPOINT_COMMAND2
0 max_limit
max
1 min_limit
min
2 rate
3 raise
dt
4 lower
5 preset
6 lpreset
.
/
.
+ O
+
CLAMP
_
/
/
_/
cmd 7
-1
Z
.
C-91
GEH-6195F
Application Manual
Inputs
Description:
Parameter
Data Type
max_lim
F2
Analog input that determines the highest value that can be passed to command output.
min_lim
F2
Analog input that determines the lowest value that can be passed to the command output.
rate
F2
Analog input that determines how quickly the command output transitions to a new value. rate
scale, in terms of maximum expressible values, should be 1/8 scale of the command output.
raise
L1
The command output value will increase at the rate value as long as this input reads logic 1, or,
until the maximum limit is reached.
lower
L1
The command output value will decrease at the rate value as long as this input reads logic 1, or,
until the minimum limit is reached.
preset
F2
Analog value that is passed to the output when the lpreset input reads one (1).
lpreset
L1
A logic one (1) from the lpreset input will cause the the preset value to be passed to the output.
Parameter
Data Type
command
F2
C-92
Outputs
Description:
Analog output value that is modified according to the raise, lower, rate, min_lim, and max_lim
inputs.
Application Manual
GEH-6195F
C-6.25. MANUAL_SET_POINT
MANUAL_SET_POINT
max_lim
l_max
min_lim
l_min
1_selr2
rate2
rate1
out
command
l_prset
v_prset
Description
The Manual Setpoint block ramps the analog output up or down until it equals the analog command input value. The analog
inputs max_lim and min_lim define the range of adjustment for the output. The rate at which the adjustment is implemented
is determined by the analog inputs rate1 and rate2. The block will alter the output value according to the analog rate1 input
until the 1_selr2 logic input reads true. At this point, the value is adjusted according to the rate2 schedule (Note: Scaling of
the rate1 and rate2 analog inputs, in terms of maximum expressible values, should be 1/8th the binary scaling of the
command input and the output -- for example, a command output of 256psi. will have a rate input of 32psi/sec.). When the
output reaches a value equal to the maximum or minimum range limits, the logic outputs l_max or l_min are set to 1
respectively. These outputs will remain set to zero (0) until a limit is reached. If the block receives a logic 1 l_preset signal,
the command input and the output are immediately adjusted to the v_preset analog value (subject to limits max_lim and
min_lim). For proper block operation, the max_lim, min_lim, command, and v_preset inputs, and the output must be scaled
identically.
C-93
GEH-6195F
Application Manual
MANUAL_SET_POINT
0 max_lim
A=B
1 min_lim
2 l_selr2
3 rate2
4 rate1
.
/
5 command
(
max RAMP&
CLAMP
min
_
rate
/
/
_/
A=B
l_max 8
l_min 9
out 10
7 v_prset
6 l_prset
Parameter
Data Type
max_lim
min_lim
rate1
F2
F2
F2
l_selr2
rate2
L1
F2
command
F2
l_prset
L1
v_prset
F2
Parameter
l_max
l_min
output
C-94
Data Type
L1
L1
F2
Inputs
Description:
Analog input that determines the highest value the output can be adjusted to.
Analog input that determines the lowest value the output can be adjusted to.
Analog input that determines how quickly the output is raised or lowered to command input value.
The rate1 value is 1/8 binary scale of the output.
A logic 1 on this input will instruct the block to adjust the output according to rate2 schedule.
Analog input that determines how quickly the output is raised or lowered to the command input
value when the l_selr2 rate input reads 1. The rate2 input is 1/8 binary scale of the output.
Analog input that the output will be adjusted to. If this value exceeds the maximum or minimum
range limits of the block, the output will be set to the limit that is applicable.
Logic input that enables the v_prset value to be passed immediately to the output subject to the
block's min. and max. limits.
Analog value that is passed directly to the output when the l_prset logic input is a 1. (This value is
subject to the algorithm's min. and max. limits.
Outputs
Description:
Logical output that is set to 1 when the output value equals the maximum limit value.
Logical output that is set to 1 when the output value equals the minimum limit value.
Analog value that is adjusted to reflect the current command input value.
Application Manual
GEH-6195F
C-6.26. MANUAL_SET_POINT_LONG
MANUAL_SET_POINT_LONG
max_lim
min_lim
l_max
l_selr2
l_min
rate2
rate1
command
out
l_prset
v_prset
Description
The Manual Setpoint block ramps the analog output up or down until it equals the analog command input value. The analog
inputs max_Lim and min_Lim define the range of adjustment for the output. The rate at which the adjustment is
implemented is determined by the analog inputs rate1 and rate2. The block will alter the output value according to the analog
rate1 input until the r2_sel logic input reads true. At this point, the value is adjusted according to the rate2 schedule (Note:
scaling of the rate1 and rate2 analog inputs, in terms of maximum expressible values, should be 1/8th the binary scaling of
the cmmand input and the output -- for example, a command output of 256psi. will have a rate input of 32psi/sec.). When the
output reaches a value equal to the maximum or minimum range limits, the logic outputs l_max or l_min are set to 1
respectively. These outputs will remain set to zero (0) until a limit is reached. If the block receives a logic 1 l_preset signal,
the command input and the output are immediately adjusted to the v_preset analog value (this value is subject to the
algorthm's min. and max. limits). For proper block operation, the max_lim, min_lim, command, and v_preset inputs, and the
output must be scaled identically. This block differs from the manual setpoint command algorithm as it uses a 32 bit value in
its calculations; this allows for a slower ramp rate.
MANUAL_SET_POINT_LONG
0 max_lim
A=B
1 min_lim
2 l_selr2
3 rate2
4 rate1
.
/
5 command
(
max RAMP&
CLAMP
min
_
rate
/
/
_/
7 v_prset
6 l_prset
A=B
l_max 8
l_min 9
out 10
(*2)
C-95
GEH-6195F
Application Manual
Inputs
Description:
Parameter
Data Type
max_lim
F2
Analog input that determines the highest value the output can be adjusted to.
min_lim
F2
Analog input that determines the lowest value the output can be adjusted to.
rate1
F2
Analog input that determines how quickly the output is raised or lowered to command input value.
The rate1 value is 1/8 binary scale of the output.
1_selr2
L1
A logic 1 on this input will instruct the block to adjust the output according to rate2 schedule.
rate2
F2
Analog input that determines how quickly the output is raised or lowered to the command input
value when the 1_selr2 input reads 1. The rate2 input is 1/8 binary scale of the o tput.
command
F2
Analog input that the output will be adjusted to. If this value exceeds the maximum or minimum
range limits of the block, the output will be set to the limit that is applicable.
l_prset
L1
Logic input that enables the v_prset value to be passed immediately to the output (subject to the
block's min. and max. limits).
v_prset
F2
Analog value that is passed directly to the output when the l_prset logic is a one (1). (This value is
subject to the block's min. and max. limits.
Parameter
Data Type
Outputs
Description:
at_max
L1
Logical output that is set to 1 when the output value equals the maximum limit value.
at_min
L1
Logical output that is set to 1 when the output value equals the minimum limit value.
output
F2
MSW of a Double Word Variable, Analog value that is adjusted to reflect the current command
input value.
C-96
Application Manual
GEH-6195F
OUT_SCALE1
outpt_1
outpt_2
outpt_3
outpt_4
outpt_5
outpt_6
outpt_7
shift_1
shift_2
shift_3
shift_4
shift_5
shift_6
shift_7
input_1
input_2
input_3
input_4
input_5
input_6
input_7
gain_1
gain_2
gain_3
gain_4
gain_5
gain_6
gain_7
offst1
offst_2
Offst_3
Offst_4
Offst_5
Offst_6
offst_7
outpt_8
shift_8
outpt_9
shift_9
input_9
outpt-10 shift_10
input_8
gain_8
gain_9
offst_9
input_10 gain_10
offst_8
input_11 gain_11
offst_11 gain_11
offst_10
offst_12
Description
The Scaling Module for Outputs (Out_Scale1) block executes a function that modifies the scaling of a signal. This process
begins by multiplying the analog Input value by a gain factor. The binary value of this multiplication is shifted according to
the analog value assigned as the shift constant. When the shift function has been executed, the scaled value is added to a
machine unit analog offset constant. This sum is then passed to the output.
>
OUT_SCALE1
# params
shift
in
gain
+
O
+
O
U
T
offset
C-97
GEH-6195F
Application Manual
Inputs
Description:
Parameter
Data Type
# params
K2
Number of entry sets for OUT_SCALE1 algorithm. This block may be used multiple times within
a single Control Sequence Program (max. 12 sets of entries per call of the block). This value does
not require a value to be assigned. The value will be assigned by the sequencing compiler based
on the number of entry sets.
in
F2
gain
F2
Analog value by which the Input is multiplied before the shift function is executed.
shift
F2
Analog constant value that modifies the binary point location of the input value before the offset
function is executed.
offset
F2
Analog constant value that is added to the result of the gain and shift operations.
Parameter
output
C-98
Data Type
F2
Outputs
Description:
Analog value expressed in the desired units.
Application Manual
GEH-6195F
out
min
ref
feedback
gain
time_con
intg_out
intg_in
Description
The PI_REG00 block executes a function that increments the output (out) toward a reference (ref) at a rate determined by
proportional and integral calculations. Initially, the proportional action is performed by subtracting a feedback value from the
reference. The difference (error) is then multiplied by a gain (the -5 value indicates a binary shift). The block's integral action
is defined by the integral time constant (time_con); this value is expressed in seconds. (Note: the time constant value should
be at least four times the sequencing scan interval). The output of the integrator is added to the result of the proportional
calculation. This value is clamped according to the min and max inputs before being passed to the output (out).
PI_REG00
Proportional + Integral Regulator
2 max
max
3 min
CLAMP
_
/
-5 + ref
/
X
O
_/
+
min
4 ref
+
O
5 feedback -
out 0
6 gain
7 time_con
8 intg_in
ITC
V
---1+Ks
intg_out 1
(MSW of (*2))
C-99
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
max
F2
Analog value that defines the maximum value that can be passed to the output (out).
min
F2
Analog value that defines the minimum value that can be passed to the output (out).
ref
F2
feedback
F2
gain
F2
Constant input that is multiplied by the difference between the reference (ref) and the feedback
values. The result of this calculation has its binary point shifted by five places (-5).
time_con
F2
intg_in
F2
Parameter
Data Type
Outputs
Description:
out
F2
intg_out
U2
Result of integral operation. This value represents the MSW of a two-word variable.
C-100
Application Manual
GEH-6195F
r_prevot
s_prevot
t_prevot
Description
This module extracts the prevote values for the designated input variable and stores the values in the specified output
locations. This function may only be executed in the <C> or <D> processors. It requires that sufficient local variable space
be available to store the results.
0 q_var
>
>
>
>
Parameter
q_var
Parameter
PVKSEG_R
PVKSEG_S
PVKSEG_T
WHOAMI
A A="C"
or
A="D"
Data Type
s_prevot 2
t_prevot 3
Inputs
Description:
Data Type
V2
r_prevot 1
r_prevot
V2
Variable output corresponding to <R> cores prevoted value stored in the <C> core.
s_prevot
V2
Variable output corresponding to <S> cores prevoted value stored in the <C> core.
t_prevot
V2
Variable output corresponding to <T> cores prevoted value stored in the <C> core.
C-101
GEH-6195F
Application Manual
outpt_2
outpt_3
outpt_4
outpt_5
outpt_6
outpt_7
shift_1
shift_2
shift_3
shift_4
shift_5
shift_6
shift_7
input_1
input_2
input_3
input_4
input_5
input_6
input_7
offst_1
offst_2
offst_3
offst_4
Offst_5
offst_6
offst_7
gain_1
gain_2
gain_3
gain_4
gain_5
Gain_6
gain_7
outpt_8
shift_8
outpt_9
shift_9
input_9
outpt_10 shift_10
input_8
offst_8
offst_9
gain_9
gain_8
offst_12 gain_12
Description
The Signal Scaling (Sig_Scale1) block executes a function that converts inputs into scaled engineering units. Initially, an
offset constant is subtracted from an analog input value (eg. milliamps). This sum is then multiplied by a gain factor; the
binary value is shifted according to the analog value assigned as the shift constant. When the Shift function has been
executed, the scaled value is passed to the output.
>
SIG_SCALE1
# outs
shift
input +
0 x
offset gain
C-102
O
U
T
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
input
F2
Analog value from which the offset is subtracted, multiplied times a gain, and shifted before it is
passed to the output.
gain
F2
offset
F2
Analog value that is subtracted from the Input before it is multiplied by the gain factor.
shift
F2
Analog constant value that modifies the binary point location of the output.
# outs
K2
Number of entry sets for SIG_SCALE1 algorithm. This block may be used multiple times within a
single Control Sequence Program (max. 12 sets of entries per call of the block). This value does
not require a value to be assigned. The value will be assigned by the sequencing compiler based
on the number of entry sets.
Parameter
output
Data Type
F2
Outputs
Description:
Analog value that has been converted to different scaling units.
C-103
GEH-6195F
Application Manual
enable_1
input_2
enable_2
input_3
enable_3
input_4
enable_4
input_5
enable_5
input_6
enable_6
input_7
enable_7
input_8
enable_8
input_9
enable_9
Description
The Variable Average block calculates an average of all the enabled inputs. Up to thirty analog values can be defined as
inputs to the block. With each analog values is a corresponding logical input. If the logical input is set to one (1) then the
associated analog value is used in the averaging calculation. If the logical input is set to zero (0) then the associated analog
value is not used. The calculation is the total of all enabled analog inputs divided by the total number of logical inputs set to
one (1).
>
input
enable
Parameter
Data Type
avg 0
Inputs
Description:
input_n
F2
Analog variable inputs to be averaged. Should all configured with the same scale code.
enable_n
L1
Corresponding logical input. Set to one (1) to enable its analog variable to be used in calculation.
Parameter
Data Type
avg
C-104
F2
Outputs
Description:
Output analog value, average of all enabled analog inputs.
Application Manual
GEH-6195F
output
temp
Description
The Analog Differential block executes a function that computes the differential of the analog input with respect to time.
XACCEL00
0 input
d
dt
Parameter
output 1
temp[3] 2
Inputs
Description:
Data Type
input
F2
Analog input.
temp
F2
Temporary storage location that stores three previous input values. Values are stored on a first in first out basis.
Parameter
output
Data Type
F2
Outputs
Description:
Analog value that represents the rate of change of the input over time.
C-105
GEH-6195F
Application Manual
Description
The Axial Position Monitor block checks the axial position of the turbine and generates alarm and trip logic outputs
according to four limit constants (active alarm, inactive alarm, active trip, inactive trip). The algorithm receives conditioned
analog signals from an I/O processor card mounted within the panel, which in turn acquires its data from a turbine mounted
proximeter (note that "conditioned" here implies that the I/O processor card converts analog values received from the
proximeter to the applicable engineering units, and adds an offset to those figures before they are passed to the block). This
last device reads sensor measurements of active and inactive turbine shaft movements. Analog shaft movement input values
that equal or exceed the active/inactive limit constants supplied to the block will cause a corresponding alarm or trip logic
signal to be generated. A probe fault detection by the I/O processor card will result in a logic 1 being sent to the fault input,
thereby disabling of the block's trip output. Should this occur however, the alarm output will remain enabled. All inputs
should be scaled identically for proper block operation.
XAXPO00 - Axial Pos. Monitor
0 position
1 act_alarm
(
A A B
B
2 ina_alarm
(
A AB
B
4 act_trip
A A B
B
5 ina_trip
3 probe_flt
C-106
A AB
B
OR
OR
alarm 6
/
.
.
trip 7
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
input
F2
Analog input that represents the turbine shaft's active/inactive position as defined by the
engineering units applicable (must be scaled identically to other block inputs).
act_alm
F2
Analog constant value that when equaled or exceeded by the input, will cause a logic 1 to be
passed to the alarm output. Must be scaled identically to other block inputs.
iact_alm
F2
Analog constant value that when equaled or exceeded by the input, will cause a logic 1 to be
passed to the alarm output. Must be scaled identically to other block inputs.
fault
L1
Logic input that disables the algorithm's trip output when a logic 1 is received.
act_trp
F2
Analog constant value that when equaled or exceeded by the input, will cause a logic 1 to be
passed to the trip output. Must be scaled identically to other block inputs.
iact_trp
F2
Analog constant value that when equaled the input, will cause a logic 1 to be passed to the trip
output. Must be scaled identically to other block inputs.
Parameter
Data Type
Outputs
Description:
alarm
L1
Logic output that reads 1 when the Input equals or exceeds either the act_alm or iact_alm values.
trip
L1
Logic output that reads 1 when the Input equals or exceeds either the act_trp or iact_trp values.
C-107
GEH-6195F
Application Manual
alarm
act_alm
act_alm
iact_alm
ina_alm
act_trp
act_trip
iact_trp
ina_trip
fault
trip
Description
The Axial Position Monitor block (version01) checks the axial position of the turbine and generates alarm (alarm, act_alm,
ina_alm) and trip (act_trip, ina_trip, trip) logic outputs according to four limit constants (active alarm, inactive alarm, active
trip, inactive trip). The algorithm receives conditioned analog signals from an I/O processor card mounted within the panel,
which in turn acquires its data from a turbine mounted proximeter (note that "conditioned" here implies that the I/O
processor card converts analog values received from the proximeter to the applicable engineering units and adds an offset to
those figures before they are passed to the block). This last device reads sensor measurements of active and inactive turbine
shaft movements. Analog shaft movement " position " values that equal or exceed the active/inactive limit constants supplied
to the block will cause a corresponding alarm or trip logic signal to be generated. A probe fault detection by the I/O
processor card will result in a logic 1 being sent to probe fault input, thereby disabling of the block's trip output. Should this
occur however, the alarm output will remain enabled. All inputs should be scaled identically for proper block operation.
XAXPO01 - Axial Position Monitor
0 position
OR
1 act_alarm
(
A A B
B
2 ina_alarm
(
A AB
B
4 act_trip
A A B
B
5 ina_trip
A AB
B
act_alm 8
ina_alm 9
act_trip 10
ina_trip 11
(
OR
3 probe_flt
C-108
alarm 6
/
.
.
trip 7
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
position
F2
Analog input that represents the turbine shaft's active/inactive position as defined by the
engineering units applicable (must be scaled identically to other block inputs).
act_alarm
F2
Analog constant value that when equaled or exceeded by the position input, will cause a logic 1 to
be passed to the alarm and active alarm output. Must be scaled identically to other block inputs.
ina_alarm
F2
Analog constant value that when equaled or exceeded by the posiiton input, will cause a logic 1 to
be passed to the alarm and inacitve alarm outputs. Must be scaled identically to other block inputs.
act_trp
F2
Analog constant value that when equaled or exceeded by the position input, will cause a logic 1 to
be passed to the trip output. Must be scaled identically to other block inputs.
iact_trp
F2
Analog constant value that when equaled or exceeded by the position input, will cause a logic 1 to
be passed to the trip output. Must be scaled identically to other block inputs.
fault
L1
Logic input that disables the algorithm's trip output when a logic 1 is received.
Parameter
Data Type
Outputs
Description:
alarm
L1
Logic output that reads 1 when the position input equals or exceeds either the act_alm or iact_alm
values.
act_alm
L1
Logic output that reads 1 when the position input equals or exceeds act_alrm input constant.
ina_alm
L1
Logic output that reads 1 when the position input equals or exceeds the ina_alm analop constant.
act_trip
L1
Logic output that reads 1 when the position input equals or exceeds the act_trip analog constant.
ina_trip
L1
Logic output that reads 1 when the position input equals or exceeds the ina_trip analog constant.
trip
L1
Logic output that reads 1 when the position input equals or exceeds either the act_trip or iact_trip
values.
C-109
GEH-6195F
Application Manual
out
in_b
out_N
compr
Description
The XCMP00 block executes a function that writes to two logic outputs (out, out_N) based upon a comparison between an
input signal (compr) and the absolute value (ABS) of the difference between two analog values (in_a, in_b). If the (absolute)
differential value is less than the input value the out and out_N outputs will be set to true and false respectively; a differential
value that is greater than the cmpr input will cause the logic states of the two outputs to be reversed.
XCMPA00
>
# Num_Items
2 in_a
3 in_b
4 compr
Parameter
Data Type
# Num_items
K2
in_a
in_b
compr
F2
F2
Parameter
Data Type
F2
out
L1
out_N
L1
C-110
+
O
-
ABS
out 0
A
A<B out_N 1
B
o
Inputs
Description:
Number of entry sets for XCMP00 algorithm. This block may be used multiple times within a
single Control Sequence Program (max. 12 sets of entries per call of the block). This value
does not require a value to be assigned. The value will be assigned by the sequencing
compiler based on the number of entry sets.
Analog variable from which the analog variable in_b is subtracted..
Anolog variable that is subtracted from the in_a analog variable.
Analog value that is compared to the absolute difference between inputs in_a and in_b.
Outputs
Description:
Logic output that is set true when the absolute difference between in_a and in_b is less than
the compr input constant.
Logic output that is set true when the absolute difference between in_a and in_b inputs is
greater than the compr input constant.
Application Manual
GEH-6195F
out
in2
hys
Description
The XCMPH00 block executes a function that writes a logic signal output when input A (in1) exceeds input B (in2). When
this occurs, the hysteresis is enabled and the hys value is subtracted from the in2 input. This operation effetively lowers the
setpoint value the input must drop below before the output will reset to zero (0).
Parameter
Data Type
Inputs
Description:
in1
F2
Analog variable that is compared to in2. If in1 exceeds in2, the ouput will be set.
in2
F2
hys
F2
Parameter
out
Data Type
L1
Outputs
Description:
Logic output that is set true when in1 exceeds in2.
C-111
GEH-6195F
Application Manual
invalid
low_lim
output
input_1
hi_sprd
input_2
alarm
sprd_lim
Description
The Dual Input Check block (XIOXCK00) executes a function that compares a pair of analog (typically thermocouple)
inputs against each other and high (high_lim) and low (Low_Lim) analog limit constants. The spread limit (spd_lim) analog
constant determines the amount of variance that can occur between the input_1 and input_2 values before a logic 1 is passed
to the hi_sprd output (typically this value will be less than high_lim and low_lim inputs). If the inputs are within the spread
limit and do not exceed either high or low limits, the block will pass the average of the input values as the output. When the
input values exceed the spd_lim but remain within the high and low limits, the higher of the two values is passed to the
output: should a single input value exceed a limit, the concurring value is passed. A condition where both inputs exceed the
limit values will cause an logic 1 invalid output to be passed. If an input value exceeds any of the limits expressed above, an
alarm output signal is generated.
All input values must be scaled identically for proper block operation.
XIOCK00 - IO CHECK BLOCK
0 hi
CMP
(
BAD2
( CMP
( (
.
.
(
(
.
2 in1
.
(
AVG
.
OR
/
/
3 in2
MAX .
(
+
O ABS A
4 sprd A B
B
1 lo
BAD1
BAD1
BAD2
C-112
O
R
. not
A .valid 5
N (
D .
.
.
.
.
.
. out 6
/
hi_sprd 7
O alarm 8
R
Application Manual
GEH-6195F
Inputs
Description:
Parameter
Data Type
high_lim
F2
Analog constant that determines the maximum value an input can reach before an alarm output is
generated.
low_lim
F2
Analog constant that determines the minimum value an input can reach before an alarm output is
generated.
input_1
F2
The first of a pair of analog input values that are compared against each other and the high and
low limit constants.
input_2
F2
The second of a pair of analog input values that are compared against each other and the high and
low limit constants.
sprd_lim
F2
Analog constant value that determines the degree to which the two input values can vary before a
hi_sprd logic output is generated.
Parameter
Data Type
Outputs
Description:
invalid
L1
Logical output that reads 1 when both inputs exceed a high or low limit.
output
F2
Analog value that expresses one of three conditions: an average of the two inputs, a single input if
a corresponding input exceeds a high or low limit, or, the greater of the two input values if the
spread limit has been exceeded but the high or low limits have not.
hi_sprd
L1
Logical output that reads 1 when the variance between the inputs exceeds the sprd_lim value.
alarm
L1
Logical output that reads 1 when any of the block limits are exceeded by an input value.
C-113
GEH-6195F
Application Manual
mcloscmd
vlvclsd
closevlv
aopencmd
mopencmd
vlvopen
openvlv
aintrcmd
mintrcmd
vlvintr
poweron
auto_sel
kbacktrk
ktotal
memtim
movstate
alarm
Description
The Motor Operated Valve block (XMOV01) executes a function that controls valve position by issuing valve motor
commands (openvlv, closevlv). These instructions are passed according to one of two possible modes (manual, auto). If the
manual mode is selected, the block reads its manual input commands (manual open, manual close, manual intermediate) and
the position of the valve (valve open, valve closed, valve in intermediate) -- if the two readings do not correspond, the motor
is instructed to move the valve to the desired location. An auto mode selection will see the block read a new set of inputs
(auto open, auto close, auto intermediate) before the current valve position is read; instructions passed to the block are
thereby determined by automated sequencing. In either mode, movement of the valve is controlled by the poweron and either
closevlv or openvlv logic outputs (only one of the closevlv/openvlv logic signals will read true at a time). To specify the
valve's position or motion, the block passes enumerated state values that correspond to the following Motor Operated Valve
states (movstate): mov state unknown, mov trouble (alarm will be generated), closed, open, in intermediate, closing, opening,
closing toward intermediate, opening toward intermediate, backtracking toward intermediate. The movstate will read "mov
trouble" and the block will generate and alarm (alarm) when the valve's travel time (memtim) exceeds the interval specified
by the ktotal time constant. To compensate for motor inertia and resultant valve drift that occurs when a valve is moved to an
intermediate position, the block executes a backtrack function. This operation causes the valve to move in a direction
opposite to the original open/close command for a period of time specified by the kbacktrk constant. This action is denoted
by the movstate "backtracking towards intermediate." During initialization, the block will have no input to reference the
valve's position; under this circumstance, the movstate will read "mov state unknown." This block is generally used for steam
turbine valve control.
C-114
Application Manual
GEH-6195F
OUTPUTS
close valve 10
open
valve 11
run
12
alarm 13
14 backtrack time
15 max travel time
16 (timer)
valve state 17
C-115
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
auto_sel
L1
aopencmd
L1
acloscmd
L1
aintrcmd
L1
mopencmd
L1
mcloscmd
L1
mintrcmd
L1
vlvlclsd
L1
Logic input that instructs the block to set the valve position according to auto sequencing
commands when true; otherwise, the block will set the valve position according to manual
commands.
Logic input that instructs the block to set the valve position to full open when the block is in auto
mode.
Logic input that instructs the block to set the valve position to full close when the block is in auto
mode.
Logic input that instructs the bock to set the valve position to intermediate when the block is in
auto mode.
Logic input that instructs the block to set the valve the position to full open when block is in
manual mode.
Logic input that instructs the block to set the valve position to full close when the block is in
manual mode.
Logic input that instructs the block to set the valve position to intermediate when the block is in
manual mode.
Logic input that reads 1 when the valve is in the full close position.
vlvopen
L1
Logic input that reads 1 when the valve is in the full open position.
vlvIntr
L1
Logic input that reads 1 when the valve is in the intermediate position.
kbacktrk
F2
Analog constant that defines the period of time the valve is allowed to backtrack.
ktotal
F2
Analog constant that defines the maximum allowable time period the block may transmit a valve
motor command without generating an alarm signal.
memtim
F2
Timer input that begins counting when a valve motor command is generated. This timer will reset
to zero (0) when a logic signal is received confirming the completion valve's movement.
Parameter
Data Type
Outputs
Description:
openvlv
L1
Logic output that instructs the motor to move the valve position toward full open.
closevlv
L1
Logic output that instructs the motor to move the valve position toward full close.
poweron
L1
alarm
L1
movstate
S2
C-116
Application Manual
GEH-6195F
mcloscmd
auto_sel
closevlv
aopenCmd
mopenCmd
vlvposit
openvlv
aintrCmd
mintrcmd
intrref
kbacktrk
khyster
ktotal
poweron
memtim
movstate
alarm
Description
The Motor Operated Valve block (XMOV02) executes a function that controls valve position by issuing valve motor
commands (openvlv, closevlv). These instructions are passed according to one of two possible modes (manual, auto). If the
manual mode is selected, the block reads its manual input commands (manual open, manual close, manual intermediate) and
the position of the valve (valve open, valve closed, valve in intermediate) -- if the two readings do not correspond, the motor
is instructed to move the valve to the desired location. An auto mode selection will see the block read a new set of inputs
(auto open, auto close, auto intermediate) before the current valve position is read; instructions passed to the block are
thereby determined by automated sequencing. In either mode, movement of the valve is controlled by the poweron and either
closevlv or openvlv logic outputs (only one of the closevlv/openvlv logic signals will read true (1) at a time). As the location
of the valve (vlvposit) is referenced according to an analog feedback signal (0% = closed, 100% = OPEN), a hysteresis
function is supplied to prevent valve control dithering. The hysteresis constant (khyster) specifies the distance the valve may
deviate above or below required setpoints before corrective action is taken (khyster values are expressed in %). It should be
noted that the relationship between % values and valve stroke can be manipulated using the I/O Configurator. In other words,
valve position (0% - 100%) can be configured to correspond to any valve travel range (eg. 0% - 10%). The algorithm
augments percent (%) valve position data by passing enumerated state values that correspond to the following motor
operated valve states (movstate): mov state unknown, mov trouble (alarm will be generated), closed, open, in intermediate,
closing, opening, closing toward intermediate, opening toward intermediate, backtracking toward intermediate. The movstate
will read "mov trouble" and the block will generate and alarm (alarm) when the valve's travel time (memtim) exceeds the
interval specified by the ktotal time constant. To compensate for motor inertia and resultant valve drift that occurs when a
valve is moved to an intermediate position, the block executes a backtrack function (the intermediate position is defined by
the intermediate position reference (intrref) constant (this value is also expressed in %). This operation causes the valve to
move in a direction opposite to the original open/close command for a period of time specified by the kbacktrk constant
(again, the hysteresis function is implemented to avoid dithering). This action is denoted by the movstate "backtracking
towards intermediate." During initialization, the block will have no input to reference the valve's position. Under this
circumstance, the movstate will read "mov state unknown." This block is generally used for steam turbine valve control.
C-117
GEH-6195F
Application Manual
OUTPUTS
close valve 8
open
valve 9
run
10
ALARM 11
14 backtrack time
15 max travel time
16 (timer)
C-118
valve state 17
Application Manual
Parameter
Data Type
auto_sel
L1
aopencmd
L1
acloscmd
L1
aintrcmd
L1
mopencmd
L1
mcloscmd
L1
mintrcmd
L1
vlvposit
intrref
khyster
F2
F2
F2
kbacktrk
ktotal
F2
F2
memtim
F2
Parameter
Data Type
openvlv
closvlv
poweron
alarm
MOVState
L1
L1
L1
L1
S2
GEH-6195F
Inputs
Description:
Logic input that instructs the block to set the valve position according to auto sequencing
commands when TRUE; otherwise, the block will set the valve position according to manual
commands.
Logic input that instructs the block to set the valve position to full open when the block is in auto
mode.
Logic input that instructs the block to set the valve position to full close when the block is in auto
mode.
Logic input that instructs the bock to set the valve position to intermediate when the block is in
auto mode.
Logic input that instructs the block to set the valve position to full open when block is in manual
mode.
Logic input that instructs the block to set the valve position to full close when the block is in
manual mode.
Logic input that instructs the block to set the valve position to intermediate when the block is in
manual mode.
analog feedback reference that indicates the valve's position by means of a % value.
analog constant that defines the valve's intermediate position. This value is expressed in % value.
analog constant that defines the amount by which a valve may deviate above or below a specified
setpoint without causing an alarm to be generated.
analog constant that defines the period of time the valve is allowed to backtrack.
analog constant that defines the maximum allowable time period the block may transmit a valve
motor command without generating an alarm signal.
Timer input that begins counting when a valve motor command is generated. This timer will reset
to zero (0) when a logic signal is received confirming the completion valve's movement.
Outputs
Description:
Logic output that instructs the motor to move the valve position toward full open.
Logic output that instructs the motor to move the valve position toward full close.
Logic output that turns the valve motor on.
Logic output that is generated when memtim exceeds ktotal.
Enumerated state variable that denotes valve action or position.
C-119
GEH-6195F
Application Manual
output
meas_in
int_comp
deriv_tc
prev_in
bias
lim_array
man_sel
man_stpt
Description
The Proportional Integral Derivative (PID) control block (XPID01) executes a function that reads analog feedback
information (meas_in), and according to the mode selected (manual, auto), produces an output that controls the process being
monitored. When the man_sel logic input reads one, the block transitions to a manual procedure that causes the manual
setpoint (man_sp) value to be passed directly to the output (this value is passed regardless of the min_out and max_out limits
stipulated in the limit array (lim_array). If the man_sel reads 0, the block will perform a PID operation that sets the output
according to a summation of Proportional, Integral, and Derivative compensations, and a bias value. Unlike the manual select
mode, the auto mode output is clamped between the min_out and max_out limits stored in the limit array (lim_array).
The Proportional action of the block is defined by the gain (prop_gain). This action is equal to error (measured value
meas_in - setpoint) * Prop_Gain. A logic FALSE rev_acting input will cause an increasing output for a positive or negative
Error; a logic TRUE Rev_Acting input will cause a decreasing output for a positive or negative Error.
The amount of integral action is defined by the integral time constant (int_tc). This value and the derivative time constant are
both expressed in seconds; the value of each time constant should be at least four (4) times the sequencing scan interval at
which the block is executed. The integrator is clamped so as to remain within the limits min_out and max_out -- it will not
wind up (continue to max. value) when the output is saturated. If the output is saturated high or low, the integrator will not
increase or decrease respectively. When a saturation occurs, an inverse value (+ -) increment is added to the integrator. When
the output is saturated low, the integrator will not decrease; an increment will be added to the integrator only if it is negative.
If the integral time constant is set to 0 the integrator will also be 0 and the integral action will be disabled.
C-120
Application Manual
GEH-6195F
The value of the integrator is saved for use in the next sample. If the block is in manual mode, and the Int_TC is not set to 0,
the integrator will be modified to cause the automatic control to track manual_sp (i.e. I = manual_sp - (P+D+B). The
automatic control will track manual_sp only to the limits min_out and max_out. Under these conditions, transfer from
manual to automatic mode is bumpless if manual_sp remains within the automatic mode limits.
The amount of Derivative action is defined by the derivative time constant (deriv_tc) and is expressed in seconds. It has been
designed to operate on the meas_Input (measured value) rather then the error so that there will not be a spike in the output if
there is a step function in the setpoint. The previous three meas_input values are stored in the 3 element array prev_input.
The block takes the derivative of the proportional section using techniques that minimize noise. If deriv_tc is set to 0 the
derivative action is also zero (0). The storage of the previous meas_Input continues so that a valid change in measured value
will be obtained immediately if deriv_tc is changed from 0 to non-0. The bias is added directly to the proportional + integral
+ derivative actions before the output clipping takes place. The units of bias are the same units of the output. The scaling of
the inputs setpoint and meas_input should be in percent.
PID loop transfer function uses the following equation:
1
+ Deriv_ TC(s))]
Int_ TC(s)
Where (s) is the LaPlace transform function. Further information can be obtained from the factory, if necessary.
0 setp
O ()
+
( (
PROP_GAIN
1 prop_g
REV_ACT
2 rev_act
INTEG_TIME
3 integ_t
MEAS_INPUT
4 input
DERIV_TIME
5 deriv_t
BIAS
6 bias
LIMIT_ARRAY
7 limit [2]
MANUAL_SP
8 man_sp
MAN_SEL
9 man_sel
(
(
()
d
(--)
dt X
I
N
T
C
+ L
A
M
P
(
(
(
/
:
:
:
:
:
:
:
:
:
:
.
out 10
*2
OUTPUT
11
INTEG_COMP
prev_input [3] 12
PREV_INPUT
C-121
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
setpoint
F1
prp_gain
F2
Analog value that represents the nominal value the block maintains when in Auto mode. Should be
scaled in percent.
Analog value that defines proportional action. Should be scaled in percent.
rev_act
L1
A logic 1 on this input causes a decrease in the output value while a 0 produces an increase.
int_tc
F2
Integral time constant; defines the integral action of the block. Expressed in seconds.
meas_in
F2
Analog input that represents the feedback value. Should be scaled in percent.
deriv_tc
F2
Analog constant that defines derivative action of the block. Expressed in seconds.
bias
F2
Analog constant that is added to the sum of proportional, integral, and derivative values. Should be
scaled in percent.
lim_array
F2
Two element array that contains minimum and maximum output limits. The first element is the
minimum limit, and the second element is the maximum limit. Both should be scaled in percent.
man_stpt
F2
Analog value that is passed directly to the output when the man_sel input reads 1. Should be scaled
in percent.
man_sel
L1
Logic input that determines if the man_stpt value is passed to the output. If this input reads 0, the
output will equal the sum of the proportional, integral, and derivative actions, and the bias value.
Parameter
Data Type
Outputs
Description:
output
F2
Analog value that represents either the man_sp value (man_sel 1), or, the sum of the proportional,
integral, and derivative actions, and the bias value (man_sel 0). Should be scaled in percent.
int_comp
F2
Double word variable that stores the incremental change and accumulative total of integral action.
Should be scaled in percent.
prev_in
F2
3 element array containing the three previous measured values. Should be scaled in percent.
C-122
Application Manual
GEH-6195F
output
meas_in
int_comp
deriv_tc
rev_in
deriv_db
bias
lim_array
man_sel
man_stpt
Description
The Proportional Integral Derivative (PID) control block (XPID02) executes a function that reads analog feedback
information (input), and according to the mode selected (manual, auto), produces an output that controls the process being
monitored. When the man_sel logic input reads one, the block transitions to a manual procedure that causes the manual
setpoint (man_stpt) value to be passed directly to the output (this value is passed regardless of the min. and max. limits
stipulated in the limit array (lim_array). If the man_sel reads 0, the block will perform a PID operation that sets the output
according to a summation of proportional, integral, and derivative compensations, and a bias value. Unlike the manual select
mode, the auto mode output is clamped between the min_out and max_out limits stored in the limit array (limits).
The proportional action of the block is defined by the gain (prop_gain). This action is equal to error (measured Value
meas_in - setpoint) * prop_gain. A logic false rev_act input will cause an increasing output for a positive or negative error;
a logic true rev_acting input will cause a decreasing output for a positive or negative error.
The amount of integral action is defined by the integral time constant (integ_tc). This value and the derivative time constant
are both expressed in seconds; the value of the time constant should be at least four (4) times the sequencing scan interval at
which the block is executed. The integrator is clamped so as to remain within the min. and max. limits stipulated by the limits
input-- it will not wind up (continue to max. value) when the output is saturated. If the output is saturated high or low, the
integrator will not increase or decrease respectively. When a saturation occurs, an inverse value (+ -) increment is added to
the integrator. When the output is saturated low, the integrator will not decrease; an increment will be added to the integrator
only if it is negative. If the integral time constant is set to 0 the integrator will also be 0 and the integral action will be
disabled.
C-123
GEH-6195F
Application Manual
The value of the integrator is saved for use in the next sample. If the block is in manual mode, and the integ_tc is not set to 0,
the integrator will be modified to cause the automatic control to track manl_stpt (i.e. I = manual_sp - (P+D+B). The
automatic control will track manl_stpt only to the min and max limits. Under these conditions, transfer from manual to
automatic mode is bumpless if man_stpt remains within the automatic mode limits.
The amount of Derivative action is defined by the derivative time constant (deriv_tc) and is expressed in seconds. It has been
designed to operate on the input (measured value) rather then the error so that there will not be a spike in the output if there
is a step function in the setpoint. In addition, the block permits a deadband (deriv_ db) to be introduced to the derivative
operation to minimize noise. Three previous three input values are stored in the 3 element array prev_in. The block takes the
derivative of the proportional section using techniques that minimize noise. If deriv_tc is set to 0 the derivative action is also
0. The storage of the previous meas_input continues so that a valid change in measured value will be obtained immediately if
deriv_tc is changed from 0 to non-0. The bias is added directly to the proportional + integral + derivative actions before the
output clipping takes place. The units of bias are the same units of the output. The scaling of the inputs setpoint and
meas_input should be in percent.
PID loop transfer function uses the following equation:
1
+ Deriv_ TC(s))]
Int_ TC(s)
Where (s) is the LaPlace transform function. Further information can be obtained from the factory, if necessary.
()
DB
d
(--)
dt X
I
N
T
C
+ L
A
M
P
(
(
(
/
:
:
:
:
:
:
:
:
:
:
:
:
Out 11
.
int_comp *2 12
prev_in [3] 13
C-124
Application Manual
Parameter
Data Type
GEH-6195F
Inputs
Description:
setpoint
F1
prp_gain
F2
Analog value that represents the nominal value the block maintains when in Auto mode. Should be
scaled in percent.
Analog value that defines proportional action. Should be scaled in percent.
rev_act
L1
A logic 1 on this input causes a decrease in the output value while a 0 produces an increase.
int_tc
F2
Integral time constant; defines the integral action of the block. Expressed in seconds.
meas_in
F2
Analog input that represents the feedback value. Should be scaled in percent.
deriv_tc
F2
Analog constant that defines derivative action of the block. Expressed in seconds.
deriv_db
F2
Deadband value introduced to derivative, that acts to minimize noise. Should be scaled in percent.
bias
F2
Analog constant that is added to the sum of proportional, integral, and derivative values. Should be
scaled in percent.
lim_array
F2
Two element array that contains minimum and maximum output limits. The first element is the
minimum limit, and the second element is the maximum limit. Both should be scaled in percent.
man_stpt
F2
Analog value that is passed directly to the output when the man_sel input reads 1. Should be scaled
in percent.
man_sel
L1
Logic input that determines if the man_stpt value is passed to the output. If this input reads 0, the
output will equal the sum of the proportional, integral, and derivative actions, and the bias value.
Parameter
Data Type
Outputs
Description:
output
F2
Analog value that represents either the man_sp value (man_sel 1), or, the sum of the proportional,
integral, and derivative actions, and the bias value (man_sel 0). Should be scaled in percent.
int_comp
F2
Double word variable that stores the incremental change and accumulative total of integral action.
Should be scaled in percent.
prev_input
F2
3 element array containing the three previous measured values. Should be scaled in percent.
C-125
GEH-6195F
Application Manual
min_lim
bias
out_req
rev_act
chg_ref
reference
output
ref_scale
feedback
gain
lag
reset
Description
When the change reference input (chg_ref) reads false, the Proportional Plus Lag (Ver 00) block implements a function that
adjusts the analog output to reflect the analog reference value according to the proportional action over a period of time
specified by the lag constant. The block begins by reading the analog feedback value and subtracting it from analog reference
constant; this operation generates an error value (Note: The scale of the reference input may have to be changed (ref_scle) as
feedback and reference values may at times be dissimilar). The error is multiplied by the gain constant to define the block's
proportional action. The proportional gain is scaled as a B7 number.
For system tuning purposes, the XPLAG block multiplies the gain by the time (lag) constant. This functionality allows the
gain to be adjusted without changing the crossover frequency (gain = 1). Note 1: An extremely high gain value will in effect
cause the block to simply execute an integral function. Note 2: A logic 1 reset input will disable the time Lag function of the
block. The positive or negative control action of the block is defined by the reverse action (rev_act) input. A logic TRUE on
this input causes the sign of the output to reflect the sign of the error value while a FALSE reading will produce a signed
output that is the inverse of the error value. When the logic input change reference (chg_ref) is TRUE, the reference value is
updated based on the requested output value (out_req), and the output will equal the requested output value (out_req). Note:
If the output reaches a value equal to either the max_lim or min_lim constants, it is clamped to that respective value.
C-126
Application Manual
GEH-6195F
XPLAG00
Prop. + Lag Control
0 Max_Lim
1 Bias
2 Out_Req
3 Rev_Act
4 Chg_Ref
.......=
5 Refernce
6 Ref_Scle
7 Feedback
8 Gain
9 Lag
10 Reset
11 Min_Lim
Parameter
Data Type
max_lim
min_lim
bias
out_req
rev_act
F2
F2
F2
F2
L1
chg_ref
L1
refernce
ref_scle
feedback
gain
F2
F2
F2
F2
lag
F2
reset
L1
Parameter
out
Data Type
F2
- +
+
O O (
.
+
( (
( (
( (
.
.
( ( ( (
(
+ -.
+ +
O ( x O A
C
1+Bs
RES C=A
/
_/
Output 12
(*2)
Clamp
Inputs
Description:
Analog constant that determines the highest value the output can be adjusted to.
Analog constant that determines the lowest value the output can be adjusted to.
Analog constant added to the error value after it has been multiplied by the gain.
Analog value that the output will reflect when the chg_rq input reads True.
Logical input that determines the positive or negative action of the block. A logic TRUE
implements an increasing action while a FALSE signal effects the reverse.
A logic TRUE chg_ref input will cause the reference value to be updated (based on the out_req)
and the Output to be altered to equal the out_req value.
Analog value from which the error and proportional action are derived.
Analog input that alters scale of reference value.
Analog input that is subtracted from the reference value to generate an error value.
Analog constant that is multiplied by the error value in order to define proportional action of the
block.
Analog constant that determines the amount of time it will take the block to implement a new
Output.
A logic 1 on this input will cause the lag function to be disabled.
Outputs
Description:
Analog value that is adjusted according to proportional action over a period of time specified by
the time lag constant.
C-127
GEH-6195F
Application Manual
min_lim
bias
out_req
atmax
rev_act
chg_ref
reference
output
ref_scale
atmin
feedback
gain
lag
reset
Description
When the change reference input (chg_ref) reads false, the Proportional Plus Lag (Ver 01) block implements a function that
adjusts the analog output to reflect the analog reference value according to the proportional action over a period of time
specified by the lag constant. The block begins by reading the analog feedback value and subtracting it from analog reference
constant; this operation generates an error value (Note: The scale of the reference input may have to be changed (ref_scle) as
feedback and reference values may at times be dissimilar). The error is multiplied by the gain constant to define the block's
proportional action. The proportional gain is scaled as a B7 number.
For system tuning purposes, the XPLAG block multiplies the gain by the time (lag) constant. This functionality allows the
gain to be adjusted without changing the crossover frequency (gain = 1). Note 1: An extremely high gain value will in effect
cause the block to simply execute an integral function. Note 2: A logic 1 reset input will void the time Lag function of the
block. The positive or negative control action of the block is defined by the reverse action (rev_act) input. A logic TRUE on
this input causes the sign of the output to reflect the sign of the error value while a FALSE reading will produce a signed
output that is the inverse of the error value. When the logic input change reference (chg_ref) is TRUE, the reference value is
updated based on the requested output value (out_req), and the output will equal the requested output value (out_req). Note:
If the output reaches a value equal to either the max_lim or min_lim constants, it is clamped to that respective value; the
atmax or atmin logic outputs will signal the clamping status.
C-128
Application Manual
GEH-6195F
XPLAG01
Prop. + Lag Control
0 MAX
1 BIAS
2 OUT_RQ _+
+
O O (
3 REV_ACT
+
4 CHG
=
5 REF
6 SCA
( ( ( (
8 GAIN
9 LAG
10 RESET
Parameter
Data Type
max_lim
min_lim
bias
out_req
rev_act
F2
F2
F2
F2
L1
chg_ref
L1
feference
ref_scle
feedback
gain
F2
F2
F2
lag
F2
reset
L1
Parameter
Data Type
at max
out
L1
F2
at min
L1
( (
( ( ( (
(
-
+
O ( x O A
+
+
7 FB
11 MIN
C
1+Bs
CLAMP
/
/
_/
AtMax 12
OUT 0
AtMin 13
RES C=A
Inputs
Description:
Analog constant that determines the highest value the output can be adjusted to.
Analog constant that determines the lowest value the output can be adjusted to.
Analog constant added to the error value after it has been multiplied by the gain.
Analog value that the output will reflect when the chg_rq input reads TRUE.
Logical input that determines the positive or negative action of the block. A logic TRUE
implements an increasing action while a FALSE signal effects the reverse.
A logic TRUE chg_ref input will cause the reference value to be updated (based on the out_req)
and the Output to be altered to equal the out_req value.
Analog value from which the error and proportional action are derived.
Analog input that alters scale of reference value.
F2 Analog input that is subtracted from the reference value to generate an error value.
Analog constant that is multiplied by the error value in order to define proportional action of the
block.
Analog constant that determines the amount of time it will take the block to implement a new
Output.
A logic 1 on this input will cause the lag function to be disabled.
Outputs
Description:
Logic ouput that reads TRUE (1) when the ouput (out) is clamped to the maximum value (max).
Analog value that is adjusted according to proportional action over a period of time specified by
the time lag constant.
Logic ouput that reads TRUE (1) when the ouput (out) is clamped to the minimum value (min).
C-129
GEH-6195F
Application Manual
med_out
input_3
diff_alm
diff_Lim
Description
The Parallel Transmitter block executes a function that selects the median value of three analog signals and passes the result
to the output. The block generates a differential alarm if the difference between the maximum and minimum values of the
three signals becomes greater than or equal to the analog signal limit (dif_lim).
XPTS00 - PARALLEL
XMTTR SELECTOR
0
1
2
3
Parameter
Data Type
input_1
F2
input_2
F2
input_3
F2
diff_lim
F2
Parameter
Data Type
diff_alm
L1
med_out
F2
C-130
high
(
+
low O
-
med
A
A>=B
B
Inputs
Description:
Analog input that is compared to input_2 and input_3 input values in order to calculate a median
value output.
Analog input that is compared to the input_1 and input_3 input values in order to calculate a
median value output.
Analog input that is compared to the input_1 and input_2 inputs in order to calculate a median
value output.
Analog constant value that determines when an differential will be generated.
Outputs
Description:
Logical output that reads 1 when the difference between the max. and min. of three input values
exceeds the differential limit.
Analog value that represents the median value of hi, med, and low inputs.
Application Manual
GEH-6195F
vib_alm
trip_lim
vib_trip
prb_fail
delay[3]
temp[2]
Description
The Vibration Monitor block reads analog vibration (vib_in) and logical probe failure (prb_fail) inputs. The vibration input
value is compared to the alarm limit (alm_lim) and trip limit (trip_lim) analog constants to determine whether they equal or
exceed them. When the vibration input value equals or exceeds either of these constants for a period of time specified by a
respective delay[3] constant value (alarm, trip), a logic 1 is passed to a corresponding (vib_alm, vib_trip) output. The alarm
and trip time constants are saved in the temp[2] temporary storage location. These values are replaced by the probe delay
constant if the block receives a logic 1 on the probe fail (prb_fail) input. This replacement will continue until the prb_fail
input transitions back to 0. If the vib_in value is still above either the alarm or trip limits when the transition occurs, the
corresponding counter in memory will begin counting down from the probe delay value. The probe delay constant is
normally larger than the alarm or trip delay values and should allow time for the vib_in signal to return to a nominal level. If
the vib_in remains equal to or above an alarm or trip limit after the probe delay time period has run down, the corresponding
delay constant is reinstated in memory and begins to be counted down. If that time allotment runs out, a logic 1 is passed to
the corresponding output. vib_in, alm_lim, and trip_lim inputs must all be scaled similarly.
XVIBM00 - Vibration Monitor
0 alm_lim
1 vib_in
2 trip_lim
3 prb_fail
B
A B
A
A
A B
B
DLY
/
.
.
DLY
vib_alm 6
vib_trip 7
4 delay[3]
5 temp[2]
C-131
GEH-6195F
Parameter
Application Manual
Data Type
Inputs
Description:
vib_in
F2
alm_lim
F2
Analog constant that represents the maximum value the vib_in may reach before a logic 1 is
passed to the vib_alm output.
trip_lim
F2
Analog constant that represents the maximum value the vib_in may reach before a logic 1 is
passed to the trip_lim output.
prb_fail
L1
delay[3]
F2
Analog inputs (alarm, trip, probe fail) that determine the amount of time an alarm state is allowed
to exist before corresponding alarm is generated.
Parameter
Data Type
Outputs
Description:
temp[2]
F2
Temporary storage location where alarm and trip delay values are saved. If the prb_fail input
reads 1, these values are replaced by the prb_fail delay value.
vib_alm
L1
Logic output that reads 1 when the vib_in value exceeds the vibration limit for longer than the
period of time specified by the vibration alarm delay constant.
vib_trip
L1
Logic output that reads 1 when the vib_in value exceeds the vibration trip limit for longer than the
period of time specified by the Vibration Trip Delay constant.
C-132
Application Manual
GEH-6195F
output
input
jadj_num
Description
The XVLV00 Servo Valve Output block executes a function that passes analog valve control information. If the enable input
reads 0, the block will direct the valve to maintain a -25% bias. When this input reads one (1) the input reference data is
passed directly to the output. A logic 0 enable input will also permit the block to execute a manual output for calibration, if
required. Once enabled, the block will output the value GSADJ for calibration, when it receives jadj and calibration inputs
that match (A=B). Respectively, these values represent system variables and calibration points that correspond to specific
valves. When a match occurs, the gsadj valve adjust input value is passed directly to the output.
XVLVO00-VALVE OUTPUT
1 input
-25%
2 enable
>
>
Parameter
Data Type
enable
input
jadj_num
L1
F2
A2
Parameter
Data Type
output
F2
JADJ
3 calib.
.
/
.
A
B A=B
.
.
/
GSADJ
/
.
.
.
.
.
.
output 0
.
.
Inputs
Description:
Logic input that allows the block to pass Input information or execute a calibration function.
Analog value that represents a valve reference position.
Analog system variable that corresponds to a specific valve.
Outputs
Description:
Analog servo valve reference point command.
C-133
GEH-6195F
Application Manual
output
input
jadj_num
Description
The XVLVO01 Servo Valve Output block executes a function that passes analog valve control information. If the enable
input reads 0, the block will pass to the valve the shutdown analog value (unlike XVLVO00, this function permits
customization of the valve "shutdown" bias). When this input reads 1, input reference data is passed directly to the output. A
logic 1 enable input will permit the block to execute a manual output for calibration if required. The block will output the
value GSADJ for calibration when it receives jadj and calibration inputs that match (A=B). Respectively, these values
represent system variables and calibration points that correspond to specific valves. When a match occurs, the gsadj valve
adjust input value is passed directly to the output.
>
Parameter
Data Type
enable
input
jadj_num
shutdown
L1
F2
A2
F2
Parameter
Data Type
output
C-134
F2
JADJ
.
.
A
4 jadj_num B A=B
.
.
/
GSADJ
/
.
.
.
.
.
output 0
.
.
Inputs
Description:
Logic input that allows the block to pass input information or execute a calibration function.
Analog value that represents a valve reference position.
Analog system variable that corresponds to a specific valve.
Analog constant value that will be passed to the valve when the enable input reads 0.
Outputs
Description:
Analog servo valve reference point command.
Application Manual
GEH-6195F
APPENDIX D
SIGNAL FLOW DIAGRAMS
DEFINITIONS OF ABBREVIATIONS ...............................................................................................................................D-ii
SIGNAL FLOW DIAGRAMS
Milliamp Input Tables ............................................................................................................................................................D-iii
Figure D-1. Milliamp Input Connection Examples and Notes ...............................................................................................D-1
Figure D-2. <QDn> Core - Ignition Transformers on DTBD Terminal Board......................................................................D-2
Figure D-3. <QDn> or <CDn> Core - Digital Inputs on DTBA Terminal Board..................................................................D-3
Figure D-4. <QDn> or <CDn> Core - Digital Inputs on DTBB Terminal Board ................................................................D-4
Figure D-5. <QDn> or <CDn> Core - Relay Outputs on DTBC Terminal Board .................................................................D-5
Figure D-6. <QDn> or <CDn> Core - Relay Outputs on DTBD Terminal Board.................................................................D-6
Figure D-7. <C> Core - 4-20 mA Inputs on CTBA Terminal Board ......................................................................................D-7
Figure D-8. <C> Core - 4-20 mA Inputs on TBCB Terminal Board ......................................................................................D-8
Figure D-9. <C> Core - 0-1 & 4-20 mA Inputs on the TBCB Terminal Board ......................................................................D-9
Figure D-10. <C> Core - Thermocouple Inputs on TBQA Terminal Board........................................................................D-10
Figure D-11. <C> Core - Thermocouple Inputs on TBQA Terminal Board Continued ..................................................D-11
Figure D-12. <C> Core - Thermocouple Inputs on TBQA Terminal Board Continued .................................................D-12
Figure D-13. <C> Core - RTD Inputs on TBCA Terminal Board ........................................................................................D-13
Figure D-14. <C> Core - RTD Inputs on TBCA Terminal Board Continued..................................................................D-14
Figure D-15. <C> Core - RTD Inputs on TBCB Terminal Board ........................................................................................D-15
Figure D-16. <C> Core - 4-20 mA Ouputs on CTBA Terminal Board ................................................................................D-16
Figure D-17. <C> Core - Shaft Voltage Monitoring on CTBA Terminal Board .................................................................D-17
Figure D-18. <C> Core - TIMN Monitor and I/O Net Connections on CTBA.....................................................................D-18
Figure D-19. <C> Core - Stage Link Connections on CTBA Terminal Board .....................................................................D-19
Figure D-20. <Q> Core - 4-20 mA Inputs on TBQF Terminal Board ..................................................................................D-20
Figure D-21. <Q> Core - 4-20 mA Inputs on TBQC Terminal Board..................................................................................D-21
Figure D-22 <Q> Core - 4-20 mA Inputs on TBQC Terminal Board Using TCQF ............................................................D-22
Figure D-23. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQC ...........................................................D-23
Figure D-24. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQC ...........................................................D-24
Figure D-25. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQF G#A...................................................D-25
Figure D-26. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQF G#B ...................................................D-26
Figure D-27. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQD ...........................................................D-27
Figure D-28. <Q> Core - LVDT Excitation and Feedback Signal on QTBA/TBQC Using TCQF......................................D-28
Figure D-29. <Q> Core - Thermocouple Inputs on TBQA Terminal Board.........................................................................D-29
Figure D-30. <Q> Core - Thermocouple Inputs on TBQA Terminal Board Using TCQF ...................................................D-30
Figure D-31. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board Cont. ..............................................D-31
Figure D-32. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board Cont. ..............................................D-32
Figure D-33. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board Cont. ..............................................D-33
Figure D-34. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board -continued ...........................................D-34
Figure D-35. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board -continued ...........................................D-35
Figure D-36. <Q> Core - Vibration Inputs on TBQB Terminal Board.................................................................................D-36
Figure D-37. <Q> Core - MegaWatt Transducer Inputs on QTBA Terminal Board ............................................................D-37
Figure D-38. <Q> Core - Pulse Rate Inputs on QTBA Terminal Board ...............................................................................D-38
Figure D-39. <Q> Core - Pulse Rate Inputs on QTBA Terminal Board ...............................................................................D-39
Figure D-40. <Q> Core - Pulse Rate Inputs on TBQG Terminal Board Using TCQF .........................................................D-40
Figure D-41. <Q> Core - Analog Current and Voltage Inputs on TBQB Terminal Board...................................................D-41
Figure D-42. <Q> Core - Analog Current and Voltage Inputs on TBQG Terminal Board Using TCQF.............................D-42
Figure D-43. <Q> Core - Compressor Discharge Pressure Inputs on TBQB .......................................................................D-43
Figure D-44. <Q> Core - 3-Coil Servo Outputs on QTBA Terminal Board for TCQC#A...................................................D-44
Figure D-45. <Q> Core - 3-Coil Servo Outputs on QTBA for TCQC#B Cards..................................................................D-45
D-i
GEH-6195F
Application Manual
Figure D-46. <Q> Core - 3-Coil Servo Outputs on QTBA for TCQC#B Cards ..................................................................D-46
Figure D-47. <Q> Core - 3-Coil Servo Outputs on TBQG Terminal Board Using TCQF ..................................................D-47
Figure D-48. <Q> Core - 4-20 mA Outputs on TBQC Terminal Board ...............................................................................D-48
Figure D-49. <Q> Core - 4-20/200 mA Outputs on TBQF Terminal Board.........................................................................D-49
Figure D-50. <Q> Core - 4-20/200 mA Outputs on TBQD Terminal Board ........................................................................D-50
Figure D-51. <Q> Core - 4-20 mA Outputs on TBQC Terminal Board Using TCQF..........................................................D-51
Figure D-52. <Q> Core - 4-20 mA Outputs on TBQG Terminal Board Using TCQF..........................................................D-52
Figure D-53. <Q> Core - TIMN Monitor Connections on QTBA Terminal Board ..............................................................D-53
Figure D-54. <Q> Core - DENet and BUNet Connections on TCQC Terminal Board ........................................................D-54
Figure D-55. <Q> Core - Power Supply Monitoring.............................................................................................................D-55
Figure D-56. <P> Core - Emergency Trip Pushbutton Connections on PTBA ....................................................................D-56
Figure D-57. <P> Core - Circuit Breaker (52G) Close Ciruit ...............................................................................................D-57
Figure D-58. <P> Core - Emergency Trip Circuit - Medium Steam Turbine........................................................................D-58
Figure D-59. <P> Core - Emergency Trip Circuit -Gas Turbine...........................................................................................D-59
Figure D-60. <P> Core - Emergency Trip Circuit - Large Steam Turbine............................................................................D-60
Figure D-61. <P> Core - Emergency Trip Extended Circuit - Large/Medium Steam Turbine .............................................D-61
Figure D-62. <P> Core - Emergency Overspeed Magnetic Pickups on PTBA .....................................................................D-62
Figure D-63. <P> Core - Flame Intensity Inputs on PTBA Terminal Board.........................................................................D-63
Figure D-64. <P> Core - Bus Generator PT Inputs on PTBA Terminal Board.....................................................................D-64
Figure D-65. <P> Core - Alarm Horn Circuit .......................................................................................................................D-65
Figure D-66. PLU Core - Block Diagram..............................................................................................................................D-66
Figure D-67. PLU Core - Milliamp Inputs to TBPA ............................................................................................................D-67
Figure D-68. PLU Core - Proximity Transducer Inputs, Vibration .......................................................................................D-68
Figure D-69. PLU Core - Proximity Transducer Inputs, Position .........................................................................................D-69
Figure D-70. PLU Core - Proximity Transducer Input, Keyphasor.......................................................................................D-70
Figure D-71. PLU Core - Contact Outputs ............................................................................................................................D-71
Figure D-72. Mark V Synchronize ........................................................................................................................................D-72
Figure D-73. <P> Core - Generator Voltage and Current Signal Interface ...........................................................................D-73
Figure D-74. RTD Inputs to <Q> ..........................................................................................................................................D-74
Figure D-75. <Q> Core - Pulse Rate Inputs on TBQE Terminal Board................................................................................D-75
Figure D-76. <Q> Core - LVDT/R Excitation and Feedback Signal on QTBA/TBQE ........................................................D-76
Figure D-77. <Q> Core - 4-20/200 MA Outputs on TBQE Terminal Board ........................................................................D-77
Figure D-78. <Q> Core - Vibration Inputs on TBQE Terminal Board .................................................................................D-78
Figure D-79. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board..............................................................D-79
Figure D-80. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board..............................................................D-80
Figure D-81. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board..............................................................D-81
D-1. DEFINITIONS OF ABBREVIATIONS
Boxes on the diagrams in Appendix D contain the following abbreviations.
A/D
CL
CTR
D/A
MP
MUX
RD
USART
VCD
D-ii
Application Manual
GEH-6195F
Generic Signal
Name from left
column of
Location
IO.ASG file
POS
NEG
EXC
<C>
C_C_MAI01
37
38
39
Core
C_C_MAI02
41
42
40
CTBA
C_C_MAI03
43
44
45
Card
C_C_MAI04
47
48
46
Location
C_C_MAI05
49
50
51
10
<C> 6
C_C_MAI06
53
54
52
11
12
C_C_MAI07
55
56
57
13
14
C_C_MAI08
59
60
58
15
16
C_C_MAI09
61
62
63
17
18
C_C_MAI10
65
66
64
19
20
10
C_C_MAI11
67
68
69
21
22
11
C_C_MAI12
71
72
70
23
24
12
C_C_MAI13
73
74
75
25
26
13
C_C_MAI14
77
78
76
27
28
14
<C>
C_C_MAI15
Core
C_C_MAI16
TBCB
C_C_MAI17
Card
C_C_MAI18
11
12
10
Location
C_C_MAI19
13
14
15
10
<C>
C_C_MAI20
17
18
16
11
12
7optional
C_C_MAI21
19
20
21
13
14
card
C_C_MAI22
23
24
22
15
16
C_C_MAI23
25
26
27
17
18
C_C_MAI24
29
30
28
19
20
10
C_C_MAI25
31
32
33
21
22
11
C_C_MAI26
35
36
34
23
24
12
C_C_MAI27
37
38
39
25
26
13
C_C_MAI28
41
42
40
27
28
14
Signal Termination
Points
JBB or JHH
Pin
Numbers
Hardware
Jumper
BJC
D-iii
GEH-6195F
Application Manual
Core,
Card,
and
Location
D-iv
Generic Signal
Name from left
column of
IO.ASG file
Signal Termination
Points
POS
NEG
EXC
JHH Pin
Numbers
Hardware
Jumpers
BJC
BJL
<C>
C_C_MAI29
43
44
45
29
30
15
23
Core
C_C_MAI30
47
48
46
31
32
16
24
TBCB
C_C_MAI31
49
50
51
33
34
17
25
C_C_MAI32
53
54
52
35
36
18
26
Location
C_C_MAI33
55
56
57
37
38
19
27
<C> 7
C_C_MAI34
59
60
58
39
40
20
28
optional
C_C_MAI35
61
62
63
41
42
21
29
card
C_C_MAI36
65
66
64
43
44
22
30
Core,
Card,
and
Location
Generic Signal
Name from left
column of
IO.ASG file
Signal Termination
Points
JB Pin
Numbers
Hardware
Jumpers
BJC
POS
NEG
EXC
<Q>
Q_R_MAI01
35
36
37
Core
Q_R_MAI02
39
40
38
Q_R_MAI03
41
42
43
TBQC
Q_R_MAI04
45
46
44
or
Q_R_MAI05
47
48
49
10
TBQF
Q_R_MAI06
51
52
50
11
12
Card
Q_R_MAI07
53
54
55
13
14
Q_R_MAI08
57
58
56
15
16
Location
Q_R_MAI09
59
60
61
17
18
<R> 9
Q_R_MAI10
63
64
62
19
20
10
Q_R_MAI11
65
66
67
21
22
11
Q_R_MAI12
69
70
68
23
24
12
Q_R_MAI13
71
72
73
25
26
13
Q_R_MAI14
75
76
74
27
28
14
Q_R_MAI15
77
78
79
29
30
15
XDUCER
NOTE 4:
EXTERNALLY
POWERED
TRANSDUCER
POWER
4-20
mA
SOURCE
NOTE 3:
NOTE 2:
NOTE 1:
IF THE MARKV PROVIDES
POWER TOTHE DEVICE,
THE BJC JUMPER MUST
BE IN TO PROVIDE A
REFERENCE TO DCOM.
MAInnE
MAInnN
MAInnP
MAInnE
MAInnP
P21V
EXC
NEG
POS
TBCB
TBQC
CTBA
TBQC
TBQF
P21V
EXC
NEG
POS
TBCB
TBQC
CTBA
TBQC
TBQF
BJCn
BJCn
(See note 1)
XDUCER
POWER
SOURCE
TRANSDUCER
4-20
mA
MAInnE
MAInnN
MAInnP
9/04/97
Jumper Selectable
Burden Resistor
BJn (in)
(See note 4)
BJCn
(See note 1)
\TC2000\AIO-C11A
NEG
LOW
HIGH
P24V
EXC
QTBA
TBQB
P21V
EXC
NEG
POS
TBCB
TBQC
CTBA
TBQC
TBQF
Application Manual
GEH-6195F
D-1
D-2
<QD1>
JOR
JOS
JOT
JO
TCRA
LOC. 5 <QD1>
<PD>
K18
P24V
K17
P24V
120/240VAC
15A
15A
DTBD
J20
J19
LOC. 9 <QD1>
NC
71
70
NO
69
SOL
68
NC
67
66
NO
65
SOL
J19
J20
\TC2000\DIO-1
CO48NC
CO48C
CO48NO
CO48SO
CO47NC
CO47C
CO47NO
CO47SO
9/04/97
IGNITION
TRANSFRS.
7AMP (2 XFRS)
GEH-6195F
Application Manual
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CONTACT #
CONTACT
INPUT
<PD>
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
POS
RET
POS
150K
CInn
BUS_X
*
BJn
N125
P125
LOC. 6 <CD>
LOC. 6 <QDn>
DTBA
JQT
JQS
JQR
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
RET
CI0 21
CI0 22
CI0 23
CI0 24
CI0 25
CI0 26
CI0 27
CI0 28
CI0 29
CI0 30
CI0 31
CI0 32
CI0 33
CI0 34
CI0 35
CI0 36
CI0 37
CI0 38
CI0 39
CI0 40
CONTACT #
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
POS
\TC2000\DIO-2
8/31/97
81
83
85
87
89
91
BJ1
BJ2
BJ3
BJ4
BJ5
BJn
#1 to #9
#10 to #18
#19 to #27
#28 to #36
#37 to #46
INPUTS
ISOLATION TABLE
82
84
86
88
90
92
CI0 41
CI0 42
CI0 43
CI0 44
CI0 45
CI0 46
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
RET
HARDWARE JUMPER
P5
JX
POS
REF
LOC. 1 <QDn>
LOC. 2 <QDn>
RET
CONTACT #
JQ
TCDA
TCDA
LOC. 1 <CD>
LOC. 3 <QDn>
TCDA
TCDA
DTBA SCREW
DTBA SCREW
DTBA SCREW
J12
DTBA
<QDn> or <CDn>
IONET
Application Manual
GEH-6195F
Figure D-3. <QDn> or <CD> Core - Digital Inputs on DTBA Terminal Board
D-3
D-4
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
CONTACT #
CONTACT
INPUT
FROM
DTBA - JY
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
POS
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
CInn
150K
BUS_X
*
BJn
N125
P125
LOC. 7 <QDn>
LOC. 7 <CD>
JRT
JRS
JRR
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
CONTACT #
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
POS
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
RET
DTBB SCREW
RET
POS
RET
DTBB SCREW
JY
DTBB
DTBB
<QDn> or <CDn>
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
CI0
87
88
89
90
91
92
93
94
95
96
LOC. 2 <QDn>
TCDA
REF
Figure D-4. <QDn> or <CD> Core - Digital Inputs on DTBB Terminal Board
\DIO-3
8/31/97
81
83
85
87
89
91
93
95
97
99
BJ1
BJ2
BJ3
BJ4
BJ5
BJn
#47 to #56
#57 to #66
#67 to #76
#77 to #86
#87 to #96
INPUTS
ISOLATION TABLE
82
84
86
88
90
92
94
96
98
100
HARDWARE JUMPER
RET
POS
P5
JX
DTBB SCREW
LOC. 1 <QDn>
\TC2000
CONTACT #
JR
TCDA
TCDA
LOC. 1 <CD>
LOC. 3 <QDn>
TCDA
IONET
GEH-6195F
Application Manual
IONET
CO0 1
CO0 2
CO0 3
CO0 4
CO0 5
CO0 6
CO0 7
CO0 8
CO0 9
CO0 10
CO0 11
CO0 12
CO0 13
CO0 14
CO0 15
OUTPUT #
JX
JO1
DIAG
2
6
10
14
18
22
26
30
34
38
42
46
50
54
58
NO
3
7
11
15
19
23
27
31
35
39
43
47
51
55
59
C
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
NC
**
JO
JOS
JOT
JO
JOR
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
PX
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
**
MX
ISOLATION
JUMPERS
34
TCRA
LOC. 4 <CD>
CO0 16*
CO0 17*
CO0 18*
CO0 19
CO0 20
CO0 21
CO0 22
CO0 23
CO0 24
CO0 25
CO0 26
CO0 27
CO0 28
CO0 29
CO0 30
OUTPUT #
LOC. 4 <QDn>
TCRA
61
65
69
-
SOL
62
66
70
73
76
79
82
85
88
91
94
97
100
103
106
NO
63
67
71
74
77
80
83
86
89
92
95
98
101
104
107
TERM SCREW
DTBC
RELAY
64
68
72
75
78
81
84
87
90
93
96
99
102
105
108
NC
P16
P17
P18
-
PX
M16
M17
M18
-
MX
ISOLATION
JUMPERS
JS1
THRU
JS8
COnnSO
SOL
\TC2000\DIO-4
12\17/96
**
MX
COnnC
COnnNO
J8
<PD>
POWER
NC COnnNC
NO
SOL
LOC. 8 <CD>
LOC. 8 <QDn>
**
PX
DTBC
DTBC
* THESE ARE SPECIAL SOLENOID CIRCUITS IN <QD1> - THEY INCLUDE J15, J16 FOR EXTERNAL COMPONENTS (SEE APPENDIX E)
1
5
9
13
17
21
25
29
33
37
41
45
49
53
57
SOL
TERM SCREW
DTBC
P24V
<QDn> or <CDn>
Application Manual
GEH-6195F
Figure D-5. <QDn> or <CD> Core - Relay Outputs on DTBC Terminal Board
D-5
D-6
IONET
CO031
CO032
CO033
CO034
CO035
CO036
CO037
CO038
CO039
CO040
CO041
CO042
CO043
CO044
CO045
OUTPUT #
JX
JO2
DIAG
1
5
9
13
17
21
25
29
33
37
41
45
49
53
57
SOL
C
3
7
11
15
19
23
27
31
35
39
43
47
51
55
59
NO
2
6
10
14
18
22
26
30
34
38
42
46
50
54
58
TERM SCREW
DTBD
P24V
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
NC
<QDn> or <CDn>
JOS
JOT
JO
JOR
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
PX **
Figure D-6. <QDn> or <CD> Core - Relay Outputs on DTBD Terminal Board
CO0 46
CO0 47 *
CO0 48 *
CO0 49
CO0 50
CO0 51
CO0 52
CO0 53
CO0 54
CO0 55
CO0 56
CO0 57
CO0 58
CO0 59
CO0 60
OUTPUT #
DTBD
61
65
69
-
SOL
62
66
70
73
76
79
82
85
88
91
94
97
100
103
106
NO
63
67
71
74
77
80
83
86
89
92
95
98
101
104
107
TERM SCREW
RELAY
64
68
72
75
78
81
84
87
90
93
96
99
102
105
108
NC
P16
-
PX
**
MX
COnnC
COnnNO
SOL
COnnSO
NC COnnNC
NO
J8
power
\TC2000\DIO-5
12/17/96
SOL
<PD>
**
PX
M16
-
MX
ISOLATION
JUMPERS
JS1
THRU
JS8
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
M13
M14
M15
MX**
ISOLATION
JUMPERS
34
GEH-6195F
Application Manual
(SEE CONNECTION
EXAMPLES FIGURE D-1)
P21V
EXC
NEG
POS
CTBA
0.1
100
DCOM
(See notes on
Figure D-1)
29
30
JBB
MALX
M AHX
TCCA
P24
DCOM
LOC. 2 <C>
14 INPUTS
BJC**
LOC. 6 <C>
\TC2000\AIO-C-1
(-)
12/17/96
Application Manual
GEH-6195F
D-7
D-8
(SEE CONNECTION
EXAMPLES FIGURE D-1)
P21V
EXC
NEG
POS
TBCB
P24
(See notes on
Figure D-1)
JHH
48,49,50
45,46,47
JHH
JHH
P24
DCOM
14 - 20mA INPUTS
1 REF, 1 OFFSET
MUX
TCCB
CUR.
LMT.
BJC**
100
12/17/96
TC2000\AIO-C-11
T
O
C
C
GEH-6195F
Application Manual
(SEE CONNECTION
EXAMPLES
FIGURE D-1)
P21V
EXC
NEG
POS
TBCB
0.1 f
P24
(See notes on
Figure D-1)
(Installed if
4-20mA input;
not installed
if 0-1mA input.)
BJL
**
JHH
48,49,50
JHH
45,46,47
JHH
DCOM
P24
ckts
8 - 1 or 20 mA
1 REF, 1 OFFSET
MUX
TCCB
100
**
BJC
CUR.
LMT.
1900
\TC2000\AIO-C-12
12/17/96
Application Manual
GEH-6195F
Figure D-9. <C> Core - 0-1 & 4-20 mA Inputs on TBCB Terminal Board
D-9
TC
D-10
NEG
POS
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
TC05
TC06
TC07
TC08
TC09
TC10
TC11
TC12
TC13
TC14
TC15
POS
NEG
1 uA /DEG K
+.025V
1M
-.025V
1M
LOC. 8 <C>
TC01
TC02
TC03
TC04
TB DESIGNATION
DEVICE
TCnnN
TCnnP
TBQA
34
33
JAR
27,28
29,30
19,20
21,22
23,24
25,26
11,12
13,14
15,16
17,18
3,4
5,6
7,8
9,10
PIN
JAR
LOC. 2 <C>
P5V
N5V
\TC2000\AIO-C-8
14 TC CRTS
TCCA
12/17/96
V
C
O
C
T
R
V
C
O
C
T
R
GEH-6195F
Application Manual
TC
40
42
44
46
48
50
52
54
39
41
43
45
47
49
51
53
55
57
59
TC20
TC21
TC22
TC23
TC24
TC25
TC26
TC27
TC28
TC29
TC30
56
58
60
32
34
36
38
31
33
35
37
TB DESIGNATION
TC16
TC17
TC18
TC19
1 uA /DEG K
+.025V
1M
-.025V
1M
NEG
NEG
POS
LOC. 8 <C>
POS
DEVICE
TCnnN
TCnnP
TBQA
34
33
JAS
27,28
29,30
31,32
19,20
21,22
23,24
25,26
11,12
13,14
15,16
17,18
3,4
5,6
7,8
9,10
PIN
JAS
LOC. 2 <C>
P5V
N5V
14 TC CRTS
TCCA
\TC2000\AIO-C-9
12/17/96
V
C
O
C
T
R
V
C
O
C
T
R
Application Manual
GEH-6195F
Figure D-11. <C> Core - Thermocouple Inputs on TBQA Terminal Board - Continued
D-11
TC
D-12
NEG
TCnnN
61
63
65
67
69
71
73
75
77
79
81
83
TC35
TC36
TC37
TC38
TC39
TC40
TC41
TC42
POS
78
80
82
84
70
72
74
76
62
64
66
68
NEG
1 uA /DEG K
+.025V
1M
-.025V
1M
LOC. 8 <C>
TC31
TC32
TC33
TC34
TB DESIGNAITON
DEVICE
POS
TCnnP
TBQA
34
33
JAT
19,20
21,22
23,24
25,26
11,12
13,14
15,16
17,18
3,4
5,6
7,8
9,10
JAT
PIN
LOC. 2 <C>
P5V
N5V
\TC2000\AIO-C-10
14 TC CRTS
TCCA
12/17/96
V
C
O
C
T
R
V
C
O
C
T
R
GEH-6195F
Application Manual
Figure D-12. <C> Core - Thermocouple Inputs on TBQA Terminal Board - Continued
RTDnnB
RTDnnC
(TOTAL OF
30 CIRCUITS)
RTDnnA
LOC. 9 <C>
TBCA
JCC
JDD
TCCA
AND 1 REF.
M
U
X
SOURCE
CURRENT
REF
P15A
ICOMA
TO OTHER CKTS
MUX
1/10 mA
MX7
LOC. 2 <C>
V
C
O
\TC2000\AIO-C-6
C
T
R
12/17/96
RTD CURRENT
RTD VOLTS
V
C
O
C
T
R
Application Manual
GEH-6195F
D-13
GEH-6195F
Application Manual
EXCIT
SIGNAL
B
*
RET
C
* GROUNDING IS OPTIONAL
DEVICE
TB DESIGNATION
TERMINATION TBCA
A
RTD01
RTD02
RTD03
RTD04
1
4
7
10
2
5
8
11
3
6
9
12
RTD05
RTD06
RTD07
RTD08
13
16
19
22
14
17
20
23
15
18
21
24
RTD09
RTD10
RTD11
RTD12
25
28
31
34
26
29
32
35
27
30
33
36
RTD13
RTD14
RTD15
RTD16
37
40
43
46
38
41
44
47
39
42
45
48
RTD17
RTD18
RTD19
RTD20
49
52
55
58
50
53
56
59
51
54
57
60
RTD21
RTD22
RTD23
RTD24
61
64
67
70
62
65
68
71
63
66
69
72
RTD25
RTD26
RTD27
RTD28
73
76
79
82
74
77
80
83
75
78
81
84
RTD29
RTD30
85
88
86
89
87
90
\TC2000\AIO-C-7
01/07/97
Figure D-14. <C> Core - RTD Inputs on TBCA Terminal Board - Continued
D-14
(TOTAL OF
14 CIRCUITS)
RTDnnC
RTDnnB
RTDnnA
JII
RTD08
RTD09
RTD10
RTD11
RTD12
RTD13
RTD14
DEVICE
TB DESIGNATION
RTD01
RTD02
RTD03
RTD04
RTD05
RTD06
RTD07
LOC. 7 <C>
(optional)
TBCB
88
91
94
97
100
103
106
67
70
73
76
79
82
85
89
92
95
98
101
104
107
68
71
74
77
80
83
86
ICOMA
REF
1/10 mA
MX7
90
93
96
99
102
105
108
69
72
75
78
81
84
87
AND 1 REF.
TO OTHER CKTS
TOTAL OF 14 RTDs, 1 OFFSET,
MUX
TERMINATION TBCB
A
B
TCCB
M
U
X
RTD
SOURCE
P15A
CURRENT
* GROUNDING IS OPTIONAL
*
RET
EXCIT
V
C
O
C
T
R
12/17/96
RTD CURRENT
\TC2000\AIO-C-13
C
T
R
RTD VOLTS
V
C
O
Application Manual
GEH-6195F
D-15
D-16
D
/
A
8 BIT
TCCA
(-)
16 CHANNELS
LOC. 2 <C>
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
MAO05
MAO06
MAO07
MAO08
MAO09
MAO10
MAO11
AMO12
MAO13
MAO14
MAO15
MAO16
POS
18
20
22
24
10
12
14
16
2
4
6
8
NEG
SIGNAL TERMINATION
MAO01
MAO02
MAO03
MAO04
TB DESIGNATION
DEVICE
JAA
LOC. 6 <C>
\TC2000\AIO-C-2
CTBA
NEG
POS
12/17/96
MAOnnN
MAOnnP
4-20 mA
< 500
BURDEN
GEH-6195F
Application Manual
MACHINE
CASE
CUR
SHUNT
0.005
SHAFT
SHCURB
SHCURA
SHVLTB
SHVLTA
TCPS
82
81
80
79
0V
+4V
+4V
+2.5V
+2.5V
+5V
-2.63V
+2.63V
-2.63V
+2.63V
-1.225V
+1.225V
14V
175V
34
33
32
31
JC
JBB
N15S
N24S
DCOMS
10
6
P15S
P24S
P5 S
N15BS
5
P15BS
14
N15AS
P15AS
N125BS
P125BS
13
12
11
16
15
P5
TCCA
P5
12/17/96
(-)
(-)
TEST
(-)
\TC2000\AIO-C-3
G = 0.1
TEST
LOC. 2 <C>
A/D
M
U
X
(-)
(-)
V
C
O
C
T
R
C
T
R
Application Manual
GEH-6195F
Figure D-17. <C> Core - Shaft Voltage Monitoring on CTBA Terminal Board
D-17
D-18
<PD>
<C> IONET
(END OF
NETWORK)
RS232
DB9, MALE
DTE
IBM STD.
TIMN MONITOR
TIME
TIC
(not used)
RI
Figure D-18. <C> Core - TIMN Monitor and I/O Net Connections on CTBA
18
ACS10
ACS20
5
6
8PL
19
DCBSNS02
6PL
16
P5V
17
SNSW0
14
15
DC2SNS0
8PL
13
DC1SNS0
330
330
DCBSNS0
330
P5
JPD
1
BJ15
DCOM
8PL
CTS
JX
RTS
7
DISCONN
33
DSR
GRD
GRD
CONN
34
DTR
4
5
P15
31
TX
32
6PL
RX
CD
11
10
8PL
36
35
LOC. 6 <C>
JRS
TIC_L
TIC_H
CTBA
P5
P15
P24
21
J31
LOC. 1 <C>
\TC2000\AIO-C-4
SDCC\DCCA
*
12/17/96
ENABLE
N24
J32
CTS
DSR
RX
TX
USART
DTR
USART
J23
*
3
DR
J34
MP
GEH-6195F
Application Manual
Additional <I>
<I>
JAI
JAJ
BNC
BNC
CTBA
LOC. 6 <C>
\TC2000\AIO-C-5
8/31/97
JEE
TCCA
P5
LOC. 2 <C>
TXB+
TXB-
TXA+
TXA-
ARC NET
CONTROLLER
Application Manual
GEH-6195F
Figure D-19. <C> Core - Stage Link Connections on CTBA Terminal Board
D-19
(SEE CONNECTION
EXAMPLES
FIGURE D-1)
D-20
P24V
EXC
NEG
POS
0.1
TBQF
100
CL
BJC **
LOC.9 <R>
JB-40
JF-33
JB-39
JF-34
JB
MALX
M AHX
DCOM
P24 BUS
LOC.2 <R>
LOC.2 <S>
LOC.2 <T>
DCOM
(See notes on
figure D-1)
JBR
JBS
JBT
TCQA
TCQA
TCQA
12/17/96
MUX
GEH-6195F
Application Manual
FIGURE D-1)
EXAMPLES
(SEE CONNECTION
P24V
EXC
NEG
POS
TBQC
0.1
100
CL
BJC **
LOC.9 <R>
JB-40
JF-33
JB-39
JF-34
JB
MALX
M AHX
DCOM
TC2000\AIO-1
P24 BUS
LOC.2 <R>
LOC.2 <S>
LOC.2 <T>
DCOM
(See notes on
Figure D-1)
JBR
JBS
JBT
TCQA
TCQA
TCQA
12/17/96
MUX
Application Manual
GEH-6195F
D-21
D-22
Figure D-22. <Q> Core - 4-20 mA Inputs on TBQC Terminal Board Using TCQF
f
CL
BJC
100
LOC. 9 (optional)
35
39
41
45
47
51
53
57
59
63
65
69
71
75
77
36
40
42
46
48
52
54
58
60
64
66
70
72
76
78
37
38
43
44
49
50
55
56
61
62
67
68
73
74
79,80
Signal Termination
Points TBQC
EXC
POS
NEG
0.1
<S>
DCOM
JBR
JBS
JBT
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
JB Pin
Numbers
MAHX
MALX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MAn
P24V
EXC
NEG
POS
TBQC
JB-40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Hardware
Jumpers
BJC
JF-33
JB-39
JF-34
JB
MALX
MAHX
TCQF
P24
DCOM
TCQF
TCQF
\TC2000\RWM_MAI
MUX
8/31/97
GEH-6195F
Application Manual
LVXL
LVXH
7.0Vrms
3.2KHz
TBQC
28
27
LVDnnL
LVDnnE
<R> 1,2
<S> 1,2
<T> 1,2
<R> 3,4
<S> 3,4
<T> 3,4
<R> 5,6
<S> 5,6
<T> 5,6
<R> 7,8
<S> 7,8
<T> 7,8
<R> 9,10
<S> 9,10
<T> 9,10
<R> 11,12
9,10
11,12
13,14
15,16
17,18
19,20
21,22
23,24
25,26
27,28
29,30
31,32
LVD05
LVD06
LVD07
LVD08
LVD09
LVD10
LVD11
LVD12
LVD13
LVD14
LVD15
LVD16
EXCITATION
QTBA
LVDnnE LVDnnL
POSnnL
POSnnH
25,26
27,28
29,30
31,32
17,18
19,20
21,22
23,24
9,10
11,12
13,14
15,16
1,2
3,4
5,6
7,8
JF PIN
LVDT/R
1,2
3,4
5,6
7,8
POSnnH POSnnL
SIGNAL
JE
LOC.6 <R>
LVD01
LVD02
LVD03
LVD04
TB DESIGNATION
DEVICE
JFF
QTBA
JFR
JFS
JFT
SV07
SV07
SV08
SV08
SV05
SV05
SV06
SV06
SV03
SV03
SV04
SV04
SV01
SV01
SV02
SV02
ASSOCIATED
SERVO
OUTPUT
TBQC
LOC.9 <R>
JE
JF
\TC2000\AIO-3
LOC.2 <R>
TCQA
LVn
12/17/96
Application Manual
GEH-6195F
D-23
D-24
TBQC
EXCITATION
QTBA
28
27
21,22
LVD11
21,22
17,18
19,20
23,24
17,18
19,20
23,24
LVD09
LVD10
LVD12
<R> 9,10
<S> 9,10
<T> 9,10
13,14
15,16
25,26
LVD07
LVD08
LVD13
SV06
SV05
SV05
SV05
SV04
SV04
SV04
SV03
SV03
SV03
9,10
11,12
27,28
<R> 5,6
<S> 5,6
<T> 5,6
9,10
11,12
27,28
LVD05
LVD06
LVD14
13,14
15,16
25,26
SV02
SV02
SV02
5,6
7,8
29,30
<R> 3,4
<S> 3,4
<T> 3,4
5,6
7,8
29,30
LVD03
LVD04
LVD15
<R> 7,8
<S> 7,8
<T> 7,8
SV01
SV01
SV01
1,2
3,4
31,32
JF PIN
LOC.2 <R>
\TC2000\AIO-28Y
JE
JF
LOC.2 <T>
12/17/96
TCQA
JFR
JFS
JFT
LOC.9 <R>
TBQC
ASSOCIATED
SERVO
OUTPUT
POSnnL
POSnnH
<R> 1,2
<S> 1,2
<T> 1,2
LVDnnE LVDnnL
JE
LVDnnL
LVDnnE
LVDT/R
1,2
3,4
31,32
POSnnH POSnnL
SIGNAL
JFF
LOC.6 <R>
QTBA
LVD01
LVD02
LVD16
TB DESIGNATION
DEVICE
LVXL
LVXH
7.0Vrms
3.2KHz
LVn
GEH-6195F
Application Manual
3
3
4
#3
#4
#5
#6
6
7
7
8
#11
#12
#13
#14
#15
#9
#10
#8
#2
#7
ASSOC.
REGUL
#1
CONTROL
DEVICE
LVXL
LVXH
7.0Vrms
3.2KHz
LVDR15R
LVDR15S
LVDR15T
LVDR16
LVDR13R
LVDR13S
LVDR13T
LVDR14
LVDR11R
LVDT11S
LVDR11T
LVDR12
LVDR9R
LVDR9S
LVTR9T
LVDR10
LVDR7R
LVDR7S
LVDR7T
LVDR8
LVDR6
JFR 25,26
JFS 25,26
JFT 25,26
JFR,S,T 27,28
JFR 29,30
JFS 29,30
JFT 29,30
JFR,S,T 31,32
TBQF 99,100
TBQF 101,102
TBQF 103,104
TBQF 105,106
TBQF 107,108
<R> QTBA 1,2
<S> QTBA 1,2
<T> QTBA 1,2
<S> QTBA 11,12
TBQF 93,94
TBQF 95,96
TBQF 97,98
JFR 21,22
JFS 21,22
JFT 21,22
JFR,S,T 23,24
IV6
IV3
IV5
IV2
IV4
IV1
MSV4
CV4
MSV3
CV3
JFR 13,14
JFS 13,14
JST 13,14
JFR,S,T 15,16
JFR 17,18
JFS 17,18
JFT 17,18
JFR,S,T 19,20
MSV2
SPAR
JFR,S,T 9,10
JFR,S,T 11,12
TBQF 85,86
TBQF 87,88
TBQF 89.90
TBQF 91,92
TBQF 19,20
TBQF 21,22
TBQF 23,24
TBQF 25,26
TBQF 15,16
TBQF 17,18
CV2
MSV1
CV1
TYP
APPL
POSnnL
POSnnH
JFR 5,6
JFS 5,6
JFT 5,6
JFR 1,2
JFS 1,2
JFT 1,2
JFR,S,T 3,4
TBQF 1,2
TBQF 3,4
TBQF 5,6
TBQF 7,8
TBQF 9,10
TBQF 11,12
TBQF 13,14
CABLE
CONNECTION
LVDR
SCREW TERM,
FDBK SIGNAL
28
27
TBQF 27,28
TBQF 29,30
TBQF 31,32
TBQF 33,34
JE
LVDnnL
LVDnnE
LVDR3R
LVDR3S
LVDR3T
LVDR5
SCREW TERM,
EXCITATION
LVDR1R
LVTR1S
LVDR1T
LVDR2
LVDR
JFF
LOC.6 <R>
QTBA
TC2000\AIO-28L
JE
JF
LOC.2 <R>
LVn
8/31/97
Application Manual
GEH-6195F
Figure D-25. <Q> Core - LVDT Excitation an Feedback Signal on QTBA/TBQF G#A
D-25
D-26
3
4
4
#7
#8
#9
6
7
7
8
#12
#13
#14
#15
#11
#10
Figure D-26. <Q> Core - LVDT Excitation an Feedback Signal on QTBA/TBQF G#B
LVDR15R
LVDR15S
LVDR15T
LVDR16
LVDR13R
LVDR13S
LVDR13T
LVDR14
LVDR11R
LVDT11S
LVDR11T
LVDR12
LVDR7R
LVDR7S
LVDR7T
LVDR8
LVDR5R
LVDR5S
LVDR5T
LVDR6
#6
JFR 25,26
JFS 25,26
JFT 25,26
JFR,S,T 27,28
JFR 29,30
JFS 29,30
JFT 29,30
TBQF 99,100
TBQF 101,102
TBQF 103,104
TBQF 105,106
TBQF 107,108
JFR,S,T 31,32
IV6
IV3
IV5
IV2
IV4
JFR,S,T 23,24
TBQF 93,94
TBQF 95,96
TBQF 97,98
IV1
MSV4
JFR,S,T 15,16
CV4
MSV3
CV3
MSV2
SPAR
CV2
MSV1
CV1
TYP
APPL
POSnnL
POSnnH
JFR 21,22
JFS 21,22
JFT 21,22
TBQF 85,86
TBQF 87,88
TBQF 89.90
TBQF 91,92
JFR 13,14
JFS 13,14
JFT 13,14
JFR 9,10
JFS 9,10
JFT 9,10
JFR,S,T 11,12
JFR,S,T 17,18
JFR,S,T 19,20
JFR 5,6
JFS 5,6
JFT 5,6
JFR,S,T 3,4
JFR 1,2
JFS 1,2
JFT 1,2
CABLE
CONNECTION
TBQF 19,20
TBQF 21,22
TBQF 23,24
TBQF 25,26
TBQF 15,16
TBQF 17,18
TBQF 11,12
TBQF 13,14
TBQF 9,10
TBQF 1,2
TBQF 3,4
TBQF 5,6
TBQF 7,8
SCREW TERM,
FDBK SIGNAL
28
27
TBQF 27,28
TBQF 29,30
TBQF 31,32
TBQF 33,34
JE
LVDnnL
LVDnnE
LVDR
LVDR9
LVDR10
5
5
#3
#4
#5
#2
<R> QTBA 3,4
<S> QTBA 3,4
<T> QTBA 3,4
#1
LVDR3R
LVDR3S
LVDR3T
SCREW TERM,
EXCITATION
LVDR
<R> QTBA 1,2
<S> QTBA 1,2
<T> QTBA 1,2
<R> QTBA 13,14
ASSOC.
REGUL
JFF
LOC.6 <R>
QTBA
LVDR1R
LVTR1S
LVDR1T
LVDR2
CONTROL
DEVICE
LVXL
LVXH
7.0Vrms
3.2KHz
TC2000\AIO-28LX 8/31/97
JE
JF
LOC.2 <R>
LVn
TBQF
LOC> 9 JFR
<R>
JFS
JFT
GEH-6195F
Application Manual
LVDR1
LVDR2
LVDR3
LVDR4
LVDR5
LVDR6
LVDR
7.0Vrms
3.2KHz
JFF
LVDnnL
LVDnnE
LVDnnE LVDnnL
TBQD 91,92
TBQD 93,94
TBQD 95,96
TBQD 97,98
TBQD 99,100
TBQD 101,102
LVDT/R
SCREW TERM,
FDBK SIGNAL
POSnnH POSnnL
LOC.6 <S>
LOC.6 <T>
SCREW TERM,
EXCITATION
LOC.6 <R>
QTBA
QTBA
QTBA
JLLR,S,T 11,12
JLLR,S,T 13,14
JLLR,S,T 15,16
JLLR,S,T 17,18
JLLR,S,T 19,20
JLLR,S,T 21,22
CABLE
CONNECTION
ISV1
ISV2
ISV3
ISV4
ISV5
ISV6
TYP
APPL
POSnnL
POSnnH
TBQD
LOC.7 <S>
(optional)
25K
\TC2000\AIO-15
JLLR
JLLS
JLLT
TCQB
(optional)
REF
LVDRn
M
U
X
V
C
O
(optional)
(optional)
12/17/96
LOC.3 <R>
LOC.3 <S>
C
T
R
Application Manual
GEH-6195F
D-27
D-28
7.0Vrms
3.2KHz
PROC.
<R>
<S>
<T>
<R>
<S>
<T>
<S>
<T>
LVDT/Rn
LVDT/R1
LVDT/R2
LVDT/R3
LVDT/R4
LVDT/R5
LVDT/R6
LVDT/R7
LVDT/R8
JFF
LOC.6 <R>
QTBA
15
15
15
3
3
3
11
11
QTBA
LVDnnE
LVDnnL
LVDnnE
16
16
16
4
4
4
12
12
LVDnnL
LVDT/R
1
3
5
7
9
11
13
15
2
4
6
8
10
12
14
16
TBQC
POSnnH
POSnnL
POSnnL
POSnnH
1
3
5
7
9
11
13
15
JFF
LOC.9 <S>
(optional) JFR
JFS
JFT
TBQC
2
4
6
8
10
12
14
16
JF
9/01/97
LVDT/Rn
LOC.3 <S>
(optional)
LOC.3 <T>
(optional)
\TC2000\RWM_LVDT
TCQF
TCQF
TCQF
GEH-6195F
Application Manual
Figure D-28. <Q> Core - LVDT Excitation an Feedback Signal on QTBA/TBQC Using TCQF
TC
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
TC01
TC02
TC03
TC04
TC05
TC06
TC07
TC08
TC09
TC10
TC11
TC12
TC13
TC14
TC15
TB DESIGNATION
TBQA
1 uA /DEG K
+.025V
1M
-.025V
1M
TBQA
56
58
60
55
57
59
TC28
TC29
TC30
26
28
30
48
50
52
54
47
49
51
53
TC24
TC25
TC26
TC27
40
42
44
46
39
41
43
45
TC20
TC21
TC22
TC23
32
34
36
38
31
33
35
37
<T>
DEVICE
LOC.2 <R>
1K
LOC.2 <S>
LOC.2 <T>
TC43
TC44
TC45
TC39
TC40
TC41
TC42
TC35
TC36
TC37
TC38
TC31
TC32
TC33
TC34
TB DESIGNATION
P5V
N5V
TCQA
TERMINATION
POS
NEG
34
33
JAT
JAS
JAR
TC16
TC17
TC18
TC19
TB DESIGNATION
<S>
DEVICE
18
20
22
24
10
12
14
16
2
4
6
8
TERMINATION
POS
NEG
NEG
TCnnN
<R>
DEVICE
POS
TCnnP
TCQA
TCQA
85
87
89
77
79
81
83
69
71
73
75
61
63
65
67
86
88
90
78
80
82
84
70
72
74
76
62
64
66
68
TERMINATION
POS
NEG
TBQA
8.25K
\TC2000\AIO-11
2.2535V at 0 C
U
X
8.25mV/DEG C
12/17/96
0-3V
Application Manual
GEH-6195F
D-29
D-30
Q_S_TC29
Q_S_TC30
Q_S_TC31
Q_S_TC25
Q_S_TC26
Q_S_TC27
Q_S_TC28
Q_S_TC21
Q_S_TC22
Q_S_TC23
Q_S_TC24
Q_S_TC17
Q_S_TC18
Q_S_TC19
Q_S_TC20
TC
Figure D-30. <Q> Core -Thermocouple Inputs on TBQA Terminal Board Using TCQF
25
27
29
TC13
TC14
TC15
26
28
30
18
20
22
24
10
12
14
16
2
4
6
8
NEG
17
19
21
23
9
11
13
15
1
3
5
7
TC09
TC10
TC11
TC12
TC05
TC06
TC07
TC08
TC01
TC02
TC03
TC04
TB DESIGNATION
1 uA /DEG K
+.025V
-.025V
TBQA
TERMINATION
POS
NEG
TCnnN
<R>
DEVICE
POS
TCnnP
<S>
DEVICE
JAR
JAS
JAT
TC28
TC29
TC30
TC24
TC25
TC26
TC27
TC20
TC21
TC22
TC23
TC16
TC17
TC18
TC19
TB DESIGNATION
55
57
59
47
49
51
53
39
41
43
45
31
33
35
37
56
58
60
48
50
52
54
40
42
44
46
32
34
36
38
NEG
TBQA
TERMINATION
POS
34
33
JA
<T>
DEVICE
TC43
TC44
TC45
TC39
TC40
TC41
TC42
TC35
TC36
TC37
TC38
TC31
TC32
TC33
TC34
85
87
89
77
79
81
83
69
71
73
75
61
63
65
67
POS
86
88
90
78
80
82
84
70
72
74
76
62
64
66
68
NEG
TBQA
TERMINATION
TB DESIGNATION
P5V
N5V
TCQF
TCQF
TCQF
JA
27
29
31
19
21
23
25
11
13
15
17
3
5
7
9
POS
28
30
32
20
22
24
26
12
14
16
18
4
6
8
10
NEG
\TC2000\RWM_TC
7.99 mV/DEG K
9/01/97
GEH-6195F
Application Manual
3 Vp-p
RANGE:
XDUCER
PROX
-2 to -18VDC
3 Vp-p
RANGE:
XDUCER
PROX
-2 to -18VDC
3 Vp-p
RANGE:
XDUCER
PROX
-2 to -18VDC
PROX3
PROX2
PROX1
PRXO3L
PRXO3H
PRXO3E
PRXO2L
PRXO2H
PRXO2E
PRXO1L
PRXO1H
PRXO1E
N24VR
N24VR
CL
-17.5 TO -26VDC
N24V
JKK R,S,T
1
JLL-33,34
(optional)
**
**
**
J10
**
**
J8
**
J5
J6
PX
LM
PX
LM
PX
LM
PX
LM
PX
LM
PX
LM
**
600hz
J7
J9
LOC.3 <R>
LM - ACCELEROMETER
N24V
TCQB
(optional)
(optional)
LOC.3 <T>
LOC.3 <S>
TCQB
TCQB
LM
PX
LM
PX
V
C
O
J13
V
C
O
J12
V
C
O
**
C
T
R
C
T
R
C
T
R
**
**
J11
\TC2000\AIO-12B
M
U
X
M
U
X
M
U
X
PX
LM
C
T
R
C
T
R
C
T
R
9/01/97
V
C
O
V
C
O
V
C
O
Application Manual
GEH-6195F
Figure D-31. <Q> Core -Proximity Transducer Inputs on TBQD Terminal Board
D-31
D-32
-2 to -18VDC
RANGE: 3 Vp-p
PROX
XDUCER
PRXnnL
PRXnnH
PRXnnE
RETURN
HIGH
EXC
N24VR
JKKR
JKKS
JKKT
11
13
17
19
23
25
29
31
35
37
41
43
47
49
53
PRX08
PRX09
PRX10
PRX11
PRX12
PRX13
PRX14
PRX15
PRX16
PRX17
PRX18
34
39
40
45
36
38
42
44
46
51
52
22
27
28
33
24
26
30
32
48
50
54
10
15
16
21
12
14
18
20
EXCITATION
TERMINATION
8 HZ
(-)
33 pf
SIGNAL TERMINATION
HIGH
RETURN
PRX04
PRX05
PRX06
PRX07
TB DESIGNATION
DEVICE
POSX
(-)
\TC2000\AIO-12C
600hz
M
U
X
12/17/96
V
C
O
V
C
O
C
T
R
C
T
R
GEH-6195F
Application Manual
Figure D-32. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board - Cont.
-2 to -18VDC
RANGE:
PROX
XDUCER
PRXnnL
PRXnnH
PRXnnE
JKKR,S,T
JLLR,S,T
55
59
61
65
67
71
73
77
79
83
PRX23
PRX24
PRX25
PRX26
PRX27
PRX28
80
84
68
72
74
78
56
60
62
66
SIGNAL TERMINATION
HIGH
RETURN
PRX19
PRX20
PRX21
PRX22
TB DESIGNATION
DEVICE
N24V
JKK
JLL
81
82
69
70
75
76
57
58
63
64
EXCITATION
TERMINATION
(-)
8 HZ
33
\TC2000\AIO-13
POSX
M
U
X
12/17/96
V
C
O
C
T
R
Application Manual
GEH-6195F
Figure D-33. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board - Cont.
D-33
D-34
PROX
XDUCER
-2 to -18VDC
RANGE:
-16
KEY
PRX29
PRX30
JLLR,S,T
85
89
86
90
SIGNAL TERMINATION
RETURN
HIGH
N24V
TB DESIGNATION
DEVICE
RETURN
HIGH
PRXnnH
PRXnnL
EXC
TBQD
PRXnnE
HYST = 1.0 V
THRES = 11 V
87
88
EXCITATION
TERMINATION
JLL
TCQB
HP SHAFT
LP SHAFT
COMMENT
(-)
33
N15V
\TC2000\AIO-14
POSX
P5
12/17/96
8 HZ
CIRCUIT
2
HSI1
HSIO
GEH-6195F
Application Manual
Figure D-34. <Q> Core - Proximity Transducer Inputs on TBQD Terminal Board - Cont.
-1
-1
PRXO2E
PRXO1L
-2
-2A
-3
-3A
67
68
69
ICOMA
N15A
LOC.6 <R>
32
31
30
JGG
PRXO3L
N24VR
N24VR
9 N24VR
PRXO3H 7
PRXO3E
PRXO2L
P15A
<T>
95VA
39V
<S>
95VA
39V
PRXO2H
<R>
95VA
PRXO1H
PRXO1E
39V
-1.25 TO +1.25V
0.2V/ips
JKK
180
39V
180
39V
N15A
ICOMA
P15A
R,S,T
JLL-33,34
N24V
(optional)
**
**
**
LM
PX
LM
PX
LM
PX
LM
PX
LM
PX
LM
PX
332K
330K
330K
330K
P5
P5
P5
J9
**
J10
**
**
**
J7
J8
J5
J6
LM - ACCELEROMETER
N24V
TCQB
TCQB
TCQB
PR3
PX
LM
PR2
PX
LM
PR1
PX
LM
**
V
C
O
V
C
O
V
C
O
\TC2000\AIO-12A
**
**
J13
J12
J11
9/01/97
C
T
R
C
T
R
C
T
R
Application Manual
GEH-6195F
D-35
D-36
100-2000
0 to 0.75Vpk
39Vnn
VIBnnL
VIBnnH
P15V
N15V
34
JG
33
LOC.2 <T>
9,10
11,12
13,14
15,16
17,18
19,20
21,22
23,24
25,26
27,28
29,30
31,32
59,60
61,62
63,64
65,66
67,68
69,70
71,72
73,74
39V05
39V06
39V07
39V08
39V09
39V10
39V11
39V12
JG PIN #
(-)
LOC.2 <R>
33
LOC.2 <S>
51,52
53,54
55,56
57,58
VIBnnL
TERMINATION
SCREW
VIBnnH
N15V
JGR
JGS
JGT
TCQA
TCQA
39V01
39V02
39V03
39V04
P15V
LOC.7 <R>
TB DESIGNATION
DEVICE
TBQB
TCQA
600hz
-0.075V TO
-1.5VDC
\TC2000\AIO-7X
VDX
(-)
12/17/96
VBX
GEH-6195F
Application Manual
MW
65
66
64
MAI16H
MAI16L
MAI16N
63
5K
1mA
250
20mA
J1 **
LOC.6 <R>
LOC.6 <S>
29
28
27
JGG
26
-1 to 5VDC
1V
TCQC
LOC.4 <T>
LOC.4 <R>
LOC.4 <S>
TCQC
TCQC
MAI16P
QTBA
QTBA
QTBA
LOC.6 <T>
CL
*
V
C
O
P24V
\TC2000\AIO-3X
12
7PL
P5
DCCA
9/01/97
LOC.1 <R>
***
J20
C
T
R
2
Application Manual
GEH-6195F
Figure D-37. <Q> Core - MegaWatt Transducer Inputs on QTBA Terminal Board
D-37
D-38
*
Figure D-38. <Q> Core - Pulse Rate Inputs on QTBA Terminal Board
*
21
58
24
25
61
62
MPU6H
MPU6L
MPU5L
MPU5H
MPU4L
23
20
57
60
19
56
MPU3L
22
18
55
MPU3H
59
17
54
MPU2L
MPU4H
16
53
MPU2H
JJ
CONNECTOR
TO PTBA
(not used)
52
MPU1L
1
2
3
4
5
6
7
8
15
51
MPU1H
LP2
LP1
* SIMPLEX APP'S.,
WHERE REQ'D
FF2
FF1
HP2
HP1
JGG
14
HP1H
HP1L
LP1H
LP1L
HP2H
HP2L
LP2H
LP2L
27K
15K
27K
15K
15K
15K
15K
15K
0.1
15K
0.1
.047
.047
.047
.047
150K
150K
150K
15K
15K
150K
150K
15K
15K
15K
15K
15K
15K
15K
.047
.047
.047
.047
150K
15K
15K
15K
15K
150K
150K
150K
150K
JE
P5V
P5V
P5V
P5V
\TC2000\AIO-6
30
1PL
29
HSI3
HSI2
HSI1
HSI0
80C196
12/17/96
HSI1
HSI0
PAL
GEH-6195F
Application Manual
23
24
26
TTL2L
TTL2N
22
20
TTL4QL
TTL4QN
21
16
TTL3QN
TTL4QH
18
TTL3QL
19
17
TTL3QH
TTL4QP
15
<R>
25
22
TTL1N
TTL2H
20
TTL1L
TTL2P
19
21
TTL1H
TTL1P
TTL3QP
IP2
IP1
WF2
WF1
TBQB
LOC.6 <R>
QTBA
CL
CL
20
17
19
16
13
JFF
15
16
15
P24R
14
13
P24R
LOC. 7
LOC.6 <S>
QTBA
LOC.6 <T>
QTBA
JHR
JHS
JHT
CL
CL
LOC.4 <R>
LOC.4 <S>
TCQC
TCQC
P24V
P24V
\TC2000\AIO-2X
10
1PL
13
11
7PL
12/17/96
P5
P5
LOC.1 <R>
LOC.1 <S>
BJ19
**
P5
P5
DCCA
DCCA
CTR
CTR
CTR
CTR
Application Manual
GEH-6195F
Figure D-39. <Q> Core - Pulse Rate Inputs on QTBA Terminal Board
D-39
MPn
D-40
SX
SY
MPUnH
MPUnL
TBQG Loc.
7<S>
(optional)
MP1
MP2
MP3
MP4
MPn
JUUR
JUUS
JUUT
ACOM
MPU8H
MPU9H
MPU10H
MPU11H
MPUnH
JUU
MPU8L
MPU9L
MPU10L
MPU11L
MPUnL
45
47
49
51
SX
ACOM
Q
(optional)
3<T>Loc.
TCQF
(optional)
3<S>
TCQF
Loc.
3<R>
(optional)
46
48
50
52
SY
X
35
38
41
44
Y
36
39
42
45
JUU
Z
37
40
43
46
\TC2000\RWM_PR
ACOM
HSn
6/27/97
HS13
HS12
HS11
HS10
P15
P5
HSn
80C196
GEH-6195F
Application Manual
Figure D-40. <Q> Core - Pulse Rate Inputs on TBQC Terminal Board Using TCQF
0.1 f
DCOM
EXC NEG
SIG NEG
0.1 f
P24R
25
29
33
37
41
45
47
49
VDC2_R
VDC2_S
VDC2_T
VDC3
VDC4
POS
48
50
38
42
46
26
30
34
NEG
35
39
43
23
27
31
POS
BJ14
BJ15
BJ11
BJ12
BJ13
36
40
44
-
BJ8
BJ9
BJ10
JUMPERS
BJn
24
28
32
NEG
10VHX
10VLX
LOC.7 <R>
TERMINATION, TBQB
EXCITATION
SIGNAL
VDC1_R
VDC1_S
VDC1_T
TB DESIGNATION
DEVICE
VDCnXN
VDCnXL
+10VDC
-
SIG POS
VDCnXH
CL
70mA
VDCnXP
EXC POS
TBQB
250
BJn
100K
100K
LOC.2 <R>
30K
30K
JGR/S/TJGR/S/T-
JGR- 3, 4
JGS- 3, 4
JGT- 3, 4
JGR- 1, 2
JGS- 1, 2
JGT- 1, 2
SIGNAL
5, 6
7, 8
TO R,S,T (FANOUT)
TO R,S,T (FANOUT)
TO R ONLY (TMR)
TO S ONLY (TMR)
TO T ONLY (TMR)
TO R ONLY (TMR)
TO S ONLY (TMR)
TO T ONLY (TMR)
10K
\TC2000\AIO-6X
12-17-96
COMMENT
JG
CONNECT PIN
JGR
JGS
JGT
TCQA
LOC.2 <T>
TCQA
.22 uf
EX
Application Manual
GEH-6195F
Figure D-41. <Q> Core - Analog Current and Voltage Inputs on TBQB Terminal Board
D-41
D-42
SX
SW
VDC5XL
VDC6XL
VDC7XL
VDC8XL
VDC5XH
VDC6XH
VDC7XH
VDC8XH
CL
P24R
0.1 f
0.1 f
41
43
35
37
42
44
36
38
TB POINT
SX
SY
DCOM
EXC NEG
70mA
29
31
30
32
26
28
250
JPn
JUUR
JUUS
JUUT
JUU
25
27
10VHX
VDCnXL
VDCnXH
SZ
SY
VDCnXN
VDCnXL
+10VDC
-
VDCnXH
VDCnXP
TBQG
EXC POS
JUU
LOC.3 <R>
(optional)
VDC7XP
VDC5XP
VDCnXP
VDC7XN
VDC5XN
VDCnXN
39
33
\TC2000\RWM_10
40
34
TB POINT
SW
SZ
9/01/97
TCQF
TCQF
TCQF
EX
GEH-6195F
Application Manual
Figure D-42. <Q> Core - Analog Current and Voltage Inputs on TBQG Terminal Board Using TCQF
MPU7QL
CPDTPN
CPDTN
CPDTP
CPDTPP
CPDSPN
CPDSN
CPDSP
CPDSPP
CPDRPN
CPDRN
CPDRP
CPDRPP
CPD-T
CPD-S
CPD-R
PN
MPU7QH
10
12
11
14
13
TBQB
CL
CL
CL
P24R
LOC.7 <R>
**
BJ7
250
**
P24R
250
BJ6 **
P24R
250
BJ5
P24R
BJ4
BJ2
**
**
BJ3
BJ1
JHS
JHT
**
**
JHR
JHR
JHS
JHT
12
11
JH
P24V
0 to 5VDC
1V
V
C
O
MPF3
1PL
8
8PL
DCCA
12-17-96
LOC.1 <S>
LOC.1 <R>
DCCA
LOC.4 <R>
LOC.4 <S>
LOC.4 <T>
\TC2000\AIO-5X
TCQC
TCQC
TCQC
C
T
R
Application Manual
GEH-6195F
D-43
D-44
VX
REF
TCQA
TCQA
TCQA
SRET
27
30
33
36
39
42
45
48
* SV02
* SV03
* SV04
SV05
SV06
SV07
SV08
SVOnn
26
25
JE
**
Figure D-44. <Q> Core - 3-Coil Servo Outputs on QTBA Terminal Board for TCQC G#A
49
46
43
40
37
34
50
47
44
41
38
35
32
29
28
31
SVORnn
JE
50
BJ15
BJ13
23
21
22
24
19
20
BJ9
17
18
BJ11
BJ7
BJ5
BJ3
BJ1
JA
JUMPERS
BJ16
BJ14
BJ12
BJ10
BJ8
BJ6
BJ4
BJ2
JB
HARDWARE ***
50
20
10
1K
1K
47.5
392
182
JE
1
JA JFF
JGG
LOC.6 <R>
QTBA
SVORnn
1K
SVOXnn
SVOnn
\TC2000\AIO-5A
12-17-96
1K
125
89
*ON FOUR
OUTPUTS
ONLY
***
40
JB
10X
10
20
40 ***
SERVO
CLAMP RELAYS
100
15
13
14
16
11
SVHX
12
10
SVLX
JE (TCQA)
JE (TCQC)
SVLX
SVHX
562
P24V
LOC.4 <T>
LOC.4 <S>
LOC.4 <R>
TCQC#A
TCQC#A
TCQC#A
SVOXnn
TERMINATION
SCREWS
DCOM
* SV01
DEVICE
VOS
10 VDC
(-)
LOC.2 <R>
LOC.2 <S>
LOC.2 <T>
To TCTG/S/L
routed thru TCQA
GEH-6195F
Application Manual
(-)
27
30
33
36
* SV02
* SV03
* SV04
SVOnn
LOC.2 <S>
37
34
38
35
32
29
28
31
SVORnn
SVOXnn
TERMINATION
SCREWS
**
SRET
DCOM
LOC.2 <T>
LOC.2 <R>
VOS
10 VDC
* SV01
DEVICE
VX
REF
TCQA
TCQA
TCQA
50
100
JE
16
14
12
10
15
13
11
SVHX
JE (TCQA)
JE (TCQC)
SVLX
26
25
JE
50
BJ7
BJ5
BJ3
BJ1
JA
A
B
C
51
JD
18
JE
P24V
BJ8
BJ6
BJ4
BJ2
JB
BJ33
BJ32
BJ35
BJ31
BJ34
BJ36
BJ30
BJ29
BJ28
BJ27
JE
BJ26
JD
10X
10
20
40
BJ25
JC
JUMPERS
1K
1K
332
162
SERVO
CLAMP RELAYS
100
HARDWARE***
50
JC
LOC.4 <R>
Z JB
SVHX
562
TCQC#B
JFF
JGG
LOC.6 <R>
SVORnn
1K
SVOXnn
SVOnn
\TC2000\AIO-5B
89
1K
125
12/17/96
**
JA
80
JE
1
To TCTG/S/L
routed thru
TCQA
Application Manual
GEH-6195F
Figure D-45. <Q> Core - 3-Coil Servo Outputs on QTBA Terminal Board for TCQC G#B
D-45
D-46
VX
REF
TCQA
TCQA
TCQA
Figure D-46. <Q> Core - 3-Coil Servo Outputs on QTBA Terminal Board for TCQC G#B
50
49
48
SV08
47
24
22
20
44
46
45
SV07
SVLX
43
42
SV06
JE (TCQC)
LOC.4 <R>
23
21
19
17
SVHX
JE (TCQA)
SVLX
SVHX
18
SVORnn
JE
TCQC#B
41
SVOXnn
40
**
39
SVOnn
26
25
JE
TERMINATION
SCREWS
DCOM
SRET
SV05
DEVICE
VOS
10 VDC
(-)
LOC.2 <R>
LOC.2 <S>
LOC.2 <T>
50
20
10
BJ15
BJ13
BJ11
BJ9
JA
BJ16
BJ14
BJ12
BJ10
JB
JUMPERS
HARDWARE***
50
100
1K
1K
392
182
JA JFF
JGG
SVORnn
1K
SVOXnn
SVOnn
89
1K
125
\TC2000
\AIO-5C
12/17/96
40
JB
10X
10
20
40
CLAMP RELAYS
LOC.6 <R>
GEH-6195F
Application Manual
VX
REF
TCQF
VOS
10 VDC
(-)
1
3
5
7
SV1
SV2
SV3
SV4
JUU
X Y
SVn
2
4
6
8
1
7
13
19
3
9
15
21
2
8
14
20
TB POINTS
SVHSn
SVLRn
4
10
16
22
SVLSn
SVHRn
JUU
JUUR
JUUS
JUUT
Loc. 7 <S>
(optional)
TBQG
5
11
17
23
SVHTn
SVLRn
SVLSn
SVLTn
SVHTn
SVHSn
SVHRn
JUU
<T>
TCQF
JUU
<S>
TCQF
JUU
<R>
TCQF
\TC2000\RWM_SV
6
12
18
24
SVLTn
1K
SVn
*ON FOUR
OUTPUTS
ONLY
9/04/97
JUUT
JUUS
JUUR
TBQG
Application Manual
GEH-6195F
Figure D-47. <Q> Core - 3-Coil Servo Outputs on TBQG Terminal Board Using TCQF
D-47
D-48
D/A
D/A
TCQA
LOC.2 <S>
LOC.2 <T>
**
**
R for TMR
S for SIMPLEX
J2
S for SIMPLEX
R for TMR
J1
S
LOC.2 <R>
TCQA
TCQA
100
J5
100
**
10
200
J6
36
38
37
35
32
34
33
31
JBR
JBS
JBT
20
**
10
200
P24V
20
P24V
TBQC
20
20
50
50
LOC.9 <R>
**
200
BJ17 **
200
BJ16
84
83
82
81
\TC2000\AIO-10
MAO2L
MAO2H
MAO1L
MAO1H
12-17-96
40/500 ohm
BURDEN
40/500 ohm
BURDEN
GEH-6195F
Application Manual
D/A
D/A
TCQA
LOC.2 <S>
LOC.2 <T>
**
**
S for SIMPLEX
R for TMR
J2
S for SIMPLEX
R for TMR
J1
S
LOC.2 <R>
TCQA
TCQA
100
100
J6
**
10
200
36
38
37
35
32
34
33
31
JBR
JBS
JBT
20
20
LOC.9 <R>
20
**
10
200
P24V
20
J5
P24V
TBQF
50
50
**
200
BJ17 **
200
BJ16
84
83
82
81
40/500 ohm
BURDEN
40/500 ohm
BURDEN
\TC2000\AIO-29L
MAO2L
MAO2H
MAO1L
MAO1H
9/01/97
Application Manual
GEH-6195F
D-49
D-50
LOC.3 <T> (optional)
D/A
D/A
**
**
R for TMR
S for SIMPLEX
J3
R for TMR
S for SIMPLEX
J1
TCQB
20
**
100
10
**
32
31
30
29
27
26
25
JLLR
JLLS
JLLT
24
100
200
J4
**
10
J2
200
P24V
20
P24V
TBQD
20
20
50
50
200
BJ2
200
BJ1
**
**
108
107
106
105
\TC2000\AIO-16
MAO4L
MAO4H
MAO3L
MAO3H
12-18-96
40/500 ohm
BURDEN
40/500 ohm
BURDEN
GEH-6195F
Application Manual
D/A
D/A
TCQF
TCQF
**
**
**
**
R for TMR
S for SIMPLEX
J4
R for TMR
S for SIMPLEX
J3
(optional)
(optional)
(optional)
LOC.3 <S>
LOC.3 <T>
LOC.3 <R>
TCQF
JB
84
(MUST BE
IN 20)
36
50
BJ2
200
83
20
38
37
35
BURDEN
500 ohm
500 ohm
BURDEN
\TC2000\RWM_MAO1
MA04L
MA04H
MA03L
82
32
(MUST BE
IN 20)
MA03H
50
BJ1
200
(optional)
81
20
LOC.9 <S>
34
33
31
JBR
JBS
JBT
100
P15V
100
P15V
TBQC
9/01/97
Application Manual
GEH-6195F
Figure D-51. <Q> Core - 4-20 mA Outputs on TBQC Terminal Board Using TCQF
D-51
D-52
D/A
TCQF
**
**
R for TMR
S for SIMPLEX
JA
S
TCQF
TCQF
Figure D-52. <Q> Core - 4-20 mA Outputs on TBQG Terminal Board Using TCQF
MAO5L
MAO6L
MAO7L
MAO8L
MAO5H
MAO6H
MAO7H
MAO8H
25
27
29
31
26
28
30
32
TB POINT
SX
SY
JUU
JUU
Y
Z
9
13
17
21
10
14
18
22
11
15
19
23
12
16
20
24
J5
J6
J7
J8
JA
HARDWARE JUMPERS
\TC2000\RWM_MAO2
9/01/97
SY
50
SX
JUUR
JUUS
JUUT
MAOnL
MAOnH
100
P15V
TBQG
MAOnL
MAOnH
500 ohm
BURDEN
GEH-6195F
Application Manual
29
DTR
GRD
DSR
RTS
CTS
RI
IONET
(END OF
NETWORK)
28
TX
21
34
JGG
33
26
25
24
23
22
RX
CD
MONITOR
JFF
RS232
DB9, MALE
DTE
IBM STD.
LOC.6 <R>
QTBA
OUT
STL
BJ21
IN
OUT
TP1
6PL
DA1
DA2
25
R05
RESET
24
14
30
6PL
8PL
33
34
31
32
D/A
N15
P5
ENR
186
SOFTWARE
STALL
TIMER
P24
1 2
J31
LOC.1 <S>
LOC.1 <T>
LOC.1 <R>
SDCC/DCCA
SDCC/DCCA
TP2
330
330
BJ17
STALL
TIMER
330
P5
DCOM
RTN
P15
JX
IN
SDCC/DCCA
TX
RXD
TXD
DTR
\TC2000\AIO-17X
186
CTS
DSR
RX
1-8-97
DR
Application Manual
GEH-6195F
Figure D-53. <Q> Core - TIMN Monitor Connections on QTBA Terminal Board
D-53
D-54
TMR
SIMPLEX
BACKUP RS422
BUNET
<T> = TERMINATION
<R> = TERMINATION
DENET to
<RST>
JBU
2
3
VARC
CARC
LOC.4 <S>
IN
P12V
332
332
274
274
*
P5V
BJ24
TM1
OUT
IN
274
TM2
BJ23 *
OUT
33.2
100
TCQC
100
ARCPL
**
**
1
274
J18
3
274
TXB+
TXB-
TXA+
TXA-
**
274
J17
DIF
ISO
\TC2000\AIO-18
J14
ARCNETCNTRL
ISO/DIF LAN
P5
**
J15
TXB 3
**
J16
TXA
DCOM
P5
RX
TX
9/03/97
GEH-6195F
Application Manual
Figure D-54. <Q> Core - DENet and BUNet Connections on TCQC Terminal Board
+2.63V
-1.225V
5V
+2.5V
+2.5V
4V
4V
0V
0V
-15V
+15V
-2.63V
+2.63V
-2.63V
LOC.5 <S>
LOC.5 <T>
LOC.5 <R>
+1.225V
TCPS
TCPS
TCPS
JC
JC
N24S
P24S
N15S
P15S
P5S
10
9
8
7
5
\TC2000\AIO-19
ICOMA
12-18-96
N15A
DCOMS
P15A
32
N15BS
14
1PL
31
P15BS
13
29
30
P15AS
11
34
33
N15AS
N125BS
16
JE
12
P125BS
15
P5
A
/
D
LOC.1 <R>
ACH0
ACH1
ACH2
ACH3
ACH4
ACH5
196
LOC.1 <S>
M
U
X
LOC.2 <R>
SDCC\DCCA
TCQA
Application Manual
GEH-6195F
D-55
D-56
49
50
51
52
TRP7
TRP8
TRP9
TRP10
TRP14
TRP13
TRP12
56
55
54
53
48
TRP6
TRP11
47
TRP5
46
TRP4
INPUTS HAVE
DIAGNOSTIC ALARMS.
45
44
TRP3
TRP2
43
PB
TRIP
TRP1
PTBA
LOC. 6 <P>
4-2
4-2
4-3
4-1
4-1
4-4
4-3
P125VX
L5E
4-2
N125VX
4-4
ON TCTG/S/L CARD
ETR2-X,Y,Z
ETR1-X,Y,Z
PTR2-R,S,T
TO PTR1-R,S,T
P24VR-4
<Z> P24
<Y> P24
<X> P24
OTHER DIAG
LOC. 4 <P>
12-19-96
4-4
P24VR
4-1
\TC2000\PROT-5X
JN-3
JN-2
JN-1
TCTG/S/L
JLX
JLY
JLZ
TO TCEA
GEH-6195F
Application Manual
FROM
GEN PANEL
125 VDC
41
40
GCL3
G125N
39
38
42
GCL2
GCL1
MAN
37
36
52GH
52GL
35
G125P
PTBA
LOC. 6 <P>
JN-6
JM-3
JM-11
JM-6
JN-5
\TC2000\PROT-4X
N125VGX
P125VGX
JN-4
12/13/93
LOC. 4 <P>
SYNC CHECK
RELAY
K2
"GXS"
25X
SYNC PERMISSIVE
RELAY
K1
25P
"52Z"
AUTO SYNC
RELAY
K3
25
"GES"
TCTG/S/L
JLX
JLY
JLZ
33
32
30
31
DIAG
30
29
27
28
TO TCEA
Application Manual
GEH-6195F
D-57
D-58
FROM
TCQA
<RST>
FROM
TCEA
<XYZ>
<PD>
J7W-2
J7W-1
Figure D-58. <P> Core - Emergency Trip Circuit - Medium Steam Turbine
RD
RD
3xPTR1,
3xPTR2 ,
25P,25X,
KP1, KP2
5-19-97
**
KP1
TO TCEA(X)
TO TCEA(Y)
TO TCEA(Z)
JLX
JLY
JLZ
JM-8
JM-7
JM-2
JM-5
JM-4
JM-1
3xETR1, KE1
3xETR2, KE2
KP2
PTR2
2/3
KP1
** 3xPTR1,
3xPTR2, KP2
PTR1
2/3
3xETR1,
3xETR2,
25
KE1, KE2
P24VR-4
P24VR-4
KE2
ETR2
2/3
KE1
ETR1
2/3
LOC. 4 <P>
\TC2000\PROT-6A
JLX
JLY
JLZ
JDR
JDS
JDT
N125VX
P125VX
TCTS
LOC. 6 <P>
K7
K15
K11
K10
K8
K16
K5
K4
K9
K17
K13
K12
PTR1
PTR2
ETR1
ETR2
(RELAY IDENTIFICATION AS
SILKSCREENED ON CARD
PTBA
70 W
100 ohms
70 W
250 ohms
ETD2
250 ohms
ETD1
100 ohms
JLX-15
JLX-16
JLX-17
JLX-18
KE1
KE2
JLX-12
JLX-13
JLX-14
PTR2 X
PTR2 Y
PTR2 Z
KP1
KP2
JLX-9
JLX-10
JLX-11
JLX-7
JLX-6
JLX-8
ETR2 X
ETR2 Y
ETR2 Z
PTR1 X
PTR1 Y
PTR1 Z
JLX-4
JLX-3
JLX-5
ETR1 X
ETR1 Y
ETR1 Z
JLY-17
JLY-18
JLY-15
JLY-16
JLY-12
JLY-13
JLY-14
JLY-9
JLY-10
JLY-11
JLY-7
JLY-6
JLY-8
JLY-4
JLY-3
JLY-5
JLZ-17
JLZ-18
JLZ-15
JLZ-16
JLZ-12
JLZ-13
JLZ-14
JLZ-9
JLZ-10
JLZ-11
JLZ-7
JLZ-6
JLZ-8
JLZ-4
JLZ-3
JLZ-5
SOL2L
SOL2H
63
64
SOL2Y
SOL2X
SOL1L
SOL1H
SOL1Y
SOL1X
62
61
60
59
58
57
GEH-6195F
Application Manual
FROM
TCEA
<XYZ>
FROM
TCQA
<RST>
JLX
JLY
JLZ
RD
RD
N125VX
J7W-2
JDR
JDS
JDT
P125VX
J7W-1
TCTG
PTR4
2/3
PTR3
2/3
3xPTR3,
3xPTR4
3xETR1,
3xETR2,
3xPTR1,
** 3xPTR2,
2/3 ETR2
PTR1
2/3
2/3 ETR1
K10
K16
PTR3
PTR4
K19
PTR2
R
K13
SIMPLEX
PTR1
TMR
K17
K11
K20
K14
\TC2000\PROT-6BX
3xETR1,
3xETR2,
25
3xPTR1,
3xPTR2,
25P, 25X,
3xPTR3,
3xPTR4
P24VR-4
P24VR-4
2/3 PTR2
LOC. 4 <P>
K18
K12
K21
K15
05-19-97
TO TCEA(Z)
JLZ
SOL4L
SOL4H
K5
K8
K4
K7
Z
K6
K9
JLY-12
JLY-13
JLY-14
JLY-15
JLY-16
JLY-17
JLY-18
JLY-19
JLY-20
JLX-15
JLX-16
JLX-17
JLX-18
JLX-19
JLX-20
PTR3 X
PTR3 Y
PTR3 Z
PTR4 X
PTR4 Y
PTR4 Z
JLY-9
JLY-10
JLY-11
JLX-9
JLX-10
JLX-11
PTR1 X
PTR1 Y
PTR1 Z
JLX-12
JLX-13
JLX-14
JLY-7
JLY-6
JLY-8
JLX-7
JLX-6
JLX-8
ETR2 X
ETR2 Y
ETR2 Z
PTR2 X
PTR2 Y
PTR2 Z
JLY-4
JLY-3
JLY-5
Y
JLX-4
JLX-3
JLX-5
ETR1 X
ETR1 Y
ETR1 Z
JLZ-18
JLZ-19
JLZ-20
JLZ-15
JLZ-16
JLZ-17
JLZ-12
JLZ-13
JLZ-14
JLZ-9
JLZ-10
JLZ-11
JLZ-7
JLZ-6
JLZ-8
JLZ-4
JLZ-3
JLZ-5
25: K3
ETR1
ETR2
68
67
SOL3L
SOL3H
65
66
SOL2L
SOL2H
64
SOL2Y
63
SOL2X
SOL1L
SOL1H
SOL1Y
SOL1X
62
61
60
59
58
57
LOC. 6 <P>
(RELAY IDENTIFICATION AS
SILKSCREENED ON CARD)
TO TCEA(Y)
TO TCEA(X)
JLY
JLX
JM-12
JM-10
JM-9
JM-8
JM-7
JM-2
JM-5
JM-4
JM-1
PTBA
SOL4
SOL3
SOL2
SOL1
Application Manual
GEH-6195F
D-59
D-60
FROM
TCQA
<RST>
FROM
TCEA
<XYZ>
<PD>
TCEA
<xyz>
<PD>
J18-2
J18-1
J7W-2
J7W-1
Figure D-60. <P> Core - Emergency Trip Circuit - Large Steam Turbine
TO TCEA(Y)
TO TCEA(Z)
JLZ
K13
K18
K14
K1
K2
MLO
OTS
ORST
25P
25X
R
K7
K15
SIMPLEX
PTR1
PTR2
K8
K16
MECH LOCK OUT
OIL TEST SOL
RESET SOL
SYNCH PERM
SYNCH CHECK
K9
K17
TO TCEA(X)
JLY
JN-10
JM-2
JM-12
JM-8
JM-7
JM-10
JM-9
JM-5
JM-4
JM-1
JLX
***
**
ELO
*** 3xPTR1,
3xPTR2, MLO
ORST
*** 3xETR1,
3xETR2, OTS
OTS
3xETR1,
3xETR2,
25,ELO
ORST
MLO
ELO
2/3 PTR1
**
RD
COMI
2/3 PTR2
2/3 ETR2
2/3 ETR1
3xPTR1,
3xPTR2
25P,25X,
MLO,ORST,
OTS
P24VR.4
P24VR.4
P24V
LOC. 4 <P>
TMR
JLX
JLY
JLZ
RD
L115V
H115V
JDR
JDS
JDT
N125VX
P125VX
TCTL
LOC. 6 <P>
12-19-96
K19
K3
25
K4
K10
ELO
ETR1
ETR2
(RELAY IDENTIFICATION AS
SILKSCREEN ON CARD)
\TC2000\PROT-6X
PTBA
LOCK OUT
RELAY
SYNCH
K5
K11
SOL6L
SOL6H
SOL5L
SOL5H
SOL4L
SOL4H
SOL2L
SOL2H
SOL2Y
SOL3L
SOL3H
SOL1L
SOL1H
SOL1Y
SOL1X
ELECT
61
72
71
70
69
68
67
64
63
62
66
65
60
59
58
57
Z
K6
K12
TRIP PB
JLX-9
JLX-10
JLX-11
PTR1 X
PTR1 Y
PTR1 Z
JLX-15
JLX-16
JLX-17
JLX-18
ELO
MLO
ORST
OTS
JLX-12
JLX-13
JLX-14
JLX-7
JLX-6
JLX-8
ETR2 X
ETR2 Y
ETR2 Z
PTR2 X
PTR2 Y
PTR2 Z
JLX-4
JLX-3
JLX-5
ETR1 X
ETR1 Y
ETR1 Z
JLY-17
JLY-18
JLY-15
JLY-16
JLY-12
JLY-13
JLY-14
JLY-9
JLY-10
JLY-11
JLY-7
JLY-6
JLY-8
JLY-4
JLY-3
JLY-5
JLZ-17
JLZ-18
JLZ-15
JLZ-16
JLZ-12
JLZ-13
JLZ-14
JLZ-9
JLZ-10
JLZ-11
JLZ-7
JLZ-6
JLZ-8
JLZ-4
JLZ-3
JLZ-5
OTS
ORST
MLO
ELO
ETSV
MTSV
GEH-6195F
Application Manual
FROM
TCEA
<XYZ>
FROM
TCQA
<RST>
TCEA
<XYZ>
<PD>
JLX
JLY
JLZ
JDR
JDS
JDT
X
ETR3
2/3
COMI
PTR3
2/3
TO TCEA(Y)
R
K7
K15
K25
25: K3
SIMPLEX
PTR1
PTR2
PTR3
25P: K1
25X: K2
K8
K16
K26
K9
K17
K27
TO TCEA(Z)
TO TCEA(X)
JM-10
JM-9
X
K11
K10
K14
K5
K4
K6
25: K3
ETR1
ETR2
ETR3
K13
K12
K18
66
65
64
SOL3L
SOL3H
SOL2L
SOL2H
63
JM-8
SOL2Y
62
SOL2X
SOL1L
SOL1H
SOL1Y
SOL1X
JM-7
60
59
58
57
61
JLY
JLZ
LOC. 6 <P>
(RELAY IDENTIFICATION AS
SILKSCREENED ON CARD
PTBA
JM-2
JM-5
JM-4
JM-1
JLX
3xPTR3
3xETR1,
3xETR2,
3xETR3
PTR2
2/3
** 3xPTR1,
3xPTR2,
PTR1
2/3
3xETR1,
3xETR2,
25
3xETR3
3xPTR1 ,
3xPTR2 ,
25P,25X,
3xPTR3
P24VR-4
P24VR-4
P24VI
ETR2
2/3
ETR1
2/3
LOC. 4 <P>
TMR
RD
RD
N125VX
P125VX
\TC2000\PROT-6AX 5-19-97
J7W-2
J7W-1
TCTE
ETSV
250 ohms
ETD2
250 ohms
ETD1
JLY-12
JLY-13
JLY-14
JLY-15
JLY-16
JLY-17
JLX-12
JLX-13
JLX-14
JLX-15
JLX-16
JLX-17
PTR3 X
PTR3 Y
PTR3 Z
JLY-9
JLY-10
JLY-11
JLX-9
JLX-10
JLX-11
PTR1 X
PTR1 Y
PTR1 Z
PTR2 X
PTR2 Y
PTR2 Z
JLY-18
JLY-19
JLY-20
JLY-7
JLY-6
JLY-8
JLY-4
JLY-3
JLY-5
JLX-18
JLX-19
JLX-20
JLX-7
JLX-6
JLX-8
JLX-4
JLX-3
JLX-5
ETR3 X
ETR3 Y
ETR3 Z
ETR2 X
ETR2 Y
ETR2 Z
ETR1 X
ETR1 Y
ETR1 Z
JLZ-15
JLZ-16
JLZ-17
JLZ-12
JLZ-13
JLZ-14
JLZ-9
JLZ-10
JLZ-11
JLZ-18
JLZ-19
JLZ-20
JLZ-7
JLZ-6
JLZ-8
JLZ-4
JLZ-3
JLZ-5
70 W
100 ohms
70 W
100 ohms
Application Manual
GEH-6195F
Figure D-61. <P> Core - Emergency Trip Extended Circuit - Large/Medium Steam Turbine
D-61
D-62
PICKUPS
MAG
EMERGENCY
OVERSPEED
OSHP1L
10
11
10
11
12
OSLP2L
OSHP3H
OSHP3L
OSLP3H
OSLP3L
OSLP2H
OSHP2L
LP2L
LP2H
HP2L
HP2H
LP1L
LP1H
HP1L
HP1H
17
JJR
JJS
JJT
15
12
JKZ
14
18
18
17
15
JKY
14
18
OSHP2H
OSLP1L
17
15
JKX
14
LOC.2
<P>
JU
1
TCEB
LOC.6 <P>
OSLP1H
OSHP1H
PTBA
J1 Connector
TO TCQC
(not used)
JK
TCEA
JK
<P>
JK
TCEA
\TC2000\PROT-1
TCEA
JX1, 2
JX1, 2
9/01/97
<X> LOC. 1
JX1, 2
IONET <T>
IONET <S>
IONET <R>
GEH-6195F
Application Manual
FLAME
DETECTION
DEVICE
511
16
17
18
19
20
21
22
23
24
25
26
27
28
FL3L
FL4H
FL4L
FL5H
FL5L
FL6H
FL6L
FL7H
FL7L
FL8H
FL8L
15
FL2H
FL3H
14
FL1L
FL2L
13
TERMINATION
SCREW
FL1H
TB DESIGNATION
DEVICE
FLnL
FLnH
PTBA
<P>
LOC. 6
JK-2
JK-3
JK-4
JK-5
JK-6
JVA-2
JU-20
JVA-3
JU-21
JVA-4
JU-22
JVA-5
JU-23
JVA-6
JU-24
JU-26
JVA-8
JU-25
JK-8
JK-7
JK-1
JU-19
JVA-7
TCEA
PIN
<P>
LOC. 2
JVA-1
TCEB
PIN
JU
13
JU
JVA
TCEB
FD_INTENS_8
FD_INTENS_7
FD_INTENS_6
FD_INTENS_5
FD_INTENS_4
FD_INTENS_3
FD_INTENS_2
FD_INTENS_1
FLAME
INTENSITY
HZ
JKX
JKY
JKZ
JWY
JWZ
1
JWX
\TC2000\PROT-2
P5V
335VDC
_HI[7]
_HI[6]
_HI[5]
_HI[4]
_HI[3]
_HI[2]
_HI[1]
_HI[0]
HIGH
_LO[7]
_LO[6]
_LO[5]
_LO[4]
_LO[3]
_LO[2]
_LO[1]
_LO[0]
LOW
THRESHOLD
TCE_CONFIG_L28_HI/LO
TCEA
CTR
L28FDH
L28FDG
L28FDF
L28FDE
L28FDD
L28FDC
L28FDB
L28FDA
LOGIC
FLAME
12-19-96
TCEA
TCEA
Application Manual
GEH-6195F
Figure D-63. <P> Core - Flame Intensity Inputs on PTBA Terminal Board
D-63
D-64
BUSPT2
GENPT3
GENPT2
(5 AMP)
PH C
CURRENT
(5 AMP)
PH B
CURRENT
(5 AMP)
PH A
CURRENT
GEN
VOLTS
GENPT1
BUSPT3
(14.4K/120)
(13.8K/115)
BUS
VOLTS
BUSPT1
78
77
76
75
74
73
34
33
32
31
30
29
0.1uf
GNCT3L
GNCT3H
GNCT2L
GNCT2H
GNCT1L
GNCT1H
LOC. 6 <P>
PTBA
12
11
10
JV
LOC. 2 <P>
TCEB
3
(GEN)
ADJUSTMENT)
(FACTORY
115 Vrms IN
ADJ. TO
5 Vrms with
(next page)
TO JU
TO JK
(next page)
Figure D-64. <P> Core - Bus Generator PT Inputs on PTBA Terminal Board
JPW
JPV
JPU
JMP
JMP
TO
PLU
MODULE
IRET
SYNCOM
M
U
X
M
U
X
M
U
X
M
U
X
M
U
X
M
U
X
M
U
X
\TC2000\PROT-2A
REF
REF
REF
REF
REF
REF
REF
(OPTIONAL)
LOC. 3 <C>
TCCB
V
C
O
V
C
O
V
C
O
V
C
O
V
C
O
V
C
O
V
C
O
1-2-97
C
T
R
C
T
R
C
T
R
C
T
R
C
T
R
C
T
R
C
T
R
AB
AB
PH C
PH B
PH A
CURRENT
________
V BC
VOLTS
________
GEN
V BC
BUS
VOLTS
_______
GEH-6195F
Application Manual
PTBA
BJ1
AL_EN
LOC. 6 <P>
FROM
TCEA
15
16
14
JU
18
17
JU
40
48
JLX
JLY
JLZ
PREV
PAGE
ODRV
0ALM
GENA
SYNCOM
BUSA
5 VRMS AT
115 VRMS IN
ALARM
TCEB
LOC. 2 <P>
PREV
PAGE
GEN
XCOM
BUS
10
J1
**
JDR
JDS
JDT
14
15
16
**
OFF
0=off for TMR
1=on for
SIMPLEX
ON
13
JDR
LOC. 4 <R>
LOC.2
TCQA
JE
BUS
COM
GEN
\TC2000\PROT-3
2
3
4
TP7
TP6
TP5
TP4
500 KHZ
TP3
L25X
FREQ
SOURCE
[DUPLICATE
CIRCUIT]
VCO
LOC.4 <T>
TCQC
TCQC LOC. 4 <S>
-10V to +10V
0 to 500 Khz
TCQC
GEN
2
/
3
12
0ALM
P24V R
LOC. 4 <P>
BUS
JN
7
8
9
TCTG/S/L
JKZ
11
JKX
JKY
11
JN
12
TO
TCEA
1PL
P24V
9/01/97
24
23
22
21
20
13
15,7
11
12
LOC.1 <R>
TO
CNT 2
TO
CNT 0
TO
CNT 1
RELAYS
CLAMP
SERVO
DIGITAL
OUTPUTS FROM
MICRO PROCESSOR
[DUPLICATE
CIRCUITS]
DCCA
Application Manual
GEH-6195F
D-65
D-66
4
4
6
6
FN
CV
MSV
IV
RSV
IVT
PLU
TEST
IVT
Misc IO
1 FRAME RESPONSE
IOnet
EVA
JPU
Jx2
Jx1
PS
P5V
P24V
125V
JPW
<U>
PLU
EVA
TEST
IVT
MW ,CUR,VLT,VAR,PF
(20)
RELAY OUTS.
PROX INPUTS
(14,10)
4-20 mA INPUT (4)
CALC:
TCPA
JPV
PROX:
-- 10 vib
-- 9 pos
-- 1 key
MISC INPUTS:
TBPA
X
X
X
X
TEST
<R>
<S>
<T>
J2
<V>
2
/
3
TCRA
<W>
P24V
X16
5A
J17
J2R
J2S
J2T
\LGSTM\IO\ONELINE
120 Vac
15A
125 VDC
<PD>
9/01/97
DTBC
x 16
0.75 AMP
;
4.38 AMP
INRUSH
FAST
ACTING
SOLENOIDS
GEH-6195F
Application Manual
XDUCER
4/20
4/20mA
MAInnE
MAInnN
MAInnP
4-20 mA INPUTS
0.1
0.1
0.1
mA4-B
mA4-C
29
31
35
19
23
25
mA3-A
mA3-B
mA3-C
mA4-A
12
14
18
11
13
17
mA2-A
mA2-B
mA2-C
30
32
36
20
24
26
2
6
8
P24
(Installed if
powered
externally)
SIGNAL
TERMINATION
POS
NEG
CUR.
LMT.
BJC**
100
1
5
7
mA1-A
mA1-B
mA1-C
TB DESIGNATION
DEVICE
P21V
EXC
NEG
POS
TBPA
28
33
34
21
22
27
7,8
7,8
7,8
BJ10
BJ11
BJ12
BJ9
5,6
BJ4
BJ5
BJ6
JMMU
etc.
BJ7
BJ8
BJ1
BJ2
BJ3
JMMU
JMMV
JMMW
BJC
**
JUMPER
5,6
5,6
3,4
3,4
3,4
10
15
16
JMM
PIN
P24
DCOM
MUX
1,2
1,2
1,2
JMM
3
4
9
EXCITIATION
TERMINATION
(P21V)
39,40
37,38
JMMW
JMMV
JMMU
TCPA/DCPA
\LGSTM\IO\AIO-1 12/17/96
U48
CTR1
Application Manual
GEH-6195F
D-67
D-68
-2 to -18VDC
RANGE: 3 Vp-p
PROX
XDUCER
PRXnnL
PRXnnH
PRXnnE
RETURN
HIGH
EXC
N24VR
TBPA
DEVICE
JMMU
JMMV
JMMW
JMM
37
41
43
47
49
53
55
59
61
65
PROX05
PROX06
PROX07
PROX08
62
66
50
54
56
60
38
42
44
48
SIGNAL TERMINATION
RETURN
HIGH
PROX01
PROX02
PROX03
PROX04
TB DESIGNATION
8 HZ
(-)
180K
33 pf
63
64
51
52
57
58
39
40
45
46
EXCITATION
TERMINATION
330K
TCPA/DCPA
53K
580K
25,26
27,28
17,18
19,20
21,22
23,24
9,10
11,12
13,14
15,16
JMM
110K
.44 uf
.22 uf
100K
.01uf
53K
600hz
POSX
(-)
V
C
O
M
U
X
\LGSTM\IO\AIO-2
M
U
X
427K
V
C
O
C
T
R
12/17/96
C
T
R
GEH-6195F
Application Manual
RANGE:
-1 to -18VDC
PROX
XDUCER
PRXnnL
PRXnnH
PRXnnE
EXC
DEVICE
CL
92
96
98
102
104
91
95
97
101
103
PROX15
PROX16
PROX17
PROX18
PROX19
80
84
86
90
79
83
85
89
SIGNAL TERMINATION
HIGH
RETURN
25,26
JNNU
JNNV
JNNW
PROX11
PROX12
PROX13
PROX14
TB DESIGNATION
N24VR
TBPA
JNN
330K
(-)
9,10
11,12
13,14
15,16
17,18
105
1,2
3,4
5,6
7,8
JNN
8 HZ
180K
33 pf
93
94
99
100
81
82
87
88
EXCITATION
TERMINATION
N24V
TCPA/DCPA
TCPA/DCPA
TCPA/DCPA
110K
M
U
X
\LGSTM\IO\AIO-3
.22 uf
100K
POSX
V
C
O
9/01/97
C
T
R
Application Manual
GEH-6195F
D-69
D-70
RANGE:
PROX
XDUCER
-1 to -18VDC
-16
KEY
PROX20
TB DESIGNATION
N24V
107
108
SIGNAL TERMINATION
HIGH
RETURN
RETURN
HIGH
PRXnnH
PRXnnL
EXC
TBPA
PRXnnE
HYST = 1.0 V
THRES = 11 V
106
EXCITATION
TERMINATION
JNNU
JNNV
JNNW
JNN
19,20
JNN
330K
TCPA/DCPA
180K
KEY PHASOR
N15V
110K
COMMENT
(-)
33 pf
TCPA/DCPA
TCPA/DCPA
.22 uf
100K
8 HZ
\LGSTM\IO\AIO-4 9/01/97
POSX
P5
Int
GEH-6195F
Application Manual
IONET
SOL01
SOL02
SOL03
SOL04
SOL05
SOL06
SOL07
SOL08
SOL09
SOL10
SOL11
SOL12
SOL13
SOL14
SOL15
SOL16
OUTPUT #
<PLU>
P24V
DTBC
TERM
SCREW
10K
1,2
5,6
9,10
13,14
17,18
21,22
25,26
29,30
33,34
37,38
41,42
45,46
49,50
53,54
57,58
61,62
JX
TCPA
P1,M1
P2,M2
P3,M3
P4,M4
P5,M5
P6,M6
P7,M7
P8,M8
P9,M9
P10,M10
P11,M11
P12,M12
P13,M13
P14,M14
P15,M15
P16,M16
ISOL
JUMPERS
DIAG
JO1
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K13
K14
K15
K16
OUTPUT
RELAYS
TCRA
34
JOR
JOS
JOT
1
MSV1
MSV2
CV1
CV2
CV3
CV4
IV1
IV2
IV3
IV4
IV5
IV6
RSV1
RSV2
SPARE
SPARE
DEDICATED
FA
SOLENOIDS
JOS
JOT
JO
JOR
TCRA
10K
40K
40K
40K
\LGSTM\IO\AIO-5 9/01/97
RELAY
<PD>
PX
DTBC
120VAC
3
MX
J17
NC
NO
SOL
J8
SOL
Application Manual
GEH-6195F
D-71
D-72
GEN VLTS
BUS VLTS
* OPTIONAL
AVR
LOWER
RAISE
S
R
PERMISSIVE
SYNC
VOLTAGE
MATCHING
COMMANDS
IOMA
CHECK
SYNC
PERMISSIVES
CHECK
PHASE
SLIP
VOLTAGE DIFFERENCE
FREQUENCY DIFFERENCE
CALCULATE:
"R" CONTROLLER (1 of 3)
CLOSE COMMAND
DIAGNOSTIC
INPUTS
PHASE
SLIP
ACCEL
CALCULATE:
"X" PROTECTION
BOARD (1 of 3)
(25) GES
(25X) GXS
DIAG
25P
P24VR
DIAG
25
RD
25X
EQUIVALENT TO GXS
2/3
P24VR
EQUIVALENT TO 52Z
2/3
RD
2/3
RD
P24VR
"GXS"
25X
DIAG
25P
DIAG
25
"GES"
DIAG
SUPPRESSION
SCOPE
GXS (25X)
N125
GEN
PNL
\TC200\SYNCH-2
BKR
CLOSE
COIL
52G
INTERLOCKS
EXT
52G
P125
GEN PNL
12/17/96
GEH-6195F
Application Manual
Generator
Gen voltage
nominal
115 VAC
Bus voltage
nominal
115 VAC
Note: polarity of
current signals
is -- connect dot
of CT to dot of
termination board
(ie odd #). Refer
to dwg 224B1088
for more detail.
Nominal
5 amp.
Current
3 phase
CT's.
78
77
76
75
74
73
34
33
32
31
30
29
phase C
phase B
phase A
phase C
phase B
phase A
phase C
phase B
phase A
<P>, PTBA
<P>
TCEB
Mk V Turbine Control
Optional Gen PT
location, if Gen
synch is by others.
Assumed phase
rotation: A-B-C
Step-up
R29
R27
R25
Transformer
-- may have phase
shift of +/- 30 deg.
Usage:
PLU function
MW calc,
MVAR calc,
PF calc,
displays
Usage:
voltage matching
gen synchronizing
displays
Usage:
EVA function,
MW calc,
MVAR calc,
PF calc,
displays
Usage:
voltage matching
gen synchronizing
speed matching
displays
Usage:
displays
Breaker
Note:
\LGSTM\SYN_WIR
C
A
Bus PT's,
may be single phase;
optional 3 phase
for display.
12/17/96
Application Manual
GEH-6195F
Figure D-73. <P> Core - Generator Voltage and Current Signal Interface
D-73
D-74
(TOTAL OF
4 CIRCUITS)
CIRCUITS
TO
OTHER
0.1
uf
0.1
uf
0.1
uf
10M
10M
73
76
79
82
RTD5
RTD6
RTD7
RTD8
80
83
74
77
62
65
68
71
61
64
67
70
RTD1
RTD2
RTD3
RTD4
23
26
81
84
25
28
25
28
JLLS
24
27
JLLT
23
26
75
78
24
27
25
28
31
34
JLL R
b
c
24
27
30
33
a
23
26
29
32
63
66
69
72
AND 1 REF.
SOURCE
P15A
CURRENT
M
U
X
10M
REF
ICOMA
0.1
uf
0.1
uf
1mA
TO OTHER CRTS,
TOTAL OF 4 RTDs, 1 OFFSET,
TERMINATION TBCB
A
B
JLL
a
MUX
TCQE
DEVICE
TBQE
RTD
B
\TC2000\TBQE
RET C
EXCIT
V
C
O
12/17/96
C
T
R
RTD CURRENT
RTD VOLTS
V
C
O
C
T
R
GEH-6195F
Application Manual
XN2B
XN2A
ON PTBA
LM6000
CONNECTOR
FROM JJ R,S,T
HP1H
HP1L
LP1H
LP1L
HP2H
HP2L
LP2H
LP2L
HP1H
HP1L
HP2H
HP2L
0.1 uf
CL
0.1 uf
CL
0.1
TBQE
2
3
4
5
6
7
8
JJQ
2
3
4
JJ
P24R
0.1
P24R
P24V
LP2L
LP2H
LP1L
LP1H
JLL
R
S
T
JLL
R
S
1 T
15K
15K
15K
15K
TCQE
.047
.047
.047
.047
15K
15K
15K
15K
150K
150K
150K
150K
1489
1489
P5
P5
P5V
P5V
\TC2000\TBQE1
PAL
12/17/96
HSI3
HSI2
HSI1
HSI0
80C196
XN2 B
XN2 A
XNSD B
XNSD A
Application Manual
GEH-6195F
Figure D-75. <Q> Core - Pulse Rate Inputs on TBQE Terminal Board
D-75
TCQC
7.0Vrms
3.2KHz
JFF
D-76
LVDR
7,8
9,10
11,12
13,14
LVDR18
LVDR19
LVDR20
TERMINATION
INPUT (TBQE)
LVDR17
DEVICE
QTBA
7,8
9,10
11,12
13,14
<T> 13,14
<R> 15,16
<S> 15,16
JLL PIN #
<S> 13,14
TERMINATION
(QTBA)
EXCITATION
LVLX
LVHX
TBQE
JLLR
JLLS
JLLT
25K
25K
\TC2000\TBQE2
25K
25K
TCQE
REF
M
U
X
12/17/96
LVDRX
V
C
O
C
T
R
GEH-6195F
Application Manual
Figure D-76. <Q> Core - LVDT/R Excitation and Feedback Signal on QTBA/TBQE
D/A
D/A
TCQE
J3
J1
CUR1
CUR1
25k
25k
25k
25k
100
100
25K
25K
20
J4
10
200
10
200
J2
P24V
25K
25K
20
P24V
22
21
20
19
18
17
16
15
JLLR
JLLS
JLLT
TBQE
20
20
50
50
200
CH2
200
CH1
0.1 uf
CUR4L
CUR4H
0.1 uf
CUR3L
CUR3H
18
17
16
15
\TC2000\TBQE3
12/17/96
40/500 ohm
BURDEN
40/500 ohm
BURDEN
Application Manual
GEH-6195F
D-77
D-78
-0.5 to +0.5
0.1V/ips
26
JKK
R,S,T
JKK-30
JKK-29
N24VR
N24VR
N24VR
N24V
25
27
24
23
22
20
19
21
TBQE
-23 TO -26VDC
N24V
TCQE
330K
P5
P5
P5
\TC2000\TBQE4
12/17/96
V
C
O
V
C
O
V
C
O
C
T
R
C
T
R
C
T
R
GEH-6195F
Application Manual
-2 to -18VDC
RANGE: 3 Vp-p
PROX
XDUCER
PRXL
PRXH
24VX
N24VR
TBQE
29
31
35
37
41
43
47
49
PROX5
PROX6
PROX7
PROX8
PRXH
PROX1
PROX2
PROX3
PROX4
DEVICE
42
44
48
50
30
32
36
38
PRXL
SIGNAL TERMINATION
JKKR
JKKS
JKKT
7
TCQE
24XV
8 HZ
(-)
180K
40
45
46
51
28
33
34
39
EXCITATION
TERMINATION
330K
33 pf
53K
100K
.01uf
53K
600hz
.22 uf
15,16
17,18
19,20
21,22
7,8
9,10
11,12
13,14
JKK
580K
110K
.44 uf
M
U
X
\TC2000\TBQE5
POSX
(-)
12/17/96
V
C
O
V
C
O
C
T
R
C
T
R
Application Manual
GEH-6195F
Figure D-79. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board
D-79
D-80
-2 to -18VDC
RANGE:
PROX
XDUCER
PRXL
PRXH
24VX
N24V
PROX9
PROX10
DEVICE
TBQE
24
23
53
55
54
56
SIGNAL TERMINATION
PRXL
PRXH
JKRR,S,T
JKK
330K
(-)
52
57
24VX
EXCITATION
TERMINATION
TCQE
JKK
23,24
25,26
8 HZ
180K
33 pf
110K
\TC2000\TBQE6
.22 uf
100K
POSX
M
U
X
12/17/96
V
C
O
C
T
R
GEH-6195F
Application Manual
Figure D-80. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board
-16
KEY
-2 to -18VDC
RANGE:
PROX
XDUCER
PRXL
PRXH
24VX
HYST = 1.0 V
N24V
TBQE
PROX11
DEVICE
THRES = 11 V
59
60
SIGNAL TERMINATION
PRXH
PRXL
JKK R,S,T
28
27
58
24VX
EXCITATION
TERMINATION
JLL
TCQE
330K
180K
110K
GEN SHAFT
COMMENT
(-)
33 pf
27,28
JKK
.22 uf
100K
\TC2000\TBQE7
N15V
12/17/96
POSX
CIRCUIT
2
8 HZ
P5
HSI1
HSIO
196
Application Manual
GEH-6195F
Figure D-81. <Q> Core - Proximity Transducer Inputs on TBQE Terminal Board
D-81
GEH-6195F
Application Manual
Notes:
D-82
Application Manual
GEH-6195F
APPENDIX E
POWER DISTRIBUTION CORE DIAGRAMS
E-1. INTRODUCTION AND APPLICATION NOTES
The following pages are diagrams of the Power Distribution Core <PD>. For simplification, not every component is shown.
Since the AC supply voltage can be either 120 or 240 volts, the transformer and rectifier assembly must change.
The JZ4 and JZ5 plugs are the auxiliary AC source connection point for applications that require an isolated input for an
uninterruptable power source connection(s) and/or switched back up power source. The 'HOT' side can be isolated with
external circuitry connected to these plugs, but the neutral cannot.
CAUTION
Care must be used when connecting auxiliary AC sources into the JZ4 and JZ5 plugs. The neutral of the
auxiliary AC input (JZ4 and JZ5 plugs) is connected to the neutral of the critical AC input (TB1, points 7, 8,
11, and 12).
The 27 boxes (for ANSI standard designation number) are undervoltage devices that will send a logic signal to the <C> core
if the input voltage, either AC or DC, is no longer present. These signals can be incorporated into sequencing to be used as
alarms. The AC undervoltage boxes incorporate a LED to give a visual indication of fuse status; in the DC circuits, the LED
is still provided, but in a seperate circuit.
Example of the undervoltage detectors as shown on the figures of this appendix.
27
DIAGNOSTIC
If the green LED is off or the red LED is on, the fuse is open.
Switches are provided on newer revisions of the <PD> core. These should be used when it is necessary to remove power
from only one core or card at a time.
E-1
GEH-6195F
Application Manual
1
2
P125V
DCHI
CUSTOMER
SUPPLIED
125V DC
CG1
130VAC
MOV
250VAC
MOV
JZ4
33K
SEE DC
DISTRIBUTION
DRAWING
BJS
27
DIAGNOSTIC
33K
N125V
DCLO
4
5
F21
10A
**
AC1H
AC1H
J21-1
DACA #1
JZ4
CUSTOMER
SUPPLIED
115/230V AC
250VAC
MOV
CR19
27
AC
AUXILIARY
*
JZ4
DIAGNOSTIC
J21-3
AC1L
AC1N
8
9
10
**
AC2H
CUSTOMER
SUPPLIED
115/230V AC
DACA #2
JZ5
250VAC
MOV
SEE AC
DISTRIBUTION
DRAWING
27
*
JZ5
DIAGNOSTIC
11
12
AC2N
**
E-2
CR
JX
JW
FN
S W*
DCnN
JZ
JY
5 SIMILAR
CIRCUITS
(SEE CHART 1)
DCnP
S W*
FP
DC DISTRIBUTION
N125VR
SW6
FU35
5A
R2
1
70W
SW7
SW8
SW8
SW7
FU37
5A
FU39
5A
FU38
5A
FU36
5A
SW6
P125VR
R1
1
70W FU34
5A
R24
CR7
R23
G
J7X-2
J7Y-2
J7Z-2
J7A-2
J7W-2
J7W-1
J7A-1
J7Z-1
J7Y-1
J7X-1
R63
CR29
R63
R62
CR28
R61
R60
CR27
R59
TB2-4
TB2-2
TB2-3
C
R
TB2-1
JY
R4
22
70W
FN
DCnP
JZ
3 SIMILAR
CIRCUITS
(SEE CHART 2)
DCnP
FP
R3
22
70W
Application Manual
GEH-6195F
* In Chart 1, Circuits 6-9 are similar to circuits 1-5 except there are no switches
E-3
E-4
ACS2H
F30
5A
J18-1
AC DISTRIBUTION
AC2LO
J18-3
TO <P>
TCTL
DIAGNOSTIC
CR16
27
AC2H
27
3 SIMILAR CIRCUITS
(SEE CHART 3)
CR
DIAGNOSTIC
FHI
15A
ACnLO
ACnH
JZ
JY
GEH-6195F
Application Manual
Application Manual
GEH-6195F
DC Source
Selectors
<PD>
PDTB
AC Power Inputs
115 VAC, 60 Hz.
AC1H
AC1L
AC2H
AC2L
2
4
6
8
<AC2>
DACA
JZ
JZ
JZ
JZ
JZ2
JZ2
JZ3
JZ3
TCPD
1
125 VDC
5
7
etc.
9
10
11
12
CRITICAL AC PWR
J17
J18
J19
J29
Power Distribution
Module
etc.
JPD
to <PLU>
to <P>
to <QD1>
to <QD2>
TO CTBA <C>
AC2HI
AC2LO
P125V
JZ4-10
JZ5-1
JZ4-12
JZ5-4
<ACS >
7
KH
6
5
AC power out
neutral
KP
Normal: KP energ
and KH de-energ
2
1
DS3820ACS
AC Source Selector
KH
09/03/97
\LGSTM\PWR
E-5
GEH-6195F
Application Manual
DC DISTRIBUTION, CHART 1
Circuit
CRn
FP
FN
Amps
SW
CR
Positive
Negative
JW
JX
JY
JZ
CORE
FU1
FU2
J1R-1
J2R-1
J1R-2
J2R-2
FU3
FU4
J1S-1
J2S-1
J1S-2
J2S-2
FU5
FU6
J1T-1
J2T-1
J1T-2
J2T-2
FU7
FU8
J1C-1
N/A
J1C-2
N/A
FU9
FU10
J1D-1
N/A
J1D-2
N/A
FU13
FU14
15
N/A
J8A-1
N/A
J8A-2
N/A
QD1
FU15
FU16
15
N/A
J8B-1
N/A
J8B-2
N/A
CD
10
FU17
FU18
15
N/A
10
J8C-1
N/A
J8C-2
N/A
11
FU19
FU20
15
N/A
11
J8D-1
N/A
J8D-2
N/A
*These connections can go to either the <CD> or <QD2> core depending on the Mark V application. See the Mark V case
wiring diagram for actual connections for the specific job.
DC DISTRIBUTION, CHART 2
Circuit
DCnP
DCnNn
FP
FN
Amps
CR
Positive
Negative
JY
JZ
CORE
12
FU21
FU22
1.5
12
J12A-1
J12A-2
QD1
13
FU23
FU24
1.5
13
J12B-1
J12B-2
CD1
14
FU25
FU26
1.5
14
J12C-1
J12C-2
QD2
AC DISTRIBUTION, CHART 3
Circuit
ACnH
ACnLO
n
FHI
Amps
CR
"HOT"
Neutral
JY
JZ
CORE
FU29
15
15
J17-1
J17-3
AUX
FU30
16
J18-1
J18-3
*TCTL
FU31
15
17
J19-1
J19-3
QD1
FU32
15
18
J20-1
J20-3
QD1
E-6
Application Manual
GEH-6195F
<PD> CORE
<QD1> CORE
J16-1
P125VDC
P16
CR25
FU27
3.2A
CO016NC
J15-1
CO016C
CO016NO
MOV
N125VDC
M16
CO016SO
E-7
GEH-6195F
Application Manual
<PD> CORE
<QD1> CORE
J16-2
P125VDC
P17
CR26
FU28
3.2A
CO017NC
J15-2
CO017C
CO017NO
MOV
N125VDC
M17
CO017SO
E-8
Application Manual
GEH-6195F
Contact output 18 (Q_QD1_CO18) is designed for the high pressure liquid fuel pump clutch soleniod in gas turbine
applications. If this solenoid requires reduced voltage, remove the jumper from JZ2 to JZ3. Figure E-5 shows the
components of this circuit.
<QD1> CORE
<PD> CORE
JZ1-3
J15-3
P125VDC
R6
50ohm
70W
R5
50ohm
70W
P18
CO018NC
JZ1-2
J16-3
CO018C
CO018NO
MOV
N125VDC
M18
CO018SO
E-9
GEH-6195F
Application Manual
Notes:
E-10
Application Manual
GEH-6195F
APPENDIX F
CONTROL CONSTANT AND I/O SUMMARY
F-1. CONTROL CONSTANT FORMAT AND INDIVIDUAL POINT
Some constants are referred to as initialization control constants. These constants are only read at initialization time. This
means that the constant can be changed, but the new value will not be used until ATS is reinitialized.
Entries for individual constants and points are in the following format:
NAME
Description.
Scaling and Where used (functions).
Value rational, as necessary.
KACC1_2
KACC1_3
KACC2_1
KACC2_2
KACC2_3
KAD
KAK_1
KAK_2
KAK_3
F-1
GEH-6195F
Application Manual
KALF0
KALF1
KALF2
KALF3
KAMS1
KAMS2
KAMS3
KAMS4
KAMS5
KAMS6
KAMS7
KATS_A_1_1
KATS_A_1_2
F-2
Application Manual
KATS_A_1_3
KATS_A_2_1
KATS_A_2_2
KATS_A_2_3
KATS_A_3_1
KATS_A_3_2
KATS_A_3_3
KATS_B_1_1
KATS_B_1_2
KATS_B_1_3
KATS_B_2_1
KATS_B_2_2
KATS_B_2_3
KATS_B_3_1
KATS_B_3_2
KATS_B_3_3
KATS_BA_1
KATS_BA_2
GEH-6195F
F-3
GEH-6195F
Application Manual
KATS_BA_3
KATS_BB_1
KATS_BB_2
KATS_BB_3
KATS_CONFIG
ATS configuration.
CNT15 Used in Scheduling function.
Zero will inhibit all functions.
KBAL_1
KBAL_2
KBAL_3
KBAL_4
KBAL_5
KBOREDIA1
KBOREDIA2
KBOREDIA3
KC0_1
KC0_2
F-4
Application Manual
GEH-6195F
KC0_3
KC1_1
KC1_2
KC1_3
KC2_1
KC2_2
KC2_3
KC3_1
F-5
GEH-6195F
Application Manual
KC3_2
KC3_3
KCRITERIA1
KCRITERIA2
KCRITERIA3
KCRITERIA4
KCT_1
KCT_2
KCT_3
KDEL_CV_1
KDEL_CV_2
Allowable CV temperature differential intercept for values greater than the breakpoint during loading.
DEG F
Used in Preparation for Rolloff and Average Temperature Change functions.
Note that this is an initialization control constant.
KDEL_CV_3
Allowable CV temperature differential slope for values greater than the breakpoint during loading.
PU
Used in Preparation for Rolloff and Average Temperature Change functions.
Note that this is an initialization control constant.
F-6
Application Manual
GEH-6195F
KDEL_CV_4
Allowable CV temperature differential intercept for values less than the breakpoint during loading.
DEG F
Used in Preparation for Rolloff and Average Temperature Changefunctions.
Note that this is an initialization control constant.
KDEL_CV_5
Allowable CV temperature differential slope for values less than the breakpoint during loading.
PU
Used in Preparation for Rolloff and Average Temperature functions.
Note that this is an initialization control constant.
KDEL_CVU_2
Allowable CV temperature differential intercept for values greater than the breakpoint during unloading.
DEG F
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_CVU_3
Allowable CV temperature differential slope for values greater than the breakpoint during unloading.
PU
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_CVU_4
Allowable CV temperature differential intercept for values less than the breakpoint during unloading.
DEG F
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_CVU_5
Allowable CV temperature differential slope for values greater than the breakpoint during unloading.
PU
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_SV_2
Allowable SV temperature differential intercept for values greater than the breakpoint during loading.
DEG F
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_SV_3
Allowable SV temperature differential slope for values greater than the breakpoint during loading.
PU
Used in Preparation for Rolloff and Average Temperature Change functions.
Note that this is an initialization control constant.
KDEL_SV_4
Allowable SV temperature differential intercept for values less than the breakpoint during loading.
DEG F
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDEL_SV_5
Allowable SV temperature differential slope for values greater than the breakpoint during loading.
PU
Used in Average Temperature Change function.
Note that this is an initialization control constant.
KDF0_1
KDF0_2
KDF0_3
F-7
GEH-6195F
Application Manual
KDF1_1
KDF1_2
KDF1_3
KDF2_1
KDF2_2
KDF2_3
KDF3_1
F-8
Application Manual
GEH-6195F
KDF3_2
KDF3_3
KEM1
KEM2
KEM3
KEMERG_SET
KEMODCST_1
KEMODCST_2
KEMODCST_3
KEM0
F-9
GEH-6195F
Application Manual
KFB_1
Bore factor for determining initial loading rate for area one.
...
Used in Loading Rate function.
Note that this is an initialization control constant.
KFB_2
Bore factor for determining initial loading rate for area two.
...
Used in Loading Rate function.
Note that this is an initialization control constant.
KFB_3
Bore factor for determining initial loading rate for area three.
...
Used in Loading Rate function.
Note that this is an initialization control constant.
KFNMAX_1
KFNMAX_2
KFNMIN_1
KFNMIN_2
KFPOSB_1
Factor in calculating bore related positive temperature mismatch for area one.
PU
Used in Temperature Recommendations function.
KFPOSB_2
Factor in calculating bore related positive temperature mismatch for area two.
PU
Used in Temperature Recommendations function.
KFPOSS_1
Factor in calculating surface related positive temperature mismatch for area one.
PU
Used in Temperature Recommendations function.
KFPOSS_2
Factor in calculating surface related positive temperature mismatch for area two
PU
Used in Temperature Recommendations function.
KFR1
KFR2
KFR3
KFR4
KFR5
KFS_1
Surface factor for determining initial loading rate for area one.
PU
Used in Loading Rate function.
Note that this is an initialization control constant.
F-10
Application Manual
GEH-6195F
KFS_2
Surface factor for determining initial loading rate for area two.
PU
Used in Loading Rate function.
Note that this is an initialization control constant.
KFS_3
Surface factor for determining initial loading rate for area three.
PU
Used in Loading Rate function.
Note that this is an initialization control constant.
KFTEMP_LIM
KH2PRES_1
KH2PRES_2
KH2PRES_3
KH2PRES_4
KIAL_1
KIAL_2
KIAL_3
KIAL_4
KIFL_1
KIFL_2
KIFL_3
KIFL_4
KK2_1
F-11
GEH-6195F
Application Manual
KK2_2
KK2_3
KKLAB
KKLAS
KLAMS_CALC
KLCST_PWRM
KLD1
KLD2
KLGEN_CALC
KLMIN_LOAD
KLOCATIONS
KLPRE_STRS
KLRTR_PWRM
KLTMP_LOAD
F-12
Application Manual
KMIN_LOAD
KMINMAXT_1
KMINMAXT_2
KMINRTMP1
KMINRTMP2
KMINRTMP3
KOS_MARGIN
GEH-6195F
Poisson coefficient.
PU
Used in Rotor Stress function.
KPREP1
KPREP2
KPREP3
KPREP4
KPREP5
KPREP6
KRATCUR
Rated current.
CNT15 Used in Generator Monitor function.
KRATLOAD
Rated load.
MW
Used in Loading Monitor and Loading Rate functions.
F-13
GEH-6195F
Application Manual
KRATMSP
KRATMST
KRATRHT
KRATSPD
KRESIST
KRLIM
KS2N_1_1
Allowable surface stress for area one with low CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_1_2
Allowable surface stress for area one with normal CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_1_3
Allowable surface stress for area one with high CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_2_1
Allowable surface stress for area two with low CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_2_2
Allowable surface stress for area two with normal CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_2_3
Allowable surface stress for area two with high CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_3_1
Allowable surface stress for area three with low CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_3_2
Allowable surface stress for area three with normal CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
KS2N_3_3
Allowable surface stress for area three with high CLE selection.
10**3
Used in Rotor Stress and Temperature Recommendations functions.
Note that this is an initialization control constant.
F-14
Application Manual
KSAL_1
KSAL_2
KSAL_3
KSAL_4
KSHFTDIA
Shaft diameter.
IN
Used in Rotor Stress function.
Note that this is an initialization control constant.
KSTABL_TM
KSTART_TM
KSURFDIA1
KSURFDIA2
KSURFDIA3
KTURBTYPE
Turbine type.
CNT15 Used in Scheduling function.
1=LST 2=NucMono 3=Nuc 4=MSTM, all other values are invalid.
KVMULT
KWRIMDIA
TNKR_HI
TNKR_LO
TNKR_ME
GEH-6195F
F-15
GEH-6195F
Application Manual
AP_H2_ATS
Hydrogen pressure.
PSI
Used in Generator Monitor function.
ARM_CUR_LIM
AT_H2CG
BORE_LA_1
BORE_LA_2
BORE_LA_3
BORE_STR_1
BORE_STR_2
BORE_STR_3
CHST_MSP_PCT
CLE_HP
Cyclic life expenditure on last thermal cycle for rotor in area one.
%
Used in Rotor Stress function.
CLE_RH
Cyclic life expenditure on last thermal cycle for rotor in area two.
%
Used in Rotor Stress function.
CLE_XO
Cyclic life expenditure on last thermal cycle for rotor in area three.
%
Used in Rotor Stress function.
CP_CHST_ATS
F-16
Application Manual
GEH-6195F
CVAMS_AU
CVR
DA_PU_AV
DAF_ATS
DAR_ATS
DBZONE_HP_1
DBZONE_HP_2
DBZONE_HP_3
DBZONE_RH_1
DBZONE_RH_2
DBZONE_RH_3
DBZONE_XO_1
Bore stress excursion counter for zone III for area one.
CNT15
Used in Rotor Stress and EEPROM Access functions.
DBZONE_XO_2
Bore stress excursion counter for zone III for area two.
CNT15
Used in Rotor Stress and EEPROM Access functions.
DBZONE_XO_3
Bore stress excursion counter for zone III for area three.
CNT15
Used in Rotor Stress and EEPROM Access functions.
DS7_ATS_1
DS7_ATS_2
DS7_ATS_3
F-17
GEH-6195F
Application Manual
DS9_ATS_1
DS9_ATS_2
DS9_ATS_3
DTMS_ATS
DTRH_ATS;
DVF_ATS
DW_TTA_ATS
DWR_R1
MW reference rate.
%/SEC Used in Admission Mode Selection function.
DW1
MW load.
%
Used by Admission Mode Selection, Loading Rate, and Loading Monitor functions.
E_FT_MST_REC
E_FT_RHT_REC
E_L18ACC_REC
E_L83AMS_REC
FLD_CUR_LIM
FLD_TEMP
Field temperature.
DEG C Used in Generator Monitor function.
FP_MSP1
F-18
Application Manual
GEH-6195F
FP_HRSP_DPY
FT_HRS
FT_HRS_MAX
FT_HRS_MIN
FT_MSP
HEAT_RATE_1
HEAT_RATE_2
HEAT_RATE_3
IVR
LARM_CUR_EXC
LAT_H2CG_EXC
LBZCOUNT
LCALC_TEMP
LCALCS_STAB
LCHST_RDYRL
LCHST_WRM_CM
LCHT_PRE_REQ
LCV_CHST_HLD
F-19
GEH-6195F
Application Manual
LENTHALPY_OK
LEXC_LA_STR
LEXC_VLV_DIF
LEXCSTR_PR
LFLD_CUR_EXC
LFLD_TMP_EXC
LHEAT_SK_REQ
LMST_OUT_RAN
LOAD_RAT_REC
LOADRATE_ATS
LPRESS_OVER
LRHT_OUT_RAN
LROT_HS_REQ
LROT_PRE_REQ
LRTR_WRM_REQ
LSLO_PRS_REQ
LSURFHEAT1
LSURFHEAT2
F-20
Application Manual
GEH-6195F
LSURFHEAT3
L14HA
L14RTX
L3_OS_ATS
L3DWR_LDG
Load increasing.
LOG
Used in Admission Mode Selection function.
L3DWR_UNL
Load decreasing.
DEG F
Used in Admission Mode Selection, Average Temperature Change,
Loading Rate, and Loading Monitor functions.
L3XT_ATS
L39DE_LW
L43A_HIR_ATS
L43A_LOR_ATS
L43A_MER_ATS
L43AMS_F_ATS
L43AMS_P_ATS
L43FFR_ATS
L43N_HIR_ATS
L43N_MER_ATS
L43N_RTR_ATS
L52GX_ATS
Breaker closed.
LOG
Used in Scheduling and Temperature Mismatch functions.
F-21
GEH-6195F
Application Manual
L68DW
Load/speed hold.
LOG
Used in Acceleration and Loading Monitor functions.
L83A_HI
L83A_LO
L83A_ME
L83CLE_HI
L83CLE_LO
L83CLE_ME
L83CW
L83FF
L83M_AU
Automatic mode.
LOG
Used in Acceleration, Admission Mode Selection, Loading Rate, and Loading Monitor
functions.
L83M_BYP
L83M_CO
Remote submode.
LOG
Used in Admission Mode Selection function.
L83M_UMC
L83M_VPO
L83N_CL
L83N_HI
L83N_ME
L83SF
F-22
Application Manual
GEH-6195F
L83STAB
MSOTR_DIFTAR
MST_OUTR_DIF
RLE_HP
RLE_RH
RLE_XO
ROTOR_1_TEMP
ROTOR_2_TEMP
ROTOR_3_TEMP
RT_RBS
RUN_TIMER
STEAM_MAX
STEAM_MIN
SURF_LA_1
SURF_LA_2
SURF_LA_3
SURF_STR_1
SURF_STR_2
F-23
GEH-6195F
Application Manual
SURF_STR_3
S2_ATS_1
Derived allowable surface stress less 25,000 psi for area one.
...
Used in Rotor Stress function.
S2_ATS_2
Derived allowable surface stress less 25,000 psi for area two.
...
Used in Rotor Stress function.
S2_ATS_3
Derived allowable surface stress less 25,000 psi for area three.
...
Used in Rotor Stress function.
TIME_TO_STAB
TM_ATS_1
TM_ATS_2
TM_ATS_3
TN_RPM
TNH1
TT_FSS
TT_XOU
TSAT
VT_CVI
VT_CVO
VT_MCV_DIFF
VT_MSVI_ATS
F-24
Application Manual
GEH-6195F
VT_MSVO_ATS
VT_MSV_DIFF
VT_MSV_ALLOW
VT_CV_ALLOW
F-25
GEH-6195F
Application Manual
Notes:
F-26
To:
GE Industrial Control Systems
Product Service, Room 191
1501 Roanoke Blvd.
Salem, VA 24153-6492 USA
Problem Report
General Electric Company
Fax: 001-540-387-8606
Name
Telephone Number
Company Name
Fax Number
Address
Job Site
GE Requisition Number
To:
GE Industrial Control Systems
Technical Publications, Room 191
1501 Roanoke Blvd.
Salem, VA 241536492 USA
Reader Comments
General Electric Company
Fax:
001-540-387-8606
Telephone Number
Company Name
Fax Number
Address
Job Site
GE Requisition Number
Publication No.
Issue/Revision Date
Todays Date
GENERAL COMMENTS
Excellent
Good
Fair
Poor
Contents
{
Organization
{
Technical accuracy
{
Clarity
{
Completeness
{
Drawings, figures, and tables
Referencing and tables of contents {
{
Readability
Comment
As compared to publications from other manufacturers of similar products, how would you rate this document?
{ Superior
{ Comparable
{ Inferior
{ Do not know
{ Distributor
{ Maintenance
{ OEM
{ Operator
{ Installation
{ Other (please specify)
GE Industrial Control
Systems
General Electric Company
1501 Roanoke Blvd.
Salem, VA 24153-6492 USA