IEC61850 Server handles INT64 and INT128 data types as DINT (32-bits) and not LINT

IEC61850 Server handles INT64 and INT128 data types as DINT (32-bits) and not LINT

Summary

The IEC 61850 Server handles Data Attributes of bType INT64(U) and INT128 as (U)DINT - 32 bits - data type in zenon Logic. The driver shall use the longest integer data type available in Logic - (U)LINT (64 bits).

Description

The IEC 61850 Server handles Data Attributes of bType INT64(U) and INT128 as (U)DINT - 32 bits - data type in zenon Logic. The driver shall use the longest integer data type available in Logic - (U)LINT (64 bits).

Solution

The Stack supports now also int64. By import from SCL the Workbench now creates variables with datatypes ULINT variables for INT64U or INT128U .

Attention: when a client writes values bigger as 64 bits then the IEC 61850 Server ignores anyway the bytes higher than quad word.

Information




Issue Number: 33515
Fixed on Date: 22.1.2015
Versions: 7.20 0 BUILD 18778