Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Sofar Solar 110 KTL modbus communication via PLC

israrulhaq5 17 Sep 2022 15:04 213 3
  • #1
    israrulhaq5
    Level 2  
    I am trying to control ActiveOutputLimit of the Sofar Solar 110 KTL grid-tied inverter through Modbus. I am using function code 6 to update activeOutputLimit to change the active power. Every time it shows a timeout error.
    while reading Modbus registers is ok but writing is not working.

    Does anyone have such a kind of experience and solution?
  • #3
    israrulhaq5
    Level 2  
    I want to write the active power output limit in % on the 0x901 (2305 decimal) register.

    I will share the frame I'm sending to the inverter.
  • #4
    xury
    Automation specialist
    Sofar Solar has very confusing modbus description:
    This is what I found:
    Sofar Solar 110 KTL modbus communication via PLC Sofar Solar 110 KTL modbus communication via PLC Sofar Solar 110 KTL modbus communication via PLC
    So in my protocol description register address for real time power control is 0x9000 as in attached picture.
    Im not sure that is should be enabled first in 0x1040 (FC:13) - take a look another picture. And finally another power control setings using FC:1 and 0x88 device ID with 0x0141 register - 3rd attached picture.