Allen-Bradley CSP/PCCC communication protocol (Client Server Protocol / Programmable Controller Communication Command)

Allen-Bradley CSP/PCCC communication protocol (Client Server Protocol / Programmable Controller Communication Command)

Supported device types and versions  
Communication line configuration
Station configuration
I/O tag configuration
Document revisions

Supported device types and versions


The Allen-Bradley CSP/PCCC protocol supports communication with the Allen-Bradley devices of the SLC-500 series using a TCP connection.
It also supports communication via the DF1 gateway with SLCs that communicate via DH+ or DH485.
Communication was tested e.g. with the following SLC:

  • SLC 5/05 1747-L551/C Ethernet Processor

  • SLC 5/05 1747-L552/C Ethernet Processor

  • SLC 5/05 1747-L553/C Ethernet Processor

Note: PCCC message encapsulation is also supported within the Ethernet/IP Protocol (communication with MicroLogix 1100 or SLC 5/05 1747-L553/C Ethernet Processor)

Communication line configuration


  • Communication line category: TCP/IP-TCP.

  • The default TCP port for the Allen-Bradley CSP/PCCC protocol is 2222.

Station configuration


  • Communication protocol: "Allen-Bradley CSP/PCCC".

  • The station address is not configured.

Station protocol parameters

Dialog window station configuration - tab "Protocol parameters".
They influence some optional protocol parameters. The following station protocol parameters can be entered:

Parameter

Description

Unit

Default Value

Response Wait Timeout

Timeout to receive a response from PLC.

s

1.000

Retry Count

The number of the request retries in case of a communication failure.

-

3

Destination Node Address

If using a DF1 gateway, the node address of the destination device (node) on a DH+ or DH485 bus. If the DF1 gateway is not in use, the default value of 0 must be used.

-

0

Block Read

Activates the block reading mode (for Integer, Binary, Status, Float, Timer, and Counter types). Input and Output types don't support block reading mode.

YES/NO

NO

Max. Block Length

Maximum block size (2-255 bytes) if a block reading mode is active.

bytes

40

Full Debug

Activates detailed listings about sending and receiving values.

-

False

I/O tag configuration


Possible I/O tags: Ai, Ao, Ci, Co, Di, Dout.

The address of the I/O tag is text in an SLC-500 format. The address format is:

[$] X [file] : element [.field] [/bit]

Explanatory notes:

$

- optional character

X

- file identifier (required - see Table 2)

file

- file number (optional, if it is empty, the default file number is used - see Table 2)

element

- element number in the file (required)

.field

- number of sub-element (optional, it is used only for Output, Input files)

/bit

- bit number (optional, it must be in the range of 0..15)

Note: Te following syntax is also supported:

[$] X [file][/bit]

where a bit can be greater than 16, e.g., B3/18 is another notation for B3:1/2 (the third bit of the second word in the B3 file).

Table 2

X

File Type

Default file number (file)

O

Output

0

I

Input

1

S

Status

2

B

Binary

3

T

Timer

4

C

Counter

5

N

Integer

7

F

Float

8