LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

model modbus

Solved!
Go to solution

selamat pagi,, mohon ijin untuk bertanya. saya ada beberapa power meter (Kwh meter) dengan fitur modbus didalam nya. rencananya akan ditarik / diambil data nya menggunakan labview. di dalam labview terdapat beberapa metode penggunaan modbus, diantara nya :

1. modbus using NI OPC server

2. modbus using I/O Server

3. Modbus using Low-level API

kira-kira kelebihan dan kekurangan ketiga nya apa ya? sama penggunaan nya pertimbangan nya apa saja ya?

sebagai referensi saya cantumkan contoh pekerjaan nya. terima kasih

0 Kudos
Message 1 of 8
(3,808 Views)
Solution
Accepted by sastrodimedjo

Selamat pagi Pak Sastrodimedjo

Terdapat 3 metode untuk penggunaan modbus menggunakan software NI.
1. LabVIEW Modbus API
Kelebihan: Lebih fleksibel ketika kita ingin melakukan perubahan konfigurasi semisal timing, sequencing dan lain sebagainya, bahkan ketika run time.
Kekurangan: Code pada LabVIEW akan lebih kompleks agar Modbus dapat bekerja.

2. Modbus I/O Servers
Kelebihan: Effort pemrograman menggunakan metode ini lebih sedikit dan akan lebih mudah dipahami.
Kekurangan: Tidak ada fleksibilitas seperti di Modbus API contohnya, kita tidak bisa mengubah data updates rate, menambah atau mengurangi data yang direquest ketika run time.
3. NI OPC Server
Kelebihan: Dengan metode ini kita bisa berkomunikasi dengan banyak slave dari beberapa protokol yang berbeda. NI OPC Server akan menjadi data aggregator dan kita bisa akses data tersebut di LabVIEW menggunakan LabVIEW DSC Module.
Kekurangan: NI OPC Server merupakan software terpisah dari LabVIEW.

Untuk lebih jelasnya Pak Sastrodimedjo bisa cek di: Modbus Communication Using LabVIEW or LabVIEW Real-Time Module - NI

Terkait metode mana yang paling cocok dengan plant Pak Sastrodimedjo, kembali lagi pada kebutuhan dari plant Bapak sesuai penjelasan di atas.


Andy Yuniawan
Haliatech
https://haliatech.com/ 

0 Kudos
Message 2 of 8
(3,620 Views)

Ikut Nimbrung dong Mas

.

saya coba koneksikan PLC dengan Labview menggunakan OPC Labview, tetapi setelah +- 3 Jam koneksi OPC dengan PLC tiba tiba putus, dan itu terjadi berulang kali, ini kenapa ya? mohon pencerahannya mas

0 Kudos
Message 3 of 8
(3,452 Views)

Maksud dari OPC LabVIEW, apakah OPC Client pada LabVIEW atau NI OPC Server Pak?
Jika menggunakan OPC Client pada LabVIEW apakah ada keterangan error yang muncul ketika koneksi terputus?

0 Kudos
Message 4 of 8
(3,441 Views)

NI OPC Server Pak, jadi saya pakai NI OPC Server sebagai jembatan antara PLC dengan Labview, nah di NI OPC Server ini setiap 3 jam selalu muncul Device ID x ( ID Modbas) didnt respon, padahal ya normal aja, karena setelah saya coba disconnect lalu connect lagi bisa tetap terhubung ke PLC dan bisa membaca data registernya, cuma kenapa selalu per berapa jam seperti putus begitu ya koneksinya?

0 Kudos
Message 5 of 8
(3,433 Views)

Untuk bisa lebih detail pemasalahannya. Mohon izin saya tanyakan beberapa hal Pak @abdurrachman92 ?

1. Maksud dari "coba disconnect lalu connect" itu bagaimana ya Pak? Apakah NI OPC Servernya di restart runtimenya atau diclose NI OPC Servernya?

2. Apakah ada device lain yang menggunakan protokol komunikasi berbeda yang juga normal (tidak gampang terputus)?

3. Apakah NI OPC Server telah diaktivasi?

0 Kudos
Message 6 of 8
(3,413 Views)

Saya Jawab Pak : 

1. Betul di Runtimenya, saya coba disconnect lalu connect lagi, saya lihat via OPC Quick Client itu terbaca lagi

2. Saya coba gunakan metoda lain, saya coba membaca data modbusnya langsung via VI, kan di function data comunication itu function block read modbus dll, saya coba gunakan itu dan hasilnya saya coba running 3 hari normal tidak ada putus data atau device didnt respon

3. sepertinya sudah di aktivasi Pak, atau cara lihat OPC sudah aktivasi atau belum itu darimana ya Pak?

 

Terimakasih

0 Kudos
Message 7 of 8
(3,388 Views)

Saya reply di thread yang Pak @abdurrachman92 buka ya Pak.

 

Terima kasih

0 Kudos
Message 8 of 8
(3,375 Views)