Protokol Komunikasi PLC (Programmable Logic Controller)

protokol komunikasi PLC (Programmable Logic Controller)Sebagaimana yang kita ketahui, sebuah PLC (Programmable Logic Controller) adalah sebuah perangkat komputer digital yang digunakan untuk meng-otomatisasi suatu mesin atau mengatur proses elektromekanis pada suatu industri. Hal utama dalam PLC adalah mengolah data yang didapat dari informasi sensor-sensor input lalu memerintahkan actuator-actuator yang berfungsi sebagai output sesuai dengan yang kita butuhkan. Selain hal tersebut, ada beberapa tantangan besar dalam PLC, yaitu melakukan integrasi antar PLC atau PLC dengan perangkat lain. Untuk mengintegrasikan semua PLC ini maka kita membutuhkan suatu protokol komunikasi yang sama antar PLC.


Apa itu protokol? protokol adalah sebuah aturan atau stAndard yang mengatur terjadinya hubungan, komunikasi, dan perpindahan data di antara dua sistem komputer (PC, PLC, mikrokontroler) atau lebih. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya.

Beberapa contoh protokol :

  • Protokol untuk internet: HTTP, FTP, TCP/IP, UDP dll
  • Protokol di Industri: Modbus, Frofibus, CAN, HART, DNP3 dll

Kenapa PLC ini butuh komunikasi? Karena di industri terdiri dari berbagai PLC yang berbeda sehingga mempunyai protocol yang berbeda pula, atau suatu saat nanti Anda ingin mengubah program pada PLC maka Anda akan menghubungkan nya dengan laptop sehingga Anda harus meng-komunikasikan processor yang ada di laptop Anda dengan processor PLC.

Fungsi protokol komunikasi PLC

  • Fragmentasi dan Re-assembly, protokol membagi informasi yang dikirim oleh pengirim menjadi beberapa paket data. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket informasi yang lengkap.
  • Enkapsulasi adalah proses pengiriman data yang dilengkapi dengan alamat, dan kode-kode koreksi.
  • Kontrol Konektivitas, protokol membangun hubungan komunikasi berupa pengiriman data dan mengakhiri hubungan dari pengirim ke penerima.
  • Flow Control adalah sebagai pengatur jalannya data mulai dari pengirim hingga ke penerima.
  • Error Control, jika terjadi kesalahan pada saat pengiriman maka protokol yang akan mengontrol kesalahan tersebut
  • Pelayanan Transmisi, protokol memberikan pelayanan komunikasi data yang berhubungan dengan prioritas dan keamanan data

Syarat dasar Protokol komunikasi PLC

  • Format data untuk pertukaran data.
  • Format alamat untuk pertukaran data.
  • Alamat pemetaan.
  • Routing
  • CRC atau Deteksi kesalahan transmisi diperlukan pada jaringan yang tidak dapat menjamin operasi bebas dari kesalahan.
  • Acknowledgements, penerima data memberikan respon bahwa data sudah diterima dengan sempurna. Hal ini diperlukan pada sistem komunikasi yang berorientasi pada status link koneksi.
  • Kehilangan informasi-timeout dan retries. Paket ini mungkin akan hilang dari jaringan jika terjadi penundaan yang lama. Untuk mengatasi hal ini, beberapa tipe protokol, pengirim data meminta penerima untuk memberikan respon penerimaan data (apakah data sudah diterima semua?) dalam jumlah waktu tertentu. Apabila tidak ada respon dari penerima, maka komputer pengirim data dapat menyimpulkan bahwa link komunikasi kepada komputer penerima tidak terjalin atau rusak.
  • Direction of information flow adalah arah arus informasi yang perlu diatur jika transmisi hanya dapat terjadi dalam satu arah pada satu waktu seperti pada half-duplex link. Hal ini dikenal sebagai Media Access Control. Pengaturan harus dibuat untuk mengakomodir beberapa penerima, misalnya: ketika ada dua pihak komputer penerima ingin mendapatkan kontrol pada saat yang sama.
  • Urutan kontrol. Jika kita amati, bitstrings yang panjang akan dibagi dalam potongan-potongan dan kemudian dikirim pada jaringan secara individual dengan penAndaan urutannya agar jika ada bit yang hilang atau terduplikasi maka penerima akan meminta transmisi ulang.
  • Flow control diperlukan bila pengirim mentransmisikan lebih cepat dari penerima atau lebih cepat dari peralatan jaringan diantaranya agar dapat memproses transmisi.

Jika artikel ini bermanfaat buat Anda, mohon untuk di Share because “Sharing is Caring”

Referensi:

  1. books.google.co.id,
  2. www.automationdirect.com

COMMENTS

Loading Facebook Comments ...