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
Top Related