I am doing Modbus communication with my Midnite Classic solar charge controller using an Arduino Mega 2560 and the SimpleModbusMasterV12 library. Recently I have been attempting communication with the Elite Systems CPU using Modbus but without success. I notice that the D13 led remains on constantly when I am attempting communication with the Elite (which does not work) but not when I communicate with the Classic (which does work). I have looked around on the forums in an attempt to learn what the led on might be telling me but I am not finding anything I think I can use. The RS232 shield I am using is the DFR Robot v1.0 shield. It's data sheet just shows the D13/SCK led connected to ground via a 4.7k resistor.
I have tried loading my Classic sketches into the mega and the D13 goes out.
I am not sure if this is a hardware or software or hardware and software problem. Any thoughts? What would cause the D13 to stay on brightly?