Tag Archives: pemrograman

Organisasi Program pada PLC

Catatan: tulisan ini adalah postingan pertama saya setelah hampir 4.5 tahun vakum karena studi lanjut. I’m back now! 🙂 

Pernahkah anda membuat program PLC yang sangat panjang karena sistem yang anda buat sangat kompleks? Ada kalanya program yang panjang tidak bisa dihindari, namun sangat baik jika Anda sebagai PLC programmer mencari cara untuk membuat program anda lebih pendek/efisien.

sumber gambar: https://bit.ly/2QSXCdm

Mengapa?

Seperti halnya pemrograman dengan bahasa konvensional (misalnya C atau Pascal), programmer bisa mendapatkan hasil yang lebih baik dengan memecah programnya menjadi bagian – bagian kecil (di bahasa C disebut functions) karena [3]:

  • Reusability – bagian program tertentu yang sering berulang tidak perlu dibuat berkali – kali, namun cukup dibuat dalam 1 fungsi (function) yang nantinya dapat dipanggil jika diperlukan. Hal ini membuat pemrograman lebih efisien.
  • Abstraction – kita dapat “menyembunyikan” detail yang kompleks bagi “pengguna” fungsi pada program kita. User hanya perlu mengetahui:
    1. Nama fungsi
    2. Apa yang dikerjakan fungsi tersebut
    3. Parameter input dari fungsi
    4. Outout yang dihasilkan fungsi
  • Easy to debug – melakukan pencarian kesalahan pada program yang pendek tentunya jauh lebih mudah dari pada program yang sangat panjang

Continue reading