Data points with the same COA/IOA address but different Typ-ID are overwritten.
Summary
Values for variables with the same COA/IOA address but different and not compatible Type ID are overwritten by IEC870 driver. This behavior has been changed.
Description
In non-standard conforming RTUs there can be 2 IOs with the same COA/IOA but different Type ID, the difference being in the value format and not just the time tag. If one of those is configured as a zenon variable, and the IEC870 driver receives an ASDU for the other IO (mismatched Type ID), the value gets incorrectly assigned to the zenon variable. Its value is overwritten and thus corrupted. This behavior has been changed.
Solution:
The driver assigns the value of ASDUs to
the zenon variable only if the Type ID of the
ASDU is compatible with the Type ID of the
variable. Compatible in the meaning of the IEC 60870-5-101/104 Standard; e.g. T01, T02 and T30 are compatible (a signal with or without time information).
When receiving ASDUs with incompatible Type ID, the value is ignored and an error is
logged; e.g. T01 and T03 are not compatible (two different signals/value encoding).
To benefit from this fix:
- Update your zenon Software Platform to the latest build of zenon 10 or
higher.
Item ID: 259574
Version: 11.00 Build: 115310
Version: 10.00 Build: 116257
Related Articles
Checklist: Data Missing in Service Engine
Time estimate: 60 minutes Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative. Checklist usage: #. [Quick hints] ...
How to get the IIoT Dashboard Service running with data from the Service Engine
With the IIoT Dashboard Service, you can create and easily edit fully responsive, web-based dashboards. This works for central usage across different production sites and facilities. In this article, you will get a guidance for what systems you need, ...
IEC870 driver (Master): online import creates T00 variables with wrong name and COA value
Summary By online import from PLC the IEC60870 Master driver (zenon / zenon Logic) proposes to create also variables for 'connection status' - two variables of Type ID = 0 and with IOA=0 ("connection status") and IOA=1 ("status of Data Link ...
FAQ: How can I backup the Service Engine data, the data created during Service Engine?
The path of the Service Engine folder can be amended in the project properties and it is set into zenon6.ini (VBF30=) when the start project is set in Engineering Studio or in zenon Startup Tool. In the Service Engine folder, there is the subfolder ...
FAQ: How, where, why and when does zenon Service Engine save data?
zenon Disk Space Handling: The zenon Service Engine, by default, stores process data on the hard disk. This is true for a standalone zenon project, as well as the zenon Service Engine server(s) in the zenon network topology. This data consists of ...