LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

bagaimana cara write and read pada PLC menggunakan ethernet modbus.

Solved!
Go to solution

saya mau bertanya bagaimana caranya membaca dan menulis counter pada plc TM221CE24R di labview menggunakan Ethernet module Modbus di labview ? saya sudah mencoba dari panduan ni tapi saya kurang mengerti , karena yg dicontohkan adalah led

0 Kudos
Message 1 of 8
(7,386 Views)
Solution
Accepted by topic author ramasurahman

Sudah konfigure PLCnya agar enable Modbus? Sudah publish data counter di PLC ke register modbus?

 

Kalau sudah setting PLC dengan benar, anda akan punya:

1. IP Address Modbus

2. Address Register Modbus (Holding? Input?)

 

Berikutnya di LabVIEW. Dijelaskan dulu versi berapa? Ini contoh saya di versi 2017, membaca Coil Register dengan Address Register Modbus: 0 dan IP Address Modbus: localhost.

 

1.png

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 8
(7,379 Views)
Solution
Accepted by topic author ramasurahman

Cara komunikasi modbus ethernet di LabVIEW setahu saya sama untuk tujuan ke semua device dan jenis PLC apapun. Yang berbeda hanya alamat device dan address register nya, yang bisa dilihat di datasheet product nya sendiri atau diubah dari devicenya.

Itu saya attach VI simple yg dulu pernah saya pakai untuk tes komunikasi PLC Fatek. Program di Event Timeout nya untuk Read, Event "OK" untuk Write.

 

NB: Kalau digital biasanya disebut Coil, kalau analog (angka) biasanya Input Register (hanya bisa Read) atau Holding Register (bisa Read dan Write). Counter masuk di Holding Register.

 

Mungkin bisa diinfo juga jenis library Modbus yg dipakai. Punya saya berbeda dengan punya Mas Krisna di atas.

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

terimakasih buat mas krisna dan mas gabriel atas sarannya , buat labviewnya saya memakai tahun 2016 , dan modbusnya sendiri saya ada yang seperti mas krisna , untuk regiternya itu yang  holding jadi mengirim angka dan menerima angka , tpi saya masih bingung karena saya masih baru belajar PLC dan gimana caranya menargetkan alamat dibawah ini ? , apa yg ini  IPaddress modbusnya? di PLC1

Download All
0 Kudos
Message 4 of 8
(7,352 Views)

Yang pernah koneksi PLC Schneider ini mas Agus, saya senggol dikit dianya. Mas tlg nih, dibantu 🙂

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 5 of 8
(7,330 Views)
Solution
Accepted by topic author ramasurahman

Hai ramasurahman,

Untuk komunikasi modbus dengan LabVIEW, yang harus di lakukan pertama kali adalah membuat programmnya dulu di somachine. 

Untuk nilai MW dibaca melalui labview dengan read Holding register

PLC.png

 

Untuk IP address modbus sama dengan IP address PLC

0 Kudos
Message 6 of 8
(7,302 Views)

Terimakasih untuk pengarahannya mas krisna dan mas agus ,saya sudah mengerti

 

0 Kudos
Message 7 of 8
(7,275 Views)

berarti mas jika saya ingin membaca nilai internal memori di PLC dengan alamat %MW100, maka Number Of Inputnya pada labview harus disamakan menjadi 100 ya untuk membaca nilainya?

 

 

 

dimas_septiadi_0-1597189606754.png

 

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