MorphuisOGrady
Member
Got a call tonight to visit a site urgently. They couldn't reach their usual Engineer. Production line was down. Lucky for them I had no alcohol consumed.
Arrived on site and went online to PLC. An integer register was being incremented each day and upon reaching 400 set a ROUTINE_INSPECTION bit which was used as a permissive for a lot of activations in logic.
What the hell? I've been asked to write a detailed report on what happened. Unforuntately for me I know the systems integrator company that commissioned this line.
Without seeing any functional designs specs etc I can only hope there was a reason for this. It appears nowhere on SCADA. Perhaps there is a genuine reason Preventive Maintenance etc but nothing obvious in code, comments etc. Theres only a runtime on SCADA so I can't dig into it.
What to do please? They have helped me in the past and I'm not out to hang someone.
Arrived on site and went online to PLC. An integer register was being incremented each day and upon reaching 400 set a ROUTINE_INSPECTION bit which was used as a permissive for a lot of activations in logic.
What the hell? I've been asked to write a detailed report on what happened. Unforuntately for me I know the systems integrator company that commissioned this line.
Without seeing any functional designs specs etc I can only hope there was a reason for this. It appears nowhere on SCADA. Perhaps there is a genuine reason Preventive Maintenance etc but nothing obvious in code, comments etc. Theres only a runtime on SCADA so I can't dig into it.
What to do please? They have helped me in the past and I'm not out to hang someone.