Koneksi PLC Keyence dan PC menggunakan Visual Basic - Page 2

Friday, 31 July 2009 05:03 Mada Jimmy
PDF
User Rating: / 3
PoorBest 
Article Index
Koneksi PLC Keyence dan PC menggunakan Visual Basic
Page 2
Page 3
All Pages

Untuk mengakhiri komunikasi, gunakan perintah

CQ

PLC akan merespon dengan:

CF

Contoh program Visual Basic 6.0 untuk mengubah status RUN atau STOP pada PLC:

Private Sub CommandRUN_Click()
    MSComm1.Output = "CR" & vbCrLf
    MSComm1.Output = "M1" & vbCrLf
    MSComm1.Output = "CQ" & vbCrLf
End Sub

Private Sub CommandSTOP_Click()
    MSComm1.Output = "CR" & vbCrLf
    MSComm1.Output = "M0" & vbCrLf
    MSComm1.Output = "CQ" & vbCrLf
End Sub

Ringkasan tabel perintah/respons :
catatan: Setiap perintah harus diakhiri dengan karakter cr(carriage return) dan lf (line feed) atau cr saja. Tanda “_” artinya spasi.

Fungsi Perintah Respons Deskripsi
Starts communication CR CC mengawali komunikasi
Ends communication CQ CF mengakhiri komunikasi
Changes mode Mn OK n=0 –> Program
n=1 –> RUN
Clears error ER OK  
Checks PLC error ?E dd dd=Error code, 00 artinya no error
Checks curent PLC mode ?M n n=0 –> Program
n=1 –> RUN
Reads Counter RD_Cnnn f, ,  
Reads Timer RD_Tnnn f, ,  
Reads Contact RD_nnnnn f f=0—> OFF
f=1—> ON
Writes Counter Value WR_Cnnn_ddddd OK n/nnn : Timer/Counter
ddddd: 0..65535
Write Data Memory WE_DMnnnn_dddd OK n: DM no.
d: desimal
Force ON Relay ST_nnnn OK nnn: Relay No.
Force OFF Relay RS_nnnn OK nnn: Relay No.
       

Catatan: tabel ini belum lengkap, untuk lebih lengkapnya, silakan buka buku manual programming Keyence KV40



Last Updated on Friday, 31 July 2009 05:28

Dreamstime

Stock Images