Generic ABCLX driver errors after PLC Download

Hi All,

  • Citect SCADA 2016 Update 21
  • ABCLX v3.04.37.000
  • AB 1756-L62 v20.19

I had to do a bulk renaming of (800ish) Tags in PLC and Citect, generally with find and replace, (export / import L5K for the PLC).

This-morning i downloaded my project to the PLC, and rolled out my changes to Citect.
Citect is not communicating with any of the tags in the updated PLC. (Still communicating with all other MODNET and ABCLX devices.)

The error im getting in syslog is: Error: General error   UINIT    0008   IOS1EthDOS STP001_DOS_PLC_SB                 Error_in_CMD-3   Generic 000008 Driver 536870933 (0x20000015)

Is there a way to further narrow this down?

Download occoured at 2022-07-07 11:16.
IO Device is STP001_DOS_PLC_SB (standby) Primary is STP001_DOS_PLC

As I only had a short outage window, I have rolled back the Citect to previous version, - no change.

I rolled back PLC to previous version, status instantly ok.

Kindest regards,

syslog.IOServer.DS_WW.WWTPIOS1.txt

  • It’s always best to refer to the driver help file located in the Citect installation bin directory, in this case C:\Program Files (x86)\Schneider Electric\Citect SCADA 2016\Bin\ABCLX.chm.

     

    For the ABCLX driver version 4.02.00.000 and greater when driver logging is enabled it will add to the IO Server syslog. Prior to this version (which you are running) it will create 3 separate log files per port.

     

    To enable driver logging modify the Citect.ini ABCLX parameters to add the following

    [ABCLX]

    DebugCategory = ALL

    DebugLevel = ERROR

    LogTagInfo = 1

    LogFileSize = 5000

     

     Since you are running an ABCLX driver version before 4.02 this will create 3 separate log files which are a Taglist, Subscribe and blocks, in your case they will be called something like WWTPIOS1_IOS1EthDOS_ TagList.txt, WWTPIOS1_IOS1EthDOS_ subscribe.txt and WWTPIOS1_IOS1EthDOS_ blocks.txt. These log files should be located in the Logs\Drivers directory.

     

    Have a look in the subscribe log to make sure there are no tags with “Tag in PLC No”.

     

    If you cannot find the issue paste those 3 logs.