Данная тема не раз обсуждалась.
Есть готовые примеры (на ПЛК100 или других, что не принципиально).
Для начала посетите раздел форума ПЛК\примеры программ и полезности.