Don't be afraid to give EMC2 a try, it does a lot more than you think not just a free do nothing application. As for interfacing there also the MODIO or MODbus route (still costly).