Applies To:
  • CitectSCADA 5.31, 5.40, 5.41, 5.42, 5.50, 6.0, 6.1, 7.0
  • CitectHMI 5.31, 5.40, 5.41, 5.42, 5.50, 6.0, 6.1, 7.0
  • CitectFacilities 5.31, 5.40, 5.41, 5.42, 5.50, 6.0, 6.1, 7.0

Summary:

The Konnex Driver keeps reporting "Data Not Yet Valid" error.

A Drivertrace shows the driver trying to communicate, with the following type of requests:


=> 05d54ec4 05.252 Cmd: 04 CTDRV_READ        ,KONNEX, Port: KONNEX_Port, Unit: IODEV_EIB
 | 05d54ec4 05.252 UnitType: 327681 (0x50001), UnitAddr: 16908288 (0x1020000), BitWidth: 8, UnitCount: 2, RawType: INTEGER
 <+05d54ec4 05.252 Cmd: 04 CTDRV_READ         ErrDriver 536870918 (0x20000006) and took 0ms


And the KONNEX.log file shows:

[ERROR] [DCB ]  [0x00000f98]    [23/10/2008]    [11:20:52.000]  [ReadDCB()]
No valid tags found for request UA = 0x01020000, UT = 0x00050001, UC = 2 on
unit IODEV_EIB


Solution:

This error occurs if you have duplicate tags in your project, two tags with the same address. Konnex driver version 1.00.08.001 and earlier versions of this driver are not designed to handle the Duplicate tags.

You can find these duplicate tags by enabling the Debugging in the Konnex driver and looking in the Konnex.log. To enable debugging in Konnex driver please add the following parameters.

[Konnex]
DebugLevel = ALL
DebugCategory = ALL

If you have duplicate tags, the very first line of the KONNEX.log file will show:


[ERROR] [THRD] [0x00000f98] [23/10/2008] [11:20:05.383] [Unit::OnStart()]  Could not initialise DriverConfigInfo (The project could not be loaded because the tag 'K0201082' has the same address as an existing tag)


This duplicate tag needs to be removed, and essentially the rest of the KONNEX.log file can be ignored until this duplicate tag is removed.


Keywords:
 

Attachments