Most parts of Eclipse SCADA and openSCADA are made to be reused in many different ways. Our goal is not only to add another functionality but to implement it in a modular way so that it can be reused for other purposes. The best example for this might be openSCADA Utgard, our plain Java OPC DA client library.
However we now created another nice tool by reusing the IEC 60870-5-104 library which will be part of the upcoming openSCADA or Eclipse SCADA release.
By adding a nice and easy to understand user interface, and implementing the data layer using existing interfaces, we made our self the tool we wanted to have during the initial development of the IEC 60870 protocol stack. A simple to use, but stable test client for 60870-5-104.