Can PLC system do this?
Can PLC system do this?
(OP)
I'm new here, and besides that I know very little about electrical systems. I have a project in mind, and it's going to be a learning experience to be sure. My main background is in toolmaking, fixture building, and general machining. I found this sight hoping you guys could steer me in the right direction with this project.
Here is what I had in mind...
I am trying to build a custom liquid dispenser. The basics of it is that there will be containers sitting on a shelf, and the liquid will run through a tube down to a nozzle. A glass will be underneath the nozzle. I would like to control the volume of the liquid dispensed via a valve with a timer, and possibly add a "power assist" to the liquid by shooting a bit of compressed air through the line a few seconds after the other valve shuts.
After a little research I found out about PLCs, and was wondering if this is something a PLC could do? Open a valve for a set amount of time, then closing it, and then opening another valve?
I was also thinking along the lines of using a PC for the interface, and having a menu where you can select a liquid or a combination of liquids. And with the PC having some sort of database that you can add combinations to or subtract them from. I would have 10+ containers with 2 valves for each container, one controlling the disppensing, and one controling the air assist.
Is this something I could do with PLCs?
Is there an interface out there that can do what I want or would I need to program one from scratch?
What are some good guides/research material for setting this type of system up?
As I said, this is a learning experience for me...I'm not looking for someone to do it for me, though any help would be appreciated.
Here is what I had in mind...
I am trying to build a custom liquid dispenser. The basics of it is that there will be containers sitting on a shelf, and the liquid will run through a tube down to a nozzle. A glass will be underneath the nozzle. I would like to control the volume of the liquid dispensed via a valve with a timer, and possibly add a "power assist" to the liquid by shooting a bit of compressed air through the line a few seconds after the other valve shuts.
After a little research I found out about PLCs, and was wondering if this is something a PLC could do? Open a valve for a set amount of time, then closing it, and then opening another valve?
I was also thinking along the lines of using a PC for the interface, and having a menu where you can select a liquid or a combination of liquids. And with the PC having some sort of database that you can add combinations to or subtract them from. I would have 10+ containers with 2 valves for each container, one controlling the disppensing, and one controling the air assist.
Is this something I could do with PLCs?
Is there an interface out there that can do what I want or would I need to program one from scratch?
What are some good guides/research material for setting this type of system up?
As I said, this is a learning experience for me...I'm not looking for someone to do it for me, though any help would be appreciated.





RE: Can PLC system do this?
some kind of microcontroller seems to be cheaper and simpler. PLC is much more expensive.
You can use PC but if you need more than one, a microcontroller is cheaper.
Most likely you have to program it from scratch but it
should be simple.
<nbucska@pcperipherals DOT com> subj: eng-tips
read FAQ240-1032
RE: Can PLC system do this?
You would have to program it from scratch, but it would be easy.
Look at cheap and easy PLC types such as: Koyo (automationdirect.com), Allen Bradley CompactLogix (www.ab.com), Super PLC (www.tri-plc.com/t100md.htm). You are interested in digital inputs and outputs from your description. Any measurement of liquid flow would most likely require an analog input.
RE: Can PLC system do this?
RE: Can PLC system do this?
To build your standard PLC you need:
Rack
Power Supply
Processor
1 8-point digital input (I assume you need to start/stop the process, i.e. a switch of some type needs to interface with the PLC, thus the digital inputs)
2 16-point relay outputs -OR- 1 16-point plus 1 8-point
Digital inputs and relay outputs come in all flavors. They can be AC, DC, and many different voltages.
Based on your application, I would recommend trying the Super PLC as it is cheap and simple. In the case of the Super PLC you would need to also purchase the I/O expander card, but this is still probably the cheapest application.
By the way, you could probably also accomplish your mission with timers and relays, no PLC.
RE: Can PLC system do this?
I have read some of the materials in the FAQ section on PLCs and I'm not sure that PLCs can do what I'm asking, or maybe I need to switch to something more PC based.
RE: Can PLC system do this?
RE: Can PLC system do this?
A PLC can certainly do what you want to do.
RE: Can PLC system do this?
My former roommates and I did this for one of our design projects in college. We ended up using a (huge!) OMRON CS1 PLC with a Touch Screen HMI just like you've described.
If it is liquor you are dispensing, you may have a bit of trouble in terms of valve timing. Different types of booze have different viscosities, and when we experimented with this, we found that a fixed "valve open" time would not yield the same amount of liquid for different types of alcohol.
I still have the thing in the basement actually. I'd like to get it going again (boy did we have some great parties with it..), but I need a new PLC. I like the TriLogi's for their form factor and the fact that I can connect an additional module to it and connect it to a LAN (to replace the touch screen HMI).
I also got to tinker with a Zen Micro from OMRON and I believe that it would have done the job as well.
RE: Can PLC system do this?
RE: Can PLC system do this?
The best advice I can offer now is TEST WITH WATER. We had many a late night "development session" that ended up with us sleeping through class the next day, if we even made it there. That's all I can remember, for obvious reasons.
RE: Can PLC system do this?
This isn't us, but this is right along the lines of what you are looking to do. Ours operates on a different principle (gravity assists our machine in serving.. way less tubing that way).
It even includes a drink database and some VB source files.
http://www.barmonkey.net/
Still trying to get a copy of the old report....
RE: Can PLC system do this?
RE: Can PLC system do this?
We have used these in industrial applications, and they are cheap and easy to configure. You will have Digital IO and analog output from GSE350. See the following sites:
http
http://www.gse-inc.com/indicators/model350.aspx
RE: Can PLC system do this?
RE: Can PLC system do this?
Here's a picture of it (The PLC is hiding behind the touch screen):
http://
The machine was actually called "The Giver", and we got a clothing 'sponsorship' from a local clothing brand of the same name (really, they just gave us some stickers and t-shirts, but sponsorship sounded better)
RE: Can PLC system do this?
Works quite well.
So in answer to your question...a PLC will work quite well.
Going the microcontroller route means so much more design. You can work with something that is off the shelf, interface with standard devices through the protocols that are offered, such as a touch screen.
Stephen Luft
Entertron Industries - www.entertron.com Providing solutions to OEMs Since 1978 (end users also welcome)
RE: Can PLC system do this?
If you are looking for a "homebrew" drink dispensing machine, there were a group of students at Michigan State that developed a machine and won the Gadget Freak contest in DesignNews Magazine. You can find details at ht
Regards,
Rich....
Richard Nornhold, PE
RE: Can PLC system do this?
One big difference that ours had was the number of outputs our system needed. We only needed to use two relay outputs to simple (surplus) DC gearmotors.
One motor rotated the bottles (as opposed to the glass). Position sensing was achieved using three cams and three very cheap mechanical limit switches. The cams were identical (180 on, 180 off) and offset 120 degrees to each other. As the shaft rotated, the three switches output a gray code logic which we used in our PLC program to trigger the motor to stop turning. We had a problem with the motor overshooting, so we put a wire (we replaced it with a resistor after some tweaking) to short out the motor when the relay coil wasn't energized to ensure that it would stop good and fast.
The other motor turned a crank which was attached to a bearing that moved inside a slot to create a Scotch Yoke mechanism. This moved a plate with a hole in it up and down so as to trigger the Upside-Down Valve (normally you would use a glass to trigger the valve). Again, a couple of mechanical limit switches were put in place as input for when the plate was in its upper- and lower- most positions.
Most of these solutions were out of the fact that we had no real experience with electronics in the group at that time. Actually it took us about 2 months to figure out how to make the PLC work, and another 2 months to produce a program which did what we needed it to do... It was good times, though. We took over a storage closet in the school to work on it and stayed there until the early hours of the morning on a regular basis, or until security caught us