Servicing, Training and Feedback

JHB Trip · Task Manager

Supreme Poultry, Germiston · 28-31 July with Johan, then 3 August onward · target: software, telemetry and training complete by Wednesday, 19 August · flight booked for Wednesday afternoon, with Wednesday morning deliberately kept clear.

Dashboard

L1

Running

Bellows fitted, springs re-tensioned, air supply corrected. Auto top-up repaired by Supreme 14 Aug - started clean, no overflow. Software Sunday, then a wet run.

L2 · bulldog

Software loaded

New software on PLC + HMI, dry-testing. Fryer has never had an auto top-up, and the pipework has no drain valves. Both quoted. Roll axle still missing.

L3 · GEA

Running

Spilling and panel resets fixed. Lead line for software + telemetry - 30 cm cable run to the gateway. Its fryer high-level float is faulty; GEA OEM on site next week.

Telemetry

L3 fine · L1/L2 to test

Gateway repaired and online, registers defined. L1 and L2 runs are 10-15 m of unscreened cable - testing today, and Golliath told either way.

Documents

v0.4 + cards

SOP and Maintenance Manual at v0.4 with revision histories, plus printable training cards and a dry-test record sheet. All in the Docs tab.

The four duties - how close each is to fulfilled

Claude's estimate, weighted by remaining effort. Moves live as tasks are pushed, parked or dropped.

Task list - Top Priority (P1) first*

*not associated with F1

Summary

Filters

Key

Push = choose: P1, or top priority of its duty Park = sets it aside for another day Drop = removes it for good
= Mechanical issues = Software updates = Telemetry = Training/Feedback

Parked - for another day

Minimum deliverables - what we can safely promise Morné

Target: complete by Wednesday, 19 August - which in practice means finished by the end of Tuesday, because Wednesday morning is being kept clear and the flight is Wednesday afternoon. The standard is functional software, not perfect software - everything testable is tested and recorded, and where Supreme's own equipment prevents a test, that is written down with the reason rather than skipped quietly.

Committed Realistic

  • New software loaded and tested on all three lines. L2 and L3 dry cycles, every input and output verified, including a simulated blocked drying valve for the high-pressure case.
  • Line 1 software loaded - window confirmed for Sunday 16 August.
  • Wet run on Line 1 - repaired and back in production, so it can be run on hot oil. L2 and L3 stay dry while their own level control is unfixed.
  • Telemetry live on Line 3 - 30 cm run, so the cables need testing rather than replacing.
  • Operator SOP and Maintenance Manual issued. Printed at each line, digital to the maintenance group, copy to the new maintenance planner.
  • Artisans trained on both documents, both shifts, recorded on Supreme's own training registers.
  • Written report handed to Supreme.
  • Phone support offered for the first live start-up on any line, at no charge.

Conditional - depends on Supreme At risk

  • ~Telemetry on Lines 1 and 2. 10-15 m of unscreened cable with routing untraced. Tested today; if new cable is needed the plant needs the lead time.

Not achievable this trip - say so plainly Be honest

  • Line 2's automatic top-up commissioned. Contractor quote → Supreme PO → installation. Not inside four days, and not ours to do.
  • Drain valves fitted on Line 2. Quoted; needs a PO. Until then the purge cannot be run on that line and the start interlock must stay disabled there.
  • Line 3's GEA high-level float repaired. Supreme's equipment. Not abandoned - the GEA OEM is on site next week, so it has an owner and a date.
  • Full production validation across all three lines. Needs the plant's own level control working first.

Running order - Sat 15 to Wed 19

One piece of sequencing matters more than the rest: tell Golliath the cable result today, whatever it says. If L1/L2 need new cable, the plant needs lead time - Monday is too late.

  • 1Test the Line 1 and 2 cables, and give Golliath the result. L3's just need a continuity check.
  • 2Give the monitoring team the register list. Mapped in Nico's Scratchpad - bar the pump output, which needs confirming at the panel.
  • 3Finish the software; confirm data is arriving.
  • 4Start the Orbit Filters - Supreme Processing comms group, and post the training ask. Per Dad’s voicenote of 15 Aug: five members - Nico, Dad, Morné, Jeffrey, Clayton. Software finishing this weekend, roll-out from Monday, and management to schedule training for both shifts with a signed register. Draft goes to Dad before it goes on the group.
  • 5Sunday: Line 1 software, then the wet run.
  • 6Lines 2 and 3: load and dry-test with both pressure scenarios. L3 first - it blocks most often, so it is the better stress test.
  • 7Issue both documents, then train - proposed as night shift Monday and day shift Tuesday, signed in the room. Supreme schedule it; we are asking, not booking.

Training session - a 30 minute shape

Both documents are the material. The session only has to land four things, and the first is the one that changes behaviour.

  • 1Why the level drops when the filter starts. The pipework holds 50-60 L and the filter returns exactly what it draws. Adding oil by hand or choking the filter is what causes the trouble. A rule that contradicts years of habit will not hold unless the reason is understood.
  • 2What is and is not an operator's job. Rolls, recipe, start, stop, report. Never valves, never the purge, never topping up.
  • 3The water purge, for maintenance. Why draining alone does not clear it, and why the machine will soon refuse to start without it.
  • 4Level sensors are never bridged out. High level wired normally closed so a broken wire reads FULL. Say it as the standard, not as an accusation.

Demonstrate a roll change and a start/stop rather than describing them, and get the register signed in the room.

Day by day - both visits

First visit · Johan leading
Mon 28 JulTravel
  • Travelled to Johannesburg in the evening.
Tue 29 JulOn site
  • On site from the morning.
  • Control programs from all three lines uploaded and taken away for analysis - where the software rewrite starts.
  • Loose wiring found on L1 and a missing grid on L2.
  • Pneumatic parts bought and brought to site.
Wed 30 - Thu 31 JulOn site · return
  • L2 recipe values reviewed against the other recipes.
  • Telemetry cable routes walked with Golliath and entry points agreed; repairs arranged, quotations issued, and the PO obtained for the first bellows replacement.
  • Flew back together Thursday afternoon.
Second visit · Nico solo
Mon 3 AugTravel
  • Scope agreed - bellows fitment on L1, new bellows on L3, long dry-cycle times on first tests.
Tue 4 Aug
  • L3 bellows replaced - the site team did the work themselves so they can repeat it unaided.
  • Transmitters and blower filter handed over for L1; L1 cycles watched, two faults logged.
  • L1's springs found never re-tensioned after the previous bellows change.
  • PLC type confirmed; joint WhatsApp group opened with Supreme.
Wed 5 Aug
  • L3 start-up watched end to end, pressures logged through the cycle.
  • Air supply identified as the limiting factor; 6 bar confirmed as the requirement.
  • Roll not guiding under the feed roller; per-line defect list compiled; signal lines rigged.
  • Oil spill on the fryer side while draining - CIP drain function demonstrated as the correct method.
Thu 6 AugRoot cause
  • Root cause found - unmaintained regulators 5-10 m upstream of L1 and L3, leaking fittings.
  • Afterwards bellows pressure ran ~50% higher across the cycle.
  • Water-purge procedure designed. An employee was burnt by spilled oil in this period.
Fri 7 Aug
  • Pump speed characterised against chamber pressure; dry-cycles-only strategy set.
  • GEA manual requested; shift-handover gap found - night shift unaware the filter had been fixed.
Sat 8 Aug
  • Cable and connector sourcing for the gateway.
  • Repeat fitting failures traced to their cause - fittings burst when oil spills, and oil spills when cake does not dry.
Sun 9 Aug
  • Gateway power fault diagnosed to an open fuse; gateway brought online.
  • Wiring route agreed, register list defined, SMS chosen as the first step.
Mon 10 AugSoftware
  • Recipe set, pressure-based early exit from drying, and dwell timer built and simulated.
Tue 11 Aug
  • Production and maintenance meeting; PRESSURE DRYING indicator added.
  • L1 found throttled by hand after its auto top-up valve failed and was bypassed.
  • Production moved the filter to maintenance, citing spillage and the injury.
  • New L2 software loaded; Jeffrey asked for the drain-before-start interlock himself.
Wed 12 AugGM meeting
  • Meeting with the GM, safety officer, maintenance manager and head of maintenance.
  • SOP and Maintenance Manual started; operating scope agreed.
  • L2 confirmed as never having had an automatic top-up.
Thu 13 Aug
  • 2022 SOP originals located - SN-SFB002 and SN-SFB003.
  • Water-drain button and drying lamp built and verified; drain interlock designed.
  • Outside contractor brought onto the L2 top-up; 6 bar spec restated.
  • A fryer high-level sensor found removed and bypassed.
Fri 14 AugL1 running
  • L1 auto top-up repaired by Supreme overnight - started clean, no overflow.
  • 31-minute contractor meeting on the L2 top-up; scope and sensor wiring agreed.
  • Non-return valve removed and found empty; shutoff valve requested.
  • GEA high-level float found not working.
Sat 15 AugReporting
  • All voicenote transcripts read and the record rebuilt; report, training cards and dry-test sheet produced.
  • Telemetry registers mapped from the L2 program - temperature found NOT to be available.
  • L1 and L2 cables to be tested and the result given to Golliath.
  • New Orbit Filters / Supreme comms group to be opened, carrying the training request.

Documents - current versions

Everything below is the live version. Superseded copies in Drive are renamed SUPERSEDED so a stale link is obvious at a glance.

Progress Report - Supreme Germiston (Aug 2026)

The report for Morné. Covers both visits, 28-31 July and 3-15 August. Opens on production's own words about oil life, then the per-line diagnosis, day-by-day bullets, what remains before departure, and what we need from Supreme. Days worked, no hour counts.

Word original: Supreme Chicken JHB / Orbit Filters - Progress Report - Aug 2026.docx
Operator SOP - v0.4 draft

What an operator does and, just as importantly, what is never an operator duty. §2A explains why the fryer level drops when the filter starts - the part that actually changes behaviour. v0.4 settles what actually causes an overflow: overfilling by hand while the filter is holding its 50-60 L, or water flashing to steam. Carries the 2022 original-issue date and a revision history.

Source: Supreme Chicken JHB / Training & SOP / OPERATOR_SOP_DRAFT.md
Maintenance Manual - v0.4 draft

The water purge as the critical procedure, daily readiness, per-line oil flow, the level-sensor wiring standard, and a written bellows-replacement procedure that did not exist anywhere before. Warns that L2 has no drain valves, so the purge and the interlock do not apply there yet.

Source: Supreme Chicken JHB / Training & SOP / MAINTENANCE_MANUAL_DRAFT.md
Drive folder - Orbitfilter / Supreme

Where the three documents above live. Anything added later lands here.

Printable - not in Drive

These are meant to be printed and carried, so they live as Word files rather than links. Say the word and they go up to Drive too.

Training cards - operator + maintenance

Two pages, one per audience. Short enough to read standing at a running line, and to leave at the machine afterwards. This is what gets handed out Monday and Tuesday.

Supreme Chicken JHB / Training & SOP / Orbit Filter - Training Cards (operator + maintenance).docx
Dry-test record sheet - one per line

The running order for testing and the evidence at the same time. Eleven sections from screen sanity to the drain interlock, including the cable-tie high-pressure method. Has a box for what was not tested and why - a test skipped for a stated reason is worth as much as one that passed.

Supreme Chicken JHB / Analysis / DRY_TEST_RECORD_SHEET.docx
The 2022 originals - SN-SFB002 and SN-SFB003

The operator SOPs issued with commissioning, located by Johan on 13 August. Retained by Orbit Filters and available on request - which is what makes the document-history section of the report a statement of fact rather than a defence.

Held by Johan Smit

Done this trip

  • L3 fryer spilling over - solved. Water left after washing flashed to steam in 180 °C oil. Drained properly, then ran clean. (Separate from the later filter-side spill - see the L3 pump-speed task.)
  • L3 screen resets. Faulty solenoid replaced. Under observation.
  • Air leaks on L1 and L3. Regulator fittings replaced - bellows peaks 4.6-4.7 bar and holds ~4 through the cycle.
  • L2 chamber pressure reading. Corroded pins and an unseated connector - not the sensor.
  • L1 roll shaft levelled. Spacers corrected; roll centres itself again.
  • L1 pressure transmitters replaced. Both fitted and reading.
  • L3 blockage cleared. Sludge out of the take-off piping, and the faster pump speed keeps the crumbs moving instead of settling.
  • L3 safety-sensor terminal box. Found loose and full of wash water on the machine-enable wiring - cleaned out and remounted.
  • All three lines' current software pulled and backed up. HMI and PLC from L1, L2 and L3 - the safe baseline the update is being built on.
  • L2 recipe system in and working. Downloaded and tested - the development copy the other lines inherit.
  • Telemetry LAN at L3 working and the screen/adapter/keyboard kit is in hand.
  • Telemetry unit at L3 online. Screen and keyboard on, Cape Town team connected remotely - most of the commissioning done in one session.

Nico's Scratchpad

My working area - the detail behind the plan rather than the plan itself. Addresses, register maps, per-line build order, the reasoning I need at the machine. It is here so it lives in one place and does not clutter the tabs Dad and Supreme actually read. Nothing here is a commitment; the commitments are on Deliverables.

Nico's day-to-day

The routine I am holding to for the rest of the trip. It is not a preference - a fixed sleep pattern is what keeps me sharp enough to be trusted around a live fryer, and it is why the plan is built around day-shift work.

05:00Wake
06:00On siteIn before the shift settles, so the first cycle of the day is one I can watch.
06:00-16:00Plant floorMachine work, dry runs, downloads, operators and maintenance.
16:00Harvard Cafe - software and adminOffline build, simulation, notes, reports. Everything that does not need a machine in front of me.
eveningDinner, then home and to bed

Night shift: only where it is genuinely needed for training. The night crew has to see the new software in their own session, so those visits are real and planned - but they are the exception, not a habit. Every night shift attended costs the following day, so it has to buy something that cannot be bought in daylight.

Software update plan - per line

Latest software pulled from each line's HMI and PLC, and backed up.

L2 built and downloaded - PLC and HMI, verified in the export.

Now: L2 dry-testing; L3 build to finish, then load and stress-test it.

Sunday 16 Aug: L1 window - load, dry-cycle check, then the wet run.

By end of Tuesday 18 Aug: all three loaded and tested, training done - Wednesday morning stays clear.

L2First

The development line - everything is built and proven here

  1. Recipe slots to production values - first, since L2 may be run
  2. Build offline: the drying intelligence, "Water drain from filter", the Production-screen status, and the maintenance switch
  3. Simulate every function before it goes near the machine
  4. Download, then dry runs (pump off) - verify every step, input and output
  5. Live proving run; first cycles at dry time 1000 s so a blocked chamber can't spill
After this, L2's software is the master copy for L3 and L1. Diagnose the Empty Fryer / Fryer Drain fault alongside.
L3Second

The priority line - software only, one short stop

  1. Read L3's live drying values first - it already runs half the drying control, so its numbers seed the build
  2. Seed the recipe with the tuned pump speed (from duty #1), right first time
  3. ~45-min stop: download screen + PLC, restart
  4. Watch one full cycle, and confirm its monitoring signals
Filter runs parallel to production, so the stop interrupts nothing. No mechanical work on L3.
L1Third

Gets the proven master copy, last

  1. Download the proven copy - already run on L2 and L3, so nothing lands on L1 untested
  2. Seed L1's recipe with its own values - it runs at 50 Hz, so its pump speed stays its own
  3. Dry-cycle check on the older hardware, then release to production
  4. Confirm its monitoring signals arrive over the new wiring
  5. Done with L1's mechanical items - the belt re-thread, and the chamber transmitter if it's arrived
Oldest design - anything the old hardware disagrees with surfaces here, after the software is proven on the other two.

Telemetry registers - mapped from the L2 program

Do not read D620 / D630 / D650 / D690 / D700 / D710. They look like live values but they are the HMI display multiplex - D620 selects which parameter is showing and D630/D650 are reloaded from a different source in each phase. Telemetry reading those would log silently wrong numbers.

  • D12Bellows pressure - scaled ×10, divide by 10 for bar. Analogue channel 0; its setpoint is D418.
  • D10Chamber pressure - scaled ×10. Analogue channel 1. This is the one the drying exit uses, CMP D424 D10.
  • M135Roll end alarm - set from DCMP D450 D430, and it inhibits the master permissive, so it is reliable.
  • M160Roll break alarm - set when T14 (preset D480) times out with the roll advance active.
  • D600Status code - K0-K18; 18 = no recipe selected.
  • C0Roll count, and D450/D451 for the 32-bit total. Use C0, not its D630 mirror.
  • D4xxRecipe and process setpoints - D410-D442. Notably D416 roll preset, D418 bellows setpoint, D424 drying-exit pressure, D426 dwell, D430 roll length limit.
  • Temperature - not available. L2's PLC reads only two analogue channels and both are pressures. There is no temperature input in this program.
  • ?Pump run status - confirm at the panel. Outputs are Y2, Y3, Y4, Y5 and Y21-Y27; the program export alone does not say which is the pump.

Worth doing before wiring: D10 and D12 are internal working registers, so renumbering anything during the rollout would break telemetry silently. A mirror block at D900+ - free in this program - is nine unconditional MOVs and gives a stable contract, identical on all three lines. Modbus base to confirm: Delta DVP normally maps D0 to 4096 and M0 to 2048.

Line 3 registers - what Michael can test against today

L3 as it stands now, read out of its own program export rather than copied from L2 - the two are not the same machine. This is the set to hand over so the gateway can be proved on L3 while the L2 wiring goes in. Same warning as L2: do not read D620 / D630 / D650. L3 runs the identical HMI display multiplex (MOV C0 D630, MOV K1 D620), so those registers change meaning with the screen.

  • D12Bellows pressure - analogue channel 0 (D1110) through SCLP. Scaled 0-1000 on L3, not L2's 0-100: the table is D60=2000, D61=4, D62=1000, D63=0. Confirm what 1000 means in bar against the transmitter before anyone plots it.
  • D10Chamber pressure - analogue channel 1 (D1111) through SCLP, scaled 0-250 (D70=2000, D71=4, D72=250, D73=0). A different span again from L2 - this is exactly why L2's drying thresholds must not be copied across.
  • M135Roll end alarm - set from DCMP D450 D430, same as L2.
  • M160Roll break alarm - set when T14 times out (preset D480) with the roll advance running.
  • D600Status code - K0-K15 on L3, where L2 goes to K18. L3 has fewer states because the recipe interlock and the dwell are not built there yet, so do not reuse L2's code table.
  • C0Roll count (preset D416), and D450/D451 for the 32-bit total. Read C0 itself, never its D630 mirror.
  • D4xxRecipe and process setpoints - present on L3: D410, D412, D414, D416, D418, D420, D422, D424, D430, D438, D440, D442, plus D470 and D480 as timer presets. Note there is no D426 - the dwell is not built on L3 yet.
  • ?D90 - a third analogue channel, unidentified. L3 reads a channel L2 does not have (D1112) and scales it 0-600 into D90 - and then never uses it anywhere in the program. It may be the temperature input we were asked for, or an unconnected channel reading noise. Do not label it for Michael until it is traced at the panel; a wrong label is worse than a gap.
  • ?Pump run status - confirm at the panel. L3's outputs are Y0-Y5 and Y20-Y25, Y27. Same open question as L2, and the same two minutes in output test settles it.

Hand over as: address, what it is, its scaling, and its update rate. The three that matter for a first proving run are D12, D10 and D600 - if those move sensibly while the line runs a cycle, the path from PLC to gateway to Cape Town is proven and the rest is just more of the same. Modbus base still to confirm: D0 to 4096, M0 to 2048 on Delta DVP.

Updates and meeting notes

Short exchange with Jeffrey, morning after the GM meeting

What he said

I put it to him straight - that Dad says an SOP was originally issued. First answer: "No." Then, asked whether it was before his time: "Might be before my time... by the time when I arrived here I was just a supervisor, not a foreman." I asked if the foreman might have received it and not passed it to him - "Yeah." Then twice, unprompted: "So tell him to resend it, 'cause we don't have it."

What it settles

The SOP question is closed and it is not an OEM failure. Jeffrey was a supervisor when the machines went in, not the foreman, so the document never reached him - exactly Dad's archiving point. Nobody in that meeting was lying; the plant simply lost it in a handover.

It also changes the shape of Dad's email: resending is now answering a direct request from their maintenance manager, not us defending ourselves. Send the original with its date, then the new version on top of it.

Also from the same call

He asked whether I had been through the GEA manual - I am on it now. That is the one that should show a better take-off position than the hole cut at install.

Present: Morné (GM) · Lily (safety) · Jeffrey (maintenance manager) · Golliath (head maintenance)

How Jeffrey opened it

Reliability, not safety. Morné asked what the issue was and Jeffrey said "It was not working... It starts sometimes, sometimes." - one cycle fine, the next one spilling oil over the front of the filter as the chamber opened after the dry cycle. Phone support was not resolving it, so he asked for someone on site: "I said, Johan, please come down... Otherwise if you can't help us, it's better you take them out." He also said Sydney, the artisan Dad trained, had become scared to work on them - "sometimes it's just boom while it was running."

Read it as escalation language from before I arrived, not a live threat: nothing in the meeting pointed at removal, and it closed with a directive to commission Line 3 first. My read of the room is that the filters are here to stay and the whole subject is control of the safety around them.

Morné's diagnosis: no SOPs since installation

His own read, before any of my feedback: "the problem or the issue that we sit with is, since they were installed, there was no proper SOPs, and people understand what they're doing. Am I correct in saying that?" then "Artisans and operators, they didn't have that. Do we have that now, or are we going to implement that now?" Jeffrey confirmed it - "Yeah, there was no that." So the premise was put to the room and agreed, not challenged. I said the drafts are already in motion.

Settled the next morning (see the 13 Aug note): Jeffrey was a supervisor when the machines went in, not the foreman, so the SOP never reached him - the plant lost it in a handover, which is Dad's archiving point exactly. He asked us to resend it. The new documents carry ORIGINAL ISSUE DATE and LATEST VERSION on the front page so this cannot be argued again.

Who does what - now management-backed

Lily set out Clayton's position: he is comfortable with his operators changing the rolls and starting and stopping the oil cycles, but not with them handling blockages, faults or valves. Golliath backed it as the right arrangement - "that will be the safe way and it's actually the correct way" - with an artisan called to the machine for anything beyond normal running. Nobody in the room argued otherwise, so this is now settled with management rather than being Clayton's request alone.

The two spill causes, and the software answer

I took them through both. Splatter is water left in the pipework after cleaning flashing to steam the moment it meets 180 °C oil - that one is solved and proven on Line 3, and the fix is a purge procedure that belongs to maintenance. Overflow is a different problem: the fryer's automatic top-up being bypassed. Jeffrey then raised the software side with Morné himself - after cleaning the filter will not allow a start until the water has been drained, and the screen will say why. Morné's question was simply whether that is really what it will do.

The fryer top-ups, line by line

Line 3's works - Jeffrey confirmed it. Line 1 has a selector switch under the tank: left on automatic it tops up from the dirty-oil tank, but it is sitting on manual, so an operator fills by eye. Line 2's Bulldog fryer is hard-wired with no PLC and never received the automatic top-up Dad was told was being commissioned at install - a project that predates both Morné and Lily. Line 2 does already have the level sensor and two tanks, so a retrofit is realistic.

Directive: start with Line 3

Because L3's top-up works, Morné's call was to start there, and I agreed. L3 becomes the first line commissioned, run and trained on; L1 and L2 follow once their top-ups are sorted. I still want to confirm L3's oil routing on the machine before its live run.

Live running paused, and how testing works from here

After Wednesday morning's spill during my own test I stopped rather than put anyone at risk. Until the top-up works, the purge procedure is in place and the training is done, I am staying hands-off the machines: software work and dry signal-only tests. I committed to Morné that the remaining software and telemetry tasks finish this weekend. Lily added the rule for when live testing resumes - Clayton close by for any in-line test in production, so if something goes wrong he is there rather than supervisors scattering.

Also raised, and what I still owe them

Air supply is short across both plants - supplied at 6 bar originally, most machines now see 4-5, so it is worth Supreme checking the compressor and reticulation. The fryer-side shut-off needed for the purge sits on the operation side under the machine and should be moved so every maintenance valve is together on the filter side. I also asked for the GEA manual, to check whether there is a better take-off position than the one cut at install. On departure Morné gets the report: fittings to replace with metal, the air supply, and the outstanding mechanical items. Worth recording that this trip was the machines' first major service since installation, on all three lines. Morné closed by thanking us for the effort.

Golliath (head maintenance) · recorded straight afterwards · ours only

What he said

"Where you have the knowledge and the way you try to explain, it catches the attention of people to listen and understand. Your wording... it's unbelievable. You know, I've worked with a lot of contractors and what-what. You are just starting in the market, but it's like you have been in the field for many years. Keep it up."

"That's why I had to stay, and I'm going to even tell your father about it. It just blew my mind... technically when a person is saying things which have got sense, you just pick this, this, this. And the wording, the language, you just attract attention for people to listen."

Why it is worth keeping

He stayed behind to say it, unprompted, and he is the one who has to live with these machines after I leave. Coming from the head of maintenance - the person whose team carries the purge procedure and the wiring - that is the relationship the rest of this depends on.

Jeffrey's office · Clayton (production manager) · Jeffrey (maintenance manager) · Selato · Simens

Why we sat down

Morné had asked Clayton and Selato about safety and about who is trained to operate the filters, ahead of the GM meeting. Behind that: the maintenance burn incident and the report Lily has to compile on how a repeat gets prevented. Clayton's problem is evidential - he has to be able to show that the person operating the machine was competent to. Plus a short follow-up chat with Jeffrey afterwards.

The spill causes - finally separated

Splatter = water left after weekend cleaning flashing to steam in 180 °C+ oil (L3's problem - fixed and proven: L3 ran full production clean after a proper purge). Overflow = the fryer's auto top-up bypassed to a manual pipe (L1/L2): the filter draws ~50-60 L to fill its pipes at start, an eyeballed-full fryer then overflows on the return. Working top-ups (L3, L4) never overflow.

Who does what - settled

Operators keep what they have safely done since the machines went in: start/stop, roll change, recipe select. The water purge becomes a maintenance procedure (~5-10 min at the start of the week). Jeffrey's shape for it: one SOP for operators and a separate one for the maintenance side. Clayton's condition is that safety officer Lily has to be able to sign his operators off against that SOP - he cannot certify them on his own.

New software interlock agreed

Jeffrey's ask, twice: after cleaning, production cannot start until the water drain has run - auto-detected, no honesty button. "The machine doesn't want to start - then they realise: we need to drain it."

L1 top-up restoration

In the follow-up chat Jeffrey offered his team for it - he has fixed it before. His interim answer: leave the manual valve open and put the selector on automatic, and it tops up on its own all shift. I put it to Clayton that our position to the GM would be that L1's filter should not run until that is restored; he did not take a view on the messaging - his two requirements are simply that the filter runs and that it is safe to use.

To verify on the machines

L3's drying-return path (tank vs fryer) - trace the actuators with Clayton, he wants to see it. L1's original routing (Jeffrey recalls filter-return → heated dirty tank → level-controlled top-up). Oil-flow documentation for the manual - Selato asked for exactly this.

Training and the oil stake

Operators attend training too - Clayton schedules who, per shift; Jeffrey joins the training WhatsApp group. Clayton's numbers: filter off = oil lasts ~1.5 days; filter on = 3-4 days. "The oil saver needs to run. It's a must."

Update · PLC + HMI downloaded to Line 2

What went in

The recipe engine and its interlock (the machine refuses to start without a recipe selected), the drying intelligence, a restored water drain from filter button on the CIP screen, and a pressure drying lamp on the Production screen so the drying phase is visible while it runs.

Drying is no longer just a timer

It now watches the chamber pressure: drying can end early once the pressure has decayed, or hold a dwell at a set pressure, instead of always running the clock out. That is the piece that stops a wet, blocked chamber being opened.

How it was verified before it went near the machine

Every edit was checked against the program export rung by rung, the program compiled clean, and it was run on a simulated PLC to prove the interlock fires. Then HMI first, PLC second, same order as the July download.

What is still open on L2

The live proving cycles. Those wait on L2's fryer top-up and on the training - Line 3 goes first for commissioning. The pressure threshold also still has to be read off the machine itself; it cannot be copied from another line.