Modbus RTU/TCP

Alle P1 Dongles met netwerkaansluiting ondersteunen modbus TCP. De Pro+ (NRG Dongle) en Ultra's ondersteunen RTU/RS485 ook.

circle-check

Instellingen TCP

DeviceID: 1 Poort: 502 MBUS_VAL_UNAVAILABLE : 0xFFFFFFFF

Instellingen RTU/RS485

DeviceID: 1 Serieel: 9600 8E1 MBUS_VAL_UNAVAILABLE : 0xFFFFFFFF

Registermapping

Er kunnen diverse mappings worden gekozen. De keuze voor een van de mappings wordt zowel op RTU als op TCP toegepast. Dit kan via de settings worden ingesteld. Hieronder de mogelijke mapping keuzes.

waarde
mapping

0

Standaard mapping, zie hieronder

1

Easton SDM630

2

Chint DTSU666

3

Socomec (voor Alfen)

4

EM330 (vanaf 5.4.1)

5

ABB B21

6

Phoenix EEM-Mx3xx

7

Standaard mapping 2 - Float

8

KLEFR - INEPRO

9

(Ultra only) Custom mapping / eigen JSON (vanaf 5.5.0)

Voor de parity dient een getal ingevuld te worden tussen de 46 en 91. Hieronder de lijst met mogelijkheden.

Baud Rate (Implied)
Pariteit: Geen (N)
Pariteit: Even (E)
Pariteit: Oneven (O)

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