Mungkin ketika membaca judul program diatas anda akan heran kenapa untuk program seperti penentu bilangan ganjil atau genap harus dengan PLC. Yang selama ini kita ketahui program sederhana seperti ini biasanya dapat kita buat dengan Visual basic, Delphi, C++ ,matlab dan yang lainnya. Dan saya rasa ini program pertama dan satu-satunya didunia karena kebanyakan PLC tidak pernah digunakan dalam pembuatan program seperti ini. Tapi kali ini saya hanya iseng membuat program ini karena ingin membuktikan bahwa PLC sekarang sudah bisa mengolah matematika tinggi serta sudah dilengkapi dengan fitur-fitur aritmatika yang memudahkan kita melakukan perhitungan. Ini menunjukkan bahwa pengontrolan PLC sudah bisa disupport dengan namanya algoritma seperti fuzzy, PID, bahkan jaringan syaraf tiruan.
Berikut Program PLC Penentu Bilangan :
Berikut ini type serta declaration program :
PROGRAM PLC_PRG
VAR
start: BOOL;
memori: BOOL;
stop: BOOL;
masukan: WORD;
hasil: WORD;
Genap: BOOL;
ganjil: BOOL;
END_VAR
Pembuktian dengan Simulasinya :
Ketika kita masukkan nilai 5 :