IEC61850 Server fails to import SCL-file with excessive xml-tags

IEC61850 Server fails to import SCL-file with excessive xml-tags

Summary

When a SCL-file contains an unsupported xml-tag - e.g. - in beside correct definition DAI, the straton/zenon Logic driver IEC61850 Server stops import the file. The error message does not have any details why the import failed and the tree with data model is just empty. The driver does not need to stop the import as the rest of definition of this data attribute in SCL is absolutely OK, thus the server can just ignore excessive, private properties in DA/DAI. The workaround is to manually change in SCL-file the tag to a comment

.

Description

When a SCL-file contains an unsupported xml-tag - e.g. - in beside correct definition DAI, the straton/zenon Logic driver IEC61850 Server stops import the file. The error message does not have any details why the import failed and the tree with data model is just empty. The driver does not need to stop the import as the rest of definition of this data attribute in SCL is absolutely OK, thus the server can just ignore excessive, private properties in DA/DAI. The workaround is to manually change in SCL-file the tag to a comment

.

Solution

The driver now treats only empty elements as real errors and breaks import. The warnings are not shown on import. The variables for afflicted attributes can be created. In RT driver logs by start the warning "T5BusIec850s: Element 'esel:Val' not allowed here (line 754, column 33)." and the variable can be used.

Information

Fixed on 15.06.2012 in version 6100 of K5|T5BusIec850s.dll; available from 7.00 SP0 Build 1; available from 6.51 SP0 Build 14.



Issue Number: 27077
Fixed on Date: 15.6.2012
Versions: 7.00 0 BUILD 1 | 6.51 0 BUILD 14