Pengetahuan Dasar Serial Komunikasi Host Link dgn C Mode PLC Omron

Artikel ini adalah lanjutan dari https://pccontrol.wordpress.com/2015/02/26/komunikasi-serial-pada-plc-omron-type-cp1e/

Komunikasi Host link  bisa digunakan untuk menghubungkanPC dgn  1 PLC (1:1)  menggunakan RS232 atau lebih  (1:N) menggunakan RS485 atau RS422.

 

11rs232

komunikasi host link 1:1

1Ncmode

Komunikasi host link 1:N  menggunakan rs485

pada 1:N  1 PC bisa dihubungkan dgn 32 PLC dengan alamat /unit number mulai dari 0-31.

Artikel ini membahas komunikasi PC dengan PLC menggunakan perintah C-Mode via mode Host Link.

cmode_frame

• @: Harus ditambahkan pada awal perintah.
• Unit number: bernilai BCD 0-31 untuk setiap unit host Link.
• Header code: kode perintah ditentukan dgn  dua karakter.
• Teks: Set parameter sesuai dengan kode perintah.
• FCS: Hitung 2 karakter FCS  di host  komputer. Untuk rincian  menghitung FCS, lihat dibagian perhitngan FCS dibawah.
• Terminator: Tanda “*” dan CR (CHR $ (13))  dua karakter untuk menunjukkan
akhir perintah

cmode_frame_respon

• @: Harus ditambahkan pada awal frame respon.
• Unit number: bernilai BCD 0-31 untuk setiap unit host Link.
• Header code: Kode perintah yang diterima dikembalikan.
• End code: Hasil  eksekusi perintah (status, kesalahan, dll) .
• Teks:  hanya jika ada perintah membaca data memori.
• FCS: FCS 2 karakter  , untuk cek kesalahan
• Terminator: Dua karakter yang menunjukkan akhir perintah.

Perhitungan Nilai FCS

Pada saat menerima frame respon dari PLC , Komputer menghitung FCS untuk setiap frame yg diterima dan membandingkannya dengan FCS yg terdapat  diframe respon. FCS adalah akumulasi nilai operasi digital EX-OR atau EOR  .

hitungFCS

Symbol  dan Tabel EOR

exor

catatan
FCS adalah nilai 8-bit diubah menjadi dua karakter ASCII. 8-bit  Nilai adalah hasil dari sebuah akumulasi eksklusif OR berurutan yg dilakukan untuk  setiap karakter dalam transmisi, dari karakter pertama  sampai karakter terakhir dalam frame.

Data non-ASCII  mungkin kadang-kadang  dikirim dalam data teks. Jika panjang data 7 bit, bit paling kiri dari masing-masing karakter di “masked”  sebelum FCS dihitung.

cmodelistcommand

Contoh

Membaca Area memory CIO (kode :RR, lihat tabel diatas ) : Membaca isi jumlah tertentu CIO words dimulai dari  word yg ditentukan.

sample_cmode

Kode program pengiriman frame perintah dalam VB net kira2 seperti ini:

frame_perintah = “@” & alamat_unit & Command_Header & alamat_awal_word & jumlah_word & nilai_FCS & “*” & vbCr

SerialPort.write(frame_perintah)

alamat unit dalam bentuk bcd


refernsi:

-Omron Communications Commands  Reference Manual

http://www.codeproject.com/Articles/189159/Omron-PLC-Serial-Interface#xx4094038xx

 

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis untuk pemula.

Posted on 04/03/2015, in PLC. Bookmark the permalink. 1 Comment.

  1. Inzar Salfikar

    terimakasih banyak sharingnya sangat bermanfaat.

Komentar ,Saran atau Pertanyaan