Welcome to the official website of CNIACS Automation Technology Co., Ltd!

CTI The 2500P-ACP1 Application Coprocessor module is a general-purpose auxiliary controller

The 2500P-ACP1 Application Coprocessor module is a general-purpose auxiliary controller that enhances

the capabilities of all Siemens Series 505® and CTI 2500 Series® PLC systems. This Advanced Function

Module (AFM) includes high-speed processing and multi-protocol communications support to

provide existing systems with a significant increase in performance and functionality.

The 2500P-ACP1 generally runs as a PLC coprocessor performing complex logic/math functions,

data logging, and communications with external devices. Although the 2500P-ACP1 can operate

as a stand-alone controller, the application generally requires data transfer between a host PLC

and the module.

The 2500P-ACP1 supports Ethernet communications through two 10/100Mb Ethernet ports and

RS-232/RS-422 connections through the serial port.

Embedded client and server protocols can be used for data transfer with other controllers and

devices. All message processing for client operation (request triggering, packet send/receive,

message validation, data insertion/extraction, and error handling/retries) is done in the module

with no PLC logic required.

CTI The ACP1 module includes two options for real-time data transfer

The ACP1 module includes two options for real-time data transfer:

 Direct PLC I/O bus: Allows the ACP1 coprocessor to emulate a standard I/O module so

that discrete and/or word image register data is transferred each PLC scan.

 Data Cache: Proprietary link offering enhanced data throughput to CTI 2500 Series®

controllers via an external Ethernet connection. Provides access to all PLC memory

types and up to 1024 PLC memory locations.

CTI Workbench is used for configuration of module parameters and development of the user

application program for the 2500P-ACP1. CTI Workbench is a full-featured utility with integrated

configuration tool, programming editor, debugger, data monitor, and simulator. The application

program may be developed in any of five IEC-61131 programming languages. A complete library

of functions is provided to perform the following tasks:

 Complex mathematical computations

 Boolean logic

 Data conversion

 String handling

 Timer/Counter operations

 PID control

 Alarm monitoring

 Complete data logging system (including time-stamped data storage and automatic FTP

file transfer to remote FTP Server)

CTI 2500P-ACP1 supports Ethernet communications through two 10/100Mb Ethernet ports

The 2500P-ACP1 supports Ethernet communications through two 10/100Mb Ethernet ports and

RS-232/RS-422 connections through the serial port.

Embedded client and server protocols can be used for data transfer with other controllers and

devices. All message processing for client operation (request triggering, packet send/receive,

message validation, data insertion/extraction, and error handling/retries) is done in the module

with no PLC logic required.  The 2500P-ACP1 module supports the following communications protocols:

 CAMP Client

 Open Modbus Client

 Open Modbus Server

 Network Data Exchange (Binding) Publish/Subscribe

 Modbus RTU Master (serial)

 Modbus RTU Slave (serial)

 General ASCII Send/Receive (serial)

The module provides extensive diagnostic facilities, accessible via a standard web browser, to

monitor module status and aid in the detection and correction of errors.  The web server provides

access to product information, Ethernet operational statistics, and diagnostic history.

CTI Workbench IEC-61131 Maintenance and Support Options

Maintenance and Support Options

Workbench includes free upgrades for 1yr after the initial purchase.

After that year you can continue to use the software, but you will not be

able to run new versions of the software which are released after the expiration

of your initial term.  In order to have access to run newer versions,

you can purchase a 1 or 2 year software maintenance agreement using the part numbers in the table

below.

A complete library of functions is provided to perform the following tasks:

 Complex mathematical computations

 Boolean logic

 File management

 String handling

 Timer/Counter operations

 PID control

 Real-time data logging

CTI Workbench is compatible with Microsoft Windows® 7. 8. 8.1. and 10.

CTI 2500-WB-USB Features

Features

 Program editors for all five IEC languages

 Development Aids

 Graphical editor for creation of animated objects for monitoring and HMI applications

 Customization of menus, windows, fonts, display colors, and editing rules

 Program translation between ST, LD, FBD, and IL languages

 Navigation tools for compare, search, and editing across all programs

 Automatic documentation and Revision

 History reporting

 Full syntax coloring

 Time-Saving Features

 Support of OLE drag-and-drop in all editors

 Quick-edit mode with “on-the-fly” variable declaration

 Auto-completion of variable and function names within editors

 Monitoring and Debugging

 Application monitoring features such as variable “spy lists”, soft-scope trend charts,

digital sampling trace, and run-time status displays

 Full array of debugging tools for PC simulator and run-time target:

 Set Breakpoints and Tracepoints

 Program can be paused or set to cyclic or step-by-step execution mode.

 Call stack display shows nested execution levels for function blocks and sub-programs

 Network Communications Supported (2500PACP1)

 CAMP Client (TCP, UDP, Multicast)

 Open Modbus (Client, Server)

 Ethernet/IP (I/O Scanner, I/O Adapter, Explicit Message Adapter, Tag Client)

 Serial Modbus (Master, Slave)

 General ASCII (Send, Receive)

 Network Data Exchange

CTI Workbench IDE is used for configuration of module parameters

Description

The CTI Workbench IDE is used for configuration of module parameters

and development of the user application program for the new generation

of CTI IEC-61131 compatible products, including the 2500P-ACP1

Application Coprocessor. CTI Workbench is a full-featured development

environment with integrated programming editor, I/O and fieldbus

configuration tool, debugger, data monitor, and simulator.

CTI Workbench is PLCopen certified, and may be used to develop programs

that adhere to IEC-61131-3 requirements.

The application program may be developed in any of five

IEC-61131 programming languages:

 Ladder Diagram (LD)

 Function Block Diagram (FBD)

 Structured Text (ST)

 Instruction List (IL)

 Sequential Function Chart (SFC)

A complete library of functions is provided to perform the following tasks:

 Complex mathematical computations

 Boolean logic

 File management

 String handling

 Timer/Counter operations

 PID control

 Real-time data logging

CTI Workbench is compatible with Microsoft Windows® 7. 8. 8.1. and 10.

CTI 2500P-ECC1 Making Ethernet Connections

Making Ethernet Connections

The 2500P-ECC1 module provides two Ethernet port connectors on the front panel.

Both ports connect to a three port switch on the module circuit board.

The third port of the switch is connected to the ECC1 module microprocessor.

This design provides additional flexibility in connecting to the Host Controller and the network.

The switch circuit also provides hardware protection against network traffic storms.

The ECC1 module must have an Ethernet path to the Host Controller and the network containing

the devices with which it will communicate.

Direct Connection to the Host Controller

If a single 2500P-ECC1 is installed in the same base as the Host controller, an Ethernet cable

(Cat 5 or Cat 5e) can be used to connect one Ethernet port on the ECC1 module directly to

the Ethernet port of the 2500 Series® controller.  The other port is then connected to the

network switch.

An advantage of this method is that the embedded switch on the 2500P-ECC1 can provide

broadcast storm protection for the 2500 Series® programmable controller.

Connection via a Network Switch

If multiple 2500-ECC1 modules are communicating with the Host Controller, they should be

connected via an external Ethernet switch.

In this example, port 1 of the ECC1 should not be connected to the network. However, you

could directly connect a laptop PC to this port for programming or maintenance tasks.

CTI 2500-ECC1 modules Connection via a Network Switch

Installation

Module Installation

The 2500P-ECC1 can be installed in a CTI 2500 Series or SIMATIC® 505 PLC base. Before installing the

module, remove AC power from the base. Using the guides, align the circuit board with one of the I/O

slot connectors in the base. Slide the 2500P-ECC1 module into the rack until the connector seats. Then

use the thumbscrews to secure the module in the rack.

Connection via a Network Switch

If multiple 2500-ECC1 modules are communicating with the Host Controller, they should be

connected via an external Ethernet switch.

In this example, port 1 of the ECC1 should not be connected to the network. However, you

could directly connect a laptop PC to this port for programming or maintenance tasks.

Apply power to the ECC1 Module

After installing the module, apply power to the base and observe the module LEDs. 

The expected module behavior will depend on whether you transferred the configuration via

the SD card or you chose to transfer the configuration later via the Ethernet port.

CTI 2500P-ECC1 module communicates with the 2500 Series® controller

The 2500P-ECC1 module communicates with the 2500 Series® controller via a high speed

Ethernet link. Data is transferred between the controller and module using a high density

Ethernet messaging protocol, which is capable of transferring a large amount of data while

minimizing the impact on the 2500 Series® controller.  The controller processes data transfer

requests from the 2500P-ECC1 in a configurable time slice, allowing the user to limit the amount

of scan time used to service the requests.  Up to four 2500P-ECC1 modules can communicate

concurrently with a 2500 Series® controller.

Client requests to read data from the 2500 Series® controller are serviced from a data cache

maintained on the 2500P-ECC1 module. The frequency of cache updates is user configurable.

This data cache design allows protocols such as CAMP Server to provide rapid response to a high

volume of requests from SCADA workstations, HMI equipment, and operator panels while

providing a means to manage data quality.

CTI The 2500P-ECC1 module supports the following communications protocols

The 2500P-ECC1 module supports the following communications protocols:

• CAMP Server

• CAMP Client

• Modbus Server

• Modbus Client

• Network Data Exchange

See CHAPTER 2 for information on these protocols.

Using a CTI-supplied configuration program, you can select the protocols to be used and

designate how they will operate. Configuration data is saved on a removable SD memory card,

located on the 2500P-ECC1 circuit board.  If a module ever fails, a replacement can quickly be

placed in service by transferring the SD card from the failed unit to the new one.

Client requests to read data from the 2500 Series® controller are serviced from a data cache

maintained on the 2500P-ECC1 module. The frequency of cache updates is user configurable.

This data cache design allows protocols such as CAMP Server to provide rapid response to a high

volume of requests from SCADA workstations, HMI equipment, and operator panels while

providing a means to manage data quality.

Search for products

Back to Top
Product has been added to your cart