Applies To:
  • CitectSCADA 5.xx
  • CitectHMI 5.xx

Below are some tips to help you get the Allen Bradley PKTX card, PCI Data Highway Plus adaptor card working with CitectHMI/SCADA. 

1. Card Addressing:

There is a jumper on the PKTX board to select 1MB or 32MB mode. We should use 32bit mode to locate base memory address anywhere in the PC's memory space. The host computer and the PKTX card exchange data via a 4 Kbytes of memory. Under MS-DOS, Windows 3.1 and Windows for Workgroups, the base memory address of PC cards should fall within the range of 0 and 1 megabyte of PC memory. For current 32-bit Operating Systems (WinNT/Win2000/XP) this restriction is no longer required and the base memory address should be located anywhere in the PC memory space. CitectHMI/SCADA's CIKT driver will auto find the base memory address and map to our driver.

2. RSLinx:

Make sure RSLinx is not running in the background or in the system tray. This is very important. If RSLINX is running, that means our CIKT driver and RSlinx try to access to the same memory address, it will result memory conflict.

3. Interrupt:

Ignore any interrupt numbers shown in Windows 2000 Device Manager. In CitectHMI/SCADA's Boards form, set Interrupt to None and set 


in the Citect.ini file. 

It is best to set the interrupt to 'NONE' in the Citect "Boards" form. See Q2094 for more details.

4. CIKT driver versions:

There are a number of builds of CIKT The one that comes with CitectHMI/SCADA V5.41 may work the first time you run CitectHMI/SCADA after booting up. However, if you restart CitectHMI/SCADA, it will fail. We have confirmed there is problem with CitectHMI/SCADA V5.41. The problem is caused by the ctregion.dll. The problem was fixed in driver pack V2.02.02.006 and later versions.

5. Multiple Cards:

The CIKT driver currently only supports one PKTX card.