LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

cara pemograman dan komunikasi LabVIEW sebagai HMI dengan PLC

Solved!
Go to solution

selamat malam para agan2 master LabVIEW,,,,

saya baru dalam hal labview,, banyak rekan2 saya dikampus yang menggunakan LabVIEW dalam project2 meraka. namun belum pernah ada project Labview <> PLC sehingga saya kesulitan mencari referensinya. saya berencana menggunakan PLC merk LS type XGB-DN32H. terdapat 1 buah usb port yang bisa sebagai LOADER program, 1 port serial rs485 dan 1 port serial rs232. mungkin kalau dari sisi PLC saya sedikit2 paham, karena sering pakai walaupun cuman buat program on-off. tapi kalo disisi labview nya masih sangat kurang belajar nya saya.

dan pertanyaan saya adalah :

1. apa saja yang saya butuhkan(Hardware) supaya Labview bisa berkomunikasi(berinteraksi) dengan PLC diatas?

2. untuk pemograman dilabview nya bagaimana?karena sangat berbeda sekali pemograman LabVIEW sebagai HMI dengan HMI screen seperti punya wonderware, got series mitsubishi dll.

mohon masukannya para master LabVIEW . besar harapan saya untuk dibimbing dan dibantu. karena semakin cepat saya menguasai nya semakin cepat pula saya bisa memakai baju toga..hehehe

terima kasih

sastrodimedjo

0 Kudos
Message 1 of 10
(12,367 Views)

1. LabVIEW bisa berkomunikasi dengan hardware/sistem apapun dengan syarat:

a. Protocolnya standard. Contoh, RS232 (TCP/IP Raw,Serial), RS485 (TCP/IP Raw,Modbus Serial), TCP/IP (TCP/IP Raw, Modbus TCP, Ethernet/IP), dan lain-lain.

b. Terdapat interface utk komunikasi. Biasanya di PLC disebut sebagai "Remote" atau "Communication".

Kalau ada salah satu term yang muncul di datasheet PLC, maka kemungkinan besar bisa berkomunikasi dengan hardware/sistem tersebut.

2. HMI seperti Wonderware ini cukup umum dan Windows-based. Tapi HMI lain, terutama yang low-cost, tidak Windows-based. Kalau tidak Windows-based, LabVIEW tidak bisa di deploy ya. Maksud saya Windows based disini adalah Windows XP, 7, 8, 10. Bukan Windows CE, Windows 10 IOT version, Windows RT, Windows ini berbeda engine dengan Windows yang umum, jadi LabVIEW tidak bisa run disana.


Perbedaan kedua, LabVIEW itu bahasa programming. Software seperti Wonderware adalah software konfigurasi. Graphics dan library, data tagging sudah built in. Kalau di LabVIEW, kita yang "build". Lalu kenapa orang ada yang pakai LabVIEW?

1. Lebih mudah dari pada Visual Basic (utk membuat HMI)

2. Lebih murah ketimbang menggunakan Wonderware

3. LabVIEW punya unlimited tag. Berbeda dengan Wonderware atau software DCS pada umumnya, yang cost == jumlah tag.

Semoga menjelaskan.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 10
(11,036 Views)

selamat sore,,,,,

setelah beberapa hari mencoba dan berusaha, ada beberapa referensi menyebutkan salah cara labview komunikasi ke PLC bisa menggunakan OPC server dari NI. dan saya pun mencobanya, ketika saya coba PLC mitsubishi seri FX dengan LabVIEW ternyata berhasil, lancar jaya dan mudah,,, namun ternyata PLC LS tidak ada di daftar yg support di OPC server tsb.

mohon solusi nya bapak-bapak ,,,, terima kasih sebelumnya.

sastro

0 Kudos
Message 3 of 10
(11,036 Views)

Mitsubishi memang ada driver utk OPC:

https://www.ni.com/en/support/documentation/supplemental/07/supported-device---driver-plug-in-list-f...

 

PLC LS tidak ada di list di atas.

 

Attach datasheetnya, baru saya bisa bantu.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 4 of 10
(11,036 Views)

PLC LS support modbus protocol mas,

sampeyan bisa pakai OPC server, atau bisa juga pakai Modbus Library (https://forums.ni.com/t5/Reference-Design-Content/LabVIEW-Modbus-API/ta-p/3524019)

 

Wassalam

0 Kudos
Message 5 of 10
(11,036 Views)

ini mas krisna,,,

0 Kudos
Message 6 of 10
(11,036 Views)
Solution
Accepted by topic author sastrodimedjo

halaman 38 ada setup soal Modbus. Set saja Modbus ASCII. Sambung kabel RS485 ke RS485 port ke komputer atau PC. Setelah itu, download dan install ini:

https://forums.ni.com/t5/Reference-Design-Content/LabVIEW-Modbus-API/ta-p/3524019

 

(copy paste hasil extract ke folder LabVIEW yang ada di Program Files>>National Instruments>>LabVIEW 200x)

 

Lalu di PLCnya, set address atau register modbus yang dipakai yang dimana

Lalu di PC, pakai LabVIEW+library di atas, read address atau register Modbus (bisa read write)

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 7 of 10
(11,036 Views)

Assalamualaikum, gan saya mau nanya nih, labview bisa atau tidak untuk dikomunikasikan dengan PLC Twido ?

0 Kudos
Message 8 of 10
(8,892 Views)

Wa'alaykumsalam warahmatullahi wabarakatuh,

 

Dear Mas Abel_mahendra,

 

Disarankan untuk buat thread baru ya mas jika pertanyaan yang mas tanyakan beda topik dengan thread yang ada. Tentang pertanyaan mas mengenai komunikasi dengan Twido, mungkin mas tertarik untuk baca Twido and LabVIEW

 

Let us know jika masih terdapat kendala ya mas

Happy Programming!

F

(Menjawab pertanyaan? Marked as Solution! Biasakan beri kudos yuk untuk tahu apakah solusi kita bermanfaat 🙂 )
0 Kudos
Message 9 of 10
(8,828 Views)

apakh saya bisa minta conttact email mas @krisna

soaonya saya mau bertanya ttg labview

0 Kudos
Message 10 of 10
(7,387 Views)