09-14-2016 07:06 AM
Salam,
Saya mencoba untuk menghubungkan Twido (twdlmda40dtk / twdlmda20dtk) ke LabView dengan menggunakan komunikasi modbus ethernet.
Ping sudah PC dengan PLC sudah OK. Download/upload program dari twido suite sudah OK. Selanjutnya saya kesulitan di setting NI OPC supaya bisa dihubungkan ke LabView.
Pertanyaannya adalah :
1. Apakah mungkin mengendalikan input/ouput PLC twido twdlmda40dtk via Labview? (Saya ragu karena belum menemukan forum yang membahas dengan tipe ini)
2. Mohon Informasi cara setting NI OPC untuk Twido terutama dengan tipe twdlmda40dtk / twdlmda20dtk.
Responnya sangat saya tunggu.
Terima kasih,
Erick
09-14-2016 10:20 AM
hello Erick,
lebih simple pakai LabVIEW Modbus sepertinya ketimbang NI OPC. Pakai LabVIEW versi berapa?
https://decibel.ni.com/content/docs/DOC-30140
Sambil melirik ke mas Agus dan mas Seka
09-14-2016 07:12 PM
Hi Mas Krisna,
Terima kasih atas responnya. Saya masih bingung cara pakai LabVIEW modbusnya mas. Saya sudah instal file dari link yang diberikan dengan menggunakan VI Package Manager dan sudah berhasil. Langkah selanjutnya apa mas? apakah ada materinya di "belajar LabVIEW sendiri" ?
saya menggunakan LabVIEW 2015.
09-14-2016 08:28 PM
Kalau pakai LV 2015 harusnya sudah terinstall otomatis.
Ada examplenya kan? Coba dulu. Pastikan PLC nya sudah dienable modbus dan ada data yg keluar lewat Holding Register atau Register yg lain dan ingat-ingat addressnya.
Lalu coba run example dgn menggunakan example, pastikan pilih function Register yg betul ya, dan address yg betul jg. Kabari kalau masih blm bisa ya
09-14-2016 09:20 PM
Terima kasih Mas Krisna, saya akan coba dan pelajari dulu. Nanti saya akan kabarkan hasilnya.
09-14-2016 10:27 PM
kalau tidak ketemu examplenya, ada disini foldernya:
C:\Program Files (x86)\National Instruments\LabVIEW 2015\examples\Data Communication\Modbus\ModbusLibrary\Desktop
09-15-2016 11:15 PM
Salam Mas Krisna,
maaf mas. saya sudah buka vi nya. Ada master on desktop dan slave on desktop. cara pakainya bagaimana mas? saya sudah setting di plcnya output dengan nilai %M0.
09-16-2016 08:32 AM
Hallo Erickmsaputra,
untuk komunikasi plc dengan labview biasanya dengan 2 cara, yaitu pakai OPC atau Modbus, kalau OPC harus install NI OPC server dulu, kalau modbus sudah include di labview.
Kalau sudah pilih salah satu metode tsb langkah selanjutnya buat program PLC nya, disini saya contohkan pakai modbus saja, biar tidak install addon tambahan. untuk PLC nilai yang dibaca adalah nilai memori pada PLC.
input dari %i0.0 disimpan dalam %M0
Untuk labviewnya bisa dilihat di example, C:\Program Files (x86)\National Instruments\LabVIEW 2015\examples\Data Communication\Modbus\ModbusLibrary\Desktop , pilih yang Master
jika dalam %I0.0 tadi disimpan dalam %M3, maka starting address dibuat 3, nilai yang keluar dari modbus dalam bentuk array, sehingga akan membaca nilai M secara urut.
Itu contoh untuk membaca input, untuk output tinggal dibalik saja
09-19-2016 01:22 AM
Salam Mas Agus,
Terima kasih atas jawabannya. saya sudah coba dan berhasil. Terima kasih mas.
Oh iya mas kalo boleh tau cara supaya realtime (tidak perlu klik write atau read) bagaimana caranya?
Sekali lagi makasih banyak mas.
09-19-2016 09:42 AM
Hai Erickmsaputra,
Kalau mau dibaca terus, hilangkan saja event structure nya,
Event structure kan menunggu event yg ada di front panel, sisakan while loopnya saja, jangan lupa kasih delay ya
Kalau sudah sukses dengan modbus, sekarang coba pakai NI OPC Server, Program PLC nya sama kok
ini tutorialnya http://www.ni.com/tutorial/7450/en/