Basic Guide Communication Acs800
Basic Guide Communication Acs800
Basic Guide Communication Acs800
ABB
Copyright 2010, ABB Inc. All Rights Reserved Specifications subject to change without notice
Contents
Basic Guide to Communications Overview RETA-02 EtherNet Adapter Module PROFINET I/O Standard ABB Drive on PROFINET/IP (RETA-02) with Siemens SIMATIC Step7 Software RPBA-01 PROFIBUS DP Adapter Module FPBA-01 PROFIBUS DP Adapter Module Standard ABB Drive on PROFIBUS DP (RPBA-01) with Siemens SIMATIC Step7 Software Standard ABB Drive on PROFIBUS DP (RPBA-01) with ABB AC500 PLC with CoDeSys software Standard ABB Drive on PROFIBUS DP (FPBA-01) with ABB AC500 PLC with CoDeSys software 1 29 39 51 59 71 91 105
Trademarks
PROFINET is a registered trademark of Profibus International. PROFIBUS is a registered trademark of Profibus International.
Overview
This document contains an overview on how fieldbus communications are handled in ABB Drive Products. Please reference the documents below for additional information about fieldbus communications.
Reference Documentation:
ACS350 Users Manual 3AFE68462401 ACS550-U1 Users Manual 3AUA0000001609 ACS800 Firmware Manual 3AFE64527592 Firmware Manual ACS850 Standard Control Program 3AUA0000045497 ACSM1 Speed and Torque Control Program Firmware Manual 3AFE68848261 DCS800 Firmware Manual 3ADW000193
Overview 1
There are three series of fieldbus adapters. The F-series fieldbus adapters are for ACS350, ACS850 and ACSM1. The R-series fieldbus adapters are for ACS800, DCS800 and ACx550. Both the F-series and R-series install under the cover of the product. The N-series fieldbus adapters are for the ACS800 and DCS800 with the fiber optic option installed on the drive. The N-series are DIN-rail mountable and require 24V DC power.
2 Overview
Available fieldbus options for ABB drives Select the correct fieldbus module for the drive product and protocol.
Protocol
CANopen DeviceNet ControlNet EtherNet/IP InterBus
Overview
ACS800
RCAN-01 RDNA-01 RCNA-01 RETA-01 NIBA-01
ACS850
FCAN-01 FDNA-01 N/A N/A N/A
ACS550
RCAN-01 RDNA-01 RCNA-01 RETA-01 N/A
ACH550
RCAN-01 RDNA-01 RCNA-01 RETA-01 N/A
ACS350
FCAN-01 FDNA-01 N/A FENA-01 N/A FMBA-01, FRSA-00, panel port FENA-01 FBPA-01 N/A N/A
ACSM1
FCAN-01 FDNA-01 N/A N/A N/A
DCS800
RCAN-01 RDNA-01 RCNA-01 RETA-01 NIBA-01
Industrial
Modbus RTU RMBA-01 RETA-01, Modbus TCP NETA-01 PROFIBUS DP PROFINET I/O EtherCAT RBPA-01 RETA-02 RECA-01
Overview 3
The basic fieldbus control will communicate the following information: The basic control interface between the fieldbus system and the drive consists of the following: The Control Word (CW) is the principle means of controlling the drive from a fieldbus system. The Control Word is sent by the fieldbus controller to the drive. The drive switches between its states according to the bit-coded instructions of the Control Word. The Status Word (SW) is a word containing status information, sent by the drive to the fieldbus controller. References (REF) are 16 bit signed integers. A negative reference (indicating reversed direction of rotation) is formed by calculating the two.s complement from the correspoinding positive reference value. The contents of each reference word can be used, as speed or frequency reference or as set-point for PID controller. Actual Values (ACT) are 16 bit words containing information on selected operations of the drive. Most fieldbus interfaces support controlling of the drive and reading and writing drive parameters. Control is usually done via fast cyclic communication or so called I/O connection. Parameter read and write can be done with the fast cyclic communication, by programming the fast data to point to parameters or with slower acyclic communication. Mapping of the information is fieldbus specific and may be specified by a device profile. Device profiles are commonly specified by manufacturer organizations, who support certain fieldbus network.
4 Overview
Overview 5
To control the ABB profile state machine is to transmit a value of 1150 decimals (Binary:0000 0100 1111 1110), this gets the drive ready to operate. Then transmit 1151 decimal (Binary:0000 0100 1111 1111) to drive, this will command a start and the drive will ramp up to commanded speed. The drive will stop when 1150 decimal (Binary:0000 0100 1111 1110) is transmitted to the drives main control word. Different ways of stopping the drive are available when utilizing the ABB drives profile. Coast Stop - Once running, simply reset Bit 1 (0000 0100 1111 1101). Once this is done, to restart the drive Bit 1 must be set 1, then cycle Bit ) to 0, then back to a 1. The drive will start. Ramp Stop - Once running, simply reset Bit 0 (0000 0100 1111 1110) and drive will Decelerate to zero speed following the active Decal Rate (Parameter 22.03 or 22.05). To restart the drive, simply set Bit 0 to 1. E-Stop (Faststop) - Once running, reset Bit 2 (0000 0100 1111 1011) and drive will Decelerate to zero speed following the Rate in Parameter 22.07.
6 Overview
STATE/Description
INHIBIT_ OPERATION
0 - 1 Fault reset if an active fault exists. Enter SWITCH-ON INHIBITED. 7 RESET 0 1 8 INCHING_1 Continue normal operation. Not in use.
INCHING_2
1 - 0 Not in use. 1 Fieldbus control enabled. Control Word <> 0 or Reference <> 0: Retain last Control Word and Reference. Control Word = 0 and Reference = 0: Filedbus control enabled. Reference and deceleration/acceleratikon ramp are locked. Select External Control Location EXT2. Effective if par. 11.02 is set to COMM.CW. Select External Control Location EXT1. Effective if par. 11.02 is set to COMM.CW.
10
REMOTE_CMD
0 1
11
12 ... 15 Reserved
Overview 7
This is the ABB drives profile main status word. The main status word uses 13 of the 16 bits except in the ACS800 drive. Bits 13 & 14 in the ACS800 are programmable by parameters 92.08 and 92.09. Example bit 8 will be active when the drive is at speed or bit 3 will be active when the drive is faulted.
Bit
0
Name
RDY_ON
Value
1 0 1 READY TO SWITCH ON. NOT READY TO SWITCH ON. READY TO OPERATE. OFF1 ACTIVE OPERATION ENABLED. OPERATION INHIBITED FAULT. No fault. OFF2 inactive. OFF2 ACTIVE. OFF3 inactive. OFF3 ACTIVE. SWITCH-ON INHIBITED.
STATE/Description
RDY_RUN
0 1
RDY_REF
0 1
TRIPPED
0 1
OFF_2_STA
0 1
OFF_3_STA
0 1
SWC_ON_INHIB
0 1 Warning/Alarm. No Warning/Alarm. OPERATING. Actual value equals reference value(=is within tolerance limits i.e. in speed control the speed error is less than or equal to 10% of the nominal motor speed). Actual value differs from reference value (= is outside tolerance limits). Drive control location: REMOT (EXT1 or EXT2). Drive control location: LOCAL Bit is read from the address defined by parameter 92.07 MSW B10 PTR. The default value is signal 03.14 bit 9 ABOVE_LIMIT: Actual frequency or speed value equals or exceeds the supervision limit (par. 32.02). Actual frequency or speed value is within supervision limit. External Control Location EXT2 selected. External Control Location EXT1 selected. External Run Enable signal received. No External Run Enable signal received Bit is read from the address defined by parameter 92.08 MSW B13 PTR. By default no address has been selected. Bit is read from the address defined by parameter 92.09 MSW B14 PTR. By default no address has been selected. 1 Communication error detected by fieldbus adapter module (on fiber optic channel CH0). Fieldbus adapter (CH0) communication OK.
ALARM
0 1
AT_SETPOINT
0 1
REMOTE
15*
Overview 9
This is the main status word for the DCS800 drive. The main status word provides information about the status of the drive. Example bit 3 will indicate if the drive is faulted or if bit 5 is active, it will indicate that the drive was stopped by OFF type 3. 8.01 MainStatWord (main status word, MSW)
Bit
B0
Name
1 RDY_ON 0 1
Value
Ready to switch on Not ready to switch on
Comment
Ready to generate torque Not ready to generate torque Operation released (Running) Operation blocked Fault indication No fault OFF2 not active OFF2 (OnInhibit state) active OFF3 not active OFF3 (OnInhibit state) active OnInhibited state is active after a: - fault - Emergency Off/Coast Stop (OFF3) - E-stop (OFF2) - OnInhibited via digital input OFF2 (10.08) or E Stop (10.09) OnInhibit state not active Alarm indication No alarm Setpoint/actual value monitoring in the tolerance zone Setpoint/actual value monitoring out of the tolerance zone Remote control Local control Speed greater than defined in SpeedLev (50.10) Speed lower or equal than defined SpeedLev (50.10)
B1
RDY_RUN
0 1
B2
RDY_REF
0 1
B3
TRIPPED
0 1
B4
OFF2NSTATUS
0 1
B5
OFF3NSTATUS
10 Overview
Scaling
-20000 = -[par.11.05] -1 = -[par.11.04] 0 = [par.11.04] 20000 = [par. 11.05]
Notes
Final reference limited by 20.01/20.02 (speed) or 20.07/20.08 (frequency) Final reference limited by 20.01/20.02 (speed) or 20.07/20.08 (frequency) Final reference limited by 20.01/20.02 (speed) or 20.07/20.08 (frequency) Final reference limited by 20.01/20.02 (speed) or 20.07/20.08 (frequency)
REF1 (any)
Speed or Fre-20000 = -[par. 11.05] -32768 ... quency with FAST 0 = 0 32767 COMM 20000 = [par. 11.05] -20000 = -[par. 11.08] -1 = -[par. 11.07] Speed or Freq. (not 0 = [par. 11.07] with FAST COMM) 20000 = [par. 11.08]
-20000 = -[par. 11.08] -32768 ... Speed or Freq. with 0 = 0 32767 FAST COMM 20000 = [par. 11.08] -10000 = -[par. 11.08] -1 = -[par. 11.07] 0 = [par. 11.07] 10000 = [par. 11.08] -10000 = -[par. 11.08] 0=0 10000 = [par. 11.08]
Torque (not with FAST COMM) T CTRL or M/F -32768 ... Torque with FAST (optional) 32767 COMM
Final reference limited by par. 20.04. Final reference limited by par. 20.04.
-10000 = -[par. 11.08] -1 = -[par. 11.07] PID Reference (not 0 = [par. 11.07] with FAST COMM) 10000 = [par. 11.08] -10000 = -[par. 11.08] -32768 ... PID Reference with 0 = 0 32767 FAST COMM 10000 = [par. 11.08]
The table above is the reference scaling for the fieldbus control. the maximum speed/frequency for reference 1 scaling is +/- 20,000. The drive will run in reverse when a negative speed is commanded. The maximum reference for reference 2 will be based on the setting of 99.02 Application Macro. Example: when the ACS800 is programmed for factory macro the maximum reference 2 is +/20,000; but when it is programmed for Torque control the maximum reference 2 is +/- 10,000.
DCS800
Reference
SpeedRef(23.01) TorqRefA(25.01)
Range
-32768 ... 32767 -32768 ... 32767
Scaling
-20000 = -[par. 50.01] 20000 = [par. 50.01] -10000 = -[par. 50.01] 10000 = [par. 50.01]
Notes
Final reference limited by 20.01/20.02 (RPM) Final reference limited by par. 20.05
The table above is the reference scaling for the fieldbus control. The maximum speed/frequency for reference 1 scaling is +/- 20,000. The drive will run in reverse when a negative speed is commanded. The maximum speed/frequency for reference 2 scaling is +/- 10,000.
Overview 11
Notes
Final reference limited by 1104/1105. Actual motor speed limited by 2001/2002 (speed) or 2007/2008 (frequency) Final reference limited by 1107/1108. Actual motor speed limited by 2001/2002 (speed) or 2007/2008 (frequency)
Speed or Frequency
Torque
--10000 = -[par. 1108] 0=0 Final reference limited by +10000 = [par. 1108] 2015/2017 (torque1) or (10000 corresponds to 100%) 2016/2018 (torque2). -10000 = -[par. 1108] 0=0 Final reference limited by +10000 = [par. 1108] 4012/4013 (PID set1) or (10000 corresponds to 100%) 4112/4113 (PID set2).
The table above is the reference scaling for the fieldbus control. The maximum speed/frequency for reference 1 scaling is +/- 20,000. The drive will run in reverse when a negative speed is commanded. The maximum speed/frequency for reference 2 scaling is +/- 10,000.
ACS850 When torque or speed reference scaling is selected (by parameter 50.04 FBA REF1 MODESEL / 50.05 FBA REF2 MODESEL), the fieldbus references are 32 bit integers. The value consists of a 16 bit integer value and a 16 bit fractional value. The speed/torque reference scaling is as follows:
Reference Scaling
FBA REF / 65536 (value in rpm) FBA REF / 65536 (value in %)
Notes
Final reference limited by parameters 20.01 Maximum speed, 20.02 Minimum speed and 21.09 SpeedRef min abs. Final reference is limited by torque limit parameters. 20.06...20.10.
12 Overview
Notes
Final reference limited by parameters 20.01 Maximum speed, 20.02 Minimum speed and 24.12 SpeedRef min abs. Final reference is limited by parameters 20.06 Maximum torque and 20.07 Minimum torque.
Overview 13
32 bit Parameters
Overview
The ACS850 and ACSM1 use 16 bit and 32 bit parameter information. Example: Par. Range Scale Max Value
Description
Defines acceleration time 1 as the time required for the speed to change from zero to the speed value defined by parameter 19.01 Speed scaling. If the speed reference increases faster than the set acceleration rate, the motor speed will follow the acceleration rate. If the speed reference increases slower than the set acceleration rate, the motor speed will follow the reference signal. If the acceleration time is set too short, the drive will automatically prolong the acceleration in order not to exceed the drive torque limits.
FbEq*
Acceleration time 1.
1000 = 1s
22.02
Acc time 1
REAL
32
0 ... 1800
20.000 s
*FbEq = Fieldbus equivalent. The scaling between the value shown on the panel and the integer used in serial communication.
When mapping a parameter, check the firmware manual to find if the parameter transmitted or received will use 16 or 32 bits. If the parameter is a 32 bit it will be split into two 16 bit parameter. The first 16 bits will be the most significant word (MSW) and the second will be the least significant word (LSW). OUTPUT1 Main Control Word OUTPUT2 Speed Ref 1 OUTPUT3 Acc Time 1 (MSW) OUTPUT4 Acc Time 1 (LSW) OUTPUT5
14 Overview
31
MSW
15
LSW
MSW 1B (Hex)
Maximum value for the 16 bit LSW word convert to binary LSW 7740 (Hex) = 30,528 (Binary) Maximum value for the 16 bit MSW word convert to binary MSW 1B (Hex) = 27 (Binary)
Overview 15
One data set consists of three 16 bit words called data words. The data set will be transmitted and received by the fieldbus controller. The example below is displaying the data set from the fieldbus controller to the drive.
Data from fieldbus controller to drive Word Index
1 2 3 1st word 2nd word 3rd word
Selector
A drive product can have multiple data sets. The table below shows four data sets. The two data sets on the left (data sets 1 and 3) are from the fieldbus controller to the drive. The two on the right (data sets 2 and 4) are from the drive to the fieldbus controller.
From To From To
Data
Data
16 Overview
Data set 1
Index
1 2 3
Data set 2
Main Reference data set DS1 Index
4 5 6
Question #2
How many words will be transmitted and received if the drive is programed for four data sets?
Data set 1
Index
1 2 3
Data set 2
Index
4 5 6
Data set 3
Index
7 8 9
Data set 4
Auxiliary Reference data set DS3 Index
10 11 12
Overview 17
The index number is the value used to map fieldbus parameters into the drive. Index numbers utilize indirect pointers.
Data from fieldbus controller to drive Word Index
1 2 3
Contents
Selector
Contents
Selector
Index
7 8 9
Index
Programming the drive parameter to index number 1, the first word from the PLC will write Control Word. Programming the drive to index number 2, the second word from the PLC will write Reference 1. Programming the drive parameter to index 3, the third word from the PLC will write Reference 2. Using index numbers. Programming the drive to index number: 1 2 3
Index
1 2 3
92.02
Table 2
Index
5
92.02
Overview 19
The example below shows the setup of group 51 (fieldbus parameters). The drive has been programmed to use the index number. The first output word will write Main Control Word. The second PLC word will write Reference 1; the third PLC word will write Reference 2 and the fourth PLC word will write Reference 3. The fourth PLC word is using the indirect pointer parameter 90.01. The indirect parameter 90.01 is programmed to 22.03 (Decel Time 1). The fourth word from the PLC will write parameter 22.03 (Decel Time 1).
From Data To
Parameter Setting
1 - (Main Control Word) 2 - (Reference 1) 3 - (Reference 2) 7 - (Reference 3) Fixed Fixed Fixed
Value
1150 20,000 10,000 100
20 Overview
Parameter Setting
4 - (Main Status Word) 5 - (Actual 1) 6 - (Actual 2) 10 - (Actual 3) Fixed
Value
1231 15,321 5231 653
Overview 21
The example below shows the setup of group 51 (fieldbus parameters). The drive has been programmed to use parameter direct numbers. The first output word will write Main Control Word. The second PLC word will write Ext Reference 1; third PLC word will write Ext Reference 2 and the fourth PLC word will write Decel Time 1. The PLC write output 1 - 3 will error because parameters 3.01, 1.11 and 1.12 are read only parameters. The PLC will not error on output word 4, because parameter 22.03 (Decel Time 1) is a read/write parameter.
From Data To
Drive Parameter
51.19 51.20 51.21 51.22
Parameter Name
Output 1 Output 2 Output 3 Output 4
Parameter Setting
3.01 (Main Conrtol Word) 1.11 - (Ext Reference 1) 1.12 - (Ext Reference 2) 22.03 - (Decel Time 1 )
Status
ERROR - Read only parameter ERROR - Read only parameter ERROR - Read only parameter OK - Read/Write parameter
22 Overview
From Data
To
Drive Parameter
51.19 51.20 51.21 51.22
Parameter Name
Output 1 Output 2 Output 3 Output 4
Parameter Setting
1 - (Main Conrtol Word) 2 - (Reference 1) 3 - (Reference 2) 22.03 - (Decel Time 1 ) 1150 20,000 10,000 100
Value
Overview 23
The example below shows the setup of group 51 (fieldbus parameters). The drive has been programmed to use the parameter number direct. The first input word will read Main Status Word; the second PLC word will read Speed; the third PLC word will read Torque and the fourth PLC word will read Actual 3 or DC Bus Voltage.
To Data From
Drive Parameter
51.23 51.24 51.25 51.26
Parameter Name
Input 1 Input 2 Input 3 Input 4
Parameter Setting
302 - (Main Status Word) 102 - (Speed) 105 - (Torque) 107 - (DC Bus Voltage) 1231 15,321 5231 0
Value
24 Overview
Data set 1
Index
1 2 3
Data set 2
Index
4 5 6
Data set 3
Index
7 8 9
Data set 4
Index
10 11 12
Overview 25
The DCS800 standard drive software has 8 data sets. The table below displays the 8 data sets and their corresponding indirect pointer parameter numbers.
Data set 1
Index
1 2 3
Data set 2
Index
4 5 6
Data set 3
Index
7 8 9
Data set 4
Index
10 11 12
Data set 5
Index
13 14 15
Data set 6
Index
16 17 18
Data set 7
Index
19 20 21
Data set 8
Auxiliary Reference data set DS7 Index
22 23 24
26 Overview
Data set 1
Index
1 2 3
Data set 2
Index
4 5 6
The ACS350 standard drive software has no data sets and uses parameter direct mapping. The ACS350 will always receive the Main Control Word, Reference 1 and sometimes Reference 2. The ACS350 will always transmit a Main Status Word, actual Speed and sometimes the actual Torque.
Overview 27
The ACS850 & ACSM1 have a 16 bit data set and a 32 bit data set. Within the standard drive software are 2 data sets. The table below displays both data sets and their corresponding indirect pointer parameter numbers.
Data set 1
Index
1 2 3 1st word
Data set 2
Index
4 5 6 1st word
Data set 1
Index
11 12 13 1st word
Size
32 bits 32 bits 32 bits
Data set 2
Index
14 15 16 1st word
Size
32 bits 32 bits 32 bits
Note! If the selected data is 32 bits long, two parameters are reserved for the transmission.
28 Overview
Protocol Information
The PROFINET I/O protocol uses so-called PPOs (Parameter/Process Data Objects) in cyclic communication. Configuration of the master station requires a type definition (GSD) file. In PROFINET I/O the GSD file is written in XML based language called GSDML. RETA-02 has a GSD file, which is available from www.profinet.com, www.abb.us/drives or your local ABB representative. The filename is GSDML-Vx.x-ABB-RETA02-yyyymmdd.xml.
Reference Documentation:
Users Manual Ethernet Adapter Module RETA-02 3AFE68895383 ACS550-U1 Users Manual 3AUA0000001609 ACS800 Firmware Manual 3AFE64527592 DCS800 Firmware Manual 3ADW000193
Mechanical installation
ProfiNet/IP - Drive Setup
2. Insert the RETA-02 into its specified slot in the drive (SLOT2 for ACS550, SLOT1 for ACS800 and DCS800) 3. Using the two mounting screws included in the module kit fasten the module to the drive.
Electrical installations
4. Arrange the bus cables as far away from the motor cables as possible. Avoid parallel runs. See the RETA-02 Users Manual for connection. 5. Connect the EtherNet cable (RJ-45 connector) to the RETA-02 module. 6. Power up the drive.
Parameter Name
COMM PROT SEL (4) EXT FBA
Setting
Parameter Name
COMM MODULE LINK COMM PROFILE FIELDBUS
Setting
NOTE! The MODULE STATUS LED should be green. If the network cable is connected to an active network, the green LINK/ACTIVITY LED should also be lit or blinking. If the configuration is correct, drive parameter group 51 should appear in the parameter list of the drive and show the status of the RETA-02 configuration parameters.
Communication profile
ABB Drives profile Vendor profile PROFIdrive profile
Drive profile
ABB Drives profile ABB Drives profle Generic drive profile
* For new drives system installations select either ABB DRIVE profile or Generic Drive profile. If replacing drives with application program 2.8 and 3.0 select CSA 2.8/3.0 profile for backward compatibility.
DCP (Discovery and Configuration Protocol) can only be used in the PROFINET IO mode. When the module is initialized, the IP address is transferred to the PROFINET IO communication stack. If there is a need to change the IP address it should be done with a DHCP tool (like Siemens Step7). If some of the other methods is used to change the IP address, the module must be restarted to enable any changes.
Parameter Name
MODULE TYPE
Setting Range
(read-only) (0) Auto-negotiate (1) 100 Mbit/s, full duplex (2) 100 Mbit/s, half duplex (3) 10 Mbit/s, full duplex (4) 10 Mbit/s, half duplex (0) DHCP disabled (1) DHCP enabled 0...255 0...255 0...255 0...255 0...255 0...255 0...255 0...255 0...255 0...255 0...255 0...255 (0) (0) Modbus/TCP (1)PROFINET IO 0...65535 0...65535 0...65535 0...65535 0...65535 0...65535 0...65535 0...65535 0...65535 (0) Initial record data; (1) Bus configuration parameters; (2) Disable (0) DONE (1) REFRESH
Default Setting
PROFINET IO
COMM RATE
(0) Auto-negotiate
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
IP Address 1 IP Address 2 IP Address 3 IP Address 4 Subnet Mask 1 Subnet Mask 2 Subnet Mask 3 Subnet Mask 4 GW address 1 GW address 2 GW address 3 GW address 4 Protocol Modbus Timeout Output 1 Output 2 Output 3 Output 4 Input 1 Input 2 Input 3 Input 4 In/Out 1-4 src FBA Par Refresh
51.27*
(0) DONE
* New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH
DHCP
RETA-02 Examples: ACS800,DCS800,ACS550/ACH550 ABB Drives Profile (6 Data words In/Out) (continued)
Table 5: PPO Type 4 (continued)
Drive Parameter
90.05 DsetXplus2Val2 90.06 DsetXplus2Val3 92.01 DsetXplus1Val1 92.02 MAIN DS ACT1 or DsetXplus1Val2 92.03 MAIN DS ACT2 or DsetXplus1Val3 92.04 AUX DS ACT3 or DsetXplus3Val1 92.05 AUX DS ACT4 or DsetXplus3Val2 92.06 AUX DS ACT5 or DsetXplus3Val3
** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH.
RETA-02 Examples: ACS800, ACS550/ACH550 PROFIdrive Profile (10 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and seven additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and seven additional parameters (data words). The programming of the parameters will be performed in the PROFINET I/O controller. Information on how a data sets works can be found in the Overview selection of this publication.
ProfiNet/IP - Drive Setup
RETA-02 Examples: ACS800, ACS550/ACH550 PROFIdrive Profile (10 Data words In/Out) (continued)
Table 6: PPO Type 6 (continued)
Drive Parameter
92.02 MAIN DS ACT1 or DsetXplus1Val2 92.03 MAIN DS ACT2 or DsetXplus1Val3 92.04 AUX DS ACT3 or DsetXplus3Val1 92.05 AUX DS ACT4 or DsetXplus3Val2 92.06 AUX DS ACT5 or DsetXplus3Val3
** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH.
Notes:
Standard ABB Drive on PROFINET I/O (RETA-02) with Siemens SIMATIC Step 7 Software
Overview
This document contains an overview on how to setup a standard ABB drive in Siemens SIMATIC Step7 Software on PROFINET I/O.
Reference Documentation:
RETA-02 Ethernet Adapter Module Users Manual 3AFE68895383 ACS550-U1 Users Manual 3AUA0000001609 ACS800 Firmware Manual 3AFE64527592 DCS800 Firmware Manual 3ADW000193
ProfiNet/IP - PLC Setup
The RETA-02 IP address can be modified by clicking the button named Ethernet. The IP address will be assigned by the IO controller.
Program Input/Output 1-4 to Intial record data (IO controller) parameter. Program Inputs PZD 3-6 and Outputs PZD 3-6
Program Input/Output 1-4 to Intial record data (IO controller) parameter. Program Inputs PZD 3-6 and Outputs PZD 3-6
Notes:
Notes:
Overview
This chapter contains the basic start-up procedure of the ACH550/ACS550/ ACS800 and DCS800 drives with the RPBA-01 PROFIBUS DP Adapter module. The RPBA-01 PROFIBUS DP adapter module is an optional device for ABB ACH550, ACS550, ACS800 and DCS800 drives which enables the connection of the drive to a PROFIBUS DP network. Reference the specific drive user manual and RPBA-01 user manual for additional product information. With the RPBA-01 module, the PROFIBUS DP network may employ either the ABB Drives profile or the PROFIdrive profile. The ACS800 drive product converts the PROFIdrive profile to the ABB Profile (detailed in the drive documentation) by the RPBA-01 module. The DCS800 drive employs only ABB Drives profiles. The DCS800 drive does not support the PROFIdrive profile. With the ACS550 and ACH550 both the PROFIdrive and ABB Profiles are converted to the DCU profile (detailed in the drive documentation) by the RPBA-01 module.
Protocol Information
The PROFIBUS DP protocol uses so-called PPOs (Parameter/Process Data Objects) in cyclic communication. The RPBA-01 PROFIBUS DP module support DP-V0 and DP-V1 communications. Configuration of the master station requires a type definition (GSD) file. For DP-V0 communication, the file is available from www.profibus.com or an www. ABB.US/Drives (the filename is ABB_0812.GSD). For DP-V1 communication, the type definition (GSD) file name is ABB10812.GSD).
Reference Documentation:
Users Manual PROFIBUS DP Adapter Module RPBA-01 3AFE64504215
PROFIBUS - Drive Setup 51
Electrical installation
3. Arrange the bus cables as far away from the motor cables as possible. Avoid parallel runs. See the RPBA-01 Users Manual for connection and bus termination details. 4. It is recommended to use a PROFIBUS-approved D-SUB 9 connector. These connectors have a built-in termination network and inductors for station capacitance compensation.
Setting
98.02 NOTE!
Setting
98.02 98.07*
* For new drives system installations select either ABB DRIVE profile or Generic Drive profile. If replacing drives with application program 2.8 and 3.0 select CSA 2.8/3.0 profile for backward compatibility.
Parameter Setting
ABB Drives Profile Generic Drive Profile
The communication profile setting in the table above is parameter 98.07 in the ACS800 drive product. The ACS800 is the only drive product that this drive parameter will need to be programmed.
Table 4: DCS800 Parameter Settings
Par. No. Parameter Name
COMM MODULE (1) FIELDBUS
Setting
98.02
NOTE!
The HOST INDICATION LED should be green. The OFF-LINE LED should be red.
Parameter Name
MODULE TYPE NODE ADDRESS
Alternative Settings
(read-only) 0 to 126 (12000) 12 Mbit/s; (6000) 6 Mbit/s;(3000) 3 Mbit/s; (1500) 1.5 Mbit/s;(500) 500 kbit/s; (187) 187.5 kbit/s;(93) 93.75 kbit/s; (45) 45.45 kbit/s;(19) 19.2 kbit/s; (9) 9.6 kbit/s;(Read-only) (1) PPO 1; (2) PPO 2; (3) PPO 3; (4) PPO 4; (5) PPO 5; (6) PPO 6; (Read-only) 0 to 32767 with format xxyy, where xx = Parameter Group and yy = Parameter Index. See description below. See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above See PZD3 OUT above (0) DPVO; (1) DPV1 REFRESH; DONE 3
Default Setting
PROFIBUS DP
BAUD RATE 1)
1500
PPO-TYPE 1)
(1) PPO 1
PZD3 OUT
6 7 8 9 10 11
PROFIBUS - Drive Setup
PZD3 IN PZD4 OUT PZD4 IN PZD5 OUT PZD5 IN PZD6 OUT PZD6 IN PZD7 OUT PZD7 IN PZD8 OUT PZD8 IN PZD9 OUT PZD9 IN PZD10 OUT PZD10 IN DP MODE FB PAR REFRESH
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DONE
12 13 14 15 16 17 18 19 20 21 27
1)
RPBA-01 Examples: ACS800/DCS800/ACS550/ACH550 ABB Drives Profile - DPV0 (6 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and three additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and three additional parameters (data words). Information on how a data sets works can be found in the Overview selection of this publication.
NOTE! ABB recommends using the data sets and index pointers when available in the drive product. Mapping parameters directly may result in slower update times or drive faults and should be used only after all data sets are occupied.
2205 (ACCELER TIME 2) 106 (POWER) 2206 (DECELER TIME 2) 107 (DC BUS VOLTAGE V) 1202 (CONST SPEED 1) 401 (LATEST FAULT) (0) DPV0 (1) REFRESH**
RPBA-01 Examples: ACS800/DCS800/ACS550/ACH550 ABB Drives Profile - DPV0 (6 Data words In/Out) (continued)
Table 6: PPO Type 4, DP-V0 (continued)
Drive Parameter
90.01 AUX DS REF3 or DsetXVal1 90.02 AUX DS REF4 or DsetXVal2 90.03 AUX DS REF5 or DsetXVal3 90.04 DsetXplus2Val1 90.05 DsetXplus2Val2 90.06 DsetXplus2Val3 92.01 DsetXplus1Val1 92.02 MAIN DS ACT1 or DsetXplus1Val2 92.03 MAIN DS ACT2 or DsetXplus1Val3 92.04 AUX DS ACT3 or DsetXplus3Val1 92.05 AUX DS ACT4 or DsetXplus3Val2 92.06 AUX DS ACT5 or DsetXplus3Val3
** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated from the PROFIBUS DP networks (Read-only) **** This parameter selects the PROFIBUS protocol version (DP-V0 or DP-V1). The selection of the protocol version is done in the fieldbus controller.
PROFIBUS - Drive Setup
NOTE!
For DP-V0, GSD file version 1 or 2 (ABB_0812.GSD) must be used. For DP-V1, GSD file version 3 or higher (ABB10812.GSD) must be used.
RPBA-01 Examples: ACS800/ACS550/ACH550 PROFIdrive Profile - DPV1 (10 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and seven additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and seven additional parameters (data words). Information on how a data sets works can be found in the Overview selection of this publication.
NOTE! ABB recommends using the data sets and index pointers when available in the drive product. Mapping parameters directly may result in slower update times or drive faults and should be used only after all data sets are occupied.
RPBA-01 Examples: ACS800/ACS550/ACH550 PROFIdrive Profile - DPV1 (10 Data words In/Out) (continued)
Table 7: PPO Type 6, DP-V1 (continued)
Drive Parameter
51.20 PVD10 IN 51.21 DP MODE**** 51.27 FBA PAR REFRESH 90.01 AUX DS REF3 or DsetXVal1 90.02 AUX DS REF4 or DsetXVal2 90.03 AUX DS REF5 or DsetXVal3 92.02 MAIN DS ACT1 or DsetXplus1Val2 92.03 MAIN DS ACT2 or DsetXplus1Val3 92.04 AUX DS ACT3 or DsetXplus3Val1 92.05 AUX DS ACT4 or DsetXplus3Val2 92.06 AUX DS ACT5 or DsetXplus3Val3
** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated from the PROFIBUS DP networks (Read-only) **** This parameter selects the PROFIBUS protocol version (DP-V0 or DP-V1). The selection of the protocol version is done in the fieldbus controller. NOTE! For DP-V0, GSD file version 1 or 2 (ABB_0812.GSD) must be used. For DP-V1, GSD file version 3 or higher (ABB10812.GSD) must be used.
Overview
This chapter contains the basic start-up procedure of the ACS350, ACS850 and ACSM1 drive with the FPBA-01 PROFIBUS DP Adapter module. The FPBA01 PROFIBUS DP adapter module is an optional device for ABB ACS350/ ACS850 and ACSM1 Drives which enables the connection of the drive to a PROFIBUS DP network. Reference the specific drive user manual and FPBA01 user manual for additional product information. With the FPBA-01 module, the PROFIBUS DP network may employ either the ABB Drives profile or the PROFIdrive profile. In addition, two Transparent modes for 16 bit and 32 bit words respectively are available. With the Transparent modes, no data conversion takes place.
Protocol Information
The PROFIBUS DP protocol uses so-called PPOs (Parameter/Process Data Objects) in cyclic communication. The FPBA-01 PROFIBUS DP module support DP-V0 and DP-V1 communications. Configuration of the master station requires a type definition (GSD) file. For DP-V0 communication, the file is available from www.profibus.com or an www. ABB.US/Drives (the filename is ABB_0812.GSD). For DP-V1 communication, the type definition (GSD) file name is ABB10812.GSD).
Reference Documentation:
FPBA-01 PROFIBUS DP Adapter Users Manual 3AFE68573271
PROFIBUS - Drive Setup 59
Electrical installation
3. Arrange the bus cables as far away from the motor cables as possible. Avoid parallel runs. See the FPBA-01 Users Manual for connection and bus termination details. 4. It is recommended to use a PROFIBUS-approved D-SUB 9 connector. These connectors have a built-in termination network and inductors for station capacitance compensation.
Setting
98.02 NOTE!
Setting
50.01 NOTE!
The HOST LED should be green if the PROFIBUS DP adapter has be enabled in the drive parameter. The MODULE STATUS LED should be blinking green. The MODULE OWNED LED should be blinking green. If the network cable is connected to an active network, the green NETWORK LED should also be lit. If the configuration is correct, drive parameter group 51 should appear in the parameter list of the drive and show the status of the FPBA-01 configuration parameters.
Parameter Name
FBA TYPE NODE ADDRESS
Alternative Settings
(Read-only) 0 to 126 (12000) 12 Mbit/s; (6000) 6 Mbit/s;(3000) 3 Mbit/s; (1500) 1.5 Mbit/s;(500) 500 kbit/s; (187) 187.5 kbit/s;(93) 93.75 kbit/s; (45) 45.45 kbit/s;(19) 19.2 kbit/s; (9) 9.6 kbit/s (1) PPO 1; (2) PPO 2; (3) PPO 3; (4) PPO 4; (5) PPO 5; (6) PPO 6; (7) ST1; (8) ST2** (Read-only) (0) PROFIdrive; (1) ABB Drives; (2) Transparent 16; (3) Transparent 32**; (4) PROFIdrive positioning mode** 1 to 65535 3
Default Setting
PROFIBUS DP
BAUD RATE 1)
1500
TELEGRAM TYPE *
(1) PPO 1
PROFILE
T16 SCALE
100
* The value is automatically updated (Read-only) **Only supported with an ACSM1/ACS850 drive.
Parameter Name
DATA OUT 1 (master to drive) DATA OUT 2 DATA OUT 3 DATA OUT 4 DATA OUT 5 DATA OUT 6 DATA OUT 7 DATA OUT 8 DATA OUT 9 DATA OUT 10 DATA OUT 11*** DATA OUT 12***
Alternative Settings
0 to 9999 Format: xxyy, where xx = parameter group and yy = parameter index. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above.
Default Setting
1 (Control word) or 11 (Control word 32 bit)* 0 or 2 (REF1)** 0 0 0 0 0 0 0 0 0 0
2 3 4 5 6 7 8 9 10 11 12
* Default setting if the Transparent 32 profile is used. **Fixed setting with an ACS350 drive. ***Supported only with an ACSM1/ACS850 drive.
62 PROFIBUS - Drive Setup
Parameter Name
DATA OUT 1 (drive to master) DATA OUT 2* DATA OUT 3 DATA OUT 4 DATA OUT 5 DATA OUT 6 DATA OUT 7 DATA OUT 8 DATA OUT 9 DATA OUT 10 DATA OUT 11 DATA OUT 12
Alternative Settings
0 to 9999 Format: xxyy, where xx = parameter group and yy = parameter index. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above. See DATA OUT 1 above.
Default Setting
4 (Status word) or 14 (Status word 32 bit)* 0 or 5 (ACT1)** 0 0 0 0 0 0 0 0 0 0
2 3 4 5 6 7 8 9 10 11 12
* Default setting if the Transparent 32 profile is used. **Fixed setting with an ACS350 drive. ***Supported only with an ACSM1/ACS850 drive.
FPBA-01 Examples: ACS350 ABB Drives Profile - DPV0 (6 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and three additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and three additional parameters (data words). Information on how a data sets works can be found in the Overview selection of this publication.
NOTE! The selection of DP-V0 or DP-V1 is performed in the PROFIBUS DP Controller.
54.05 DATA IN 5 54.06 DATA IN 6 55.01 DATA OUT 1 55.02 DATA OUT 2 55.03 DATA OUT 3 55.04 DATA OUT 4 55.05 DATA OUT 5 55.06 DATA OUT 6 51.27 FBA PAR REFRESH
* Programming of these parameters are fixed with an ACS350 drive. ** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated for the PROFIBUS DP networks (Read-only)
FPBA-01 Examples: ACS850/ACSM1 ABB Drives Profile - DPV0 (6 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and three additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and three additional parameters (data words). Information on how a data sets works can be found in the Overview selection of this publication.
NOTE! The selection of DP-V0 or DP-V1 is performed in the PROFIBUS DP Controller.
1.04 (MOTOR CURRENT) - MSW 0 (MOTOR CURRENT) - LSW 1 (CONTROL WORD)* 2 (EXTERNAL REF 1)* 3 (EXTERNAL REF 2) 2503 (Acc time) - MSW 0 (Acc time2) - LSW 2408 (Const speed) (1) REFRESH**
MSW = Most Significant Word LSW = Less Significant Word * Programming of these parameters are fixed with an ACS850/ACSM1 drive. ** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated for the PROFIBUS DP networks (Read-only)
PROFIBUS - Drive Setup 65
FPBA-01 Examples: ACS350 PROFIdrive Profile - DPV1 (10 Data words In/Out)
The drive is programmed to use data sets to write Main control word, Reference 1, Reference 2 and seven additional parameters (data words). The drive is programmed to read Main Status word, Actual 1 and Actual 2 and seven additional parameters (data words). Information on how a data sets works can be found in the Overview selection of this publication.
NOTE! The selection of DP-V0 or DP-V1 is performed in the PROFIBUS DP Controller.
54.05 DATA IN 5 54.06 DATA IN 6 54.07 DATA IN 7 54.08 DATA IN 8 54.09 DATA IN 9 54.10 DATA IN 10 55.01 DATA OUT 1 55.02 DATA OUT 2 55.03 DATA OUT 3 55.04 DATA OUT 4 55.05 DATA OUT 5 55.06 DATA OUT 6 55.07 DATA OUT 7 55.08 DATA OUT 8 55.09 DATA OUT 9 66 PROFIBUS - Drive Setup
FPBA-01 Examples: ACS350 PROFIdrive Profile - DPV1 (10 Data words In/Out) (continued)
Table 8: PPO Type 6, DP-V1 (continued)
Drive Parameter
55.10 DATA OUT 10 51.27 FBA PAR REFRESH
* Programming of these parameters are fixed with an ACS850/ACSM1 drive. ** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated from the PROFIBUS DP networks (Read-only)
52.04 DATA IN 4 52.05 DATA IN 5 52.06 DATA IN 6 52.07 DATA IN 7 52.08 DATA IN 8 52.09 DATA IN 9 52.10 DATA IN 10 53.01 DATA OUT 1 53.02 DATA OUT 2 53.03 DATA OUT 3 53.04 DATA OUT 4 53.05 DATA OUT 5 53.06 DATA OUT 6 53.07 DATA OUT 7 68 PROFIBUS - Drive Setup
FPBA-01 Examples: ACS850/ACSM1 PROFIdrive Profile (10 Data words In/Out) (continued)
Table 9: PPO Type 6, DP-V1 (continued)
Drive Parameter
53.08 DATA OUT 8 53.09 DATA OUT 9 53.10 DATA OUT 10 51.27 FBA PAR REFRESH
MSW = Most Significant Word LSW = Less Significant Word * Programming of these parameters are fixed with an ACS850/ACSM1 drive. ** New settings take effect only when the module power is cycled or when the module receives a Fieldbus Adapter parameter refresh by setting parameter 51.27 to REFRESH. *** The value is automatically updated from the PROFIBUS DP networks (Read-only)
Notes:
Standard ABB Drive on PROFIBUS DP (RPBA-01) with Siemens SIMATIC Step7 Software
Overview
This document contains an overview on how to setup a standard ABB drive in Siemens SIMATIC Step7 Software. The drive will be configured to vendor specific and PROFIdrive profile. The RPBA-01 and the PLC will transmit/receive up to ten words.
Reference Documentation:
Users Manual PROFIBUS DP Adapter Module RPBA-01 3AFE64504215 ACS550-U1 Users Manual 3AUA0000001609 ACS800 Firmware Manual 3AFE64527592 DCS800 Firmware Manual 3ADW000193
RPBA-01 Installation
1. Open SIMATIC Manager and open the SIMATIC program. Open the Hardware Config program.
RPBA-01 with PPO1 - PPO6 is DP-V1 RPBA-01 with PPO1 - PPO5 is DP-V0 Selecting the following RPBA-01 will select DP-V0 or DP-V1 for the network.
Fail-safe mode. Defines the action taken when the PLC is switched from RUN to STOP mode. 00 = STOP (default) 01 = LAST SPEED 02 = USE FAIL-SAFE. The values of the PZDs are defined by Failsafe PZD1 PZD10. Operation mode. Determines which control/status word and reference/actual values are used. 00 = PROFIDRIVE (i.e. Generic drive profile) 01 = VENDOR SPECIFIC (i.e. ABB Drives profile) (default).
PROFIBUS- PLC Setup
Control zero mode. Defines the action taken if a PROFIBUS telegram containing only zeros is received. 00 = USE FRAME (default). Note that, with this setting, the drive might not be stopped (if it is running) since also bit 10 (Remote Command) in the control word is zero. However, the other PZD.s may still be updated, but have the value zero. 01 = IGNORE
78 PROFIBUS - PLC Setup
Notes:
Standard ABB Drive on PROFIBUS DP (FPBA-01) with Siemens SIMATIC Step7 Software
Overview
This document contains an overview on how to setup a standard ABB drive in Siemens SIMATIC Step7 Software. The drive will be configured to vendor specific and PROFIdrive profile. The FPBA-01 and the PLC will transmit/receive ten words.
Reference Documentation:
Users Manual PROFIBUS DP Adapter Module FPBA-01 3AFE68573271 Users Manual ACS350 Drives (0.37.22 kW, 0.5.30 HP) 3AFE68462401 Firmware Manual ACS850 Standard Control Program 3AUA0000045497 ACSM1 Speed and Torque Control Program Firmware Manuall 3AFE68848261
FPBA-01 Installation
1. Open SIMATIC Manager and open the SIMATIC program. Open the Hardware Config program.
There are two FPBA-01. One is for DP-V0 and the other one is for DP-V1. Selecting the following FPBA-01 will select DP-V0 or DP-V1 for the network.
Fail-safe mode. Defines the action taken when the PLC is switched from RUN to STOP mode. 00 = STOP (default) 01 = LAST SPEED 02 = USE FAIL-SAFE. The values of the PZDs are defined by Failsafe PZD1 PZD10. Operation mode. Determines which control/status word and reference/actual values are used. 00 = PROFIDRIVE (i.e. Generic drive profile) 01 = VENDOR SPECIFIC (i.e. ABB Drives profile) (default).
PROFIBUS- PLC Setup
Control zero mode. Defines the action taken if a PROFIBUS telegram containing only zeros is received. 00 = USE FRAME (default). Note that, with this setting, the drive might not be stopped (if it is running) since also bit 10 (Remote Command) in the control word is zero. However, the other PZD.s may still be updated, but have the value zero. 01 = IGNORE
88 PROFIBUS - PLC Setup
Notes:
Standard ABB Drive on PROFIBUS DP (RPBA-01) with ABB AC500 PLC with CoDeSys software
Overview
This document contains an overview on how to setup a standard ABB drive in ABB AC500 PLC with CoDeSys software. The drive will be configured to vendor specific and PROFIdrive profile. The RPBA-01 and the PLC will transmit/ receive up to ten words.
Reference Documentation:
Users Manual PROFIBUS DP Adapter Module RPBA-01 3AFE64504215 ACS550-U1 Users Manual 3AUA0000001609 ACS800 Firmware Manual 3AFE64527592 DCS800 Firmware Manual 3ADW000193
RPBA-01 Installation
1. Open CoDeSys and open a AC500 program. Configure the PLC Hardware. 2. The GSD file must be installed before the SYCON.net software. The RPBA-01 GSD files will need to be installed in the following location:
C:\ProgramFiles\HilscherGmbH\SYCONnet\ABBPBGenericSlaveDTM\GSD
3.
This RPBA-01 should be DP-V0. This RPBA-01 should be DP-V1. DP-V1 has PPO6 and DP-V0 does not.
Fail-safe mode. Defines the action taken when the PLC is switched from RUN to STOP mode. 00 = STOP (default) 01 = LAST SPEED 02 = USE FAIL-SAFE. The values of the PZDs are defined by Failsafe PZD1 PZD10. Operation mode. Determines which control/status word and reference/actual values are used. 00 = PROFIDRIVE (i.e. Generic drive profile) 01 = VENDOR SPECIFIC (i.e. ABB Drives profile) (default).
PROFIBUS- PLC Setup
Control zero mode. Defines the action taken if a PROFIBUS telegram containing only zeros is received. 00 = USE FRAME (default). Note that, with this setting, the drive might not be stopped (if it is running) since also bit 10 (Remote Command) in the control word is zero. However, the other PZD.s may still be updated, but have the value zero. 01 = IGNORE
100 PROFIBUS - PLC Setup
16. Once the download is done, right click the CM572-DPM and Disconnect. 17. Close the SYCON.net program and save file on closing. 18. Switch the PLC from Stop to Run mode. The PLC is now communicating to the RPBA-01.
Notes:
Standard ABB Drive on PROFIBUS DP (FPBA-01) with ABB AC500 PLC with CoDeSys software
Overview
This document contains an overview on how to setup a standard ABB drive in ABB AC500 PLC with CoDeSys software. The drive will be configured to vendor specific and PROFIdrive profile. The FPBA-01 and the PLC will transmit/ receive ten words.
Reference Documentation:
Users Manual PROFIBUS DP Adapter Module FPBA-01 3AFE68573271 Users Manual ACS350 Drives (0.37.22 kW, 0.5.30 HP) 3AFE68462401 Firmware Manual ACS850 Standard Control Program 3AUA0000045497 ACSM1 Speed and Torque Control Program Firmware Manuall 3AFE68848261
FPBA-01 Installation
1. Open CoDeSys and open an AC500 program. Configure the PCL Hardware. 2. The GSD file must be installed before the SYCON.net software. The FPBA-01 GSD files will need to be installed in the following location:
C:\ProgramFiles\HilscherGmbH\SYCONnet\ABBPBGenericSlaveDTM\GSD
3.
This FPBA-01 is DP-V0. This FPBA-01 is DP-V1. DP-V1 has PPO6 and DP-V0 does not.
Fail-safe mode. Defines the action taken when the PLC is switched from RUN to STOP mode. 00 = STOP (default) 01 = LAST SPEED 02 = USE FAIL-SAFE. The values of the PZDs are defined by Failsafe PZD1 PZD10. Operation mode. Determines which control/status word and reference/actual values are used. 00 = PROFIDRIVE (i.e. Generic drive profile) 01 = VENDOR SPECIFIC (i.e. ABB Drives profile) (default). Control zero mode. Defines the action taken if a PROFIBUS telegram containing only zeros is received. 00 = USE FRAME (default). Note that, with this setting, the drive might not be stopped (if it is running) since also bit 10 (Remote Command) in the control word is zero. However, the other PZD.s may still be updated, but have the value zero. 01 = IGNORE
PROFIBUS - PLC Setup 113
PROFIBUS - PLC Setup
15. Right click on the CM572-DPM and then click Connect. Then click Download. This will download the PROFIBUS configuration to the PROFIBUS scanner.
NOTE! The AC500 PLC will need to be in Stop mode.
16. Once the download is done, right click the CM572-DPM and Disconnect.
PROFIBUS- PLC Setup
17. Close the SYCON.net program and save file on closing. 18. Switch the PLC from Stop to Run mode. The PLC is now communicating to the FPBA-01.
Index
Symbols
32 bit Parameters - 14, 15
M
Main Control Word - 6, 7, 9, 14, 18, 20, 22, 23, 27, 34, 36, 55, 57, 64, 65, 66, 68 Main Status Word - 8, 10, 21, 24, 27, 34, 36, 55, 57, 64, 65, 66, 68
A
ABB drives profile - 5, 6, 7, 8, 11, 12, 13, 34, 35, 51, 53, 55, 56, 59, 64, 65
D
Data set - 16, 17, 18, 19, 25, 26, 27, 28, 34, 36, 45, 55, 57, 64, 65, 66, 68 Data word - 16, 34, 35, 36, 37, 55, 56, 57, 58, 64, 65, 66, 67, 68, 69 DCP (Discovery and Configuration Protocol) - 32 DP-V0 communications - 51, 55, 56, 58, 59, 64, 65, 73, 83, 94, 108 DP-V1 communications - 51, 57, 58, 59, 66, 67, 68, 69, 73, 83, 94, 108
P
PPOs (Parameter/Process Data Objects) - 29, 34, 35, 36, 37, 51, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 73, 94, 99, 101, 108, 112, 114 PROFIdrive - 6, 29, 31, 36, 37, 51, 53, 57, 58, 59, 62, 66, 67, 68, 69, 71, 78, 81, 88, 91, 100, 105, 113
R
Reference scaling - 11, 12, 13
S
State machine - 5, 6, 9
G
GSD file - 29, 41, 56, 58, 73, 83, 92, 106
I
Index number - 18, 19, 20, 21, 23 Indirect pointer - 18, 19, 20, 21, 25, 26, 27, 28
ABB
ABB Inc. Low Voltage Drives 16250 W. Glendale Drive New Berlin, WI 53151 Ph: 800-752-0696 Fx: 262-785-0397