Modul 1 Scada

4
MODUL 1 DASAR KOMUNIKASI SERIAL PLC OMRON TIPE CS/CJ [Host Link] I. TUJUAN Mahasiswa mampu menguasai dasar komunikasi serial PLC OMRON tipe CS/CJ menggunakan protocol host link yang di interface dengan computer (PC). 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) 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)

Transcript of Modul 1 Scada

Page 1: Modul 1 Scada

MODUL 1

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

I. TUJUAN

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

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)

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)

Page 2: Modul 1 Scada

Sedangkan bentuk format command adalah sebagai berikut:

Untuk daftar tabel kode dapat dilihat pada datasheet omron serial communication manual (W342). Silahkan cari sendiri…

IV. TUGAS

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.

Gambar 2. Form layout aplikasi VB.

Tulis kode program berikut dan buat laporan praktikumnya:

Dim data 'General Declaration Private Sub kirim()

Page 3: Modul 1 Scada

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")

Page 4: Modul 1 Scada

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