ezecontrol
There is a system called eze. It has many of the features of a plc but for much less cost. It also connects to the internet so you can view your information there. It can be set to call, text or email you on alarm. It can be used as an alarm system, weep control, floor heat control. I have it hooked to the automatic and manual bays so if they trip out i get a call 2 seconds later. It can accept analog inputs, pulse inputs, rs485, 4-20 milliamp, modbus etc. I have it hooked to the water meter so I can log on and see how busy we have been (it graphs automatically). This device also has an astronomic timer function for lighting control or a myriad of timer functions for blowing down compressors, cycling glycol pumps every 7 days to keep them from ceasing up over the summer. Really though the best part of the whole thing is they will walk you through hooking it up. (you will have to have some understanding of electrical things) ezesys.com
If You call ask for Anders. 8883939330.