Dank voor deze thread. Ik heb recent drie van die kWh meters aangeschaft en het was even puzzelen voordat ik dit gevonden had. Wel zitten er inmiddels kleine verschillen tussen de user interface van ModBus poll en het gelinkte video'tje, maar in het kort de stappen nog een keer:
1) kWh meter installeren en via ModBus met een geschikte USB adapter met de PC verbinden (mijn USB adapter heeft alleen de A+ en B- aansluiting, geen ground.
2) Download ModBus Poll hier:
https://www.modbustools.com/download.html
3) Bij ModBus poll ga je naar "Connection", dan: "Connect..." daar vul je de juiste COM poort in en 2400 Baud, 8 databits, geen parity, 1 stop bit (default voor de SDM120).
4) Om te testen of het werkt, ga je naar "Setup", "Read/Write Definition..." en dan kies je Slave ID 1 (dat is default), Function "04 Read Input Registers", Address 0 en Quantity 2.
5) In het menu "Display" kies je "32-bit Float" -> "Big endian". Als het goed is zie je nu het voltage dat door de meter gelezen wordt.
Om het adres te programmeren volg je de volgende stappen:
1) Kies in ModBus Poll het menu "Functions" en dan "16. Write Registers..."
2) Kies als Slave ID het adres van de kWh meter (default is 1), als Address kies je 28 om de baud rate aan te passen of 20 om het address (meter ID) aan te passen.
3) Bijvoorbeeld: vul in Address: 20, Quantity: 2, Type: Float Big-endian. Dan dubbelklikken op de waarde rechts en het nieuwe adres invullen (bijvoorbeeld 6). Nu moet er staan "020 = 6".
4) Zet de meter in 'setup' modus door het knopje even ingedrukt te houden
5) Klik op Send. Als het goed is krijg je nu de melding dat alles OK is.
6) Ga naar het menu "Setup" en "Read/Write Definition..." en pas het Slave ID aan naar het ingevulde ID (6 in dit geval). Als het goed is zie je nu het voltage weer uitgelezen worden.
Als je de Baud rate wilt veranderen doe je:
1) Kies in ModBus Poll het menu "Functions" en dan "16. Write Registers..."
2) Kies als Slave ID het adres van de kWh meter (default is 1), als Address kies je 28 om de baud rate aan te passen of 20 om het address (meter ID) aan te passen.
3) Bijvoorbeeld: vul in Address: 28, Quantity: 2, Type: Float Big-endian. Dan dubbelklikken op de waarde rechts en de gewenste baud-rate invullen op de volgende manier: 0=2400, 1=4800, 2=9600 en 5=1200. Wil je bijvoorbeeld 9600 baud, dan moet er staan "028 = 2".
4) Zet de meter in 'setup' modus door het knopje even ingedrukt te houden
5) Klik op Send. Als het goed is krijg je nu de melding dat alles OK is.
6) Ga naar het menu "Connection" en "Connect..." en pas de baudrate aan. Als het goed is zie je nu het voltage weer uitgelezen worden.