KOMUNIKASI PC-PLC
Salah satu cara komunikasi antara PC dan PLC adalah komunikasi serial
melalui built in port rs232 atau rs485 yg ada di PLC. Ada beberapa mode komunikasi
yg disediakan antara PLC dengan device lain ( PC, HMI, PLC lainnya dll) antara lain:
3. Host Link ( digunakan pada komunikasi PLC dengan Komputer dan HMI).
4. Modbus RTU/Modbus TCP/IP (digunakan pada komunikasi PLC dengan alat lain
spt inverter, servo ,PLC sebagai master).
• Fcs: Frame check Sequence untuk mengecek ada tidaknya kesalahan pada
frame data
3. Lakukan Konfigurasi komunikasi serial dengan baudrate 38400, data bit 8, stop
bit 1, No parity. Kemudian klik open.
Command =@01IR5A*
Response =
6. Buatlah ladder diagram input/output
Read output 1
Read output 1
1 1 @01RI005A* @01RI015B 01
2 1 @01RI005A* @01RI0258 02
Read timer 1 0
@01RT0047* @01RT0047*
VII. PEMBAHASAN
Pada praktikum kemarin bertujuan untuk memahami protocol host link untuk
komunikasi PC dan PLC.
Percobaan pertama adalah menghungkan PLC dengan PC menggunakan TLServer
dengan command @01IR kemudian klik FCS maka akan muncul respon 5A. Nilai
5A tersebut merupakan akumulasi nilai operasi digital EXOR yang diubah ke
karakter ascii.
Untuk percobaan selanjutnya, setiap command host link, dicek FCS nya terlebih
dahulu. Karna untuk setiap command memiliki FCS yang berbeda beda.
Percobaan pertama adalah command host link untuk membaca input PLC dengan
ladder diagram seperti pada Gambar 2. Pembacaan input menggunakan command
“RI”, sedangkan pembacaan output menggunakan command “RO”. Berdasarkan
ladder terdapat 2 input digital yaitu Tombol Start dan Stop, jika input start bernilai
0, yang terbaca di host link juga 0, karna alamat input start adalah 1, oleh karena
nya saat bernilai high yang terbaca host link 01, begitu juga dengan pembacaan
input stop dan output 1. Nilainya sesuai dengan alamat dan kondisi real sistem.
Kemudian, percobaan selanjutnya adalah pembacaan timer. Untuk membaca nilai
timer yang diset di program PLC menggunakan command “Rm”. Pada percobaan
kedua, praktikan menset value timer sebesar 50ms, sehingga saat pembacaan set
timer value host link menghasilkan “@01Rm00507B*” 50 merupakan nilai set
value timer sebenarnya.
Sedangkan untuk mengetahui nilai timer yang sedang berjalan dan timer kontak
menggunakan command “RM” dan “RT”. Sama halnya dengan percobaan timer ,
percobaan selanjutnya adalah terkait counter. Ru adalah command host link yang
digunakan untuk membaca nilai counter yang diset pada program plc. Nilai yang diset
oleh praktikan adalah 5, yang terbaca oleh host link “@01Ru000563*” 05
merupakan set value counter
RU adalah command host link yang digunakan untuk membaca nilai counter saat
ini. Kemudian RC adalah command untuk mengatahui nilai counter kontak.
Percobaan terakhir adalah pembacaan nilai adc yang ada di dm 10. Nilai adc
berasal dari variasi potensio. RA membaca analog input dalam bentuk hexa.
RVD membaca analog input adc di DM10 dalam bentuk hexa.
VIII. KESIMPULAN
1. Host Link adalah salah satu mode komunikasi antara PC dan PLC CP1E.
2. Command host link yang biasa digunakan :
RI pembacaan input
RO pembacaan output
Rm pembacaan set timer value
RM pembacaan timer present value
RT pembacaan timer contact
Ru pembacaan set value counter
RU pembacaan present value counter
RC pembacaan counter contact
RA pembacaan analog input
RVD pembacaan nilai adc