在上一篇文章中,介绍了libiec61850的两种建模方式以及genconfig.jar和genmodel.jar的使用方法。genconfig.jar和genmodel.jar使用Java实现、运行时需要有JRE的支持,为了方便建模,笔者使用C++重构了genconfig.jar的动态建模功能,并使用Qt做了一个简单的界面,方便操作,下面是IEC61850Server的运行主界面:
操作说明:
1. 通过File-->Open打开SCL文件,解析后,SCL中所有的IED及IED下的AP会显示在左侧树中;解析过程中,一些检测到的错误会显示在中间的文本框中。
2. 选择要模拟的IED和AP,点击鼠标