Today is...
Tuesday, October 23, 2018
Welcome to Control.com, the global online
community of automation professionals.
Featured Video...
Featured Video
Watch an animation of a conveyor stacking operation demonstrating the use of a move on a gear command.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive
Mark V Custom Counter
Is it possible to create a counter for Starting System running hours counter ?

Greetings to all,

We have GE Frame 5 Mark V gas turbines. We want to schedule our Preventive Maintenance Routines for Starting System components (Torque Converter, Ratchet, ...etc) based on running hours.

Since it does not operate all time, we need to create a custom counter to count the total running hours of the starting means. Is that possible in Mark V ? If so, how can we do this ?

Thank You in Advance.

mohamedibr752,

I will help you to develop the procedure; but you're going to have to do the "heavy lifting" as follows.

First you need to copy the contents of TOTT_Q.SRC to this thread. Use the pre HTML tag/prefix before the contents of the file, and the /pre HTML tage/suffix after the contents of the file (makes it easier for anyone to read by applying a fixed-pitch font to the contents of the file. (Look at the "Allowable HTML tags: " line above the Message box to see the proper syntax (using the < and > characters before and after the tags.)

I'm not quite clear exactly what you want to "accumulate." Is it the time the starting means is running? Or, the time the unit is on hydraulic ratchet? Or both? The unit is on hydraulic ratchet much longer than when the starting means is running.

Also, we need to know what kind of starting means (electric motor; diesel engine) the units have.

Thanks a lot CSA for your reply. Appreciate your assistance.

The starting means we have is a detroit diesel engine.

I was looking to accumulate the starting means running hours; but it would be better if we accumulated the time the unit is on ratchet as well.

The file content is as follows.



;-----------------------------------------------------------------------------
;
; Totalizer Data file - Q
;
;-----------------------------------------------------------------------------
;
; Company
;
; Field
; AAA111
; AAAA1111
;
; 08/11/97
;
;-----------------------------------------------------------------------------
; Specify 1,2,3, or 4.
; types 1 (=counter)
; 2 (=timer)
; 3 (=analog accumulator)
; 4 (=accumulated logic) ;adds a constant value to an accumulator when
; pickup of a trigger logic is detected.
; Must keep signals in order.
;
; Signal Trigger level for
;Type Name analog type (opt)
;---- ------------ -----------------
;
1 L30CMIS
1 L30CTS
1 L30CFLS
1 L30CFS
1 L30CES
1 LFALSE
1 LFALSE
1 LFALSE
1 LFALSE
1 LFALSE
1 LFALSE
2 L30FT_T
2 L30FT_P
2 L30FT_G
2 L30FT_L
2 L30FT_L2
2 L30FT_G2
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE

1 out of 1 members thought this post was helpful...

Mohamedibr752,


2 L30FT_G2
2 L4DE ;ACCUM_18_MSW, ACCUM_18_LSW
2 L4HR ;ACCUM_19_MSW, ACCUM_19_LSW
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE
2 LFALSE

L4DE is usually the CDB signal name for the main diesel engine run signal. L4HR is usually the CDB signal name for the hydraulic ratchet run signal. The timer information will be stored for each signal in the accumulators as shown above.

IF YOU EDIT ANY ASCII TEXT FILE, MAKE A BACK-UP COPY OF THE FILE BEFORE YOU MAKE ANY CHANGES TO IT!!!

You need to use a text editor to make the changes to TOTT_Q.SRC as shown above. When you save and close the file after making the changes be sure to save it as an ASCII text file.

Then you need to run the Mark V Table Compiler with the following command to compile the TOTT_Q.SRC file:

     TABLE_C TOTT

Then you need to use the EEPROM Downloader to upload the Totalizer Data file for safekeeping. I believe the command (for a GE Mark V HMI running MS-Windows; it's similar for a Mark V <I>) is:

     EEPROM UP T1 R TOTD
If the EEPROM Downloader asks if you want to save to a generic file or a processor-specific file, choose the generic file.

Then you need to use the EEPROM Downloader to download the newly compiled TOTT_Q file to EACH of the Mark V processors ONE AT A TIME. Be sure to wait for the command to complete WITHOUT ERROR before continuing to the next processor.

     EEPROM DOWN T1 T TOTT
EEPROM DOWN T1 S TOTT
EEPROM DOWN T1 R TOTT

Then you need to re-boot each control processor - ONE AT A TIME.
Use the processor power switch in the <PD> core (if so equipped),
opening the switch for a minimum of 15 seconds, then closing the switch.

WAIT FOR THE PROCESSOR TO REACH I/O STATE A7 AFTER RE-APPLYING THE
POWER, THEN WAIT ANOTHER TWO (2) MINUTES.

Then open the switch for the next control processor just like above,
waiting at least 15 seconds before closing the switch, and waiting for
two minutes after the processor returns to I/O State A7 before re-
booting the last control processor. Personally, I like to re-boot <T>
first, then <S>, then <R>.

YOU DO NOT NEED TO USE THE MARK V TOTAL JOB COMPILER (MK5MAKE.BAT).

YOU DO NOT NEED TO DOWNLOAD USER, OR ALL--JUST THE TOTT PARTITION.

DO NOT OVER-COMPLICATE THIS BY USING MKMAKE.BAT OR DOWNLOADING USER OR
ALL. YOU CAN CAUSE REAL PROBLEMS BY DOING SO. YOU ONLY NEED TO EDIT
ONE .SRC FILE, COMPILE THAT FILE (NOTHING ELSE!), AND DOWNLOAD ONLY
THAT FILE. RE-BOOT THE CONTROL PROCESSORS ONE AT A TIME, WITH AN
APPROPRIATE TIME DELAY IN BETWEEN (it's necessary for all the signals
in the processor being re-booted to "catch up" to the signals in the
other processors which weren't re-booted--just leave it at that).

IF YOU CHOOSE TO DO ANYTHING OTHER THAN WHAT WAS DESCRIBED ABOVE,
OR IN ANY OTHER ORDER AS DESCRIBED, WRITE EVERYTHING DOWN AND MAKE
NOTES OF ALL ERROR OR WARNING MESSAGES.
In fact, I recommend
writing everything down anyway, and any messages you receive while
doing so. If there is anything that comes up, this might be useful
in trying to understand what went wrong.

When that's all done, you need to add the accumulators to some display
(I recommend a User Defined Display--it's the easiest). You might also
be able to add it to a CIMPLICITY Timers & Counters display. If you're
still using an <I>, it's pretty easy to edit the Timers & Counters
display to add the two lines for the timer accumulator values using
the other timers as examples. I don't have access to any Mark V files
at this writing, and I don't know what kind of operator interface your
turbine uses, so this part of the procedure is difficult to help with.
When it comes to making display changes, it's easiest to just copy
what is similar on a similar display. It's not that difficult; if you
need help you[re going to need to provide more information and file
contents for help.

You might also need to re-boot the operator interface, but probably
not.

Thanks a lot CSA for the informative procedure. I will try applying this ASAP and I will post here how it went.