Baca INT 64 bit di SCADA?
seperti kita ketahui, kebanyakan SCADA belum support tipe data Integer 64 bit (max value: 9,223,372,036,854,775,807), lalu gimana kalau kita mau baca dari device yang menyediakan data ini? contohnya pada power meter Schneider untuk data KWH
berikut trik nya:
- Siapkan 1 variable Real / floating 32bit – sebagai contoh kita kasih nama Energy)
- Siapkan 4 variable INT (16bit) dimana nilai tersebut didapat dari register modbus PM yaitu 43204, 43205, 43206, 43207) – sebagai contoh kita kasih nama RAW_1 dan RAW_2, RAW_3, dan RAW_4
Energy = (raw_4 * 281474976710656) + (raw_3 * 4294967296) + (raw_2 * 65536) + raw_1
Bagaimana menampilkan data float32 dari PM2100 ke hmi & plc?
silahakan pakai flow ini https://flows.nodered.org/flow/7c058a46b095af5b8bd469c7c5328454