I have a solar inverter from Growatt (Model: MAX 70 KTL3 LV datasheet in attachment). I’m trying to read data from it using Modbus. For this, I’ve linked it to my laptop using an RS485 cable (with an USB-converter for my laptop’s USB port).
I’ve been having some trouble reading the parameters. I’ve done some troubleshooting and there are two things I need help with:
-Allegedly, I need to explicitly set the USB port I’m entering the USB-connector to as an RS485 port. This should be do-able in device manager. In demonstrations, I see a check box under the ‘port settings’ tab under the window that opens when clicking the COM-port in question. I, however, can’t find such a thing, also not under the ‘driver’ tab.
How should I be doing this?
-I’ve been told solar converters from this brand won’t give off any data if you don’t request it. The producer has given me some documentation with commands (attachement: Growatt Inverter Communication Command), but it’s badly translated from Chinese and I can’t understand them. Is anyone familiar with the commands written in this file and how I should enter them? Is there a specific type of software I need? How do I interpret them anyway?
-Allegedly, I need to explicitly set the USB port I’m entering the USB-connector to as an RS485 port. This should be do-able in device manager. In demonstrations, I see a check box under the ‘port settings’ tab under the window that opens when clicking the COM-port in question. I, however, can’t find such a thing, also not under the ‘driver’ tab.
Most USB-to-RS485 cables use standard Windows COM port driver and don't have special RS485 related settings. The cable used in the left screenshot has apparently installed a special driver, but yours doesn't. That's no problem as such.
It's however important that you know how connect the RS485 cable.
You are talking about MODBUS communication, but the inverter is apparently vendor specfic and has nothing to do with MODBUS, neither RTU or ASCII.
Most USB-to-RS485 cables use standard Windows COM port driver and don't have special RS485 related settings. The cable used in the left screenshot has apparently installed a special driver, but yours doesn't. That's no problem as such.
It's however important that you know how connect the RS485 cable.
You are talking about MODBUS communication, but the inverter is apparently vendor specfic and has nothing to do with MODBUS, neither RTU or ASCII.
I contacted Growatt (the producer) and they told me the inverter should in fact be Modbus-accessible through its RS485 connector and they even gave me another PDF containing the parameters that should be found in 2 registers (see attachment to this message, p9 = holding register, p47 = input register).
Ehh, according to the manual one icon on the inverter's outside display should light up when a connection to a computer is made. Doesn't happen with my laptop, did happen with a colleague's, who didn't get the RS485 checkbox in his device manager either.
What I'm trying to get is the data from the two registers I mentioned, which you can also find in the manual I attached.