CTI 2500C-C200 CPU with 256K User Memory
2500C-C200 CPU with 256K User Memory
The 2500C-C200 CPU provides discrete, analog, loop, advanced mathematical, and high-speed sequential control capability for your CTI 2500 Series® Compact control system.
Features
Compatible with programs written for Siemens® 545-1101. 545-1102. 545-1104. 545-1106. CTI 2500-C200
256K user memory
2048 digital / 1024 analog I/O
64 loops / 128 alarms
Built-in Ethernet for programming and MMI
Built-in USB for programming
Profibus-DP master and RS485 Remote I/O ports
Built-in SD flash card slot forfirmware update
IMPORTANT NOTE: This product includes a lithium battery for backing up the user program, retentive variables, and
system diagnostics. For safety in transportation, the battery is installed but disabled. Prior to putting this product into
service, you MUST move dipswitch SW1 to the CLOSED position to enable the battery.
COMPATIBILITY OVERVIEW
The CTI 2500 Series® Compact Processor is designed to be compatible with customer applications that use the Simatic®
545 and 555 controllers. While the CTI 2500 Series® matches or exceeds the capabilities of these processors in most
aspects, there are a few areas in which the CTI 2500 Series® operates differently.
Relay Ladder Logic
The RLL used in the controller provides equivalent instructions for all Simatic® 555 instructions except the XSUB
instruction. External subroutines are not supported. If you download a program containing the XSUB instruction, it will be
ignored. In many cases XSUB is used for communications with Siemens® Profibus HMI panels. For these installations
we have a CTI program free on our website which replaces the XSUB. For XSUB uses other than Siemens® HMI panels,
CTI and our partners can develop XSUB replacement software using SF programming. Please contact us.
Special Function Programs
The controller compiles all SF programs and subroutines. They are compiled in the following situations:
• When a user program is downloaded to the PLC, if the SF Program or subroutine is enabled,
• When the SF program or subroutine is enabled, if the SF program has been modified,
• During a Power Up start (following the application of power).
Programs that contain errors will not be enabled. During a program download, Workshop will display a message
indicating the error. Once you acknowledge the message, the download will continue, leaving the program disabled. You
must correct the programming error before the program or subroutine can be enabled. User Programs originally written
for the Simatic® 505 PLC may contain undetected errors, if the programs were not originally compiled. This can occur
because the SF interpreter never attempts to execute the instruction due to the branching logic. A common problem is
that additional ENDIF statements are included or the correct number of ENDIF statements is not present.
Unlike the Simatic® 555. there are no restrictions regarding the instructions that can be used in a compiled program.
User Configuration
The following differences in the user configuration should be noted:
1. Allocation of CS memory is not supported. The CTI 2500 Series® controller uses high speed DRAM to store and
execute compiled SF programs and subroutines. Consequently, CS memory is not required.
2. User allocation of User Subroutine memory is not supported. The CTI 2500 controller does not support user
subroutines (XSUB). See XSUB description above.
3. A time slice for Report by Exception (RBE) is not supported. Some alternative solutions exist. Please consult us with
your exact configuration.
4. A new time slice, Network Communications, has been added to support the local Ethernet port.