NEW ProTech TPS Software
NEW ProTech TPS Software
Software Manual
Read this entire manual and all other publications pertaining to the work to be
performed before installing, operating, or servicing this equipment.
Practice all plant and safety instructions and precautions.
General
Precautions Failure to follow instructions can cause personal injury and/or property damage.
This publication may have been revised or updated since this copy was produced.
To verify that you have the latest revision, check manual 26311 , Revision Status &
Distribution Restrictions of Woodward Technical Publications, on the publications
Revisions page of the Woodward website:
www.woodward.com/publications
Revisions—Changes in this publication since the last revision are indicated by a black line
alongside the text.
Woodward reserves the right to update any portion of this publication at any time. Information provided by Woodward is
believed to be correct and reliable. However, no responsibility is assumed by Woodward unless otherwise expressly
undertaken.
Manual 26712
Copyright © Woodward 2013
All Rights Reserved
Manual 26712 ProTech GAP Manual
Contents
Woodward 1
ProTech GAP Manual Manual 26712
2 Woodward
Manual 26712 ProTech GAP Manual
Woodward 3
ProTech GAP Manual Manual 26712
4 Woodward
Manual 26712 ProTech GAP Manual
Woodward 5
ProTech GAP Manual Manual 26712
Chapter 1.
Overview
Introduction
This manual will provide the following information for the user regarding the use
of the ProTech GAP tool which is an enhanced (optional) way to program and
configure additional safety logic functions into the ProTech family of Overspeed
Protection products.
Installation of the additional Woodward software tools required
Step by step instructions to build custom logic for the ProTech
Details on how to load & confirm (graphical vs. hardware) the device
settings
How to simulate & test graphical logic on a PC and generate settings files
Numerous application examples to help users with custom logic designs for
safety related functions, or just additional monitoring parameters
General Information
GAP is Woodward’s Graphical Application Programmer, (3rd Generation),
software tool. It is a Windows based, high-level, block-oriented programming
language designed for simple and quick implementation of difficult control
strategies. GAP blocks are proven pieces of software, and you don’t have to be a
computer programmer to program in GAP. GAP is part of the Woodward
Integrated Development Environment which includes ToolKit and NetSim, and is
the primary programming tool for our high-end electronic control products.
The ProTech family has some products that allow you to add site-specific
input/output signals and implement unique software logic related to these signals.
This can be done through the Programming and Configuration Tool (PCT), based
on Woodward’s ToolKit program. There are however, some limitations with this
method:
No graphical view of the application program
No ability to simulate and test/debug the program
No error checking prior to loading the program into the ProTech device
6 Woodward
Manual 26712 ProTech GAP Manual
Woodward 7
ProTech GAP Manual Manual 26712
Chapter 2.
Installation of Software Tools for ProTech
To install the GAP Tool, locate/obtain the ProTech GAP Installation CD provided
with each ProTech (ProTech-SX, ProTechTPS, or MicroNet Safety Module
[MSM]). Alternatively, the ProTech/MicroNetSM Editor and NetSim Coder 1.0 &
2.0 can be downloaded from Woodward’s Internet website:
www.woodward.com/software
In order to use the ProTech GAP tool, the following Woodward programs must
first be loaded on the target PC.
ToolKit version 3.6 or later
ProTech Service Tool
ProTech/MicroNetSM Editor and NetSim Coder 1.0 & 2.0
NetSim 1.5 Control Executive or later
Microsoft Visual C++ version 6.00 2010 Express compiler
A version of ToolKit install is available on the CD, but the latest version can
always be downloaded from the Woodward website. The service tool for your
particular device will need to be downloaded from the Woodward website.
Install ToolKit version 3.6 ToolKit version 3.6 or later (installed in default
directory) with at a minimum an Advanced-Runtime license (Woodward
Part# 8447-5002).
ToolKit Developer license (Woodward Part# 8928-5016) will work as well,
but is not required.
NOTE: This program must be opened at least one time before GAP can
use it. The correct ToolKit version is supplied with the installer CD,
provided with the product.
Install the service tool for your particular device (SX, TPS, MSM) again
allowing the install program to install in the default directory.
o SX (Woodward Part# 9927-1837)
o TPS (Woodward Part# 9927-1684)
o MSM (Woodward Part# 9927-1838)
Once these tools have been installed, refer to “Using the Programming and
Configuration Tool” section in Chapter 10 of the service manual to connect to the
device.
SX service manual 26546V2
TSP service manual 26501V2
MSM service manual 26547V2
8 Woodward
Manual 26712 ProTech GAP Manual
Woodward 9
ProTech GAP Manual Manual 26712
On the License Agreement screen select I Agree, and then next
10 Woodward
Manual 26712 ProTech GAP Manual
After the GAP tool has been installed, find it in All Programs – Woodward
– GAP3 and click on the GAP3 Icon . This will open up
the GAP program to verify that it was installed correctly.
In the GAP3 program select File – New – Project and verify that the ProTech
TPS, ProTech SX and MicroNet SM (MSM) are available (versions numbers
can advance so there might be more than shown below)
On the template Pop-Up select the “More” tab and check show all templates.
Woodward 11
ProTech GAP Manual Manual 26712
Installing NetSim
This section will step the user through the process of installing NetSim, which
can be used to run a simulation, to debug a configuration, prior to loading it into
the ProTech.
On the Configure Shortcuts screen check the box if you want a shortcut
installed on your desktop
12 Woodward
Manual 26712 ProTech GAP Manual
On the End User License Agreement screen select, I accept the term in
the License Agreement
Woodward 13
ProTech GAP Manual Manual 26712
NetSim is being installed
After the GAP tool has been installed, find it in All Programs – NetSim –
NetSim CE, or on the desktop if that option was selected earlier. Click on
the NetSim CE icon to open up NetSim Control Executive to verify that it
was installed correctly
.
14 Woodward
Manual 26712 ProTech GAP Manual
This will allow the user to ‘compile’ the ProTech GAP application settings
program to be executed on their PC by NetSim. Using NetSim the user can
perform program debugging on their application, prior to loading the settings into
the ProTech.
License Terms, select I have read and accept the license terms
Woodward 15
ProTech GAP Manual Manual 26712
Installation Options. Suggest to uncheck SQL server option, it is not
needed
Download in Progress
16 Woodward
Manual 26712 ProTech GAP Manual
Setup complete, select exit
Woodward 17
ProTech GAP Manual Manual 26712
Chapter 3.
Building an Application
Introduction
The ProTech GAP template allows you to create a custom application program
and code it for simulation on your PC. Once you are satisfied with the program, a
valid Settings File (.wset) can be created from the application. This file can then
be uploaded into the target ProTech device through the ToolKit Service tool.
Upon successful completion of the loading of the settings file, the ProTech will
return to the GAP application the exact CRC (cyclical redundancy checksum)
values related to each program section (in addition to an overall CRC).
1. Only “settings” files are loaded into the ProTech (unlike other Woodward
products using GAP programs where a compiled/executable program is
loaded into the device).
2. The GAP template requires the Service Tool to send/retrieve information
to/from the device.
3. ProTech GAP tool has NO safety related requirements or specifications – all
of these requirements are met by the ProTech hardware.
4. The compiling of a ProTech GAP application will be for NetSim only, since
there is no compiling for the ProTech hardware.
5. Current templates exist for the SX, TPS, and MicroNet Safety Module.
18 Woodward
Manual 26712 ProTech GAP Manual
Choosing a Template
The first step in creating a new project (program) in GAP is to select the desired
Template. Templates contain the available program blocks that the user can
select to create program logic for a specific target hardware product.
NOTE: This Template list likely contains many more template options than you
will see.
Woodward 19
ProTech GAP Manual Manual 26712
The ProTech TPS application examples will be in this template.
NOTE: This manual will proceed with instructions using the Version 2.0
template, but the same steps will work for either template.
1. For each type of block, there is only a specific number of blocks available
(for example there are only 30 total delay blocks).
2. This naming convention is used by the ToolKit service tool programming,
therefore it must be followed.
3. Each individual block can be viewed during runtime on the ProTech front
panel monitor screen.
ProTech GAP -
User does not define Block names or Categories – these are pre-defined
to match the display screen at runtime. Use block descriptions &
comments to describe functions where needed.
There are NO Rate groups – all blocks execute in each cycle of the
minor frame timer. The identifier in parenthesis give the module that
block is found in (A, B, or C)
There are NO tunables, values are changed in configuration mode only
via the front panel display or the service tool
Different block colors reflect which module they are in, not rate group
Does not link to a compiler for creating executable code to run in the
ProTech – it will only produce “setting” files (.wset files) that are identical
to the Service Tool settings files and are what is loaded into the
hardware
Does support a compiler for creating a simulation file that is supported by
Woodward’s NetSim product.
Does NOT support monitoring of live values from the ProTech hardware
– you must use the front panel display to see live block values on a
powered unit, however NetSim will support the monitoring of live values
during simulation (via SOS)
Getting Started
When you first Launch the GAP tool, you may see a dialog box as in figure 3.3
below, and will be prompted for a file name and location, this for opening an
existing project. If you get this box hit Cancel and you should see the GAP tool
open and be ready for a new project/program as shown in Figure 3-3a below.
20 Woodward
Manual 26712 ProTech GAP Manual
After reaching this point Select File/New/Project. You should now be prompted
for the selection of a template as shown previously in Figure 3-1. For our
example we selected ProTech TPS 2.00.
If this is the only Woodard GAP product you have, or just want to have all new
programs start with this template you can set this up as the default template by
using the “Startup Options/Select Default Startup Template” under the File menu.
Note that you need to restart GAP to get the ProTechTPS 2.00 Template to
display in the RH window.
Next go to the Block Template Tree window, expand the Configure group and
drag the SYS_INFO_TPS block into the Active Sheet window as shown in the
Figure below.
NOTE: More detail about individual GAP blocks can be found in the
Appendix of this manual and in the GAP Help pull-down tab under Block
Help.
Woodward 21
ProTech GAP Manual Manual 26712
You will notice the block name (top) and the block type (bottom) are in RED. This
is because you must select which module (A, B, or C) this block is assigned to
(shown in red as xx). To do this double click on the block to open it and select A,
B or C for the ProTechModule field.
22 Woodward
Manual 26712 ProTech GAP Manual
Doing this will automatically name the block, convert the color and eliminate the
Red errors.
Some blocks are unique and must be assigned to a specific module (such as this
one) while others can be declared as (ALL) meaning that they will be duplicated
automatically in each of the 3 kernel modules.
Select this block and Copy/Paste 2 more of these blocks on the page and
change them to be assign to modules B and C.
Additional blocks are added in the same way. The input fields will first appear as
Red X’s (required input fields) or with default values.
These input fields must be programmed with one of the following:
1. Fixed Value
2. Output from another block
Clicking on the input field, will allow the user to enter a value or select a valid
input option. GAP will only show valid inputs for the field type (Boolean or
analog), such as Boolean values for logic gates.
The user can also click on the output stem of a block and drag a ‘net’ line to the
input of another block, if it is the correct field type. If it is not the correct data type
then GAP will not allow the user to make the connection. A given block can have
its stem branch to many other blocks.
NOTE: For more detail about how to use the GAP editor, use the Editor
Help found under the Help pull-down tab.
Woodward 23
ProTech GAP Manual Manual 26712
NOTE: The words program and project both refer to the <filename>.GAP3 file
that GAP creates. For simplicity we will use the word program from here forward.
There will only be 1 GAP program to maintain that will contain all of the
application settings for the ProTech. Once complete, the program will generate 3
separate settings files, that each get loaded into the ProTech modules A, B & C.
To return to work on this program later, you can simply double click on the GAP3
file and it will automatically be associated with the GAP editor tool.
24 Woodward
Manual 26712 ProTech GAP Manual
Logic Organization
The following is the general construction of the example programs that are
provided and shown in this manual. The sheet number refer to the TPS sample
program TPS_VI_Prog1.200
1. Project Cover sheet – use the title block to identify the project/jobsite/part
number – this will also provide revision control for changes
2. System Information blocks (sheet 1) that provide the CRC ‘fingerprint’
from the target hardware
3. Required/Recommended Blocks (sheet 2) good practice to have all of
these blocks present in your application so that all critical settings are
contained in the GAP program
4. Logic for Safety Instrumented Functions (SIF) – typical Input to Output
(left to right) flow of logic on the page – using ‘net’ connections between
block outputs and inputs for ease of readability (on a sheet)
5. Logic for non-critical use such as monitoring or test routines
6. Alarm and Trip summary Latches (sheets 7 & 8)
Programmer Comments
It is good practice to use good notes and programmer comments as much as
reasonable when creating a program. In the example programs provided all 3 of
the Comment types are utilized –
Line Text - to outline and highlight a section of code
Comment Text Box – beige box container for text
Rich Text – Enhanced format (color/font/size ) text editor for
Woodward 25
ProTech GAP Manual Manual 26712
26 Woodward
Manual 26712 ProTech GAP Manual
For the ProTech SX one file will be created, for the TPS and MSM it will create 3
.wset files. It there were warnings found during the completeness check, then
there will be an additional prompt that pops-up to confirm that it is OK to make
the .wset files.
These settings files can now be loaded into the ProTech at any time with the use
of the ToolKit Programming & Configuration Tool.
Whenever the ProTech GAP tool is used to create the settings file (.wset), it will
overwrite all settings that exist in the ProTech device. It will not do a ‘partial’ load
of just the customer-specific logic that was created.
Woodward 27
ProTech GAP Manual Manual 26712
Chapter 4.
Linking the GAP program to the Hardware
To do this first setup an active serial communication link between the service tool
to the ProTech device.
Thirdly select File/Complie/Create and Upload .wset file and the GAP will run
through the following steps –
1. Prompt for the correct Sid specification (press OK)
2. Perform the completeness check
3. Prompt for the ProTech password (default = AAAAAA then OK)
4. Identify the module (A, B, or C) and Load the correct .wset file
5. Retrieve the CRC Fingerprint and load it into the GAP SYS_INFO
6. Show completeness check dialog box with 4 completed steps
28 Woodward
Manual 26712 ProTech GAP Manual
You will need to do this 1 module at a time on TPS/MSM, however the GAP tool
will know which settings file to load and return the “CRC Fingerprint” information
of the module that was loaded into the SYS_INFO block in the GAP program.
CRC Fingerprint
It can be extremely critical for a customer, especially an OEM with a unit under
warranty, to have absolute confirmation of the settings in a SIL3 safety device
protecting their rotating equipment. The ProTech CRC Fingerprint does this by
automatically documenting these verification codes in the GAP program.
Once all modules have been loaded and all CRC’s retrieved the GAP can the
Saved (via File/Save Project) and the SYS_INFO codes will be secure.
Woodward 29
ProTech GAP Manual Manual 26712
NOTE: If any change is made to the GAP after this and the GAP is saved
again, the CRC codes will be blanked out since there is no longer absolute
assurance that the GAP is identical to the settings in the ProTech.
CRC Differences
If all of the logic (including input & output signals, Home screen declarations,
alarm & trip latches….) is exactly the same, it is possible that the CRC codes
between the 3 modules (TPS/MSM) will be identical.
However, it is most likely that the CRC codes between the modules will be
different. This is due to the fact that there will likely be slight logic gate variations
between modules to correctly annunciate signal faults in the system and clarify
the health status of redundancy manager blocks in all modules.
As you can see from the screen shot below, the GAP date and time are identical,
but the Overview CRC code is different between the 3 modules. If you check
down the list of program sections, you will see that the only difference between
the 3 is the DISPLAY_CRC code, meaning that the Home Screen block has
some different assignments in their input fields.
It should be noted that unique Signal identifiers, like DeviceTag ID’s or Input
descriptions are NOT considered in the CRC codes. These items are expected to
be different between the modules so that field signals can be clearly identified.
30 Woodward
Manual 26712 ProTech GAP Manual
Chapter 5.
Logic Simulation Using NetSim
Woodward 31
ProTech GAP Manual Manual 26712
This tool will open a completeness check box and then coder box (like shown
below) and create a file that NetSim can use to simulate the GAP program that
was created.
NOTE: This step is only required when Input or Output Signal blocks have
been added or deleted. It is not necessary to re-run keystone if only logic
block changes have been made to the program.
Click the Location 1 button and use the browser window to locate the
directory/folder where your GAP program file is located. Click OK on the desired
folder and it will load that path into the window as shown below.
Note: If the path does not appear in the window to the right of the location
button, verify that you have compiled and that the location folder contains
the files tmp_itab & tmp_otab.
32 Woodward
Manual 26712 ProTech GAP Manual
Click the Build button and Keystone will create the necessary files to use in the
following steps. Keystone builds input and output tabs for NetSim (shown in
Figure 5-16 below).
Note: If you have not programmed any RELAY_OUT block (relay outputs)
Keystone will display this error message below. This will not prevent the
simulation from working; it is only an indication that there will not be an
Output Switches tab in NetSim.
Woodward 33
ProTech GAP Manual Manual 26712
To populate live values on your GAP program, follow one of the following
procedures, depending on your computer’s Operating System.
34 Woodward
Manual 26712 ProTech GAP Manual
For XP –
Nothing else is required, simulated values should appear in GAP.
For Windows 7 –
The Woodward SOS Servlink OPC Server must be used. This tool should launch
automatically when Simulate mode was launched above.
The GAP program should now show live values at the inputs/outputs of each
program block, as shown below.
If there are not live values being displayed, follow the steps below.
Woodward 35
ProTech GAP Manual Manual 26712
If the SOS server did not launch, open the server under Start/All
Programs/Woodward/SOS Servlink OPC Server and select the
icon.
You may get a cyber-security pop-up box (required for connecting to secure
controls) that does not apply to the ProTech. Just click OK (no user name or
password needed) and ignore the error about finding no secure controls.
NOTE: The SOS should automatically connect to the IP address that appears in
NetSimCE window (see Figure 5-8 above).
If not click on the port and select Session/Modify. This will open a dialog box to
enter the IP (as shown in your NetSimCE window). If not automatically
connected, select Session/Connect.
36 Woodward
Manual 26712 ProTech GAP Manual
To simulate the action of the logic, the input signals can be forced to desired
values using the NetSimCE.
Go to the NetSimCE window and Select Variables from the Edit menu. A dialog
box with multiple tabs will open. Select the Input Switches tab and you should
see a list of the input signals that have been programmed.
Woodward 37
ProTech GAP Manual Manual 26712
38 Woodward
Manual 26712 ProTech GAP Manual
Chapter 6.
Application Examples
Overview
The example programs that are provided are intended to help the programmer by
showing typical application functions that can be programmed into the ProTech.
There are examples using the SX (Simplex Module) and the ProTech TPS
(Triplicated Modules) units. The TPS logic can be easily used in an MSM as well.
Woodward 39
ProTech GAP Manual Manual 26712
Custom Tags entered for these inputs:
DI #1 ESTOP
DI #2 Lube Oil Pressure
DI #3 VibSys_Trip_A
DI #4 VibSys_Trip_B
DI #5 HP Tank SHH1234_A
DI #6 HP Tank SHH1234_B
DI #7 HP Tank SHH1234_C
Annunciations:
When TRIP for DI #1 - annunciate TRIP on “Local Panel ESTOP”.
When TRIP for DI #2 - annunciate TRIP on “Low Lube Oil Pressure SW”.
Annunciations:
When TRIPPED - annunciate “Trip from VIB System”.
When ALARMING - annunciate “VIB Switch Difference”.
Trip from High Pressure Tank Level Switches Example (DI #5, #6 & #7) ‐
Triplex Discrete Inputs from a Vibration System
Annunciations:
When TRIPPED - annunciate “High Pressure Tank Trip”.
When ALARMING - annunciate “Pressure Tank SW Diff”.
40 Woodward
Manual 26712 ProTech GAP Manual
Woodward 41
ProTech GAP Manual Manual 26712
Custom Tags entered for these inputs:
AI #1 Turb Lube Oil Pressure A
AI #2 Turb Lube Oil Pressure B
AI #3 Hi PressTank Level A
AI #4 Hi PressTank Level B
AI #5 HP Vessel Press A
AI #6 HP Vessel Press B
AI #7 HP Vessel Press C
TRIP on 3 scenarios:
Both signals Fail (2 out of 2 Vote to TRIP)
Both signals fall below 8 psia
Both signals in 1 of the above conditions
** For the second condition—If the requirement is for the Trip to occur if EITHER
signal falls below 8 psia, then the LOGIC_GATES.BLOCK_4.AND block can be
changed to an OR block.
Annunciations:
When Alarm level is reached annunciate “Lube Oil Low / Aux Pump On”.
For one Sensor at Trip Level annunciate “Lube Oil Press Sensor X (A or B)
SD”.
TRIP on 3 scenarios:
Both signals Fail (2 out of 2 Vote to TRIP)
Both signals rise above 90%
Both signals in 1 of the above conditions
42 Woodward
Manual 26712 ProTech GAP Manual
** For the second condition—If the requirement is for the Trip to occur if EITHER
signal falls rises above 90%, then the LOGIC_GATES.BLOCK_15.AND block
can be changed to an OR block.
Annunciations:
When Alarm level is reached annunciate “Tank High Level ALM”.
For one Sensor at Trip Level annunciate “Tank Level Sensor X (A or B) SD”.
TRIP on 3 scenarios:
Any 2 out of 3 signals Failed
Any 2 out of 3 signals above Trip Level setpoint
Any 2 signals in 1 of the above conditions
Annunciations:
When Alarm level is reached annunciate “HP Vessel Hi Press ALM”.
For one Sensor at Trip Level annunciate “Vessel Hi Press Sensor X (A, B or C)
SD”.
Woodward 43
ProTech GAP Manual Manual 26712
Custom ALARM indications:
LubeOil Press Snsr A SD
LubeOil Press Snsr A FLT
LubeOil Press Snsr B SD
LubeOil Press Snsr B FLT
Tank Level Sensor A SD
Tank Level Sensor A FLT
Tank Level Sensor B SD
44 Woodward
Manual 26712 ProTech GAP Manual
Woodward 45
ProTech GAP Manual Manual 26712
Chapter 7.
Service Options
OEM and Packager Support: Many Woodward controls and control devices are
installed into the equipment system and programmed by an Original Equipment
Manufacturer (OEM) or Equipment Packager at their factory. In some cases, the
programming is password-protected by the OEM or packager, and they are the best
source for product service and support. Warranty service for Woodward products
shipped with an equipment system should also be handled through the OEM or
Packager. Please review your equipment system documentation for details.
You can locate your nearest Woodward distributor, AISF, RER, or RTR on our
website at:
www.woodward.com/directory
46 Woodward
Manual 26712 ProTech GAP Manual
This option allows you to call your Full-Service Distributor in the event of an
unexpected outage, or in advance of a scheduled outage, to request a
replacement control unit. If the unit is available at the time of the call, it can
usually be shipped out within 24 hours. You replace your field control unit with
the like-new replacement and return the field unit to the Full-Service Distributor.
Charges for the Replacement/Exchange service are based on a flat rate plus
shipping expenses. You are invoiced the flat rate replacement/exchange charge
plus a core charge at the time the replacement unit is shipped. If the core (field
unit) is returned within 60 days, a credit for the core charge will be issued.
Flat Rate Repair: Flat Rate Repair is available for the majority of standard
products in the field. This program offers you repair service for your products with
the advantage of knowing in advance what the cost will be. All repair work carries
the standard Woodward service warranty (Woodward Product and Service
Warranty 5-01-1205) on replaced parts and labor.
Flat Rate Remanufacture: Flat Rate Remanufacture is very similar to the Flat
Rate Repair option with the exception that the unit will be returned to you in “like-
new” condition and carry with it the full standard Woodward product warranty
(Woodward Product and Service Warranty 5-01-1205). This option is applicable
to mechanical products only.
When shipping the item(s), attach a tag with the following information:
return authorization number;
name and location where the control is installed;
name and phone number of contact person;
complete Woodward part number(s) and serial number(s);
description of the problem;
instructions describing the desired type of repair.
Woodward 47
ProTech GAP Manual Manual 26712
Packing a Control
Use the following materials when returning a complete control:
protective caps on any connectors;
antistatic protective bags on all electronic modules;
packing materials that will not damage the surface of the unit;
at least 100 mm (4 inches) of tightly packed, industry-approved packing
material;
a packing carton with double walls;
a strong tape around the outside of the carton for increased strength.
Replacement Parts
When ordering replacement parts for controls, include the following information:
the part number(s) (XXXX-XXXX) that is on the enclosure nameplate;
the unit serial number, which is also on the nameplate.
Engineering Services
Woodward offers various Engineering Services for our products. For these services,
you can contact us by telephone, by email, or through the Woodward website.
Technical Support
Product Training
Field Service
Technical Support is available from your equipment system supplier, your local Full-
Service Distributor, or from many of Woodward’s worldwide locations, depending
upon the product and application. This service can assist you with technical
questions or problem solving during the normal business hours of the Woodward
location you contact. Emergency assistance is also available during non-business
hours by phoning Woodward and stating the urgency of your problem.
For information on these services, please contact us via telephone, email us, or
use our website: www.woodward.com.
48 Woodward
Manual 26712 ProTech GAP Manual
You can also locate your nearest Woodward distributor or service facility on our
website at:
www.woodward.com/directory
Technical Assistance
If you need to telephone for technical assistance, you will need to provide the following information.
Please write it down here before phoning:
Your Name
Site Location
Phone Number
Fax Number
Engine/Turbine Model Number
Manufacturer
Number of Cylinders (if applicable)
Type of Fuel (gas, gaseous, steam, etc)
Rating
Application
Control/Governor #1
Woodward Part Number & Rev. Letter
Control Description or Governor Type
Serial Number
Control/Governor #2
Woodward Part Number & Rev. Letter
Control Description or Governor Type
Serial Number
Control/Governor #3
Woodward Part Number & Rev. Letter
Control Description or Governor Type
Serial Number
If you have an electronic or programmable control, please have the adjustment setting positions or
the menu settings written down and with you at the time of the call.
Woodward 49
ProTech GAP Manual Manual 26712
Appendix.
ProTech Template GAP Blocks
Configure Blocks
All the Configuration Blocks can be configured for All modules, A module, B
module, or C module. Additional details on each Configure Block can be found in
the GAP Help menu under Block Help.
AUTO_TEST
This block is only available in the ProTechTPS or MicroNet SM system. This block
configures the Auto Sequence Test. For more detailed information see the
ProTechTPS/MicroNet SM manual.
FIELD DESCRIPTION:
Inputs
Time_ENABLEd:
This input enables the Auto Sequence Test timer. Possible values are “Yes” or
“No”. Default value is “No”.
INTERVAL:
This input configures the time interval in days. The Auto Sequence Test will
be started after every interval. Possible values are from 1 to 999. Default value
is 7.
ALLOW_DISABLE:
This input configures if the Operator can disable the Test from the Front panel.
Possible values are “Yes” and “No”. Default value is “Yes”.
CONtinue_TO:
This input configures the time to wait for the CONTINUE_INPUT to goes
TRUE.
START_INPUT:
If this input goes TRUE the Auto-Sequence-Test will be started.
CONTINUE_INPUT:
If this input goes TRUE before the CONTINUE_TO times out the Auto
Sequence Test at the next Module will be started.
Outputs
none
50 Woodward
Manual 26712 ProTech GAP Manual
HOME_SCREEN
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is for Home Screen configuration.
FIELD DESCRIPTION:
Inputs
HOME_SCREEN:
This input sets the Home Screen the module switches to when pressing the
HOME key at the device. Possible values: see Home Screen List. The
default value is “Home”.
HS_ON_TRIP:
This input disables (“No”) or enables (“Yes”) switching to the Home
Screen on Trip. The default value is “Yes”.
Outputs
none
MODBUS
BLOCK DESCRIPTION:
This block is for the Modbus configuration.
FIELD DESCRIPTION:
Inputs
MODE:
This input sets the Connection Mode. Possible connections are RS485 or
RS232.
The default value is “RS232”.
Baud_RATE:
This input sets the Baud Rate in bit/s. Possible values are 19200, 38400,
57600 or 115200.
The default value is “19200”.
PARITY:
This input sets the Communication Parity. Possible values are “Even
Parity”, “Odd Parity” or “No Parity”.
The default value is “No Parity”.
Woodward 51
ProTech GAP Manual Manual 26712
SLAVE:
This input sets the Modbus Slave Address. Possible values are in the range
from 1 to 247.
The default value is “1”.
COMMANDS:
This input enables write commands. Possible values are “Yes” or “No”.
PWR_ALM
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system. It is for the
Power Supply Lost Alarm configuration.
FIELD DESCRIPTION:
Inputs
PS_1_ALARM:
This input defines if the loss of power supply 1 shall cause an alarm or
not. If set to “Yes” it will cause an alarm if set to “No” it won´t. The
default value is “Yes”.
PS_2_ALARM:
This input defines if the loss of power supply 2 shall cause an alarm or
not. If set to “Yes” it will cause an alarm if set to “No” it won´t. The
default value is “Yes”.
Outputs
none
SHARED_SFO
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is for sharing the Speed Fail Override signals between the different modules.
When this block is used, it commands the system to use speed fail override signals from
other modules as well as the local speed fail override function. The input values are
OR-ed and connected to the speed fail trip and speed fail timeout trip functions, see
START_LOGIC.
52 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be set to one of the following values. “Module A Speed Fail
Override”, “Module B Speed Fail Override”, “Module C Speed Fail Override”
or “Not Used”. The default value is “Not Used”.
INPUT_2:
This input can be set to one of the following values. “Module A Speed Fail
Override”, “Module B Speed Fail Override”, “Module C Speed Fail Override”
or “Not Used”. The default value is “Not Used”.
INPUT_3:
This input can be set to one of the following values. “Module A Speed Fail
Override”, “Module B Speed Fail Override”, “Module C Speed Fail Override”
or “Not Used”. The default value is “Not Used”.
Outputs
None
SHARED_START
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is for sharing the Start Input signals between the different modules. When this
block is used, it commands the system to use shared start signals from other modules as
well as the local start function. The input values are OR-ed and connected to the speed
fail trip and speed fail timeout trip functions, see START_LOGIC.
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be set to one of the following values. “Module A Start”,
“Module B Start”, “Module C Start” or “Not Used”. The default value is “Not
Used”
INPUT_2:
This input can be set to one of the following values. “Module A Start”,
“Module B Start”, “Module C Start” or “Not Used”. The default value is “Not
Used”
INPUT_3:
This input can be set to one of the following values. “Module A Start”,
“Module B Start”, “Module C Start” or “Not Used”. The default value is “Not
Used”
Outputs
None
Woodward 53
ProTech GAP Manual Manual 26712
START _LOGIC
BLOCK DESCRIPTION:
This block configures the Speed Fail behavior.
FIELD DESCRIPTION:
Inputs
SETPOINT:
Speed Setpoint below which the speed signal is considered
failed. Valid values: 0-25000 rpm. Default value is 100 rpm.
SPD_FAIL_T:
When set to “Used”, this trip is activated when speed is
below the Speed Fail Setpoint and the Speed Fail Override
discrete input is not closed. Valid values: “Not Used” or
“Used”. Default value is “Not Used”.
SPD_FAIL_A:
When set to “Used”, this alarm is activated when speed is
below the Speed Fail Setpoint. Valid values: “Not Used” or
“Used”. Default value is “Not Used”.
SPD_TO_T:
When set to “Used”, this trip is activated if speed is below
Speed Fail Setpoint when the Speed Fail Timeout Time
expires. Valid values: “Not Used” or “Used”. Default value is
“Not Used”.
SPD_TO:
Max time for speed to exceed the Speed Fail Setpoint after a
‘start’ command. This setting is used in conjunction with the
Speed Fail Timeout Trip. Valid values: 1-28800 seconds.
Default value is 1 second.
Outputs
none
54 Woodward
Manual 26712 ProTech GAP Manual
SYS_INFO_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. This block is mainly used as an
Information block. It can also be used to specify if configurations may be compared between
the three different modules.
FIELD DESCRIPTION:
Inputs
GAP_DATE:
This input shows the date of the latest application save.
CONF_COMP:
This input defines if the configurations of the three different modules are compared.
If “Yes” is selected, it compares the module settings. If “No” is selected, it doesn’t.
The default value is “Yes”.
Woodward 55
ProTech GAP Manual Manual 26712
CRCs:
If an application was successfully downloaded to the MicroNetSM, GAP receives
the CRCs from the MicroNetSM and saves each in the appropriate CRC input of
this block. This allows checking whether the application in GAP and in the
MicroNetSM match. If there is any change in the application, all CRCs are
considered invalid and will be deleted.
Outputs
None. Connection to the configuration compare alarm is provided as the CONF_MISM
output on the INT_ALARMS_MSM block.
SYS_INFO_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block is mainly used as an
Information block. It can also be used to specify if configurations may be compared
between the three different modules.
56 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
GAP_DATE:
This input shows the date of the latest application save.
CONF_COMP:
This input defines if the configurations of the three different modules are
compared. If “Yes” is selected, it compares the module settings. If “No” is
selected, it doesn’t. The default value is “Yes”.
CRCs:
If an application was successfully downloaded to the ProTechTPS, GAP
receives the CRCs from the ProTechTPS and saves each in the appropriate
CRC input of this block. This allows checking whether the application in GAP
and in the ProTechTPS match. If there is any change in the application, all
CRCs are considered invalid and will be deleted.
Outputs
none
TEST_MODE_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block configures the Test
Modes.
FIELD DESCRIPTION:
Inputs
OVRSPD:
This input defines the Temporary Overspeed Threshold in RPM. Possible
values are from 100 to 32000. Default value is 100.
OVRSPD_TO:
This input defines the Timeout for Temporary Overspeed Threshold in
seconds. Possible values are from 0 to 1800. Default value is 0.
SIMSPD_TO:
This input defines the Timeout for the Simulated Speed in seconds.
Possible values are from 0 to 1800. Default value is 0.
Permissive:
This input configures the test mode permissive function. Possible values
are “No InterModule Permissive”, “Module Not in Alarm” and “Module
Not Tripped”. Default value is “No InterModule Permissive”.
Outputs
none
Woodward 57
ProTech GAP Manual Manual 26712
TEST_MODE_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. This block configures the Test
Modes.
FIELD DESCRIPTION:
Inputs
OVRSPD:
This input defines the Temporary Overspeed Threshold in RPM. Possible
values are from 100 to 32000. Default value is 100.
OVRSPD_TO:
This input defines the Timeout for Temporary Overspeed Threshold in seconds.
Possible values are from 0 to 1800. Default value is 0.
SIMSPD_TO:
This input defines the Timeout for the Simulated Speed in seconds. Possible
values are from 0 to 1800. Default value is 0.
Permissive:
This input configures the test mode permissive function. Possible values are
“No InterModule Permissive”, “Module Not in Alarm” and “Module Not
Tripped”. Default value is “No InterModule Permissive”.
Outputs
none
USR_TEST
BLOCK DESCRIPTION:
This block allows the users to configure custom test routines as needed to test their
system.
FIELD DESCRIPTION:
Inputs
ENABLE:
Set to “Yes” to use the function. Valid values: “Yes” or “No”. Default value is
“No”.
SET:
Input for selection to start the user-defined test.
RST:
Input for selection to stop the user-defined test.
58 Woodward
Manual 26712 ProTech GAP Manual
TIMEOUT:
Max test time setting. The test will abort after the timeout expires. Valid values: 0-
1800 seconds. Default value is 0.
Outputs
none
Process Blocks
All the Process Blocks can be configured for All modules, A module, B module,
or C module. Additional details on each Process Block can be found in the GAP
Help menu under Block Help.
ACCEL_RED_MGR
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is an Acceleration Redundancy Manager that performs a voting on two or
three connected remote acceleration inputs. The voting logic is described at the
ACCEL_OUT output description below.
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be connected with a remote acceleration input from one of the
three Modules.
INPUT_2:
This input can be connected with a remote acceleration input from one of the
three Modules.
INPUT_3:
This input can be connected with a remote acceleration input from one of the
three Modules.
BASE_FUNC:
This input defines the voting logic if three inputs are connected and valid.
Default value is “Median”.
FALLBACK:
This input defines the voting logic if two inputs are connected and valid.
Default value is “HSS”.
Woodward 59
ProTech GAP Manual Manual 26712
Outputs
ACCEL_OUT:
If three inputs are connected and valid:
BASE_FUNC set to Median: This output will have the value of the input
value between the other two input values.
BASE_FUNC set to HSS: This output will have the value of the highest
input value.
BASE_FUNC set to LSS: This output will have the value of the lowest
input value.
If one/two/three inputs are connected and only one is valid: This output will
have the same value as the valid input.
If one/two/three inputs are connected and no input is valid: This output will be
set to 0.
IN_1_INVALID:
This block's output will be TRUE if input INPUT_1 is invalid, else this output
will be FALSE.
IN_2_INVALID:
This block's output will be TRUE if input INPUT_2 is invalid, else this output
will be FALSE.
IN_3_INVALID:
This block's output will be TRUE if input INPUT_3 is invalid, else this output
will be FALSE.
60 Woodward
Manual 26712 ProTech GAP Manual
ALM_LATCH_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. The output of this block goes TRUE
if any one of the Boolean INT_ALARMS or INPUT_X inputs is TRUE. The output remains
TRUE until the RST_FUNC input goes TRUE and all latch inputs are FALSE. The block has
predefined inputs and up to 75 user defined inputs.
FIELD DESCRIPTION:
Inputs
INT_ALARMS:
SPD_FAIL, SPD_LOSS, CONF_MISM, TIME_MON_1, TIME_MON_2,
INT_FAULT, PWR_FLT_1, PWR_FLT_2, OVRSPD_SP,
MAN_SPD_TST, AUTO_SPD_TST, AUTO_SPD_FAIL,
AUTO_SEQ_TST, AUTO_SEQ_TO, USR_TST_1, USR_TST_2,
USR_TST_3, IRIG_LOSS, SPD_RM_DIFF.
These inputs are predefined and may be blank or connected to the outputs of the
INT_ALARMS_MSM block. If left blank, the default values will be used. The
default values are the INT_ALARMS_MSM block outputs. They don’t have to be
connected for creating a wset file, these connections are provided only for
clarification and NETSIM purposes.
TRIP_LATCH:
This Input is predefined with the output of the TRIP_LATCH_MSM. If
TRIP_IS_ALARM is set to “Yes” this input will be OR-ed with the
INT_ALARMS. If it is left blank, the default value will be used. The default value
is the TRIP_LATCH_MSM block output.
TRIP_IS_ALARM:
This input configures if the TRIP_LATCH_MSM output shall be added to the
ALM_LATCH_MSM inputs. If set to “Yes”, it is included in the inputs, set to “No”
it is excluded. The default value is “Yes”.
Woodward 61
ProTech GAP Manual Manual 26712
RPT:
Add the desired amount of RPT fields (max 75). Each added RPT field include an
INPUT_X and a NAME_X input.
INPUT_X: This input may be blank or requires a Boolean input from one of the
allowed input connections.
NAME_X: This input can be used to define a 24 character name of the input X. If it
is left blank, the default value will be used. The default value is “Alarm Latch Input
X”. X is a number from 1 – 75
RST_FUNC:
This Input is predefined and may be blank or connected to the output of the
RST_FUNC block. If it is left blank, the default value will be used. The default
value is the RST_FUNC block output.
Outputs
ALM_LATCH:
This Boolean output goes TRUE if one of the INT_ALARMS inputs or one of the
INPUT_X inputs is TRUE.
ALM_INVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If ALM_LATCH is connected to
a Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid ALM_LATCH value for the redundancy/shared block logic.
ALM_LATCH_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. The output of this block goes
TRUE if one of the Boolean INT_ALARMS or INPUT_X inputs is TRUE. The output
remains TRUE until the RST_FUNC input goes TRUE and all other inputs are FALSE.
The block has predefined inputs and up to 75 user defined inputs.
62 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
INT_ALARMS:
SPD_FAIL, SPD_LOSS, CONF_MISM, TIME_MON_1, TIME_MON_2,
INT_FAULT, PWR_FLT_1, PWR_FLT_2, OVRSPD_SP, MAN_SPD_TST,
AUTO_SPD_TST, AUTO_SPD_FAIL, AUTO_SEQ_TST, AUTO_SEQ_TO,
USR_TST_1, USR_TST_2, USR_TST_3, SPD_RM_DIFF.
These inputs are predefined. They don’t have to be connected for creating a
.wset file. The values come from the outputs of the INT_ALARMS_TPS
block. See link below.
Internal alarm TPS.
TRIP_LATCH:
This Input is predefined with the output of the TRIP_LATCH_TPS. If
TRIP_IS_ALARM is set to “Yes” this input will be OR-ed with the
INT_ALARMS.
TRIP_IS_ALARM:
This input configures if the TRIP_LATCH_TPS output shall be added to the
ALM_LATCH_TPS inputs. If set to “Yes”, it is included in the inputs, if set to
“No”, it is excluded. The default value is “Yes”.
RPT:
Add the desired amount of RPT fields (max 75). Each added RPT field
includes an INPUT_X and a NAME_X input.
INPUT_X: This input may be blank or requires a Boolean input from one of
the allowed input connections.
NAME_X: This input can be used to define a 24 character name of the input
X. If it is left blank, the default value will be used. The default value is “Alarm
Latch Input X”. X is a number from 1 - 75
RST_FUNC:
This Input may be blank or has to be connected to the output of the
RST_FUNC block.
Outputs
ALM_LATCH:
This Boolean output goes TRUE if one of the INT_ALARMS inputs or one of
the INPUT_X inputs is TRUE.
ALM_INVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If ALM_LATCH is
connected to a Redundancy/Shared Block and the value of this output is set to
TRUE it simulates an invalid ALM_LATCH value for the redundancy/shared
block logic.
AN_IN
Woodward 63
ProTech GAP Manual Manual 26712
BLOCK DESCRIPTION:
This block provides an Analog Output as well as some Boolean
Outputs. The Boolean Outputs depend on the input level
settings. The Analog Input is in a range between 4 mA – 20
mA. The user can change the units and define a new scaling of
the input values appropriate for those units.
FIELD DESCRIPTION:
Inputs
IN_NAME:
User-defined name for the input. Valid values: up to 24 characters.
VAL_LO:
Scaling value for the input, in user-defined units,
corresponding to 4 mA. Valid values: -20000 to 20000.
Default value is 4.
VAL_HI:
Scaling value for the input, in user-defined units,
corresponding to 20 mA. Valid values: -20000 to
20000. Default value is 20.
UNIT:
User-defined units for the input. Valid values: up to 7 characters.
SET_LO:
Lo input level setting, in user-defined units, below
which the Analog Input Lo indication is active. Valid
values: -32500 to 32500. Default value is 0.
SET_LOLO:
LoLo input level setting, in user-defined units, below
which the Analog Input LoLo indication is active. Valid
values: -32500 to 32500. Default value is 0.
SET_HI:
Hi input level setting, in user-defined units, below
which the Analog Input Hi indication is active. Valid
values: -32500 to 32500. Default value is 0.
SET_HIHI:
HiHi input level setting, in user-defined units, below
which the Analog Input HiHi indication is active. Valid
values: -32500 to 32500. Default value is 0.
Outputs
AN_IN:
This is the Analog output.
OUT_LO:
This is a Boolean Output. Is TRUE if AN_IN is lower than the value
of the SET_LO input.
OUT_LOLO:
This is a Boolean Output. Is TRUE if AN_IN is lower than the value
of the SET_LOLO input.
OUT_HI:
This is a Boolean Output. Is TRUE if AN_IN is higher than the value
of the SET_HI input.
64 Woodward
Manual 26712 ProTech GAP Manual
OUT_HIHI:
This is a Boolean Output. Is TRUE if AN_IN is higher than the value
of the SET_HIHI input.
RANGE_ERR:
This is a Boolean Output. Is TRUE if AN_IN is lower than 2 mA or
higher than 22 mA.
AN_IN_INVALID:
This output can´t be connected to any input. The value of this output can
be set manually with NetSim and is for simulation only. If AN_IN is
connected to a Redundancy/Shared Block and the value of this output is
set to TRUE it simulates an invalid AN_IN value for the
redundancy/shared block logic.
AN_OUT
BLOCK DESCRIPTION:
This block defines a min and max Speed value in RPM. The Speed value from the Speed
sensor will be converted into a mA value depending on the defined min/max values.
FIELD DESCRIPTION:
Inputs
RPM_4_mA:
This input defines the min RPM. All RPM values equal to or below this
defined Integer value will be converted to 4 mA. Higher values will be
calculated according to the defined range. Valid values: 0 to 32000 RPM. The
default value is 0 RPM.
RPM_20_mA:
This input defines the max RPM. All RPM values equal to or above this
defined Integer value will be converted to 20 mA. Lower values will be
calculated according to the defined range. Valid values: 0 to 32000 RPM. The
default value is 32000 RPM.
AND
BLOCK DESCRIPTION:
This block has between 2 and 5 Boolean inputs. This block's output will be TRUE only if
all of the Boolean Input Fields are TRUE. If any one of the inputs is FALSE then the
output of this block will be FALSE.
Woodward 65
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
RPT:
Add the desired amount of IN_x inputs. The minimum number of inputs
allowed is 2 and the maximum number of inputs allowed is 5.
NOTE: All IN_X inputs added to the RPT field require an input from the
allowed input connection list, they cannot be left blank. If an input has no
connection, delete the RPT input using the GAP editor.
IN_x:
This input requires a Boolean input from one of the allowed input
connections.
Outputs
AND:
This block's output will be TRUE only if all of the Boolean Input Fields are
TRUE. If any one of the inputs is FALSE then the output of this block will be
FALSE.
ARM
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is an Analog Redundancy Manager that performs a voting on two or three
connected analog inputs. The voting logic is described at the ANALOG_OUT output
description below.
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be connected with an analog input from one of the allowed input
connections, see below.
INPUT_2:
This input can be connected with an analog input from one of the allowed input
connections, see below.
INPUT_3:
This input can be connected with an analog input from one of the allowed input
connections, see below.
BASE_FUNC:
This input defines the voting logic if three inputs are connected and valid. Default
value is “Median”.
FALLBACK:
This input defines the voting logic if two inputs are connected and valid. Default
value is “HSS”.
DEFAULT_OUT:
This input defines the default output if all inputs are invalid. Default value is 0.
66 Woodward
Manual 26712 ProTech GAP Manual
Outputs
ANALOG_OUT:
If three inputs are connected and valid:
BASE_FUNC set to Median: This output will have the value of the input value
between the other two input values.
BASE_FUNC set to HSS: This output will have the value of the highest input
value.
BASE_FUNC set to LSS: This output will have the value of the lowest input
value.
BASE_FUNC set to Average: This output will have the math average value of all
three input values.
If one input is connected and valid or two/three inputs are connected and only one is
valid:
This output will have the same value as the valid input.
BRM
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is a Boolean Redundancy Manager that performs a voting on two or three
connected Boolean inputs. The voting logic is described at the BOOL_OUT output description
below.
Woodward 67
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be connected with a Boolean input from one of the allowed input
connections, see below.
INPUT_2:
This input can be connected with a Boolean input from one of the allowed input
connections, see below.
INPUT_3:
This input can be connected with a Boolean input from one of the allowed input
connections, see below.
NO_VALID_IN:
This input defines the default output if all inputs are invalid. Default value is
FALSE.
TWO_IN_MISM:
This input defines the default output when only two inputs are valid and they do not
match. Default value is FALSE.
Outputs
BOOL_OUT:
If three inputs are connected and valid:
Three inputs match: This output will have the value of the matching input values.
Two inputs match: This output will have the value of the two matching input
values.
If two/three inputs are connected and only two are valid:
Two Inputs match: This output will have the value of the matching input values.
Inputs mismatch: This output will have the value of the TWO_IN_MISM value.
If two/three inputs are connected and only one is valid:
This output will have the value of the remaining value.
If two/three inputs are connected and no input is valid:
This output will have the value of the NO_VALID_IN value.
IN_1_INVALID:
This block's output will be TRUE if input INPUT_1 is invalid, else this output will
be FALSE.
IN_2_INVALID:
This block's output will be TRUE if input INPUT_2 is invalid, else this output will
be FALSE.
IN_3_INVALID:
This block's output will be TRUE if input INPUT_3 is invalid, else this output will
be FALSE.
COMPARE
68 Woodward
Manual 26712 ProTech GAP Manual
BLOCK DESCRIPTION:
This block compares the input value (IN) to the OFF_LEVEL input and
the ON_LEVEL input.
FIELD DESCRIPTION:
Inputs
INPUT Analog input value compared to the ON_LEVEL and
OFF_LEVEL to create the output COMPARE value.
OFF_LEVEL Analog Comparator OFF value, in engineering units.
Valid values: -32500 to 32500. Default value is 0.
ON_LEVEL Analog Comparator ON value, in engineering units.
Valid values: -32500 to 32500. Default value is 0.
Outputs
COMPARE:
Boolean block output value.
DELAY
BLOCK DESCRIPTION:
There are 25 Delay functions (timers) available that can be used to
create an output available for trips, alarms, or any logical function.
Each delay function has a pickup delay (delay in switching from FALSE
to TRUE) and a drop-off time (delay in switching from TRUE to FALSE).
The DELAY requires that the input stays TRUE for a configurable
TRUE_DLY time before the output changes state to TRUE, and that the
input be FALSE for a configurable FALSE_DLY time before the output
changes state to FALSE. The input fields for each delay can be any
function result from another gate or from an analog input alarm set
point, or a timer, etc. If the input goes TRUE for a time less than the
value defined in TRUE_DLY then the DELAY output will not change.
Woodward 69
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
FALSE_DLY:
Time delay that the input must remain FALSE before the output goes FALSE. The
minimum detectable resolution is 4 ms. Valid values: 0-3600 seconds. Default value
is 0.
TRUE_DLY:
Time delay that the input must remain TRUE before the output goes TRUE. The
minimum detectable resolution is 4 ms. Valid values: 0-3600 seconds. Default value
is 0.
Outputs
DELAY:
Results of the block DELAY.
DIFF_DETECT
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is a Difference Detection block that compares two inputs and sets the output to
TRUE if the difference between these inputs exceeds a configured threshold for a configured
time.
FIELD DESCRIPTION:
INPUT_1:
This input can be connected with an analog input from allowed input connections,
see below.
INPUT_2:
This input can be connected with an analog input from allowed input connections,
see below.
DIFF_ALM_LIMIT:
This input defines the threshold for a difference alarm. The difference alarm occurs
when two inputs exceed the threshold for the time defined at DIFF_ALM_TIME.
Default value is 2.
DIFF_ALM_TIME:
This input defines the time in “ms” the difference must exceed the
DIFF_ALM_LIMIT before a difference alarm occurs. Default value is 500 ms.
Outputs
DIFF_DETECT:
This output is TRUE if the difference between both inputs exceeds the
DIFF_ALM_LIMIT threshold for the time defined at DIFF_ALM_TIME, else
FALSE.
DISCRETE_IN
70 Woodward
Manual 26712 ProTech GAP Manual
BLOCK DESCRIPTION:
This block provides a Boolean Input.
FIELD DESCRIPTION:
Inputs
NAME:
User-defined name for the input. Valid values: up to 24 characters. Default
value is “Input 1”.
Outputs
DISCRETE_IN:
Boolean Output. Possible values are TRUE or FALSE.
DI_INVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If DISCRETE_IN is connected to
a Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid DISCRETE_IN value for the redundancy/shared block logic.
EVT_LATCH
BLOCK DESCRIPTION:
This block’s output is TRUE if one of the INPUT_X values is TRUE. The output remains
TRUE until all INPUT_X values are FALSE and the RST input is TRUE.
Note: If the block is placed, it requires a connection to the RST input and at least to one
INPUT_X input.
FIELD DESCRIPTION:
Inputs
RST:
This is the reset input. If this input is TRUE and all INPUT_X values are FALSE,
the output will be FALSE.
INPUT_x:
This INPUT_X requires a Boolean value. X is a number from 1 – 25.
NAME_X:
This input is a user-defined name for the input. Valid values: up to 24 characters.
Default value is “Event Latch Input X”. X is a number from 1 – 25.
Outputs
EVT_LATCH:
This output will be TRUE if one of the INPUT_X values is TRUE. If all INPUT_X
are FALSE and RST is TRUE, this output will be FALSE.
Woodward 71
ProTech GAP Manual Manual 26712
INT_ALARMS_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block provides all predefined
internal alarms. These Boolean values can be connected to other blocks.
FIELD DESCRIPTION:
Inputs
none
Outputs
All outputs have Boolean values and can be connected to other blocks. Some of them
have to be configured from other blocks, some are available without configuration.
SPD_FAIL:
Configuration block: START_LOGIC.BLOCK
SPD_Loss:
Configuration block: SPEED_TPS.BLOCK
CONF_MISM:
Configuration block: SYS_INFO_TPS.BLOCK
TIME_MON_1:
Configuration block: TRIP_TIMER_1.BLOCK
TIME_MON_2:
Configuration block: TRIP_TIMER_2.BLOCK
INT_FAULT:
No configuration possible.
PWR_FLT_1:
Configuration block: PWR_ALM.BLOCK
PWR_FLT_2:
Configuration block: PWR_ALM.BLOCK
OVRSPD_SP:
Configuration block: TEST_MODE_TPS.BLOCK
72 Woodward
Manual 26712 ProTech GAP Manual
OPN_WIRE:
No configuration possible.
MAN_SPD_TST:
Configuration block: TEST_MODE_TPS.BLOCK
AUTO_SPD_TST:
Configuration block: TEST_MODE_TPS.BLOCK
AUTO_SPD_FAIL:
Configuration block: TEST_MODE_TPS.BLOCK
AUTO_SEQ_TST:
Configuration block: AUTO_TEST.BLOCK
AUTO_SEQ_TO:
Configuration block: AUTO_TEST.BLOCK
USR_TST_1:
Configuration block: USR_TEST.BLOCK_1
Usr_TST_2:
Configuration block: USR_TEST.BLOCK_2
USR_TST_3:
Configuration block: USR_TEST.BLOCK_3
SPD_RM_DIFF:
Configuration block: SPEED_RED_MGR.BLOCK
INT_ALARMS_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. This block provides all predefined
internal alarms. These Boolean values can be connected to other blocks.
Woodward 73
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
none
Outputs
All outputs have Boolean values and can be connected to other blocks. Some of them
have to be configured from other blocks, some are available without configuration.
SPD_FAIL:
Front Panel Indication: Speed Fail Alarm
Configuration block: START_LOGIC.BLOCK
SPD_LOSS:
Front Panel Indication: Speed Lost Alarm
Configuration block: SPEED_MSM.SPD_LOSS (when set to Alarm)
CONF_MISM:
Front Panel Indication: Configuration Mismatch
Configuration block: SYS_INFO_MSM.CONF_COMP
TIME_MON_1:
Front Panel Indication: Trip Time Mon 1 Alarm
Configuration block: TRIP_TIMER_1.BLOCK
TIME_MON_2:
Front Panel Indication: Trip Time Mon 2 Alarm
Configuration block: TRIP_TIMER_2.BLOCK
INT_FAULT:
Front Panel Indication: Internal Fault Alarm
Configuration block: No configuration possible, always active.
PWR_FLT_1:
Front Panel Indication: Power Supply 1 Fault
Configuration block: PWR_ALM.PS_1_ALM
PWR_FLT_2:
Front Panel Indication: Power Supply 2 Fault
Configuration block: PWR_ALM.PS_2_ALM
OPN_WIRE:
Front Panel Indication: Speed Open Wire Alarm
Configuration blocks: SPEED_MSM.TYPE and SPEED_RED_MGR.BLOCK
(active when speed redundancy is used and speed probe type is passive)
OVRSPD_SP:
Front Panel Indication: Tmp Ovrspd Setpoint On
Configuration block: TEST_MODE_MSM.BLOCK
MAN_SPD_TST:
Front Panel Indication: Manual Sim Speed Test
Configuration block: TEST_MODE_MSM.BLOCK
AUTO_SPD_TST:
Front Panel Indication: Auto Sim Speed Test
Configuration block: TEST_MODE_MSM.BLOCK
AUTO_SPD_FAIL:
Front Panel Indication: Auto Sim Spd Test Fail
Configuration block: TEST_MODE_MSM.BLOCK
74 Woodward
Manual 26712 ProTech GAP Manual
AUTO_SEQ_TST:
Front Panel Indication: Auto Sequence Test
Configuration block: AUTO_TEST.BLOCK
AUTO_SEQ_TO:
Front Panel Indication: Auto Seq Test Timeout
Configuration block: AUTO_TEST.BLOCK
USR_TST_1:
Front Panel Indication: User Defined Test 1
Configuration block: USR_TEST.BLOCK_1.ENABLE
USR_TST_2:
Front Panel Indication: User Defined Test 2
Configuration block: USR_TEST.BLOCK_2.ENABLE
USR_TST_3:
Front Panel Indication: User Defined Test 3
Configuration block: USR_TEST.BLOCK_3.ENABLE
IRIG_LOSS:
Front Panel Indication: IRIG Signal Lost
Configuration block: TIME_SYNC_MSM.MODE
SPD_RM_DIFF:
Front Panel Indication: Speed RM Input Diff. (input difference detected by the
speed redundancy manager)
Configuration block: SPEED_RED_MGR.BLOCK, DIFF_ALM_LIMIT and
DIFF_ALM_TIME
INT_TRIPS_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block provides all predefined
internal trips. Boolean values can be connected to other blocks.
FIELD DESCRIPTION:
Inputs
none
Outputs
All outputs have Boolean values and can be connected to other blocks if the output exists
in the allowed list of these blocks. Some of them have to be configured from other
blocks, some are available without configuration.
OVRSPD:
Configuration block: SPEED_TPS.BLOCK
Woodward 75
ProTech GAP Manual Manual 26712
SPD_Loss:
Configuration block: SPEED_TPS.BLOCK
OVRACCEL:
Configuration block: SPEED_TPS.BLOCK
SPD_FAIL:
Configuration block: START_LOGIC.BLOCK
SPD_TO:
Configuration block: START_LOGIC.BLOCK
OPN_WIRE:
No configuration possible.
PWR_UP:
No configuration possible.
INT_FAULT:
No configuration possible.
CONFIG:
No configuration possible.
RESETTABLE:
Configuration block: RESETTABLE_TRIP.BLOCK
PAR_ERR:
No configuration possible.
SPD_RM:
Configuration block: SPEED_RED_MGR.BLOCK
INT_TRIPS_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. This block provides all predefined
internal trips. Boolean values can be connected to other blocks.
FIELD DESCRIPTION:
Inputs
none
Outputs
All outputs have Boolean values and can be connected to other blocks if the output exists
in the allowed list of these blocks. Some of them have to be configured from other
blocks, some are available without configuration.
OVRSPD:
Front Panel Indication: Overspeed Trip
Configuration block: always active, level is based on SPEED_MSM.OVRSPD
76 Woodward
Manual 26712 ProTech GAP Manual
SPD_Loss:
Front Panel Indication: Speed Lost Trip
Configuration block: SPEED_MSM.SPD_LOSS
OVRACCEL:
Front Panel Indication: Overacceleration Trip
Configuration block: SPEED_MSM.ENBL_MAX_ACCEL
SPD_FAIL:
Front Panel Indication: Speed Fail Trip
Configuration block: START_LOGIC.SPD_FAIL_T
SPD_TO:
Front Panel Indication: Speed Fail Timeout
Configuration block: START_LOGIC.SPD_TO_T
OPN_WIRE:
Front Panel Indication: Speed Open Wire Trip
Configuration block: SPEED_MSM.TYPE (active when speed redundancy is
not used and speed probe type is passive)
PWR_UP:
Front Panel Indication: Power Up Trip
Configuration block: TRIP_LATCH_MSM.TRIP_CONF (only active when set
to de-energize-to-trip)
INT_FAULT:
Front Panel Indication: Internal Fault Trip
Configuration block: No configuration possible, always active.
CONFIG:
Front Panel Indication: Configuration Trip
Configuration block: No configuration possible, always active.
RESETTABLE:
Front Panel Indication: Resettable Trip Input
Configuration block: RESETTABLE_TRIP.BLOCK
PAR_ERR:
Front Panel Indication: Parameter Error
Configuration block: No configuration possible, always active.
SPD_RM:
Front Panel Indication: Speed Red Mgr Trip
Configuration block: SPEED_RED_MGR.TWO_IN_FAILED
LAG
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block´s output performs a lagged value of the connected input according to the
TAU_INDEX value.
Woodward 77
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
INPUT:
This input requires an analog input from one of the allowed input connections, see
below.
TAU_INDEX:
This input defines the tau value. Possible values are 16 ms, 32 ms, 64 ms, 128 ms,
256 ms, 512 ms, 1024 ms, 2048 ms, 4096 ms. The default value is 512 ms.
Outputs
LAG:
“Output Value” = “Last Output” + ((“Input Value” – “Last Output”) / 2^”Filter
coefficient Exponent”)
“Filter coefficient Exponent” depends on the TAU_INDEX value (16 ms = 2, 32 ms
= 3, . . . , 4096 ms = 10).
LATCH
BLOCK DESCRIPTION:
There are ten latches (set/reset flip-flops) available that can be used to
create the LATCH output available for trips, alarms, or any logical
function. The latch is reset dominant, meaning the output is FALSE if the
RST input is TRUE regardless of the SET input.
FIELD DESCRIPTION:
Inputs
Set:
This input is the selection for the reset-dominant LATCH block SET
input. The SET and RST inputs for each latch can be any function
result from another gate or from an analog input alarm set point,
a timer, etc. Valid values: (see allowed input connections)
RST:
This input is the selection for the reset-dominant LATCH block RST
input. Valid values: (see allowed input connections)
Outputs
LATCH:
Results of the LATCH block function.
NAND
BLOCK DESCRIPTION:
This block has between 2 and 5 Boolean inputs. This block's output will be FALSE only if all
of the Boolean Input Fields are TRUE. If any one of the inputs is FALSE then the output of
this block will be TRUE.
78 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
RPT:
Add the desired amount of IN_x inputs. The minimum number of inputs allowed is
2 and the maximum number of inputs allowed is 5.
NOTE: All IN_X inputs added to the RPT field require an input from the allowed
input connection list, they cannot be left blank. If an input has no connection, delete
the RPT input using the GAP editor.
IN_x:
This input requires a Boolean input from one of the allowed input connections.
Outputs
NAND:
Results of the NAND block function.
NOR
BLOCK DESCRIPTION:
This block has between 2 and 5 Boolean inputs. This block's output will be TRUE only if all
of the Boolean Input Fields are FALSE. If any one of the inputs is TRUE then the output of
this block will be FALSE.
FIELD DESCRIPTION:
Inputs
RPT:
Add the desired amount of IN_x inputs. The minimum number of inputs allowed is
2 and the maximum number of inputs allowed is 5.
NOTE: All IN_X inputs added to the RPT field require an input from the allowed
input connection list, they cannot be left blank. If an input has no connection, delete
the RPT input using the GAP editor.
IN_x:
This input requires a Boolean input from one of the allowed input connections.
Outputs
NOR:
Results of the NOR block function.
NOT
BLOCK DESCRIPTION:
This block outputs the inverted value of the input. The output will be FALSE if the input is
TRUE and the output will be TRUE if the input if FALSE.
FIELD DESCRIPTION:
Inputs
IN_x:
This input requires a Boolean input from one of the allowed input connections.
Woodward 79
ProTech GAP Manual Manual 26712
Outputs
NOT:
Output results of the block function.
OR
BLOCK DESCRIPTION:
This block has between 2 and 5 Boolean inputs. This block's output will be FALSE only if all
of the Boolean Input Fields are FALSE. If any one of the inputs is TRUE then the output of
this block will be TRUE.
FIELD DESCRIPTION:
Inputs
RPT:
Add the desired amount of IN_x inputs. The minimum number of inputs allowed is
2 and the maximum number of inputs allowed is 5.
NOTE: All IN_X inputs added to the RPT field require an input from the allowed
input connection list, they cannot be left blank. If an input has no connection, delete
the RPT input using the GAP editor.
IN_x:
This input requires a Boolean input from one of the allowed input connections.
Outputs
OR:
Results of the OR block function.
RELAY_OUT
BLOCK DESCRIPTION:
This block drives a Relay with the value of the IN input or with inverted value of the IN input,
depending on the setting of the POLARITY input.
FIELD DESCRIPTION:
Inputs
IN:
This input requires a Boolean value.
POLARITY:
This input inverts the value of IN if it is set to “Inverting”. Default value is “Non
Inverting”.
Outputs
none
RST_FUNC
80 Woodward
Manual 26712 ProTech GAP Manual
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system. This block is
used to clear module trips and alarms and configure which RST_FUNC blocks shall be
shared between modules. The output of this block can be set from the value of the
IN_RST input on the same block or from RST_FUNC blocks from different modules and
defined at the SHARED_IN_ inputs.
FIELD DESCRIPTION:
Inputs
IN_RST:
This input is the selection for the configurable reset input.
SHARED_IN_1:
This input configures which RST_FUNC of the three modules shall be shared to the
module set in this block. Allowed values are “Module A Reset”, “Module B Reset”,
“Module C Reset” and “Not Used”. Default value is “Not Used”.
SHARED_IN_2:
This input configures which RST_FUNC of the three modules shall be shared to the
module set in this block. Allowed values are “Module A Reset”, “Module B Reset”,
“Module C Reset” and “Not Used”. Default value is “Not Used”.
SHARED_IN_3:
This input configures which RST_FUNC of the three modules shall be shared to the
module set in this block. Allowed values are “Module A Reset”, “Module B Reset”,
“Module C Reset” and “Not Used”. Default value is “Not Used”.
Outputs
RST_FUNC:
This is the Boolean output of the block.
RESETTABLE_TRIP
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system. The
RESETTABLE_TRIP block is used to enable the pre-configured resettable trip feature.
FIELD DESCRIPTION:
Inputs
ENABLE:
Set to “Used” to enable this function. Valid values are “Not Used” or “Used”. The
default value is “Not Used”.
IN_SEL:
Selection for the configurable reset input.
Outputs
None
SPD_OVRR
Woodward 81
ProTech GAP Manual Manual 26712
BLOCK DESCRIPTION:
This is used as part of the Start Logic “Speed Fail Trip” function. When
this function is enabled, closing the Speed-Fail-Override contact
overrides the Speed Fail Trip. This is a level sensitive trigger so the
contact must remain closed to prevent the Speed Fail Trip until speed is
greater than the speed fail setpoint. Refer to the Start Logic section
below for additional details.
FIELD DESCRIPTION:
Inputs
none
Outputs
SPD_OVRR:
This is the Boolean output of the block.
SPEED_RED_MGR
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS or MicroNet SM system.
This block is a Speed Redundancy Manager that performs a voting on two or three connected
remote acceleration inputs. The voting logic is described in the SPEED_OUT output
description below.
FIELD DESCRIPTION:
Inputs
INPUT_1:
This input can be connected with a remote speed input from one of the three
Modules.
INPUT_2:
This input can be connected with a remote speed input from one of the three
Modules.
INPUT_3:
This input can be connected with a remote speed input from one of the three
Modules.
BASE_FUNC:
This input defines the voting logic if three inputs are connected and valid. Default
value is “Median”.
FALLBACK:
This input defines the voting logic if two inputs are connected and valid. Default
value is “HSS”.
DIFF_ALM_LIMIT:
This input defines the threshold for a difference alarm. The difference alarm occurs
when the difference between two valid inputs exceeds the threshold for the time
defined at DIFF_ALM_TIME. Default value is 100 RPM.
82 Woodward
Manual 26712 ProTech GAP Manual
DIFF_ALM_TIME:
This input defines the time for a difference alarm, see DIFF_ALM_LIMIT. Default
value is 500 ms.
TWO_IN_FAILED:
This input defines if a Trip shall occur if two of three inputs are invalid. The default
value is “TRIP”.
Outputs
SPEED_OUT:
If three inputs are connected and valid:
BASE_FUNC set to Median: This output will have the value of the input value
between the other two input values.
BASE_FUNC set to HSS: This output will have the value of the highest input
value.
BASE_FUNC set to LSS: This output will have the value of the lowest input
value.
If one/two/three inputs are connected and only one is valid: This output will have
the same value as the valid input.
If one/two/three inputs are connected and no input is valid: This output will be set to
0.
IN_1_INVALID:
This block's output will be TRUE if input INPUT_1 is invalid, else this output will
be FALSE.
IN_2_INVALID:
This block's output will be TRUE if input INPUT_2 is invalid, else this output will
be FALSE.
IN_3_INVALID:
This block's output will be TRUE if input INPUT_3 is invalid, else this output will
be FALSE.
SPEED_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block configures the Speed and
Acceleration behavior of the ProTechTPS and also provides the Speed and Acceleration
Inputs for Connection.
Woodward 83
ProTech GAP Manual Manual 26712
FIELD DESCRIPTION:
Inputs
Type:
This input defines the Probe Type of the Speed Input. Possible values are “Active”
or ”Passive”. Default value is “Passive”.
gear_teeth:
This input defines the number of Gear Teeth. Possible values are 1 to 320.
Default value is 60.
gear_ratio:
This input defines the Gear Ratio. Possible values are 0.1 to 10.0.
Default value is 1.
ovrspd:
This input defines the Overspeed Trip Threshold. If the Speed value exceeds this
Threshold a Trip occurs. Possible values are 100 to 32000.
Default value is 100.
spd_loss:
This input defines how to handle a sudden speed loss. If “Trip” is selected, a sudden
speed loss will cause a Trip. If “Alarm” is selected, a sudden speed loss will cause
an Alarm.
Default value is “Trip”.
enbl_MAX_acc:
This input defines if the Acceleration Trip is enabled or not. If “Yes” is selected the
Acceleration Trip is enabled. If “No” is selected there is no Acceleration Trip
possible.
Default value is “No”.
min_spd:
This input defines which Speed Threshold has to be exceeded to enable the
Acceleration Trip. Possible values are 0 to 32000.
Default value is 100.
MAX_Accel:
This input defines the Acceleration Threshold. If this value exceeds the acceleration
and MIN_SPD as well as ENABL_ACC are active a Trip occurs. Possible values
are 0 to 25000.
Default value is 0.
Outputs
SPEED_In:
This output is the Speed Input in RPM.
Accel_in:
This output is the Acceleration Input in RPM/s.
SPEED_inVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If SPEED_IN is connected to a
Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid SPEED_IN value for the redundancy/shared block logic.
Accel_inVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If ACCEL_IN is connected to a
Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid ACCEL_IN value for the redundancy/shared block logic.
84 Woodward
Manual 26712 ProTech GAP Manual
START_FUNC
BLOCK DESCRIPTION:
This block is used as part of the START_LOGIC “Speed Fail Timeout
Trip” function. When this function is Enabled, closing the Start contact
will start the Speed Fail Timeout timer. This is an edge triggered signal
and re-selecting Start will re-start this timer. Refer to the Start Logic
section below for additional details.
FIELD DESCRIPTION:
Inputs
none
Outputs
START_FUNC:
This is the Boolean output of the block.
TIME_SYNC_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. This block changes the time of a
ProTechTPS if SYNC_IN becomes TRUE, depending on the MODE configuration. This
allows time synchronization between different devices.
FIELD DESCRIPTION:
Inputs
MODE:
This input selects the time synchronization mode. Possible values are “Not Used”
and “24h Time Sync”. Default value is “Not Used”.
Sync_in:
This input triggers the time synchronization if MODE is configured to “24h Time
Sync”.
TIME_H:
This input defines the hours of the time to be set if MODE is configured to “24h
Time Sync”.
TIME_M:
This input defines the minutes of the time to be set if MODE is configured to “24h
Time Sync”.
TIME_S:
This input defines the seconds of the time to be set if MODE is configured to “24h
Time Sync”.
Outputs
none
Woodward 85
ProTech GAP Manual Manual 26712
TIME_SYNC_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. This block changes the time if
SYNC_IN becomes TRUE or over an IRIG signal, depending on the MODE configuration.
This allows time synchronization between different devices.
FIELD DESCRIPTION:
Inputs
MOde:
This input selects the time synchronization mode. Possible values are “Not Used”,
“24h Time Sync” and “IRIG-B”. Default value is “Not Used”.
Sync_in:
This input triggers the time synchronization if MODE is configured to “24h Time
Sync”.
TIME_H:
This input defines the hours of the time to be set if MODE is configured to “24h
Time Sync”.
TIME_M:
This input defines the minutes of the time to be set if MODE is configured to “24h
Time Sync”.
TIME_S:
This input defines the seconds of the time to be set if MODE is configured to “24h
Time Sync”.
Outputs
none
TIMER
BLOCK DESCRIPTION:
This block starts counting time if the SET input is TRUE and the RST input is FALSE. The
TIMER output shows the elapsed time. If the time value exceeds the value of
SET_HI/SET_HIHI, the value of OUT_HI/OUT_HIHI will be TRUE.
If RST is TRUE, the value of the TIMER output is 0 and the OUT_HI/OUT_HIHI outputs are
FALSE, independent of the SET value.
86 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
SET:
This input starts counting the time if RST is FALSE.
RST:
This input sets TIMER back to 0 and OUT_HI/OUT/HIHI back to FALSE.
SET_HI:
This analog input allows a value in seconds from 0 to 3600. Default value is 0.001
s.
SET_HIHI:
This analog input allows a value in seconds from 0 to 3600. Default value is 0.001
s.
Outputs
TIMER:
This output displays the counting time. This output can´t be connected to any input.
It is for visualization only.
OUT_HI:
If the TIMER output exceeds the value of the SET_HI input, this output becomes
TRUE.
OUT_HIHI:
If the TIMER output exceeds the value of the SET_HIHI input, this output becomes
TRUE.
TRIP_LATCH_TPS
BLOCK DESCRIPTION:
This block is only available in the ProTechTPS system. The output of this block goes TRUE if
one of the Boolean INT_TRIPS or INPUT_X inputs is TRUE. The output remains TRUE until
the RST_FUNC input goes TRUE and all other inputs are FALSE. The block has predefined
inputs and up to 25 user defined inputs.
FIELD DESCRIPTION:
Inputs
TRIP_CONF:
This Input configures the trip state. Possible values are “de-energize-to-trip” or
“energize-to-trip”. When configured as de-energize-to-trip, the modules power up
in the tripped state. When configured as energize-to-trip, the modules power up
such that they do not enter the tripped state unless a trip condition is present.
Woodward 87
ProTech GAP Manual Manual 26712
OUTPUT_MODE:
This Input configures the trip output mode. Possible values are “Non Latching” or
“Latching”. The default value is “Latching”.
INT_TRIPS:
OVRSPD, SPD_LOSS, OVRACCEL, SPD_FAIL, SPD_TO, OPN_WIRE,
PWR_UP, INT_FAULT, CONFIG, RESETTABLE, PAR_ERR, SPD_RM.
These inputs are predefined. They don’t have to be connected for creating a .wset
file. The values come from the outputs of the INT_TRIPS_TPS block. See link
below.
Internal trip TPS.
RPT:
Add the desired amount of RPT fields. Each added RPT field includes an INPUT_X
and a NAME_X input.
INPUT_X: This input may be blank or requires a Boolean input from one of the
allowed input connections.
NAME_X: This input can be used to define a 24 character name of the input X. If it
is left blank, the default value will be used. The default value is “Trip Latch Input
X”. X is a number from 1 - 25
RST_FUNC:
This Input may be blank or has to be connected to the output of the RST_FUNC
block.
Outputs
Trip_LATCH:
This Boolean output goes TRUE if one of the INT_ALARMS inputs or one of the
INPUT_X inputs is TRUE. When OUTPUT_MODE is configured as “Non
Latching”, this output goes FALSE with a delay of 1 s if all inputs are FALSE and
RST_FUNC is FALSE or doesn´t exist. If RST_FUNC is TRUE and all inputs are
FALSE this output goes FALSE without delay. When configured as “Latching”, the
output goes FALSE when all inputs are FALSE and the RST_FUNC is TRUE.
Trip_INVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If TRIP_LATCH is connected to
a Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid TRIP_LATCH value for the redundancy/shared block logic.
TRIP_LATCH_MSM
BLOCK DESCRIPTION:
This block is only available in the MicroNet SM system. The output of this block goes TRUE
if any one of the Boolean INT_TRIPS or INPUT_X inputs is TRUE. When configured for
‘Latching’ mode (see OUTPUT_CONF), the output remains TRUE until the RST_FUNC
input goes TRUE and all latch inputs are FALSE. When mode is set to ‘Non Latching’, the
output will go FALSE when all inputs are FALSE. The block has predefined inputs and up to
25 user defined inputs.
88 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
TRIP_CONF:
This Input configures the trip state. Possible values are “de-energize-to-trip” or
“energize-to-trip”. When configured as de-energize-to-trip, the modules power up
in the tripped state. When configured as energize-to-trip, the modules power up
such that they do not enter the tripped state unless a trip condition is present.
OUTPUT_MODE:
This Input configures the trip output mode. Possible values are “Non Latching” or
“Latching”. The default value is “Latching”.
INT_TRIPS:
OVRSPD, SPD_LOSS, OVRACCEL, SPD_FAIL, SPD_TO, OPN_WIRE,
PWR_UP, INT_FAULT, CONFIG, RESETTABLE, PAR_ERR, SPD_RM.
These inputs are predefined and may be blank or connected to the outputs of the
INT_TRIPS_MSM block. If left blank, the default values will be used. The default
values are the INT_TRIPS_MSM block outputs. They don’t have to be connected
for creating a wset file, these connections are provided only for clarification and
NETSIM purposes.
RPT:
Add the desired amount of RPT fields. Each added RPT field include a INPUT_X
and a NAME_X input.
INPUT_X: This input may be blank or requires a Boolean input from one of the
allowed input connections.
NAME_X: This input can be used to define a 24 character name of the input X. If it
is left blank, the default value will be used. The default value is “Trip Latch Input
X”. X is a number from 1 - 25
RST_FUNC:
This Input is predefined and may be blank or connected to the output of the
RST_FUNC block. If it is left blank, the default value will be used. The default
value is the RST_FUNC block output.
Outputs
Trip_LATCH:
This Boolean output goes TRUE if one of the INT_ALARMS inputs or one of the
INPUT_X inputs is TRUE. When OUTPUT_MODE is configured as “Non
Latching”, this output goes FALSE with a delay of 1 s if all inputs are FALSE and
RST_FUNC is FALSE or doesn´t exist. If RST_FUNC is TRUE and all inputs are
FALSE this output goes FALSE without delay. When configured as “Latching”, the
output goes FALSE when all inputs are FALSE and the RST_FUNC is TRUE.
Trip_INVALID:
This output can´t be connected to any input. The value of this output can be set
manually with NetSim and is for simulation only. If TRIP_LATCH is connected to
a Redundancy/Shared Block and the value of this output is set to TRUE it simulates
an invalid TRIP_LATCH value for the redundancy/shared block logic.
TRIP_TIMER
Woodward 89
ProTech GAP Manual Manual 26712
BLOCK DESCRIPTION:
A trip cycle timer is a function that measures the time from a trip
event until the
trip is confirmed by an input (for instance trip and throttle valve limit
switch), or by
any internally created logic function. An Alarm is indicated if the time
is expired
before the feedback confirmation is received. There are two trip cycle
timers.
FIELD DESCRIPTION:
Inputs
INDICATOR:
This input is the selection for the indicator feedback.
MAX_TIME:
The Maximum Cycle Time defines the time allowed between a trip occurrence and
the feedback confirmation. This value is expressed in milliseconds. Valid values: 1-
60000 ms. Default value is 1.
Outputs
none
UNIT_DLY
BLOCK DESCRIPTION:
Ten unit delay blocks are available to break loops in the configurable
logic by forcing a specific execution order. The output of the unit delay
equals the input of the block the last time it was executed. Properly
inserting a unit delay block in the loop will enforce program execution
and satisfy the loop check algorithm.
FIELD DESCRIPTION:
Inputs
IN:
Selection for the block input. The input field for each unit delay can
be any function result from another gate or from an analog input
alarm setpoint, or a timer, etc.
OUTPUTS
UNIT_DLY:
This output has the same value as the IN value.
XNOR
BLOCK DESCRIPTION:
This block has 2 Boolean Inputs. This block’s output is TRUE if both of the Boolean Input
Fields have the same value. If the inputs have different values the output of this block will be
FALSE.
90 Woodward
Manual 26712 ProTech GAP Manual
FIELD DESCRIPTION:
Inputs
IN_X:
This input requires a Boolean input from one of the allowed input
connections.
Outputs
XNOR:
Result of the XNOR block function.
XOR
BLOCK DESCRIPTION:
This block has 2 Boolean Inputs. This block’s output is TRUE if the Boolean Input Fields
have different values. If the inputs have the same value the output of this block will be
FALSE.
FIELD DESCRIPTION:
Inputs
IN_X:
This input requires a Boolean input from one of the allowed input
connections.
Outputs
XOR:
Result of the XOR block function.
Woodward 91
We appreciate your comments about the content of our publications.
Send comments to: [email protected]