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

I have installed RSLinx Single Node, and setup Citect's ABRSLINX driver as per the documentation. During the startup of Citect runtime, you may get the following errors:
"The key for ABRSLINX cannot be found" or "failure to find the allocation key" or "DTL_E_Server is not running".
How can I fix this problem?

Unfortunately RSLinx Single Node license does not support applications that connect through the RSLinx API. This is clearly documented in the Rockwell RSLinx product manual:

"RSLinx Single Node includes the required functionality to supply communications services for all Rockwell Software products. OPC and DDE interfaces are supported, but to only one device. It does not support applications developed for the RSLinx C Application Programming Interface (API) or direct drivers in HMI applications. RSLinx OEM or higher is required for these application types."

There are two options that are available to get communications going.
1) Continue using RSLinx Single Node, but switch to Citect's OPC Client Driver. RSLinx Single Node supports a single connection for OPC/DDE.
2) Upgrade RSLinx to at least OEM (Professional and Gateway will also work). You will then be able to use the ABRSLINX driver.

Rslinx, Single Node, RSLinx lite, ABRSLINX, API, OPC