Application Example AC500 Scalable PLC for Individual …€¦ ·  · 2013-06-30are 16 bits. 2.1...

16
abb Application Example AC500 Scalable PLC for Individual Automation AC500 (V2.1) Profibus via RPBA-01 to ACS800 www.infoPLC.net

Transcript of Application Example AC500 Scalable PLC for Individual …€¦ ·  · 2013-06-30are 16 bits. 2.1...

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