Sabtu, 26 Juni 2021

Cara menampilkan data Float protocol Modbus di Node Red

 



Lockdown hari ke 6

oprek data modbus. data di modbus banyak sekali variannya. antara lain:
1. integer

2. float (float 32) tergantung 

3. long (int64) biasanya data KWH


kali ini saya oprek tipe data float di PM750, yang kebetulan datanya float. dan datanya d tampilkan di Node Red.

percobaan ini hanya menggunakan usb to rs485 yang d colok di laptop.

langsung saja ke step by  stepnya

1. siapkan pm750 + steker dan kabelnya

2. wiring pm750 di input VN dan V1 saja, karena yg d tampilkan cukup tegangan saja.

3. sambungkan usb to rs485 ke pm750 A to A, B to B

4. Cek parameter Setting  pm750 (baudrate, parity, id slave)

5. test protocol pakai Modbus poll

6. cari register tegangan VRN di datasheet pm750. (1059)



7. jika sudah muncul lanjut ke node red



8. Instal pallete modbus di node red

9. drag n drop 3 pallete (modbus read, function,gauge)


10. edit node Modbus Read





11. Edit Node function


let pay = msg.payload;
const buf = Buffer.allocUnsafe(4);
buf.writeInt16BE(pay[1],2);
buf.writeInt16BE(pay[0],0);

msg.payload = buf.readFloatBE(0);
msg.payload = msg.payload.toFixed(2);
return msg;

12. Edit Node gauge



13. Klik deploy pojok kanan atas



14. Buka new tab browser dashboard





Tidak ada komentar:

Posting Komentar

Uji sensor ultrasonic waterproof A01NYUB dengan ESP32

  apa itu sensor ultrasonic ?? Sensor jarak ultrasonik menentukan jarak ke target dengan mengukur selang waktu antara pengiriman dan penerim...