Anda di halaman 1dari 4

MODUL 1 DASAR KOMUNIKASI SERIAL PLC OMRON TIPE CS/CJ [Host Link]

I.

TUJUAN

II.

ALAT DAN BAHAN 1. PLC OMRON tipe CS/CJ (1 set) 2. Kabel serial host link (1 buah) 3. Komputer (1 set) 4. USB to serial converter adapter (1 set)

Mahasiswa mampu menguasai dasar komunikasi serial PLC OMRON tipe CS/CJ menggunakan protocol host link yang di interface dengan computer (PC).

III.

DASAR TEORI A. Konfigurasi kabel serial PLC dengan computer

Untuk dapat berkomunikasi dengan secara serial antara PLC OMRON tipe CS/CJ dengan computer dibutuhkan kabel serial dengan konfigurasi seperti pada gambar 1.

Gambar 1. Konfigurasi kabel serial PLC ke computer. B. Format command komunikasi serial PLC Komunikasi serial PLC ke perangkat lain ada 2 (dua ) macam format command yaitu: a. C-Mode commands menggunakan host Link b. FINS commands mengunakan: Host link CMND(490)/SEND(090)/RECV(098)

Sedangkan bentuk format command adalah sebagai berikut:

Untuk daftar tabel kode dapat dilihat pada datasheet omron serial communication manual (W342). Silahkan cari sendiri IV. Buat program di Visual Basic atau aplikasi lain untuk dapat mengendalikan PLC OMRON tipe CS/CJ status command mode RUN, STOP, dam MONITOR. Form layout tampilan visual basic seperti ditunjukkan pada gambar 2. TUGAS

Dim data 'General Declaration Private Sub kirim()

Tulis kode program berikut dan buat laporan praktikumnya:

Gambar 2. Form layout aplikasi VB.

Dat$ = data l = Len(Dat$) A=0 For I = 1 To l Opo$ = Mid$(Dat$, I, 1) A = Asc(Opo$) Xor A Next I FCS$ = Hex$(A) If Len(FCS$) = 1 Then FCS$ = "0" + FCS$ End If DatTX$ = Dat$ + FCS$ + "*" + Chr$(13) MSComm1.Output = DatTX$ End Sub Private Sub cmdKeluar_Click() End End Sub Private Sub cmdMonitor_Click() data = "@00SC02" '(setting hostlink pada PLC 00) lblPeringatan.Caption = "MESIN ANDA BERGERAK,BILA ANDA MEMILIH MODE INI,PASTIKAN SAFETY" lblPeringatan.ForeColor = &HFF& jawab = MsgBox("ANDA MAU MERUBAH MODE PLC? " & vbCrLf & _ "MONITOR MODE!!!! ", vbYesNo + vbQuestion + vbDefaultButton1, "RUBAH MODE PLC") If jawab = vbYes Then cmdProgram.Enabled = True cmdRun.Enabled = True cmdMonitor.Enabled = False kirim lblModePLC.ForeColor = &H8000000D lblModePLC.Caption = "PLC SEDANG MODE MONITOR !!!!" lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End If lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End Sub Private Sub cmdProgram_Click() data = "@00SC00" '(setting hostlink pada PLC 00) lblPeringatan.Caption = "MESIN ANDA AKAN SHUT DOWN ,BILA ANDA MEMILIH MODE INI" lblPeringatan.ForeColor = &HFF& jawab = MsgBox("ANDA MAU MERUBAH MODE PLC? " & vbCrLf & _ "PROGRAM MODE!!!! ", vbYesNo + vbQuestion + vbDefaultButton1, "RUBAH MODE PLC")

If jawab = vbYes Then cmdProgram.Enabled = False cmdRun.Enabled = True cmdMonitor.Enabled = True kirim lblModePLC.ForeColor = &HFF& lblModePLC.Caption = "PLC SEDANG MODE PROGRAM!!!!" lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End If lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End Sub

Private Sub cmdRun_Click() data = "@00SC03" '(setting hostlink pada PLC 00) lblPeringatan.Caption = "MESIN ANDA BERGERAK,BILA ANDA MEMILIH MODE INI,PASTIKAN SAFETY" lblPeringatan.ForeColor = &HFF& jawab = MsgBox("ANDA MAU MERUBAH MODE PLC? " & vbCrLf & _ "PROGRAM MODE!!!! ", vbYesNo + vbQuestion + vbDefaultButton1, "RUBAH MODE PLC") If jawab = vbYes Then cmdProgram.Enabled = True cmdRun.Enabled = False cmdMonitor.Enabled = True kirim lblModePLC.ForeColor = &HFF& lblModePLC.Caption = "PLC SEDANG MODE RUN!!!!" lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End If lblPeringatan.Caption = "" lblPeringatan.ForeColor = &HFFFFFF End Sub Private Sub Form_Load() MSComm1.CommPort = 1 '(port PC comm1,tapi tergantung PC anda) MSComm1.Settings = "9600, e, 7, 2" '(harus sama PC dan PLC) MSComm1.PortOpen = True End Sub

Anda mungkin juga menyukai