Programmable logic controllers - Petruzella, Frank D.