دورة ص0يانة كهربية

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 55

GAP3 Training

Luis Gutierrez
LM6000 Controls Engineer
Woodward Tools

2
GAP3 training
08/30/2023
LM6000 Classic

Following Woodward software is included for each


unit:
• GAP3 with Monitor license
• Control Assistant (licensed)
• SOS ServLink OPC server (no license required)
• AppManager (no license required)

3
GAP3 training
08/30/2023
Woodward GAP

GAP (Graphical Application Programmer) allows user to design


their control system logic on an integrated drawing package that runs
on a PC in the Windows environment. Once the control logic has
been graphically entered, GAP checks the application for
completeness and generates a .CDR file for use with Woodward
Coder.

Woodward engineering center in Ft. Collins, Colorado, USA owns the


code for LM6000 Classic units. It has been coded by them using GE
specifications and narratives. However neither GE nor
customers/operator can modify the logic.

4
GAP3 training
08/30/2023
Monitor GAP
It is a debugging tool included in GAP. To use this functionality a
license is required. The tool allows the engineer or operator to view
and tune the GAP blocks while the application is running, see the
GAP I/O values change. It interfaces with the Ethernet ports via the
included Servlink OPC server tool.

5
GAP3 training
08/30/2023
Servlink OPC Server (SOS)

Servlink OPC Server is an OPC server designed to communicate


with a control using the Woodward Servlink Protocol over an
Ethernet or Serial Connection. This protocol allows OPC clients like
Control Assistant, Monitor GAP or off-the-shelf HMI programs to
access and modify internal control parameters.
In LM6000 Classic it is used in:
-GAP Monitor mode
-Control Assistant (to create trends, download tunable lists,
WinPanel)

6
GAP3 training
08/30/2023
LM6000 Classic Architecture

Modbus TCP/IP
iFix HMI

GAP3
SOS OPC
Control Micronet+
Assistant

AppManager
Ethernet TCP/IP

7
GAP3 training
08/30/2023
GAP Introduction

• GAP program has sophisticated algorithms and


timing control that have been rigorously proven
• Many blocks in GAP have been used since 1984

8
GAP3 training
08/30/2023
GAP overview
Menus

Full page view Tabs Common blocks

Full list of blocks

Main Navigation Area

Project Index

9
GAP3 training
08/30/2023
GAP Options

• Dark Color Scheme


• Multiple tabs open
• Hide Side Panels
• Latest GAP version: 3.10
• Upgrade GAP version for free at http://
www.woodward.com/software Need an account in order to
log in.
• Newer versions include additional functionality

10
GAP3 training
08/30/2023
GAP Blocks

The block nomenclature is unique and is used in SOS Servlink, Control Assistant,
Block search and so on.
11
GAP3 training
08/30/2023
GAP 3 Blocks
Block Name Block Description
Tunable input (has a star mark)

Outputs
Inputs

Output connected to
other block
Input coming from other
block Block Type

12
GAP3 training
08/30/2023
GAP 3 Blocks
Double click on any block to open properties:

13
GAP3 training
08/30/2023
GAP 3 Block help

Right click on any block and select “Block Help”. It will display a
detailed description of how the block works, inputs, outputs and
usage. The “block help” can be printed.

14
GAP3 training
08/30/2023
Input
Input Field(s):
• Input wiring or net from another block
• Input connection from another block output

CATEGORY.BLOC_NAME.OUTPUT_FIELD

15
GAP3 training
08/30/2023
How to enter Monitor mode?
Go to menu Monitor, click Monitor and then select Monitor:

Or simply hit F6 key.


Important: SOS Servlink Server connection to the Micronet CPUs
must be established. If it wasn’t, it will automatically be open and
will try to connect to Micronet+ CPUs.

16
GAP3 training
08/30/2023
Monitor Mode
It is a licensed software service tool that allows service personnel to
view and edit runtime values for GAP generated application
software. The final control design is displayed as a group of
interconnected blocks that represent the actual functionality of the
code running in the Micronet CPU.
Monitor GAP works in parallel with the GAP graphical display and
superimposes the actual runtime values on that display. In addition.
Monitor GAP runs on a PC and accesses the actual runtime values
from an OPC communication server (SOS Servlink OPC server).
Data is collected in real time so that the values displayed by Monitor
GAP are always current.

17
GAP3 training
08/30/2023
GAP Navigation
SHIFT+CLICK in an input to go to source block:
(Click-only works in Monitor mode only)

18
GAP3 training
08/30/2023
GAP Navigation
It will take you to the source block, highlighting it:

It is highlighted

Do the same until


you find the desired
logic

19
GAP3 training
08/30/2023
GAP Navigation
SHIF+CLICK to go to the output references (places where this
output signal goes):
If the output goes to a single place, it will take you directly to that
block, highlighting it.

20
GAP3 training
08/30/2023
GAP Navigation
SHIF+CLICK to go to the output references (places where this
output signal goes):
If the output goes to multiple places, a list with all those places will
open:

Select any item and


click here to go to it

… Or Double-click
on any item to go to
it

21
GAP3 training
08/30/2023
GAP Search
Hit CTRL+F or click the magnifiers icon:

22
GAP3 training
08/30/2023
GAP Search
Block Search dialog window will open. Make sure the filters are set like this
before searching:

23
GAP3 training
08/30/2023
GAP Search
Search by keyword or block name if known. Results appear.

24
GAP3 training
08/30/2023
Hurghada 1&3 GAP site specific

The GAP files always have a revision letter at the


end. The latest revision for Hurghada unit 1 & 3 is
REV E:

25
GAP3 training
08/30/2023
Hurghada 1&3 GAP site specific
The Revision List is included in the Project Cover Sheet. It lists the
revision letter history, date of implementation and Woodward
Application Engineer name.

26
GAP3 training
08/30/2023
Hurghada 1&3 GAP site specific
If the version running in the Micronet+ CPUs is not the same as the
GAP, a red bar will appear while in Monitor mode. Additionally,
some values may display UNAVAILABLE:

27
GAP3 training
08/30/2023
Hurghada 1&3 GAP site specific
GAP Modules:
• 5418-7038GAP_E: Hardware I/O definitions
• 5418-6525_WTR_INJ_INTERFACE: Not used for this project
• 5418-6525_CLUTCH_INTERFACE: Not used for this project
• 5418-6525_EVAP_INTERFACE: Not used for this project
• WHRU_INTERFACE: Not used for this project
• 5418-6075_PFC_H: Not used for this project
• 5418-6525_FF_B: Fin-Fan control logic
• 5418-6499CORE_D: Engine control, fuel schedules, datalogs
• ELO_PURGE_NEW: Not used for this project
• 5418-6526DF_CAN_A: Gas Metering Valves CAN interface logic
• 5418-6525_BLKST: Soft Black Start sequence logic
• 5418-6525SPRINT_C: Sprint Control & alarm module
• 5418-6073_T: Gas Fuel System Control (mainly liquid, N/A for this
project)
• 5418-7038EGD_B: Egypt site specific BOP EGD interface
• 5418-7038SEQ: Sequencer. It contains most of the logic for the
“package” sequencing and alarms. Logic for the following: Modbus
interface with HMI, Speed Control, Timer & totalizers, Start
Permissives, Start sequence, crank sequence, water wash sequence,
stop sequence (ESN, ES, DM, SI, NS), Hyd Starter, ventilation,
lubrication, MW Control, Generator control, AVR interface, DMMF
interface, Bently Interface. 28
GAP3 training
08/30/2023
Start Permissives
Common troubleshooting practice is to verify start permissives. In
GAP, the block to search for is START_PERM.T_READY

If the output value is


TRUE, it means that
the turbine is ready
to start. All
permissives are OK.

29
GAP3 training
08/30/2023
Start Permissives

If the output value


is FALSE, the
turbine will not
start. Permissives
are missing. Trace
back to find out the
reason.

30
GAP3 training
08/30/2023
Start Permissives
This is the only FALSE
value into the AND gate.
Thus, it is causing the
problem. Trace back.

31
GAP3 training
08/30/2023
Start Permissives

This is the guilty block. It


mentions “GEN LUBE
OIL TANK TEMP OK
[T:PERM]”. First clue of
the possible issue. Trace
back

32
GAP3 training
08/30/2023
Start Permissives

It takes us to this block. It


is a B_NAME interface
block. Just renaming a
signal to transfer it to
another module in GAP.
Trace back.

33
GAP3 training
08/30/2023
Start Permissives

By using Block Help it can be


determined that TE0020SEL
It takes us to this block. It
value is less than 70 °F which
has logic behind it
is the permissive setpoint. 34
GAP3 training
08/30/2023
Hardware Input Blocks
These blocks are the input lecture from the different devices:

LinkNet Boolean
LinkNet RTD LinkNet Analog 4-20

FTM Boolean

Analog 4-20 FTM FTM Pressure

35
GAP3 training
08/30/2023
Hardware Input Blocks
These blocks are the input lecture from the different devices:

MPU (Speed) Actuator Control

36
GAP3 training
08/30/2023
Hardware Output Blocks
These blocks are the output signal to the different devices:

4-20 Analog FTM Boolean FTM

Boolean LinkNet

4-20 Analog LinkNet

37
GAP3 training
08/30/2023
First Out Shutdown
Search for block FIRST_LTCH and
trace back.

38
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

FO Shutdown: 616

39
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

To find the First Out alarm/SD use these blocks:

40
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

Double click in SHUTDOWN.FIRST_SD and expand the RPTbr


field. A full list of SD will appear:

41
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

Find the field BR_V_X, being X the FO Shutdown number in the


HMI and in Latch block:

42
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

Once the BR_V_X row has been selected, click on the arrow to go
to source block:

43
GAP3 training
08/30/2023
How to trace FO in iFix to GAP source

The process has to be repeated through various Latch blocks until


the source alarm/SD block is found:

Trace back as
needed

44
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
The alarm in iFix Alarm Summary has TAG name and description.
Using the description, search for the alarm in the document “ALM
and SD Modbus list.xlsx”. For example alarm below
U1_ALM_MSTR083 – SEQ:GEN RM AIR TMP H

45
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
The second column in the document will give the information:

Search in GAP for SHUTDOWN.FIRST_ALM block:

46
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
And then go to input #633 in the RPT section:

47
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
Input IN_633 in the RPT section. Its source block is
SHUTDOWN.ALM_LAT.SEL_83. Click the arrow to go to that
block.

48
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
Now, in the RPT list of the SHUTDOWN.ALM_LAT block, search
for item IN_83. Click on the arrow to go to source block:

49
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
This is source block TAH6402. TE-6402 value is 125.98 °F

50
GAP3 training
08/30/2023
How to trace an alarm in iFix to GAP
source
According to F&ID 571239, If the temperature is greater than 125
°F there will be an alarm

Use manuals to
determine the
possible cause
and solution.
Also, contact GE
in case of doubt.

51
GAP3 training
08/30/2023
Adding values from GAP to Trend in
Control Assistant

52
GAP3 training
08/30/2023
How to run datalogs manually

START DATA LOG Start datalog when in Streaming collection mode

STOP DATA LOG Stop datalog when in Streaming Collection mode

COLLECTION MODE Circular – Generates datalogs in HMI when shutdown


occurs
Streaming – Generates datalogs continuouslly in HMI,
useful when trying to save data for start or stop attempts.
Not recommended to enable it all the time.

53
GAP3 training
08/30/2023
How to extract datalog from CPU and
from HMI computer

54
GAP3 training
08/30/2023

You might also like