Source: https://www.automation.siemens.com/sce-static/learning-training-documents/tia-portal/basics-programming-s7-1200/sce-031-200-fb-programming-s7-1200-r1709-fr.pdf