LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Twido (twdlmda40dtk) ke Labview

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

0 Kudos
Message 1 of 15
(8,893 Views)

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

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 15
(8,188 Views)

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.


Message 3 of 15
(8,188 Views)

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

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 4 of 15
(8,188 Views)

Terima kasih Mas Krisna, saya akan coba dan pelajari dulu. Nanti saya akan kabarkan hasilnya.

0 Kudos
Message 5 of 15
(8,188 Views)

kalau tidak ketemu examplenya, ada disini foldernya:

C:\Program Files (x86)\National Instruments\LabVIEW 2015\examples\Data Communication\Modbus\ModbusLibrary\Desktop

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 6 of 15
(8,188 Views)

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.

0 Kudos
Message 7 of 15
(8,188 Views)

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.

plc.jpg

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

PLC1.PNG


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

Message 8 of 15
(8,188 Views)

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.

0 Kudos
Message 9 of 15
(8,188 Views)

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

plc2.png

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/

0 Kudos
Message 10 of 15
(8,188 Views)