Regarding String overcurrent protection
That is, when there are multiple strings in parallel and then one of the strings faults. The faulty string would take the fault current which would be around
Fault current = ISC x ( Number of strings - 1 )
The module datasheets commonly advise that the modules can take 15A or 20A cell reverse current. But where does this number come from?