25
3ADR023066N0202 F854p_a_CP600_Communication_Protocols_Rev_D, 07/2015 (3ADR023066N0202) CP600 Communication Protocols

F854p a CP600 Communication Protocols Rev D, 07/2015 ... - · PDF fileF854p_a_CP600_Communication_Protocols_Rev_D, 07/2015 (3ADR023066N0202) CP600 Communication Protocols. CP600 Control

Embed Size (px)

Citation preview

3A

DR

02

30

66

N02

02

F854p_a_CP600_Communication_Protocols_Rev_D, 07/2015 (3ADR023066N0202)

CP600Communication Protocols

CP600 Control PanelsContents

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

Communication ProtocolsABB Controllers – Drivers list (1)

© ABB Group

February 2, 2016 | Slide 4

Protocols PLC models Interface

ABB Modbus TCP ABB AC31 Series 90 Ethernet Ethernet

ABB AC500-eCo Ethernet

ABB PM571, PM572 Ethernet

ABB PM59x, PM58x, PM573 Ethernet

ABB e100 Motion Product

ABB e150 Motion Product

ABB Modbus RTU ABB AC31 Series 90 Serial

ABB AC500-eCo

ABB PM571, PM572

ABB PM59x, PM58x, PM573

ABB NextMove ES / ESB-2

ABB e100 Motion Product

ABB e150 Motion Product

ABB Modbus ASCII 8 bits ABB Jokab Safety “Pluto Safety PLC” Serial

Communication ProtocolsABB Controllers – Drivers list (2)

© ABB Group

February 2, 2016 | Slide 5

Protocols PLC models Interface

ABB CoDeSys ETH TCP/IP_Level2_Route Ethernet

ABB_TCP/IP_Level2_AC

TCP/IP

ABB IRC5 ABB Robotics controller IRC5 Ethernet / TCP IP

ABB CoDeSys Serial ABB_RS232_AC Serial

Serial_RS232

ABB Mint Controller HCP ABB Motion Products - HCP and HCP2 Serial

Communication ProtocolsGeneric Devices – Drivers list

© ABB Group

February 2, 2016 | Slide 6

Protocols Device models / Drivers Interfaces

CODESYS V2 ETHLevel2

Ethernet

(Intel/Motorola)

Level2Route

Level4

Modbus TCP ServerModicon Modbus – (standard based)

Ethernet

Generic Modbus – (zero based)

Modbus RTU ServerModicon Modbus – (standard based)

Serial

RS485/RS232/RS422

Generic Modbus – (zero based)

Modbus TCPModicon Modbus – (standard based)

Ethernet

Generic Modbus – (zero based)

Modbus RTUModicon Modbus – (standard based)

Serial

RS485/RS232/RS422

Generic Modbus – (zero based)

System VariablesSpecial tags containing information

Internal

VariablesGeneric variables

Internal

CP600 Control PanelsComing up

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

PB610 - Panel Builder 600Protocol Editor

1 3

2

1. Double click on the Config/Protocols object

in the project tree.

2. Click on the “+” icon to add a new driver

3. Select the driver from the list proposed

4. Once the driver is selected, configure it with

the right communication parameters

Maximum:

4 different protocols can be selected

© ABB Group

February 2, 2016 | Slide 8

CP600 Control PanelsComing up

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver

This driver has been specifically designed to support communication with AC500 CPUs

Designed for standardized IEC 61131-3 programming, based on the CODESYS V2.3 system

No specific configuration in Automation Builder

All variables within the CODESYS project are accessible

This driver supports the symbol file (.SYM) upload from AC500 CPU (Symbol file must be

created and configured within the CODESYS project)

Easy sharing of the variables used between AC500 CPUs and CP600 HMI panels

© ABB Group

February 2, 2016 | Slide 10

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver - Download Symbol File

CODESYS\ In Resources/Target Settings

Activate the automatic download symbol file option, the symbol file will be transferred in AC500 CPU with the

project

1. Click on the tab “General”

2. Activate the checkbox “Download symbol file” and “OK”

1

2

© ABB Group

February 2, 2016 | Slide 11

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver - Configure Symbol File

In CODESYS\Project\Options

1. Activate the checkbox

“Dump symbol entries”

2. Click on button

“Configure symbol file”

3. Select the program parts or variables list need to be to share

4. Activate the checkboxes wished and valid by “OK”

1

2 3

4

© ABB Group

February 2, 2016 | Slide 12

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver – Creation Symbol File

After “Clean all” and “Rebuild all” operation the symbol files will create

automatically in project directory and they will be transferred in AC500 CPU

with the download operation

1. Select “Clean all”

2. Select “Rebuild all”1

2

In CODESYS project \Project

.SDB (Binary file)

.SYM (ASCII file)

© ABB Group

February 2, 2016 | Slide 13

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver – Export Symbol File

1. Right-click on “Application”

2. Then select “Export”

3. And select “Symbol file”

4. Finally select the desired location path to save symbol

file on PC.

1

2

In Automation Builder project

3

© ABB Group

February 2, 2016 | Slide 14

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver – Set Protocol in PB610

In PB610 project \ Protocols

© ABB Group

February 2, 2016 | Slide 15

1. Select ABB CoDeSys ETH driver

2. Enter the CPU “IP Address”, and port number “1201”

3. Choose in the “PLC models”, “Motorola” byte order

4. Select the “Protocol type” used

5. Activate checkbox “PLC network” to allow the connection of

multiple PLCs to one panel

1

2

3

4

5

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver – Import Symbol File .sym

1. Double click on the Config/Tags object in the project tree

2. Select the driver used

3. Click on button “Import Tags”

4. Locate the “.sym file” and valid by “OK”

1

23

4

© ABB Group

February 2, 2016 | Slide 16

Ethernet Protocols ConfigurationABB CoDeSys Ethernet Driver – Assign Symbol File

1. Select the variables wished in the imported list

2. Click on button “Import Tags”

3. The variables will be implemented in tag list in

order to use them in project

1

2

3

© ABB Group

February 2, 2016 | Slide 17

CP600 Control PanelsComing up

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

Ethernet Protocols ConfigurationABB Modbus TCP Driver

This driver has been specifically designed to support communication with AC500 CPUs

Modbus TCP/IP Protocol has to be inserted in Automation Builder configuration to activate it on

AC500 CPU

The specific memory variables %M and %R must be used and only these variables can be

shared.

This driver supports the export file (.EXP) from CODESYS

Easy sharing of the variables used between AC500 CPUs and CP600 HMI panel

© ABB Group

February 2, 2016 | Slide 19

1. Create a dedicated variables list for data exchange via Modbus

2. Insert all needed variables (%M or %R)

3. Select Project\Export object

4. Select the variable list containing the data for CP600 communication

5. And export the list (.exp file)

In CODESYS project \Resources\Global Variables

1

2

3

4

Ethernet Protocols ConfigurationABB Modbus TCP Driver – Create Export File (.exp)

© ABB Group

February 2, 2016 | Slide 22

CP600 Control PanelsComing up

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

Serial Protocols ConfigurationABB Modbus RTU Driver

This driver has been specifically designed to support communication with AC500 CPUs

The CP600 HMI panel will be connected to the Modbus network as the master device.

ABB Modbus RTU Protocol has to be inserted in Automation Builder configuration to activate it

on AC500 CPU or on CM574-RS communication module

The specific memory variables %M and %R must be used and only these variables can be

shared.

This driver supports the export file (.EXP) from CODESYS

Easy sharing of the variables used between AC500 CPUs and CP600 HMI panel

© ABB Group

February 2, 2016 | Slide 27

1. Create a dedicated variables list for data exchange via Modbus

2. Insert all needed variables (%M or %R)

3. Select Project\Export object

4. Select the variable list containing the data for CP600 communication

5. And export the list (.exp file)

In CODESYS project \Resources\Global Variables

1

2

3

4

Ethernet Protocols ConfigurationABB Modbus RTU Driver – Create Export File (.exp)

© ABB Group

February 2, 2016 | Slide 31

CP600 Control PanelsComing up

Communication Protocols

ABB Controllers: Drivers List

Generic Devices: Drivers List

Protocol Editor

Ethernet Protocols Configuration

ABB CoDeSys ETH

ABB Modbus TCP

Serial Protocols Configuration

ABB Modbus RTU

ABB CoDeSys Serial

Serial Protocols ConfigurationABB CoDeSys Serial Driver

This driver has been specifically designed to support communication with AC500 CPUs

No specific configuration in Automation Builder

The ABB CoDeSys serial driver supports only RS232 connections

All variables within the CODESYS project are accessible

This driver supports the symbol file (.sym) upload from AC500 CPU (Symbol file can be created

and configured within the CODESYS project)

Easy sharing of the variables used between AC500 CPUs and CP600 HMI panels

© ABB Group

February 2, 2016 | Slide 36