abb
Application Example AC500
Scalable PLC for Individual Automation
AC500 (V2.1) Profibus via RPBA-01 to ACS800
www.infoPLC.net
Application Example - 1 - AC500/Issue: 10.2012
Content
1 Disclaimer ..................................................................................................................2
1.1 For customers domiciled outside Germany/ Für Kunden mit Sitz außerhalb Deutschlands........................................................................ 2
1.2 Nur für Kunden mit Sitz in Deutschland ........................................................................ 2
2 Introduction ...............................................................................................................3
2.1 Hardware and Software requirement: ............................................................................ 3
2.2 Connection ...................................................................................................................... 3
3 Drive configuration ...................................................................................................4
4 Configuration in Control Builder Plus .....................................................................5
4.1 Install new Profibus slave............................................................................................... 5
4.2 Configure Profibus participants..................................................................................... 7
4.2.1 Plug and add new devices ....................................................................................... 7
4.2.2 Settings.................................................................................................................... 9
5 Run the drive ...........................................................................................................13
6 Related documents .................................................................................................14
www.infoPLC.net
Application Example - 2 - AC500/Issue: 10.2012
1 Disclaimer
1.1 For customers domiciled outside Germany/ Für Kunden mit Sitz außerhalb Deutschlands
"Warranty, Liability: The user shall be solely responsible for the use of this application example described within this file. ABB shall be under no warranty whatsoever. ABB's liability in connection with this application example or the files included within this file, irrespective of the legal ground, shall be excluded. The exclusion of liability shall not apply in the case of intention or gross negligence. The present declaration shall be governed by and construed in accordance with the laws of Switzerland under exclusion of its conflict of laws rules and of the Vienna Convention on the International Sale of Goods (CISG)." "Gewährleistung und Haftung: Der Nutzer ist allein für die Verwendung des in dieser Datei beschriebenen Anwendungsbeispiels verantwortlich. ABB unterliegt keiner Gewährleistung. Die Haftung von ABB im Zusammenhang mit diesem Anwendungsbeispiel oder den in dieser Datei enthaltenen Dateien - gleich aus welchem Rechtsgrund - ist ausgeschlossen. Dieser Ausschluß gilt nicht im Falle von Vorsatz oder grober Fahrlässigkeit. Diese Erklärung unterliegt Schweizer Recht unter Ausschluß der Verweisungsnormen und des UN-Kaufrechts (CISG)."
1.2 Nur für Kunden mit Sitz in Deutschland
"Gewährleistung und Haftung: Die in diesem Anwendungsbeispiel enthaltenen Dateien beschreiben eine mögliche Anwendung der Steuerung AC500 bzw. zeigen eine mögliche Einsatzart der Steuerung. Sie stellen nur Beispiele für Programmierungen dar, sind aber keine fertigen Lösungen. Eine Gewähr kann nicht übernommen werden. Der Nutzer ist für die ordnungsgemäße, insbesondere vollständige und fehlerfreie Programmierung der Steuerungen selbst verantwortlich. Im Falle der teilweisen oder ganzen Übernahme der Programmierbeispiele können gegen ABB keine Ansprüche geltend gemacht werden. Die Haftung von ABB, gleich aus welchem Rechtsgrund, im Zusammenhang mit den Anwendungsbeispielen oder den in dieser Datei enthaltenen Dateien wird ausgeschlossen. Der Haftungsausschluß gilt jedoch nicht in Fällen des Vorsatzes, der groben Fahrlässigkeit, bei Ansprüchen nach dem Produkthaftungsgesetz, im Falle der Verletzung des Lebens, des Körpers oder der Gesundheit oder bei schuldhafter Verletzung einer wesentlichen Vertragspflicht. Im Falle der Verletzung einer wesentlichen Vertragspflicht ist die Haftung jedoch auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht zugleich ein anderer der in Satz 2 dieses Unterabsatzes erwähnten Fälle gegeben ist. Eine Änderung der Beweislast zum Nachteil des Nutzers ist hiermit nicht verbunden. Es gilt materielles deutsches Recht unter Ausschluß des UN-Kaufrechts."
www.infoPLC.net
Application Example - 3 - AC500/Issue: 10.2012
2 Introduction
This document demonstrates the commissioning of Profibus DPV0 communication between AC500 and ACS800. In the example, AC500 controls drive with speed. It uses ABB Drives Profile. The reference and actual value are 16 bits.
2.1 Hardware and Software requirement:
NOTICE
The following configuration is used in this document. The newer version of hardware and software should work, however it should be tested by the user himself.
Hardware Software
ACS800 with standard FW ASXR7340 DriveWindow 2.20
RPBA-01: ACS800 Profibus communication module
GSD file:
abb_0812.gsd
AC500 CPU: FW V2.1.3 PS501: V2.1.0
CM572
Profibus cable
2.2 Connection
RPBA-01 mounted on ACS800 CM572 AC500 CPU
www.infoPLC.net
Application Example - 4 - AC500/Issue: 10.2012
3 Drive configuration
� Set the following ACS800 parameters in DriveWindow:
Drive parameter Setting for ACS800
10.01 EXT1 STRT/STP/DIR COMM.CW
10.03 REF DIRECTION REQUEST
11.03 EXT REF1 SELECT COMM.REF
16.01 RUN ENABLE YES
16.04 FAULT RESET SEL COMM.CW
98.02 COMM. MODULE LINK FIELDBUS
98.07 COMM PROFILE ABB DRIVES
51.01 MODULE TYPE PROFIBUS DP
51.02 Node address 2
51.03.Baud rate 1500
51.04 PPO-type 5
51.05 PZD3 OUT 2202
51.06 PZD3 IN 104
51.07 PZD4 OUT 2203
51.08 PZD4 IN 107
After change in parameter group 51, choose refresh of 51.27 to make the change permanently:
www.infoPLC.net
Application Example - 5 - AC500/Issue: 10.2012
4 Configuration in Control Builder Plus
4.1 Install new Profibus slave
� Download the actual GSD file of RPBA-01 (DPV0) from internet.
� Create a new project in Control Builder Plus.
� Open Device Repository:
www.infoPLC.net
Application Example - 6 - AC500/Issue: 10.2012
Install new Profibus IO slaves:
New slave is available now:
www.infoPLC.net
Application Example - 7 - AC500/Issue: 10.2012
4.2 Configure Profibus participants
4.2.1 Plug and add new devices
� Plug CM572 with pressing “Plug Device” button:
� Choose CM572_Master and action “Append device”, then choose RPBA-01 and pressing “Add Device” button:
www.infoPLC.net
Application Example - 8 - AC500/Issue: 10.2012
� Choose ABB_Drives_RPBA_01 and action “Append device”, then choose PPO Type 5 and pressing “Add Device” button:
NOTICE
Following diagram demonstates the PPO message types. See RPBA-01 manual for more details.
www.infoPLC.net
Application Example - 9 - AC500/Issue: 10.2012
4.2.2 Settings
� CM579 master setting:
Set master parameters:
www.infoPLC.net
Application Example - 10 - AC500/Issue: 10.2012
� RPBA-01 settings:
Set slave parameters:
www.infoPLC.net
Application Example - 11 - AC500/Issue: 10.2012
� Name process input and output data:
Set drive communication parameters:
Drive Parameters
Drive Parameters
Drive Parameters
www.infoPLC.net
Application Example - 12 - AC500/Issue: 10.2012
NOTICE
The first and second process data PZD1 and PZD2 are fixed: PZD1 IN: Status word PZD2 IN: Actual speed PZD1 OUT: Control word PZD2 OUT: Reference speed The PZD3 and PZD4 used above are examples.
� Create a Program with double click following icon:
In Global Variables the mapped PZD’s are generated:
� Download program and login to the PLC, Run the program.
www.infoPLC.net
Application Example - 13 - AC500/Issue: 10.2012
5 Run the drive
NOTICE
Please reset the communication error on Drive before you can run the drive. For ACS800, the parameter 30.18 can be set to NO to ignore the communication error. Please refer to “Firmware Manual ACS800 Standard Control Program 7.x” for details.
� To start the Drive:
- Enter a value for REF_Speed, ACC (accelaration) and DEC (decelaration),
- Enter 16#047E (Ready or Stop) for Control Word,
- Change Control Word to 16#047F (Start).
� To stop the Drive:
- The motor can be stopped with Control Word 16#047E.
NOTICE
For more information about how to control the drive please refer to “User’s Manual PROFIBUS DP Adapter Module RPBA-01”
� The PZD values can be monitored in DriveWindow:
Parameter Meaning
09.06 Control Word
09.07 Reference 1 (speed)
03.02 Status Word
01.02 Actual value 1 (speed)
The other predefined PZD can be monitored with the correspoinding parameters.
www.infoPLC.net
Application Example - 14 - AC500/Issue: 10.2012
6 Related documents
Part Document DocNo / Rev
ACS800 Firmware Manual ACS800 Standard Control Program 7.x
3AFE64527592 REV I
EN
EFFECTIVE: 18.05.2007
RPBA-01 User’s Manual PROFIBUS DP Adapter Module RPBA-01
3AFE 64504215 REV F EN
EFFECTIVE: 20.06.2005
www.infoPLC.net
abb
ABB Automation Products GmbH Wallstadter Str. 59 D-68526 Ladenburg Tel. : +49 62 21 / 701-1444 Fax : +49 62 21 / 701-1382 E-Mail : [email protected] www.abb.com/plc
Doc. kind: No. o. p.:
Helpline document 15
Title: Lang.:
AC500 (V2.1) Profibus via RPBA-01 to ACS800.doc EN
Man
ual N
o. 3
AD
R 0
25 0
54 M
0201
www.infoPLC.net