Programmable logic controllers - Petruzella, Frank D. (New York, NY:McGraw-Hill companies, 2011)