پس از دریافت I/O List و P & ID و منطق فرآیندی (Logic) ، کار برنامه نویسی آغاز میگردد
برنامه نویسی بخش کنترل کننده های مرکزی با زبانهای استاندارد زیمنس (LAD, FBD ,STL) در نرم افزارهای S7 و PCS7 انجام میشود
برنامه نویسی بخش مانیتورینگ در نرم افزار wincc انجام می گیرد.
پس از نصب تابلو های کنترلِ ساخته شده در محل اجرای پروژه، برنامه های نوشته شده در کنترل کننده های مرکزی، سرورها و کلاینتها بارگذاری میگردند. از این پس بخش تست سیگنالها و فانکشن آغاز میگردد و با اتمام آنها تجهیزات تک تک راه اندازی و تست میگردند.