10-03-2012 04:12 AM
Mas Krisna,
Saya coba komunikasikan Labview dengan twido (TWDLCAE40DRF), dengan status sebagai berikut :
1. Setting twido communication :
Dengan Settingan modbus eth di twido sbb :
dengan IP address pada PC : 88.8.10.123
PC dan terkoneksi dengan PLC (ping=OK)
2. Program template menggunakan nimodbus121.llb (free)
3. Cable untuk komunikasi menggunakan straight cable ethernet.
Dahulu pernah bisa mas tanpa DSC ataupun NI OPC, hanya saja .vi yang dibuat terpassword.
Mohon pencerahan..
10-03-2012 08:50 AM
mas Luki,
VInya diremove ya block diagramnya? Saya tidak bisa buka dengan versi 2011.
Kalau sudah bisa ping berarti koneksi secara interface Ethernet sudah OK. Next step:
- Di dalam setup PLC, apakah sudah di setting untuk Modbus Registernya? Bila iya, addressnya berapa? Apakah Holding Registers? Atau Coil Registers?
- Setelah tau setup PLC diatas, maka di LabVIEW dengan nimodbus121.llb, akan lebih mudah membacanya
10-03-2012 10:42 PM
Hi Mr lQ, Yaopo kabare ?,,,
Kalau udah bisa ping, berarti no problem untuk koneksinya.
Coba untuk di Twido plc nya masukkan buat program dengan twido suite seperti dibawah :
Untuk program labview nya, bisa pakai dari contoh yang ada pada modbus labview library.
Untuk yang tcp, pakai contoh yang modbus tcp master example, masukkan IP PLC nya,
udah kebaca itu register, coil yang ada di twido.
Wassalam
Endra wijianto
10-04-2012 01:57 AM
@ mas krisna.. Nah itu dia mas, setupnya ragu2 neh, apakah udah bener atau tidak..
@Mas endra.. Kabar baik mas..
sudah saya lakukan deperti diatas.. tetap bisa connect.. OK
namun masih error ketika dicoba di example programnya (Modbus ethernet example master.vi).
dengan error sbb :
Nah kemungkinan saya salah di settingan macronya mas,, karena bingung dasarnya dari mana..
selain IP diatas (88.8.10.124) apakah ada yang lain di labview yang perlu di setting lagi mas? seperti MBAP Header atau yang lain?
Untuk settingan Comm macronya apa yang harus diisi mas? ada contoh program twidosuite yang bisa dijalankan mas?
Diatas point tersulit untuk setting program.. mohon pencerahan untuk hal tersebut..
Terima kasih
10-04-2012 02:31 AM
Mr LQ,
ini saya lampirkan contoh program twido suite nya,
di labviewnya tetap pakai contoh yang dari modbus library nya
cable ethernet saya pakai yang straigt .
Kalau masih nggak bisa, datang ke bengkel
Wassalam
10-04-2012 09:55 PM
Done !!
Project has been completed..
terima kasih master - master atas pencerahannya.. Modbus PLC tahap pertama telah selesai..
Go to the mitsubishi Challenge..
hehehe
10-04-2012 10:03 PM
mas Luki, boleh donk berbagi solusi dr masalahnya apa? supaya rekan rekan lain tidak terjebak pada masalah yang sama
10-05-2012 01:28 AM
Ok mas krisna..
tapi harusnya mas endra neh yang ngejawab soalnya dari beliau bagian besar solusinya.
tapi dari saya mungkin bisa ngjelasin sedikit mas,
untuk komunikasi dari Twido to labview, yang perlu diperhatikan adalah jenis protokol komunikasi pada PLCnya, contoh lah pada kasus ini kita ambil TWDLCAE40DRF dari schneider dengan modbus protocol untuk external komunikasi.
Kebetulan saya ingin komunikasi dengan modbus ethernet, dan langkah yang harus dipersiapkan :
1. Pastikan settingan PC (labview) address sesuai dengan Hardware PLCnya (Ip Address, Subnet Mask & gateway)
--> Cable menggunakan straight cable (RJ45)
2. Pastikan settingan modbus pada PLC juga sesuai.
3. Yang terakhir dan yang rumit yaitu registering modbus PLC (Comm macro dan register).
Kalau teorinya banyak ada di google, namun untuk prakteknya bisa dilihat di settingan PLC pada twido yang mas endra kirim.
Cuma itu saja mas, tapi saya juga sudah pernah menggunakan NI OPC server dan berhasil. untuk komunikasi ke NI OPC server tidak serumit direct communication.
tapi menggunakan NI OPC Server lebih banyak manfaatnya. hehehe
09-05-2014 04:35 AM
bang pernah ngirim data ke PLC twdlacae40drf pake visual studio c#,,., untuk ngendaliin output?? kalo pernah boleh liat programnya bang.