Short circuit

Hello! I am new here and I don't have much experience in this field. I was using 250w solar panel with 30A PWM solar charge controller. Recently I noticed that the battery is not getting any charge at all. On inspection, to my horror, I noticed that positive terminal on solar charge controller from solar panel is completely burnt out and melted the some part of the circuit board as well. I don't know how this happened and would like to know whether the solar panel would have got damaged as well. I am thinking of getting MPPT solar charge controller but I wonder whether it is waste of money if the solar panel is damaged as well. Can anyone advice me. Thank you.
Comments
Thom
Could you please describe your system with more details, such as battery voltage, panel specifications, charge controller information, this would allow the helpful people here determine if you have made some fundemental errors and point you in the right direction. Rational behind the request is your statement of using a 250W panel and a PWM controller, it would be the wrong choice, if a 60 cell panel were used, wether 12 or 24 volt, but this is speculation at this point in time.
Welcome aboard!
Second system 1890W 3 × 300W No name brand poly, 3×330 Sunsolar Poly panels, Morningstar TS 60 PWM controller, no name 2000W inverter 400Ah LFP 24V nominal battery with Daly BMS, used for water pumping and day time air conditioning.
5Kw Yanmar clone single cylinder air cooled diesel generator for rare emergency charging and welding.