Good Morning All,
I am trying to figure out where I should place a series of triggered stops. I have a set of conditions that when met, will stop the machine from the gateway side. As of right now, our operators can ignore the ignition components and clear their counters on the machine side. For very obvious reasons, I want to make sure that they are unable to do this. I have a good idea on how to handle the PLC side, but I am leaning towards a gateway script for this?
Here are the very rough outlines of how I plan to create my conditional stops.
#Unique processes to stop gages if WIP_ID_HEAT =/= LAST WIP_ID_HEAT #HAPPENS ON WIP SCAN MES.HOLD = True #TIED TO THE E-STOP FUNCTION TO HALT THE MACHINE AGR_FULL = True SKID_FULL = True OPEN 'Pop' SHORT_TOTE_PRINT OPEN 'Pop' SHORT_SKID_PRINT if WIP_ID_PART_NUMBER =/= LAST WIP_ID_PART_NUMBER #HAPPENS ON WIP SCAN MES.HOLD = True AGR_FULL = True SKID_FULL = True where SHORT_TOTE_PRINTED = True #HAPPENS ON SHORT TOTE PRINT SKID_FULL = True #Common processes to stop gages ALL PREDICATED ON TAG VALUE SCHANGE where BATCH_FULL = True MES.HOLD = True where SKID_FULL = True MES.HOLD = True where AGR_FULL = True MES.HOLD = True
All tags except for the MES.HOLD tag are pointing to created ignition tags.