Inside
Member
Good afternoon!
Small bit of background: My company manufactures small assemblies with integrated solenoids and pressure transducers. To make sure that the assemblies are properly assembled and that the solenoids & transducers work, we stick them into a test stand which pressurizes cavities within the assembly, activates the solenoids, and checks the readouts on the transducers.
An example of a test:
1) Turn on an external solenoid (built into the test stand) to pressurize a cavity from a supply chamber.
2) Check that the transducer for the cavity reads the external pressure
3) Shut off the external solenoid; turn on a venting solenoid which vents the supply chamber.
4) Check that the pressure within the cavity doesn't drop.
5) If it drops, then display a list of possible causes: (ie: fittings leaking, check valves leaking, transducer seal is leaking, external solenoid is leaking, etc).
6) If it doesn't drop, vent the chamber then move on to the next test.
The problem with the current test stand is that we need to build several more of these test stands and the current one is poorly documented (okay, not at all documented), takes a custom board that someone designed 10 years ago (also no documentation), and is basically unmaintainable.
I've decided to look into using PLCs (specifically the Click series because they seem to be economical) to replace the test stand because (hopefully) we can use more standardized components and have everything be better documented.
My question is - is this not too complicated for PLCs? Everything that I've looked up regarding ladder logic is that it's not really suited for complicated logic with many conditions such as this. Or is the whole point that I use a laptop to handle all of the logic & operator interfacing to do all the actual logic and then just use the PLC to drive the relays and handle the analog inputs?
Or should I just use a microcontroller (I only have experience with consumer-grade microcontrollers like arduino + clones) with some relay boards to handle all of that logic? What are the pros & cons of each?
Small bit of background: My company manufactures small assemblies with integrated solenoids and pressure transducers. To make sure that the assemblies are properly assembled and that the solenoids & transducers work, we stick them into a test stand which pressurizes cavities within the assembly, activates the solenoids, and checks the readouts on the transducers.
An example of a test:
1) Turn on an external solenoid (built into the test stand) to pressurize a cavity from a supply chamber.
2) Check that the transducer for the cavity reads the external pressure
3) Shut off the external solenoid; turn on a venting solenoid which vents the supply chamber.
4) Check that the pressure within the cavity doesn't drop.
5) If it drops, then display a list of possible causes: (ie: fittings leaking, check valves leaking, transducer seal is leaking, external solenoid is leaking, etc).
6) If it doesn't drop, vent the chamber then move on to the next test.
The problem with the current test stand is that we need to build several more of these test stands and the current one is poorly documented (okay, not at all documented), takes a custom board that someone designed 10 years ago (also no documentation), and is basically unmaintainable.
I've decided to look into using PLCs (specifically the Click series because they seem to be economical) to replace the test stand because (hopefully) we can use more standardized components and have everything be better documented.
My question is - is this not too complicated for PLCs? Everything that I've looked up regarding ladder logic is that it's not really suited for complicated logic with many conditions such as this. Or is the whole point that I use a laptop to handle all of the logic & operator interfacing to do all the actual logic and then just use the PLC to drive the relays and handle the analog inputs?
Or should I just use a microcontroller (I only have experience with consumer-grade microcontrollers like arduino + clones) with some relay boards to handle all of that logic? What are the pros & cons of each?