/IoT-POWERLOGIC_PM5150

Obtener datos del Analizador de Red Schneider PowerLogic PM5110 con python y Node-RED mediante modbus TCP

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

IoT-POWERLOGIC_PM5150

Obtener datos del Analizador de Red Schneider PowerLogic PM5110 con python y Node-RED mediante modbus TCP para integrar con un sistema IoT.

Publicar datos en MQTT y guardar datos en una BBDD usando python o Node-RED

Se usan tantos Monitores de energía Power Logic PM5150 como sean necesarios junto con una pasarela modbus TCP.

Analizador de Red Schneider PowerLogic PM5110:

Dado que estos equipos son Modbus RTU, para obtener los datos mediante Modbus TCP usamos una pasarela EGX150 de Schneider, Link 150.

Script python: Recoge los datos y los guarda en una BBDD

Node-RED: recoge los datos y los publica en MQTT y los muestra en dashboard

Subflow Node-Red: subflow reutilizable publicado en

Datos recogidos:

Description Register Units Size Data Type
Current A 3000 A 2 FLOAT32
Current B 3002 A 2 FLOAT32
Current C 3004 A 2 FLOAT32
Current N 3006 A 2 FLOAT32
Voltage A-N 3028 V 2 FLOAT32
Voltage B-N 3030 V 2 FLOAT32
Voltage C-N 3032 V 2 FLOAT32
Voltage N-G  3034 V 2 FLOAT32
Active Power A 3054 kW 2 FLOAT32
Active Power B 3056 kW 2 FLOAT32
Active Power C 3058 kW 2 FLOAT32
Active Power Total 3060 kW 2 FLOAT32
Reactive Power A 3062 kVAR 2 FLOAT32
Reactive Power B 3064 kVAR 2 FLOAT32
Reactive Power C 3066 kVAR 2 FLOAT32
Reactive Power Total 3068 kVAR 2 FLOAT32
Power Factor A 3078 2 4Q_FP_PF
Power Factor B 3080 2 4Q_FP_PF
Power Factor C 3082 2 4Q_FP_PF
Power Factor Total 3084 2 4Q_FP_PF
Frequency 3110 Hz 2 FLOAT32
THD Current A 21300 % 2 FLOAT32
THD Current B 21302 % 2 FLOAT32
THD Current C 21304 % 2 FLOAT32
THD Current N 21306 % 2 FLOAT32
THD Voltage A-N 21330 % 2 FLOAT32
THD Voltage B-N 21332 % 2 FLOAT32
THD Voltage C-N 21334 % 2 FLOAT32
THD Voltage N-G 21336 % 2 FLOAT32