9. Soladin600 MKLogger

Preface

Over time I have created two different versions of the same logger. One written in VB.NET, the other in JAVA. Because the JAVA version runs on any platform that version is discussed here.

Both versions however are packaged with jSunnyreports. See the /extras directory for more information. Both versions are available including their full source.

Configuration

Copy the contents of the “soladinloggerjava” directory from the /extras directory to a permanent location on your machine for instance: c:/tools/soladin600. After the copy the contents should look like this:

soladin600

Configure rxtx

Unzip the rxtx zip file attached with this release. For Windows users copy the file rxtxSerial.dll to c:/windows/system32, other users should consult the INSTALL text file.

Configure logger

Open the /conf folder and open the file settings.ini.

comport.timeout=2000
comport.datarate=9600
comport.name=COM7
logger.initdelay=2500
logger.delay=10000
logger.dirlocation=c:/omvormerdata/soladin600/

Edit the comport name and the dirlocation where you want the files to be written to. Use forward slashes ‘/’ when selecting a path. Also add a slash to the end of the dirlocation. Else the logger will fail!

Edit runlogger.cmd

Now open runlogger.cmd

:begin
java.exe -client -classpath c:\tools\soladin600\classes;c:\tools\soladin600\lib\RXTXcomm.jar nl.mk.JSoladinLog
echo "did a restart" >> restartlog.txt
goto begin

Edit the classpath so it matches the installation directory of the logger. In this case c:\tools\soladin600. And in this file you can use the regular \. This is confusing I know.

Test

If your Soladin600 is active then try to run runlogger.cmd by double clicking on it.

You should see data flying by real soon.

Inverters.conf

An example inverters.conf file for this invertertype.

inverter.1.mandatory.invertername=Soladin600
inverter.1.mandatory.wattpeak=500
inverter.1.mandatory.kwhkwp=900
inverter.1.mandatory.invertertype=9
inverter.1.mandatory.inputdirectory=C:/inverters/soladin600
inverter.1.mandatory.barcolor=180,0,0
inverter.1.mandatory.linecolor=180,0,0
inverter.1.mandatory.fromdate=25-06-2009
inverter.1.optional.comparelinecolor=255,0,0
inverter.1.optional.correctionfactor=1.00
inverter.1.optional.inclination=45
inverter.1.optional.orientation=180
inverter.1.optional.tilldate=