Modbus RTU/TCP
Alle P1 Dongles met netwerkaansluiting ondersteunen modbus TCP. De Pro+ (NRG Dongle) en Ultra's ondersteunen RTU/RS485 ook.
RTU ondersteuning is beschikbaar vanaf firmware 4.12.2
Instellingen TCP
DeviceID: 1 Poort: 502 MBUS_VAL_UNAVAILABLE : 0xFFFFFFFF
Instellingen RTU/RS485
DeviceID: 1 Serieel: 9600 8E1 MBUS_VAL_UNAVAILABLE : 0xFFFFFFFF
Registermapping
Registermapping is beschikbaar vanaf firmware 4.12.2
Standaard wordt de custom registermapping gekozen. Er kan ook gekozen worden voor emulatie mapping. Op dit moment alleen voor de SDM630.
De keuze voor een van de mappings wordt zowel op RTU als op TCP toegepast.
Via de DSMRsettings.json file kan de keuze worden gemaakt door onderstaande key/value aan te passen.
"mb_map":1,
"mb_port":502,
"mb_parity":58,
"mb_id":1,
"mb_baud":9600
0
Standaard mapping, zie hieronder
1
Easton SDM630
2
Chint DTSU666
3
Socomec (voor Alfen)
4
TODO: EM330 (nog niet beschikbaar)
5
ABB B21
6
Phoenix EEM-Mx3xx
Vanaf versie 4.13.6 zijn onderstaande elementen ook instelbaar via het settingsbestand. Let op! reboot naar aanpassen!
mb_id (RTU en TCP)
mb_parity (alleen RTU)
mb_port (alleen TCP)
mb_id (alleen RTU)
Voor de parity dient een getal ingevuld te worden tussen de 46 en 91. Hieronder de lijst met mogelijkheden.
Data Bits: 5, Stop Bits: 1
N/A
SERIAL_5E1 = 46
SERIAL_5O1 = 47
Data Bits: 6, Stop Bits: 1
N/A
SERIAL_6E1 = 50
SERIAL_6O1 = 51
Data Bits: 7, Stop Bits: 1
SERIAL_7N1 = 52
SERIAL_7E1 = 54
SERIAL_7O1 = 55
Data Bits: 8, Stop Bits: 1
SERIAL_8N1 = 56
SERIAL_8E1 = 58
SERIAL_8O1 = 59
Data Bits: 5, Stop Bits: 2
SERIAL_5N2 = 76
SERIAL_5E2 = 78
SERIAL_5O2 = 79
Data Bits: 6, Stop Bits: 2
SERIAL_6N2 = 80
SERIAL_6E2 = 82
SERIAL_6O2 = 83
Data Bits: 7, Stop Bits: 2
SERIAL_7N2 = 84
SERIAL_7E2 = 86
SERIAL_7O2 = 87
Data Bits: 8, Stop Bits: 2
SERIAL_8N2 = 88
SERIAL_8E2 = 90
SERIAL_8O2 = 91
Emulatie
De emulatie mapping heeft als doel om veel gebruikte mappings na te bootsen. Alleen zitten hier een aantal beperkingen aan, namelijk:
niet alle waarden zijn beschikbaar vanuit de slimme meter (bv spanning tussen fases, reactief vermogen). Deze worden berekend of krijgen een vaste waarde (bv Pf = 1, F=50Hz, fase hoek = 120 graden)
de slimme meter zal maximaal eens per seconde gegevens updaten. Omvormers halen meestal om de 100ms nieuwe data op en reageren hierop. Doordat er 10x dezelfde waarde gelezen wordt zal de omvormer 9x bijstellen, dit zorgt voor oscillaties. Als uw omvormer/charger om kan gaan met langere response tijden is het geen probleem.
Last updated