83
© ABB Slide 1 September 10, 2015 3ADR020094N0202 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for AC500

PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 1September 10, 2015

3A

DR

02

00

94

N02

02

PG PLC & Automation, June 2013

AC500 and AC DrivesPS553-DRIVES Library for AC500

Page 2: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 2September 10, 2015

PS553-DRIVES: AC500 Library PackageOverview of the Library

Covers all major AC500 Communication networks for AC drives in industrial applications

Standard speed and torque applications(Motion Control covered by PS552-MC)

Pre-engineered function blocks and visualizations for control and diagnostics

Fast and easy programming

Flexible functionality

Page 3: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 3September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 4: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 4September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 5: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 5September 10, 2015

Overview AC Drives Fieldbus ConfigurationDedicated Drives

Libraries are released for the following drives:

Industrial:

ACS800, ACS850, ACS880

Machinery:

ACS310, ACS355, ACSM1

HVAC:

ACH550, ACS550

Water:

ACQ810

Page 6: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 6September 10, 2015

Overview AC Drives Fieldbus ConfigurationMany different configurations possible

RS485 2wire Modbus RTU

CANopen or PROFIBUS or PROFINET or Modbus TCP

EtherCAT

Page 7: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 7September 10, 2015

Overview AC Drives Fieldbus ConfigurationPossible fieldbus connections 1 / 2

Fieldbusses

supported by

AC500

AC500

communication

module

ACS310ACS350

ACS355ACS850 ACQ810 ACSM1 ACS880

ACS580

ACH580

Modbus-RTUonboard or

CM574-RS

FMBA-01

FRSA-00FSCA-01 FSCA-01 FSCA-01 - -

Modbus-RTU

embedded

onboard or

CM574-RS

em-

bedded- embedded embedded - embedded embedded

Modbus TCPonboard or

CM577-ETHFENA-01 FENA-11 FENA-11 FENA-11 FENA-11 FENA-11

Profibus DP CM572-DP - FPBA-01 FPBA-01 FPBA-01 FPBA-01 FPBA-01 FPBA-01

ProfiNet IO CM579-PNIO FENA-01 FENA-11 FENA-11 FENA-11 FENA-11 FENA-11

CANopen CM578-CN FCAN-01 FCAN-01 - FCAN-01 FCAN-01 FCAN-01

EtherCAT CM579-ETHCAT FECA-01 FECA-01 - FECA-01 FECA-01 FECA-01

ACS Drives - AC500 overview fieldbus connectivity.xls

Page 8: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 8September 10, 2015

Overview AC Drives Fieldbus ConfigurationPossible fieldbus connections 2 / 2

Fieldbusses

supported by

AC500

AC500

communication

module

ACS550 ACH550 ACS800 DCS800

Modbus-RTUonboard or

CM574-RS- - RMBA-01 RMBA-01

Modbus-RTU

embedded

onboard or

CM574-RSembedded embedded - -

Modbus TCPonboard or

CM577-ETH

RETA-01

RETA-02RETA-01

RETA-01

RETA-02

RETA-01

RETA-02

Profibus DP CM572-DP RPBA-01 RPBA-01RPBA-01

NPBA-12RPBA-01

ProfiNet IO CM579-PNIO RETA-02 RETA-02 RETA-02 RETA-01

CANopen CM578-CN RCAN-01 RCAN-01 RCAN-01 RCAN-01

EtherCAT CM579-ETHCAT RECA-01 - RECA-01 RECA-01

ACS Drives - AC500 overview fieldbus connectivity.xls

Page 9: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 9September 10, 2015

Overview AC Drives Fieldbus ConfigurationTypical Configuration Modbus RTU

Page 10: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 10September 10, 2015

Overview AC Drives Fieldbus ConfigurationTypical Configuration CANopen

CANopen

Page 11: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 11September 10, 2015

Overview AC Drives Fieldbus Configuration TypicalConfiguration PROFIBUS

In CBP V2.3:

Automatic load of

ACSDrivesBase

library if

DriveManager is used

Page 12: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 12September 10, 2015

Overview AC Drives Fieldbus ConfigurationTypical Configuration PROFINET

In CBP V2.3:

Automatic load of

ACSDrivesBase

library if

DriveManager is used

Page 13: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 13September 10, 2015

Overview AC Drives Fieldbus ConfigurationTypical Configuration Modbus TCP

Page 14: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 14September 10, 2015

Overview AC Drives Fieldbus ConfigurationTypical Configuration Ethercat

Page 15: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 15September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 16: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 16September 10, 2015

Configuration of AC Drives for AC500 Fieldbus Control Workflow - Steps to make a system run

1. Commissioning of drive

Panel or Drive Tool (Motor data, ID Run, local control)

2. Configuration of drive for fieldbus control

Panel or Drive Tool (activate fieldbus, node-number…)

3. Configuration of AC500 fieldbus

Control Builder Plus

(configure drive as slave, parameter mappings,..)

4. Create programm to control the drive

function block programming

visualization

Page 17: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 17September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlTools and drive panels

Drive Configuration

ToolsACS800 ACS310

ACS350

ACS355ACS550 ACH550 ACS850 ACQ810 ACSM1 ACS880

ACS580

ACH580

Drive Window

Optical LinkX

Drive Window Light

COM - Serial LinkX X X X

Drive Studio

COM -Serial LinkX X X

Drive Composer

USB Link via PanelX X

Drive control

panels

CDP312R ACS-CP-x ACS-AP-I

Drive Manager

in

Control Builder

Plus

Profibus ProfiNet

*) only Profibus

V2.1 X X X

V2.2 X X X X

V2.3 X X *) X X X X

Page 18: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 18September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlDrives Settings in Documentations

Fieldbus coupler manuals:

E.g. EN_FPBA01_UM_E.pdf

Quickstart Guides in

PS553-DRIVES package

Page 19: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 19September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlDrives Settings in Documentations

AC500 Help – ACS Drives Libraries:

E.g. ACS_DRIVES_CTRL_STANDARD_GEN

Page 20: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 20September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlDrives Settings in Documentations

AC500 Help – ACS Drives Libraries:

E.g. ACS_COM_MOD_RTU_ENHANCED

Page 21: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 21September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlDrives Setting Example ACS850 in fieldbus manual

Page 22: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 22September 10, 2015

Configuration of AC Drives for AC500 Fieldbus ControlDrives and AC500 Settings in examples and Quickstart guides

Page 23: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 23September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 24: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 24September 10, 2015

PS553-DRIVES: AC500 Library Package Details of the Update Package

Documentation

in CoDeSys Help

System

Libraries

Examples

& Docu Guides

Included in

Automation Builder

1.0 (CBP V2.3)

Page 25: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 25September 10, 2015

PS553-DRIVES: AC500 Library PackageHow to get the Update Package

1. Goto Automation Builder Homepage

www.abb.com/automationbuilder

2. Scroll down to “Download…” section

and select “Software”

3. Scroll or search for the

“PS501-UPDA: PS553-DRIVES”

Page 26: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 26September 10, 2015

PS553-DRIVES: AC500 Library PackageDetails of the Library

All drives using “ABB Drives Profile”

Scope:

PS553-DRIVES

AC500-eCo

AC500

Modbus RTU Modbus TCP PROFIBUS PROFINET CANopen EtherCAT

Panel on same

bus / cable

ACS310

ACS355

ACS550

ACH550

ACSM1

ACS800

ACQ810

ACS850

ACS880

= Full CBP/Engineering Integration (Drives Manager)

Page 27: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 27September 10, 2015

PS553-DRIVES: AC500 Library PackageDetails of the Library

Networks Libraries Function Blocks

ACSDrivesBase_AC500_V20.lib

ACSDrivesComModRTU_AC500_V20.lib

ACSDrivesComModTCP_AC500_V22.lib

One main

Ctrl-block

for standard

use:

+

Additional

blocks

for simple

Modbus

handling:

Page 28: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 28September 10, 2015

PS553-DRIVES: AC500 Library PackageLibraries: ACSDrivesBase_AC500_V20.lib

Basic structures, constants

Control blocks using ABB Drives Profile

Read/Write Modbus blocks for both: RTU and TCP

for Modbus

Fieldbus independent

Page 29: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 29September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 30: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 30September 10, 2015

PS553-DRIVES: Fieldbus independent blocksACS_DRIVES_CTRL_STANDARD_GEN

Page 31: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 31September 10, 2015

PS553-DRIVES: Fieldbus independent blocksDCS_DRIVES_CTRL_GEN

Page 32: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 32September 10, 2015

PS553-DRIVES: Fieldbus independent blocksACS_DRIVES_CTRL_STANDARD_GEN

Status word + Control word to be

configured as cyclic data on fieldbus

Fieldbus mapping

Global

variablelist

Functionblock

Page 33: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 33September 10, 2015

PS553-DRIVES: Fieldbus independent blocksOne drive control block for all AC500 networks

Page 34: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 34September 10, 2015

PS553-DRIVES: Fieldbus independent blocksPROFINET Configuration

Page 35: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 35September 10, 2015

PS553-DRIVES: Fieldbus independent blocks PROFINET Configuration

Page 36: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 42September 10, 2015

PS553-DRIVES: Fieldbus independent blocksACS_REF_SCALING

Page 37: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 43September 10, 2015

PS553-DRIVES: Fieldbus independent blocksACS_REF_SCALING

Scaling

Real <=> FB

Page 38: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 44September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 39: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 45September 10, 2015

PS553-DRIVES: Modbus RTULibrary: ACSDrivesComModRTU_AC500_V20.lib

Communication blocks for Modbus RTU for ACS drives

Communication blocks for Modbus RTU for generic devices using same

LineToken variable

Page 40: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 46September 10, 2015

PS553-DRIVES: Modbus RTUModbus RTU Configuration

Page 41: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 47September 10, 2015

PS553-DRIVES: Modbus RTUACS_COM_MOD_RTU_GEN

Classic way using COM_MOD_MAST checking the end of the jobs to start the next one

Page 42: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 48September 10, 2015

PS553-DRIVES: Modbus RTUACS_COM_MOD_RTU_GEN

ACS_COM_MOD_RTU_GEN with Read and Write Blocks

ACS_COM_MOD_RTU_GEN_READ_N_PRM

ACS_COM_MOD_RTU_GEN_WRITE_N_PRM

Easy add new servers

or new Read / Write Jobs

Page 43: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 49September 10, 2015

PS553-DRIVES: Modbus RTUACS_COM_MOD_RTU

Principle of

ACS_COM_MOD_RTU

Page 44: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 50September 10, 2015

PS553-DRIVES: Modbus RTUACS_COM_MOD_RTU

Read cyclic:

Status word,

Actual Speed,

Actual Value2

Configured Valuesin Modbus Reg 40007... Modbus Reg 40030

Write after changes:

Control word,

Reference Speed,

Ref Value2

Drive_Data

READ_VALUES

[1..24]

For ABB Drives

Profile (classic) !

Drive_Data

Page 45: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 51September 10, 2015

PS553-DRIVES: Modbus RTUACS3XX_COM_MOD_RTU

Read cyclic:

Status word,

Actual Speed,

Actual Value2

Configured Valuesin Modbus Reg 40004... Modbus Reg 40012

Write after changes:

Control word,

Reference Speed,

Ref Value2

Drive_Data

READ_VALUES[1..9]

Still used for compatibility

reasons

ACS_COM_MOD_RTU

could also be used

Drive_Data

Page 46: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 52September 10, 2015

PS553-DRIVES: Modbus RTUACS_COM_MOD_RTU_ENHANCED

Read cyclic:

Status word,Actual Speed,Actual Value2

Configured Valuesin Modbus Reg 400054... Modbus Reg 400065

Write after changes:

Control word,Reference Speed,Ref Value2

Configured Valuesin Modbus Reg 400004... Modbus Reg 400015

Drive_Data

READ_VALUES[1..24]

For ABB Drives

Profile enhanced !

Drive_Data

WRITE_VALUES[1..12]

Page 47: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 53September 10, 2015

PS553-DRIVES: Modbus RTUAdditional Communication Function Blocks

ACS_MOD_READ_N_PRM

Read any Parameter / Actual

Value from the drive

Cyclic reading at steady TRUE

on EN

ACS_MOD_WRITE_N_PRM

Write any Parameter to the drive

One write job at rising edge on

EN

Connect DRIVE_DATA variable

to communication block e.g.

ACS_COM_MOD_RTU

Page 48: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 54September 10, 2015

PS553-DRIVES: Modbus RTUAdditional Communication Function Blocks

Read / Write 32 Bit long Parameters / Values from drive

Use additional function to „ACS_MOD_PRM_NUM_32BIT“ to calculate modbus

address of 32 Bit parameters

Concatenate high word and low word according to configured order in drive

Page 49: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 55September 10, 2015

PS553-DRIVES: Modbus RTUACS_DRIVES_CTRL_STANDARD

Connect DRIVE_DATA variable

to communication block e.g.

ACS_COM_MOD_RTU

Page 50: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 56September 10, 2015

PS553-DRIVES: Modbus RTUDCS_DRIVES_CTRL

Connect DRIVE_DATA variable

to communication block e.g.

ACS_COM_MOD_RTU

Page 51: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 57September 10, 2015

PS553-DRIVES: Modbus RTUMain structure for Modbus RTU

Page 52: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 58September 10, 2015

PS553-DRIVES: Modbus RTU Modbus RTU Handling and Integration

RTU

LINE_TOKEN variabel (Structure)

Connect all drives and generic devices on the same line

DRIVE_DATA variable (Structure)

Read cyclic: Statusword, Actual Speed, …

Write after changes: Controlword, Reference Speed, …

Page 53: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 59September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 54: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 60September 10, 2015

PS553-DRIVES: Modbus TCPLibrary: ACSDrivesComModTCP_AC500_V22.lib

Communication blocks for Modbus TCP for ACS drives

Page 55: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 61September 10, 2015

PS553-DRIVES: Modbus TCPModbus TCP Configuration

Page 56: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 62September 10, 2015

PS553-DRIVES: Modbus TCPACS_COM_MOD_TCP

Read cyclic:

Status word,

Actual Speed,

Actual Value2

Write after changes:

Control word,

Reference Speed,

Ref Value2

Drive_Data

For ABB Drives Profile (classic) !

Drive_Data

Page 57: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 63September 10, 2015

PS553-DRIVES: Modbus TCPACS_COM_MOD_TCP_ENHANCED

Read cyclic:

Status word,Actual Speed,Actual Value2

Configured Valuesin Modbus Reg 400054... Modbus Reg 400065

Write after changes:

Control word,Reference Speed,Ref Value2

Configured Valuesin Modbus Reg 400004... Modbus Reg 400015

For ABB Drives

Profile enhanced !

Drive_Data

WRITE_VALUES[1..12]

Drive_Data

READ_VALUES[1..12]

Page 58: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 64September 10, 2015

PS553-DRIVES: Modbus TCPModbus TCP Handling and Integration

TCP

DRIVE_DATA variable (Structure)

Read cyclic: Statusword,

+ other e.g. Actual Speed

Write after changes: Controlword,

+ other e.g. Reference Speed

Number of used

ACS_COM_MOD_TCP_x

must not exceed number of possible TCP

sockets for specific PLC type!

Check has to be made by user

Page 59: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 65September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 60: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 66September 10, 2015

PS553-DRIVES: Control Function BlocksACS_DRIVES_CTRL_ENG

Engineering Block

Pack Controlword, Unpack Statusword for own setting of bits

Page 61: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 67September 10, 2015

PS553-DRIVES: Control Function BlocksACS_DRIVES_CTRL_STANDARD

Standard Control Block

ABB Drives Profil Power-On Statemachine

Reference and actual values in fieldbus equivalent (+/- 20.000, +/- 10.000)

Page 62: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 68September 10, 2015

PS553-DRIVES: Control Function BlocksACS3XX_DRIVES_CTRL_BASIC

Special Block for ACS310, ACS350, ACS355, ACS550, ACH550

Includes Standard Control Block

Reads scaling parameters from drive

Reference and actual values in rpm or 0.1Hz

Page 63: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 69September 10, 2015

PS553-DRIVES: Control Function BlocksDCS_DRIVES_CTRL

Standard Control Block

ABB Drives Profil Power-On Statemachine

Reference and actual values in fieldbus equivalent (+/- 20.000, +/- 10.000)

Page 64: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 70September 10, 2015

PS553-DRIVESBlocks for special Drives

Blocks which can be used only for special drives:

ACS3XX_COM_MOD_RTU &

ACS3XX_DRIVES_CTRL_BASIC

ACS310, ACS355, ACS550, ACH550

DCS_DRIVES_CTRL &

DCS_DRIVES_CTRL_GEN

DCS550, DCS800

ACS_COM_MOD_RTU_ENHANCED

drives using FSCA-01 (enhanced ABB profile)

ACS_COM_MOD_TCP_ENHANCED

drives using FENA-11 or FENA-21 (enhanced ABB profile)

Page 65: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 71September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 66: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 72September 10, 2015

PS553-DRIVES: Help and DocumentationHelp and Documentation

Online help for Function Blocks

form within CoDeSys

Help\Contents\Target System\AC500/S500\ACS

Drives Libraries

Application and Quickstart Guides in examples folders

PS553-DRIVES\Examples\PS553-DRIVES

\ACSxxx_PM583_PB_PNIO_Ctrl_Std_Gen\Documentation

Page 67: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 73September 10, 2015

PS553-DRIVES: Help and DocumentationWizard to select needed blocks – Help file

Online Help of CoDeSys

AC500/S500 – ACSDrives Libraries – Configuration and Selection Guide

Page 70: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 76September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 71: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 77September 10, 2015

PS553-DRIVES: VisualizationsVisualization for all Blocks Available

Page 72: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 78September 10, 2015

PS553-DRIVES: VisualizationsGeneral Creation of a Visualization Element

Page 73: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 79September 10, 2015

PS553-DRIVES: ExamplesExample Classic Control

Page 74: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 80September 10, 2015

PS553-DRIVES: ExamplesExample Classic Control with Scaling Function

Page 75: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 81September 10, 2015

PS553-DRIVES: ExamplesExample project Modbus RTU ACS355

Page 76: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 82September 10, 2015

PS553-DRIVES: AC500 Library PackageStructure

Overview AC Drives Fieldbus Configuration

Configuration of AC Drives for AC500 Fieldbus Control

Workflow, Configuration Tools, Settings

PS553-DRIVES Library

Update Package, Library details

Fieldbus independent blocks

Modbus RTU: Generic servers / ACSXXX

Modbus TCP

Control Blocks

Help and Documentation

Visualizations, Examples

Benefits

Page 77: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 83September 10, 2015

PS553-DRIVES: AC500 Library - MarketTrend: Solution selling

Applications: Industrial Speed control applications

Pumping, blending, dosing in food & beverage or chemical; fan and

compressors / compressors and fans in HVAC

Material handling: in production machines

Conveying: In assembly or packing lines

Packaging: bag forming filling, sealing, wrapping machines

Main Segments:

Water & Waste Water

Building Automation

Food & beverage

Assembly line OEMs

Packaging machines OEM

Page 78: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 84September 10, 2015

PS553-DRIVES: AC500 Library Advantage of AC500 Drives library

Multiple drives can be connected to one PLC in a simple way via

different networks

One function block for many different drives and busses ensures similar

handling

Modbus RTU: additional support blocks for easy integration

Lower in cost, Standard Modbus interface available in CPU and

some Drives

Simple to use

Page 79: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 85September 10, 2015

PS553-DRIVES: AC500 LibraryBenefit of the Solution

System approach with ABB components

e.g. Drives Manager integration for Profibus and Profinet in CBP

Lower risk of implementation: Pretested blocks, example application

Save time: Up and running quickly.

Many different ABB Drives and networks usable in same simple way

Page 80: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 86September 10, 2015

PS553-DRIVES: AC500 LibraryBenefit of the AC500 platform

One programming tool

CPU w. onboard Ethernet f. integration to different networks

Webserver for web visualization

Scalability of the PLC: One single PLC platform with scaleable

performance for all application types

Page 81: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 87September 10, 2015

PS553-DRIVES: AC500 LibraryBenefit of the AC500 platform

One engineering tool based on the CODESYS

environment

One access point

One project archive

Drive interface libraries

Well adapted user interface

Complies with the IEC 61131-3 programming

standard

Page 82: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for

© ABBSlide 88September 10, 2015

PS553-DRIVES: “Move a Motor in Minutes” (M³)Simple integration of major networks and ABB drives

Modbus for General

communications

Profibus for plant communications

CANopen for Machine

communications

Profinet for industrial networking

EtherCAT for Motion networking

Page 83: PG PLC & Automation, June 2013 AC500 and AC Drives PS553 ...€¦ · © ABB September 10, 2015 Slide 1 2 PG PLC & Automation, June 2013 AC500 and AC Drives PS553-DRIVES Library for