Anda di halaman 1dari 5

III.

C-MODE COMMAND (STATUS CHANGE-SC DAN


ERROR READ-MF) DAN LANJUTAN

3.1. Capaian Pembelajaran Khusus

1. Mahasiswa mampu memahami Status Change-SC dan Error Read-MF


2. Mahasiswa mampu membuat desain interface dengan visual studio Status Change-SC dan
Error Read-MF pada C-Mode Command PLC Omron dengan kabel serial dan USB to serial
converter

3.2. Sub Pokok Bahasan 1

Pemahaman Status Change-SC dan Error Read-MF pada C-Mode Command

3.3. Sub Pokok Bahasan 2

Pembuatan desain interface untuk Status Change-SC dan Error Read-MF pada C-Mode
Command

3.4. Lembar Kerja


Alat dan Bahan
1. 1 laptop
2. 1 kabel serial dan 1 kabel USB to serial
3. 1 set PLC Omron

Waktu Pelaksanaan
Minggu 2 dan 3 perkuliahan

Teori
Status Change-SC dan Error Read-MF pada C-Mode Command
C-Mode Command merupakan perintah komunikasi (Host Link Mode) untuk
melakukan berbagai operasi pengendalian antara PLC dan komputer ataupun sebaliknya.
Operasi-operasi C-Mode Command antara lain yaitu pengaturan I/O memori, pengubahan
modus operasi, pengaturan ulang operasi dan sebagainya. Selain itu dapat mengubah status
pada PLC OMRON menjadi mode monitor, mode running atau mode program.

18
Mode Mode Mode
monitor running program

Gambar 3.1. Sistem Komunikasi Serial PC-PLC dengan C-Mode Command

Format Protokol yang umum digunakan dalam C-Mode Command merupakan format standart
pengiriman data dan komunikasi serial antara komputer dan PLC, antara lain sebagai berikut
:
STATUS CHANGE -- SC
1. Command Frame Format

Gambar 3.2. Command frame format status change (SC)

Keterangan:
• @: Harus ditambahkan pada awal perintah.
• Unit number: bernilai BCD 0-31 untuk setiap unit host Link.
• Header code: kode perintah ditentukan dengan dua karakter.
• Teks: Set parameter sesuai dengan kode perintah.
• FCS (Frame Check Sequence): Hitung 2 karakter FCS di host komputer.
• Terminator: Tanda “*” dan CR (CHR $ (13)) dua karakter untuk menunjukkan akhir
perintah

2. Respons Frame Format

Gambar 3.3. Respons frame format status change (SC)

19
Keterangan:
• @: Harus ditambahkan pada awal frame respons.
• 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.
NB :
FCS (Frame Check Sequence) adalah hasil konversi 8-bit data ke 2 digit karakter ASCII. Ke
8-bit data merupakan hasil dari exclusive OR secara berurut (sequence) karakter pertama
hingga karakter terakhir pada sebuah frame. Perhitungan FCS diletakkan dalam event kotak
perintah (command box). Untuk kode ASCII dapat ditunjukkan pada Gambar 3.4.

Gambar 3.4. Kode ASCII

20
CPU Unit status terdiri dari :
a. MS (Status Read) : Membaca kondisi unit PLC (operating mode, forced set/ reset
status, fatal error)
b. SC (Status Change) : Mengubah status operasi unit PLC
c. MF (Error Read) : Mendeteksi informasi error dari unit PLC

CONTOH :
Jika input biner PLC yaitu 0000 0000. Hitung data TX yang harus dikirim sesuai dengan
command format?
Jawaban :
Tahap 1 : Menghitung kode hexa untuk input Teks
Biner Kode Hexa
0000 0000 00

Jadi input Text 00 sama dengan kode @00SC00FCS*


Tahap 2 : Mencari kode ASCII untuk input FCS
Input Kode ASCII
@ 40
0 30
0 30
S 53
C 43
0 30
0 30

Perhitungan FCS
Code Bil. Biner Bil. Biner
4 0 0100 0000
3 0 0011 0000
3 0 0011 0000
5 3 0101 0011
4 3 0100 0011
3 0 0011 0000
3 0 0011 0000
xOR 0101 0000
Bil Hexa 5 0

21
• Jika data yang dikirim benar yaitu @00SC0050*˩ maka respons yang diberikan adalah
@00SCC00FCS*˩ artinya Normal Completion
• Jika data yang dikirim salah yaitu @00SC0059*˩ maka respons yang diberikan adalah
@00SC13FCS*˩ artinya FCS Error

Tabel 3. 1. Respons end code

ERROR READ – MF
1. Command Frame Format

Gambar 3.5. Command frame format error read-MF

Untuk “error clear” parameter yaitu 01 to clear errors and 00 to not clearerrors (BCD).

2. Respons Frame Format

Gambar 3.6. Respons frame format error read-MF

22

Anda mungkin juga menyukai