How to Test the Connection to Your SMA Inverter

You have created your own application for querying SMA inverters via SMA Modbus or SunSpec Modbus. Unfortunately, something does not seem to be working properly and the inverter is not responding as expected.

A Modbus simulator enables you to test the connection to your SMA inverter. Using this tool, you can query the value of a register from your SMA inverter—and if you receive a response, this means that you can rule out the IT environment, for example, as a potential source of the problem.

 

You can obtain the freeware from the following website:

Modbus Master Simulator

Important: The simulator is not SMA software and we cannot perform any service activities for it.

 

SMA requirements:
  • Inverter with Speedwire (Ethernet) interface
  • Inverter with Modbus interface

 

Quick Reference Guide:

1. Set the network address

First, you have to find your inverter’s network IP address. This is the same address where you access the inverter in a web browser or in Sunny Explorer.

1_a

 

Open the tool and choose Connection/Settings or click the icon in the toolbar.

2

Enter the IP address of the inverter that you want to query.

3

 

2. Connect to the inverter

Once you have entered the IP address, connect to the inverter by clicking “Connect.”

4

 

3. Create a new file

Once the connection is active, create a new query window.

5

 

4. Enter the parameters

Now enter the following parameters:

  1. “Device ID”: 3 (for querying via … 3 – SMA Modbus, 126- SunSpec Modbus)
  2. “Address” (register to be queried; here 30051)
  3. Select “Holding registers” (read and write)

Simulator with SMA documentation

Simulator with SMA documentation

 

Once you have queried the value of the register, you will receive a response like the one shown above in the sample screenshot.

Register: 30051 (query of device class)

Response: 8001 (output value = Solar inverters)

 

I hope that this quick reference guide is helpful for you.

 

How to Test the Connection to Your SMA Inverter
Rate this post

16 Comments
    • Leonie Blume
      Leonie Blume says:

      We regret to tell you that Sunny Explorer is designed for Microsoft Windows OS only. The software won´t be able to run on a tablet device.

      Regards,
      Leonie

      Reply
  1. Max Müller says:

    I have a STP-12000TL-20 and I am trying to communicate with a 485 Interface Data Module Type B, and this method is not working for me.
    There´s something I am doing wrong?
    If so, where can I find instructions to get data through RS485 to my SCADA system?

    Reply
    • Julia Stunz says:

      Hello Max,
      We regret to tell you that it isn`t possible to have access to the inverter from type STP-12000TL-20 without a data logger/gateway,
      such as the SMA Sunny Webbox or the SMA Cluster Controller. Therefore, data query through RS485 only through your SCADA system won´t work.

      Kind regards,
      Julia

      Reply
      • Julia Stunz says:

        Hi Max,
        We would like to suggest that you contact directly the manufacturer of your choice.
        Please kindly understand that we have not tested all available gateway units.
        Therefore, we can not guarantee the functionality of the data logger you have mentioned in your previous message.

        To learn more about the Modbus protocol interface, please follow the link.

        Kind regards,
        Julia

  2. J Dawson says:

    Sunny portal iOS app crashes when I try to open it. I tried reinstalling, but that didn’t help. Any ideas?

    Thanks, Janet.

    Reply
    • Julia Stunz says:

      Hi Janet,
      Could you please tell us, which version of the Sunny Portal App do you use?

      Best regards,
      Julia

      Reply
  3. Max says:

    Hi, I have an STP-12000TL-20. Does it have a SMA Modbus / SunSpec ModBus Data Interface? Is it different from STP-12000TL-US?

    Reply
  4. Willy says:

    Hello,
    I’m trying to write to the registers of the Sunspec Profile (unit id 126) of my Sunny Island 3.0M-11 (with SpeedWirte module). In particular I’m writing a ‘1’ to register 40375 to which I’m supposed to have read/write access. This should change the mode of the battery management system to ‘Battery discharge’. I’m getting no Modbus-exception when I do a ‘Write Multiple Registers’ (Modbus function 16)- but reading that register again shows me no change- it still holds a ‘0’.

    Do I have to login as some super user first, to be able to write to registers of the SunSpec profile?
    Is there any other possibility to manually discharge the battery over Modbus TCP?

    Best regards,

    Willy

    Reply
  5. Vincent Quintin says:

    Hello,

    Should it work with this model?

    SB 5000TL-21 536
    Firmware: 02.81.01.R
    Communication version: 1.1.9.11

    I have just tested with the simulator with the parameters given in this article and I get 65565 as value for all addresses (without any error read or write).

    Via Sunny Explorer, modbus is activated (TCP/502+UDP/502) and Unit Id is well set on 3.

    Thanks in advance for your answer.

    Regards,

    Vincent

    Reply
  6. Rajko says:

    Hello, I have the STP 1000TL10 inverter, with software 02.55.00.N and Speedwire/webconnect module. I am trying to read Modbus TCP data, but all I got is data showing 4294967295 results. I doubt that the software version is correct because I read that it must be, at least, version 2.65.02.R. Where can I find the upgrading firmware software? I took a look on SMA webpage, but unfortunatly I did not find the correct one for my inverter type.

    Best regards!

    Rajko

    Reply
    • Rhea Terlinden
      Rhea Terlinden says:

      Dear Rajko,

      Since the inverter has been discontinued already, the firmware updates are available at http://www.SMA.de in the download section “Archive”.
      Please read the update instructions carefully in order to install the update.

      Kind regards

      Rhea

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>