We actually have a customer that has designed a 12 bottle dispensing unit made up of 7 liquors and 5 mixes. He has a touch screen as the front end that holds all the drink dispensing information.
Works quite well.
So in answer to your question...a PLC will work quite well.
Going the...
Automation Direct is a safe choice.
If you are still considering other options, we offer free software with our controllers.
You can learn more at our web site - www.entertron.com
Hope this helps.
God Bless,
Stephen