16. How can PLC communicate
with PC? (On CPM1 Omron)
• PC sebagai Master, PLC
sebagai slave
•PC memberi perintah, PLC
memberi respons/jawaban
•PC bisa melakukan operasi
READ (membaca), atau
WRITE (menuliskan)
17. How can PLC communicate
with PC?
PC
Command
PLC
Response
• Data yang dikirmkan berupa paket data (FRAME)
18. Paket/frame data Command
(dari PC)
ID number dari PLC
Kode khusus yang akan
menentukan jenis operasi
dan alamat tujuan
Data
Frame Check Sequence,
prosedur pengecekan
kesalahan
Penanda dari akhir
frame data
19. Paket/frame data Response
(dari PLC)
ID number dari PLC
Header code dari command
Kode yang menunjukkan
pengiriman berjalan baik
atau tidak
Data
Frame Check Sequence,
prosedur pengecekan
kesalahan
Penanda dari akhir
frame data
21. Setting Komunikasi Serial PLC
Omron – DM 6650
• 00 – 07 mengatur apakah mengikuti setting
komunikasi serial standard (diisi 00), atau
melakukan setting sendiri di DM 6651 (diisi 01)
• Untuk komunikasi PC-PLC digunakan Host Link
(bit 12-15 diisi 0)
22. Setting Komunikasi Serial PLC
Omron – DM 6651
• Jika bit 00 – 07 pada DM 6650 diisi 01, maka
setting komunikasi serial dilakukan di DM 6651
23. Setting Komunikasi Serial PLC
Omron – DM 6652 - 6653
• Transmission delay : penundaan pengiriman
• Node Number ID dari PLC
24. Setting Komunikasi Pada PC
Setting komunikasi harus sama dengan
setting yang ada di PLC
Jika menggunakan Visual Basic,
menggunakan perintah :
‘ Open the serial port
MSComm1.ComPort = 2
MSComm1.Settings = “9600,N,8,1”
‘sesuai setting PLC
MSComm1.PortOpen = True
25. Bentuk Command dari PC
@ : kode awal yang harus diberikan
Node No. : nomor sebagai identitas PLC
Header Code :
penunjuk operasi yang dilakukan (READ/WRITE)
penanda area memori PLC
35. Contoh operasi Write
Untuk Write ke IR, header code WR
Command Format
Data yang ditulis, bisa lebih dari 4 digit
Response Format
36. FCS (Frame Check Sequence)
Untuk mengetahui adanya kesalahan
frame data yang diterima PLC
Nilai FCS dicari dengan menggunakan
program yang dibuat di PC
Prinsip : dengan melakukan operasi
XOR antara kode – kode ASCII dari
masing – masing data.
37. Langkah – langkah
perhitungan FCS
1. Mengubah masing – masing character dalam
bentuk ASCII
2. Melakukan operasi XOR satu sama lain mulai dari
character @, sampai batas FCS calculation range
3. Hasil akhirnya diubah ke dalam bentuk Heksa
Desimal