As I understand it, you want to be able to communicate with a PLC. For starter, look at the http://www.Automationdirect.com PLCs. They have the Click line of PLC which is cheap with free Ladder Logic Software . You will most likely communicate with the Modbus protocol. Also look at the Host ...