Source: http://www.polytech.ch/_downloads/SIMATIC_Controller.pdf