Sections of the CV to which you may want to jump immediately :-
This is the verbose version of my Curriculum Vitae,
GREGORY RICHARD McCORMACK
CONTROL ( PLC & DCS ), SCADA, Validation & Commissioning Engineer
Home - 0151 729 0095 ( Answerphone / Fax )
Mobile - 07944 296136
Pager - 07626 160164 ( Pager : Send Tel No + Ext )
Personal Details Date of Birth 1st February 1963
Marital Status Married
Family Status Two girls ( under 3½ )
1981 - 1985 : Liverpool Polytechnic.
BSc in Electrical and Electronic Engineering.
1973 - 1981 : Cardinal Allen Grammar School.
6 'O', 3 'A' Levels.
I have recently completed ( and passed ) some nightschool courses :-
- 'Database Design and Implementation' using MS ACCESS as the database. ( The strange thing about this course is :- "I've done it before - all the terminology is so familar - 'tuples' etc .... - It proves to me that I have done a course in Database design in the past - just that my CV doesn't reflect this ).
- and also VB & VBnet using VisualStudio as the programming environment.
Both these courses were twelve evenings ( three hours per evening ) with an assessed coursework, the marks of which go towards a Degree in Computing - these courses are run by the Computing School of JMU (John Moores University ).
Feb '04 - present
My partner and I have currently swapped roles with regard to looking after the family. This is intended to be short term and to be reversed in the near future.
December '03 - Feb '04
Effluent treatment plant using Siemens S7-315
and OpPanel - TP270
configured using Protool
for Arla Foods
, Stourton, Leeds.
July '03 - December '03
Career break to look after the latest addition to my family.
April '03 - June '03
Computer Systems Validation for Simon Carves on one of their customer site's - MedImmune, Speke, Liverpool. At Simon Carves I am working as a Computer Validation Engineer, validating a BAS - Building Automation System for MedImmune; a pharmaceutical company. All aspects of the job were validated to ensure compliance with GMP and 21CFR Part 11.
July '02 - April `03
Glaxo, Stevenage. Doing validated changes to an APACS system. All changes made through Change Control to GMP and GAMP4 standards. The pilot plant uses a Yokogawa high integrity system, is controlled by a Moore APACS system with a front of Moore's PROCESS SUITE which is just a badged version of Wonderware's VISION system. They also have Siemens S7 plc's controlling specific machinery which communicates to the APACS system.
February `98 - June '02 - 4½ years
Siemens ( formerly Moores Products ), working with 4-mation and FIX graphics system mainly for CP Kelco North Liverpool. I will be delighted to explain to you the details of the level of control that I ( we ) have attained on what is primarily a fermentation plant, this includes a turnkey distillation column. During this period I have revolutionised the software production method - with alarm and PID parameters being stored in an EXCEL spreadsheet for inclusion into a controller using a bespoke system. I have also developed libraries of control modules and their associated graphics that can be lifted for re-use elsewhere.
I have also given training courses on 4-mation to external clients from the head office of what was Moore Products in Yeovil.
As an indication as to the respect that I have been afforded by the end customer - I have attended transatlantic conferences and been asked to present my software to their American counter-aparts.
October `97 - February `98
S & I PC, Bradford - designing the skeleton of the control system for Bransands Water Treatment Works, Northumberian Water. I was the designing the core blocks of the control code ( motor and valve templates ) which other people used to generate the system code, being the core engineer I was also tasked with this extended to the inter-communications between the PLCs and the SCADA system. ( AB SLC 500's )
February `97 - October `97
At INBIS, Bamber Bridge, Allen Bradley coding for Production line for Rotary Switches ( in steering wheels of Rover Cars ) for Lucas Automotive Parts, in Nelson, Lancashire using SLC504's.
Also Allen Bradley coding for Durability Test Rig for Lucas Automotive Parts, in Nelson ( using SLC503 ).
November `96 - January `97
Working at SLS, Runcorn on the Widnes WTW Contract, using an SLC504 and AFE Datapanel.
June 1996 - October 1996
Working for BWI Manesty in Speke, Liverpool doing Validation / Commissioning for the Pharmaceutical industry. This involves writing Validation documents ( including FATS ) and performing validation services on customer's sites. I have also been involved in the more general commissioning ( including loop tuning ) of the machines. Also commissioning in Spain - being the company's sole representative on site - ( learning spanish quickly ).
August 1995 - May 1996
Working for a second time for Purac Limited, Kidderminster on a Rapid Gravity Filter installation for Welsh Water at their Water Treatment works at Sluvad, near Usk in South Wales. Using Moores Industrial Controllers - ( APACS using 4mation ) and their proprietary MycroAdvantage Graphics System. And giving support to their other installation at Maerdy in the next valley just to the east of the Rhondda Valley.
November 1994 - July 1995
This was a 7 month stint in Yorkshire, with SHS; a conveyor manufacturer installing their systems into a Linpac factory in Featherstone, near Wakefield. The product being transported was stacks of cardboard, these stacks were so variable in their weight, size and stability that coping with all the variables becomes quite a challenge. We were using Allen Bradley SLC500's and I was able to employ structured design techniques which formed the basis of work on other sites.
A short contract with GEC-Meters, Stone, Staffordshire. They required an OMRON C60H to be coded to allow the flash testing of more than one product. Although software existed for one type of meter testing, the code had to be re-written to allow much more flexibility and to incorporate the testing of more than one meter. I persuaded the team that the approach should be more radical and devised better software for the testing process.
May 1993 - October 1994
Wainwright and Gibson, a subsidiary of Mowlem Engineering on the Wirral. Nearly all the project's were Water Utility contracts, particularly for Thames Water Authority. On the Deephams project I was the lead engineer of the Systems department, involved in the project management, software documentation, development, testing and finally the commissioning on site.
May 1992 - May 1993
Working on a contract basis for Capstead Systems Ltd of Oldham on a BNFL project; the conveying system for the WAMAC facility in Cumbria. It included a tracking system to enable the accounting of the boxes at all times, and to be able to route them further along the conveyor after the inspection point. Being a BNFL contract documentation and test procedures were of major importance during the project's development. I was the primary source of all the code and documentation for the project.
September 1991 - April 1992
Working on a contract basis for Bristol Babcock Ltd, Kidderminster, in the offshore team, supporting the on-going requirements of the third party entrants in the Ninian Oil Field. The work involved regular trips to the North Sea, to support the SCADA system. ( Babcock's involvement was more or less solely monitoring. ) The proprietary 'ACCOS' system had the proprietary 'Enterprise' system installed on the rigs, examples of some of the pictures are available here.
( These pictures were developed in early 90's and show the signs of their age - equally they show the basis of the bubbles for instrumentation that is a feature of my work since then. They are the backgrounds ( generated using PBrush ), the fore ground contains the dynamic stuff - such as the active valves / pumps and instrument values )
November 1990 - February 1991
Working on a contract basis for SSI Control, Rotherham. Designing, programming, commissioning two SATTCON 15-20 PLCs. Both were for sewage treatment plants in the Thames Water Authority area. For both works the PLC was responsible for the control of the common plant pumps / blowers; the communications to the filter PLC's; the communications to the operator's terminal; the queuing of the filters to be backwashed and the generation of the wash commands to the filters. The common plant pumps and blowers all had Duty/Standby control systems, and restriction on starting to avoid power-surging. The operator, via the terminal ( Sattcon OP65 for Silchester : Sattscope for Banbury ), selects the backwashing times and various setpoints and the duty/standby options for the pumps/blowers. In the Silchester works, there are 10 (two spare) BAF filters, and two Tertiary Filters. The BAF filters have the ability to have multiple mini washes. Great care had to be afforded during the design stages, to ensure that the system would recovery from all failures, since they were largely unmanned sites. Communications scan rates were kept to a minimum, typically less than 6 secs to cycle all filters. The sites were at SILCHESTER and BANBURY.
March 1991 - August 1991
Working on a contract basis for PURAC Ltd, Kidderminster ( for the first time - See August '95 ). The work involved design of a program to reside within the Foxbase database environment, to significantly aid the manipulation of the various databases that constituted different aspects of the project. ( At the time it was a novel approach - the same can be done now in Access or Excel - and the company kept elements of my work for use on other projects for many years afterwards. ) The databases were of wiring and terminal allocations, SCADA information, PLC information, communications information and field instrumentation data. The program allowed an automated means of combining these databases, checking them, and extracting the relevant fields for direct insertion into the SCADA database.
Filters were set on the database so that the fields and records which were handled by the SCADA system ( an AFE - IC2X system ) , and then by using an AFE provided conversion utility, the data was transferred directly into the AFE system, making the database within the AFE system, very easy to manipulate. The program provided a complete environment in which to manipulate these databases, and also had the added feature of a compressed listing format.
January 1990 - October 1990
At INSTEM Computer Systems, I was working as a systems engineer for the WAMAC Container Handling Facility, moving containers around caves. The BNFL work involved a great deal of triple engineering, making sure backup of backup systems would work correctly.
May 1988 - December 1989
At APV in Peterborough, working as a Systems Engineer in the Special Projects Division :-
· Software Design, implementation and commissioning of a Omron C20 and DB Basic Module.
· Design of a model for simulation testing a batch control system.
· Design of electrical hardware for a biscuit assisted feeder.
August 1985 - May 1988 ( nearly three years - my formative grounding )
At Aughton Process Automation working as a Systems / Software engineer working on projects as diverse as "pumping and barrage control" for Water Authorities to Brewing, Powder Handling and Product Handling for the food industry.
· Four separate Water Authority Pumping Station contracts. Kirkhamgate, Chester, Barmby and Hoghdon using Sy/Max 500, Loader Monitor, DLog Module, Satt 15, 05-20.
· A seven compressor control system for a quick freeze vegetable processing plant :- Christian Salvesen, Peterborough, ( using a Texas 5TI ).
· Silica Gel Processing plant for Crosfield ( part of Lever Brothers ), Warrington - forty motor and valves, four product routes. ( Modicon 984 ).
· Chromographic Gels plant for Crosfield Chemicals ( Part Of Lever Brothers ), Warrington : A slow reaction which had to be trended onto a dot matrix printer over a period of 72 hours and show the points where additions of caustic and acid were added to maintain the correct pH. The line printer was controller from an AFE ( an early SCADA package ) which did not have the necessary facilities to automatically generate the required output. This had to be coded using the Basic language running on the AFE machine. ( AFE EC2x & Mitsubishi F2-60 ).
· Pet Food Production Line for Masterfoods ( previously MARS ), Batley, West Yorkshire, (AFE EC24).
· Brewery Copper control for Whitbread Breweries, Sheffield, (Texas 530) and Front End graphics, trending, archiving, alarming, ( using IBM Qbasic )
· The EKOFISK processing plant in the Norwegian Sector of the North Sea, was required to be lifted because of seabed was sinking. This involved a major hydraulic lift of the five platforms simultaneously so as not to disturb the interconnecting pipework. I was involved in the commissioning and loop checking of the various circuits involved and monitoring the lifting operation to ensure that the platforms remained within 5cm of each other during the lift.
also Industrial Placements at :
- TRANSMITTON, Ashby-de-la-Zouch, Leics where I commissioned their outstations and fault found on their circuit boards including their communication boards.
I was there as a engineer designing and modifying circuit boards so that their light gun and lightpen and joysticks worked with other home computer systems other than just the Vic20 for which they were orignally designed. In my own time I also earned extra money writing software to be used with these lightpens and joysticks - examples of which I have included in a separate section on this website
. I include it because very early on in my working life I was writing software that was actually sold commercially.
I NDUSTRY GROUNDING
With 16 years in the industry under my belt, I feel I have a very broad background in the control industry, it is thus difficult to list all the experience that I have in any order of importance. As a means of showing my broad grounding in the industry, I have detailed the machines and packages with which I am familiar. I have probably missed a few ...
Moores DCS system, 4-mation APACS
Allen Bradley PLC5 series, SLC500 series
Texas 5TI, 530
CEGELEC Gem80/131 165 312
Mitsubishi F2-60, A1N & MAC50
Sattcon 05-20, 15, 31 OP45, OP65, Sattscope
Klockner Moeller PS2
Omron C20, C200HS
Sy/Max 500, DLog, Loader Monitor
Bristol Babcock DPC 3000 range
Some of the more popular Packages / Environments with which I am conversant:-
THE PACKAGES and THE SCADA SYSTEMS
Microsoft Office Pro
( Access and Excel particularly VBA )
Project Documentation packages
Database Packages … ( Foxbase and Dbase )
VISIO, PC Anywhere, Close Up, VNC …
And a host of bespoke software …
AFE ECxx & ICxx
Bristol Babcock Enterprise
I have also attended ( have given ) the following industry-related courses:-
Currently Attending :- Nightschool classes in C++ , VBnet , ...
- Database Design ( using Access as a platform )
Previously Attended :- Industrial Chemical Engineering, Software Design,
- Yourdon - Real Time Structured Design - Time Management
- Programmable Controllers :- AB G E SATT
- Presentation SkillsCourse
- Scada Packages :-
Simulator Software :-
- A another Simulator
Previously Gave :- Moores 4-mation courses
( I gave the one-week courses to external clients )
My experience includes aspects of the industry that are at the forefront of technology :-
· The 4mation modules that I have engineered are liftable to other environments.
· The simulator package for bench testing software thoroughly on a break-to-fail approach rather than switch-to-run.
· Re-usable code segments to replace Ladder logic on complicated processing applications, batching, trending, data manipulation, statistics, where ladder is not at it's most applicable.
I have generated a sophisticated backup system around PKZIP that software departments within many companies have adopted, because of it's flexibility, integrity and compression capacity.
I enjoy most outdoor sports and activities, particularly fell walking. During the winter I tend to play 5-a-side football and squash, and in the summer I play tennis. I am an DIY enthusiast, with many projects on the go at the same time - most recently the house that we moved into in December `99.
CONTACT INFORMATION email@example.com
0151 729 0095