Applies To:
  • CitectSCADA 3.xx, 4.xx, 5.xx

The TIDIRECT driver is used to communicate to the Texas Instruments series PLCs and the Siemens TI series PLCs. What are some common pitfalls?  


When using this driver with the TI530 PLC, I get an "Address out of range" error. I am using the internal coils (C relays), but I have not configured my Citect project to access any that do not exist in the PLC. The problem happens when I am using any of the internal coils in the range C496 to C510. Why am I getting this error?
For performance reasons, the TIDIRECT driver reads digitals in multiples of 16 bits (ie 16, 32, 48 etc.), starting on a 16 boundary (ie 0, 16, 32, etc.). As a result, if Citect is configured to access the digitals in the range C496 to C510 then the driver will make a request including bits C496 to C512. The TI530PLC only supports internal coils up to and including address C510. So, when Citect makes a request which includes C496 to C512, the PLC will respond with the error "Address out of range". CIT has confirmed this to be a problem in Citect for Windows version 1.00 to 5.xx We are researching this problem and will post new information here as it becomes available. However, to avoid this problem you can refrain from using internal coils C496 to C510. See also Q1788.

What models of the TI530 are supported?
The TI530T is supported by Citect. Ci Technologies is researching some issues with interfacing Citect to the older TI530C. Until these issues have been resolved, Ci technologies will not guarantee Citect to work with the older TI530C.