iec850 driver does not set T_STD bit (bit 30) at variables with timestamp from t-attribute (T_EXTERN)

iec850 driver does not set T_STD bit (bit 30) at variables with timestamp from t-attribute (T_EXTERN)

Summary

IEC61850 Client driver does not set the T_STD bit at the zenon variables getting external timestamp - from t-attribute (variables with FC= ST or MX, e.g. */stVal[ST]). The driver uses correctly T_STD bit but only by T_INTERN timestamps, not for T_EXTERN. The t-attributes are UnixTime then recalculated to local zenon time, so the T_STD bit should be set like for variables with T_INTERN.

Description

IEC61850 Client driver does not set the T_STD bit at the zenon variables getting external timestamp - from t-attribute (variables with FC= ST or MX, e.g. */stVal[ST]). The driver uses correctly T_STD bit but only by T_INTERN timestamps, not for T_EXTERN. The t-attributes are UnixTime then recalculated to local zenon time, so the T_STD bit should be set like for variables with T_INTERN.

Solution

Now the driver, while it calculates the time zone information, additionally sets the T_STD accordingly also for external time stamps.

Information




Issue Number: 28165
Fixed on Date: 13.11.2012
Versions: 7.10 0 BUILD 5560