You are on page 1of 34

AC500 CS31 communication

Insert image here

AC500 CS31 Field Bus

CS31 fieldbus features

Communication: RS485 ( twisted pair, with shield) Protocol: CS31 (Master / Slave) Number slave units: maximal 31 modules Maximal length: 500 m (2000 m by repeaters 3x NCB) Bus redundancy: by bus repeater NCBR Transmission rate: 187.5 KBaud

AC500 CS31 Field Bus

CS31 fieldbus rules

The slaves are identified by a module address between 0 to 61. The module address should be reported inside AC500 control builder software PS501 in function of hardware configuration units present on CS31 bus. The master AC500 can manage up to 31 module addresses. - Example of one module address:
A series 30 or 90 remote units
An ICMK14 remote unit with binary extensions An DC551 remote unit with binary I/O bus A central unit ( 50 series with extensions, 90 or 30 series )

Warning : DC551 remote unit with analog I/O bus could use up to 6 module addresses.

AC500 CS31 Field Bus

CS31 fieldbus Remote units (binary format)


Max number of data exchanged by station 240 input bits and 240 output bits ( with AC500 CPU)

Master AC500
COM1

CS31 Field bus


1 module address reserved 1 module address reserved

Up to 2 module address reserved

Binary remote unit DC551 + I/O Bus


1 module address reserved

Binary remote unit Series 30 ICMK14 + binary extensions

Binary remote unit Series 90

AC500 CS31 Field Bus

CS31 fieldbus Remote units (analog format)


Max number of data exchanged 32 input words and 32 output words (with all CPU types)

Master AC500
COM1

CS31 Field bus


1 module address reserved

Up to 6 module addresses reserved

2 module addresses reserved

Binary remote unit DC551 + I/O Bus with AX522


1 module address reserved

Analog remote unit Series 30 ICMK14 + analog extensions No limit anymore for analog remote units ( number of module addresses ) Analog remote unit Series 90

AC500 CS31 Field Bus

CS31 fieldbus Slave central units

Master AC500 Slave AC500 CS31 Field bus


1 module address reserved 1 module address reserved 1 module address reserved

Slave central unit Series 30

Slave central unit Series 50

Slave central unit Series 90

Max number of data exchanged configuration: - 120 inputs bits and 120 outputs bits Or - 8 inputs words and 8 outputs words

AC500 CS31 Field Bus

CS31 fieldbus menu

CS31 hardware configuration CS31 AC500 CPU configuration with PS501 software

CS31 I/O addressing

CS31 remote units configuration


DC551 remote unit configuration ICMK14F1 remote unit configuration 90 Series remote unit configuration 30 Series remote unit configuration Slave 50/90 CPU remote unit configuration

Return

Used variables inside PS501 programming software

AC500 CS31 Field Bus

CS31 fieldbus Hardware (1)

CS31 connections is on interface COM1


The bus terminating resistance is integrated Use twisted pair with shield Shield connect on PE connection

Master AC500

Connect Term .P and .N ( Master realizes the line polarization )

Shield Pin 2 Bus + / Bus 1 Pin 3 Bus - / Bus 2

Interface COM1 CS31 Bus

AC500 CS31 Field Bus

CS31 fieldbus Hardware (2)

The master can realize the line polarization with the internal resistances within COM1, necessary to connect Term. P and Term.N

AC500 CS31 Field Bus

CS31 fieldbus Hardware (3)

Installation and Earthing

Return

AC500 CS31 Field Bus


CS31 fieldbus AC500 CPU configuration (1)

Configuration through AC500 control builder programming software. Select menu Resources / PLC configuration

Possibility to have an automatic calculation of addresses of remote units: Recommended

AC500 CS31 Field Bus


CS31 fieldbus AC500 CPU configuration (2)

After double-click on interfaces. Configuration of COM1 in CS31 bus protocol

AC500 CS31 Field Bus


CS31 fieldbus AC500 CPU configuration (3)

After double-click on COM1. Replace element / COM1 - CS31 bus

AC500 CS31 Field Bus

CS31 fieldbus AC500 CPU configuration (4)

AC500 Master central unit.

You can only select master mode for AC500 , slave mode is not available today

Return

AC500 CS31 Field Bus

CS31 fieldbus I/O addressing

The structure of I/O addressing is based on Byte format (modulo 8) even if remote units have more than 8 channels (07DI92) or less than 8 channels (XK08F1). With respect to the MOTOROLA Byte order. The module address number doesnt appear anymore in structure of CS31 I/O Variables. Following the configuration, AC500 control builder software creates and optimizes automatically the addressing of variables Specific variables area for COM1: % IB1000 . % IW500 ...... % ID250 % IX1000.0 .. % IB1999 % IW 999 % ID499 % IX1999.7

Same relation for outputs Q

Return

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (1)

After double-click on COM1 - CS31 bus. Append Sub element / and select the right remote unit.

Return

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (2)


Series 500

Example: with a DC551 remote unit. AC500 range Append Sub element / and select DC551...

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (3)


Series 500

Example: with a DC551 remote unit.

The inputs and outputs areas are created automatically for the 8 configurable channels

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (4)

Example: with a DC551 remote unit + DX531 extension on I/O bus. Append Sub element / and select DX531. Series 500

Return

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (5)


Series 50

Example: with a ICMK14 remote unit standalone.

8 inputs

6 outputs

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (6)


Series 50

Example: with a ICMK14 remote unit + Extensions.

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (7)


Series 50

Example: with a ICMK14 remote unit + its extensions. Append Sub element / and select the right extension.

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (8)

Example: with a ICMK14 remote unit + XI16E1 extension. Series 50 Direct access to Inputs in WORD format

WORD ( inputs 0-15)

Structure of variables = Modulo 8

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (9)

Example: with a ICMK14 remote unit + XK08F1 + XI16E1 extension.


Structure of variables = Modulo 8, Even if the module have less than 8 channels 16 variables are reserved

Direct access to I/O in WORD or BYTE format


Byte ( inputs 0-3)

4 inputs
Byte (outputs 0-3)

4 outputs
Word ( inputs 0-15)

16 inputs

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (10)

Example: with a ICMK14 remote unit + XM06B5 extension. Series 50

Return
Byte ( inputs 0-7 )

One Word inputs is reserved


Byte ( outputs 0-5 )

One Word outputs is reserved Next Word inputs Next Word Outputs

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (11)


Series 90

Example: with a 07DI92 remote unit.

Structure of variables = Modulo 8

Direct access to I/O in DWORD, WORD or BYTE format

DWORD ( inputs 0-31 ) WORD ( inputs 0-15 ) ( inputs 16-31 ) BYTE : ( inputs 0-7 ) ( inputs 8-15 ) ( inputs 16-23 ) ( inputs 24-31 )

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (12)


Series 90

Example: with a 07DC91 configurable remote unit.

Append Sub element / and select the right I/O configuration .

Choice the I/O configuration corresponding to dip-switch 1

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (13)


Series 90

Example: with a 07DC91 configurable remote unit.

The inputs and outputs areas are automatically created for configurable channels

Return

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (14)


Series 30

Example: with a series 30 remote unit.

Append Sub element / and select other module on CS31 bus.

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (15)


Series 30

Example: with a series 30 remote unit.

Append Sub element / and insert the right format of module.

12345678 ON

Parameters to define the type of exchange Number and type of I/O

Return

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (16)


SLAVE

Example: with a slave central units. ( series 50 or 90 )

Append Sub element / and select AC31 CPU as slave on CS31 bus.

AC500 CS31 Field Bus


CS31 fieldbus Remote units configuration (17)


SLAVE

Example: with a slave central units.

Append Sub element / and insert the right format of exchange.

Number and format of I/O exchanged

AC500 CS31 Field Bus

CS31 fieldbus Remote units configuration (18)


SLAVE

Example: with a slave central units.

Address of CPU slave

Return

AC500 CS31 Field Bus

CS31 fieldbus using variables in PS501

Create a symbol associated to variables, and use F2 key and system variables to insert them

You might also like