Home

EN / FENA-01/-11/-21 Ethernet adapter module user`s manual

image

Contents

1. MOI Xi x2 Network master device Overview of the Ethernet network and the FENA 01 11 21 module 35 FENA 01 11 21 Ethernet adapter module The FENA 01 11 21 Ethernet adapter module is an optional device for ABB drives which enables the connection of the drive to an Ethernet network Through the adapter module you can e give control commands to the drive for example Start Stop Run enable e feed a motor speed or torque reference to the drive e give a process actual value or a process reference to the PID controller of the drive e read status information and actual values from the drive e reseta drive fault The protocols used to access these functionalities over Ethernet are described in chapters e Modbus TCP Communication protocol e EtherNet IP Communication protocol e PROFINET IO Communication protocol The adapter module supports 10 Mbit s and 100 Mbit s data transfer rates and automatically detects the data transfer rate used in the network Note PROFINET IO uses only 100 Mbit s in the Full duplex mode The adapter module is installed into an option slot on the drive control unit See the drive manuals for module placement options 36 Overview of the E
2. 7 Click the FENA module to open the Module Properties window 158 EtherNet IP Start up 8 Onthe Connection tab select the Requested Packet Interval RPI for the adapter module I O communication BB Module Properties EthernetIP ETHERNET MODULE 1 1 General Connection Module Info Requested Packet interval RPI hoo me 1 0 3200 0 ms Inhibit Module Map Fault On Controller If Connection Fads While in Run Mode Module Fault Status Running 9 Download the new configuration to the PLC The PLC is now ready for communication with the adapter module EtherNet P Communication profiles 159 11 EtherNet IP Communication profiles Contents of this chapter This chapter describes the communication profiles used in the communication between the EtherNet IP client the adapter module and the drive Communication profiles Communication profiles are ways of conveying control commands Control word Status word references and actual values between the master station and the drive With the FENA adapter module the EtherNet IP network may employ either the ODVA AC DC drive profile or the ABB Drives profile Both are converted to the native profile eg DCU or FBA by the adapter module In addition two Transparent modes for E 16 bit and 32 bit words respectively are available With the Transparent modes no data conversion takes place 160 Et
3. 0000 eae 81 Client configuration anaa aaaea ees Modbus register maps 7 Modbus TCP Communication profiles Contents of this chapter 0 0 0 00 cece ee eee 85 Communication profiles 0 0 0 0 eee 85 ABB Drives communication profile 005 87 Control word and Status word 87 Control word contents 2 0 0 0 eee ae 87 Status word contents 2 0 00 eee eee 89 State machine 0 0 91 References 0a 92 ecl PETEERE ETETETT ETE EENET AE 92 Actual values 0 aaa 93 SCAM PAP PA PAPA PE 93 8 Modbus TCP Communication protocol Contents of this chapter 0 0 0 0 cee eee eee 95 MOGDUSITC i utente ta AG Gas Oe ee kee oA we eae wes 95 Register addressing cee ee ee 96 Function codes aaa 96 Encapsulated Interface Transport Read Device Identification 97 Exception codes 1 anaana aaa eee 98 8 Table of contents Communication profiles cee eee 98 ABB Drives profile Classic 99 ABB Drives profile Enhanced 100 Transparent 16 bit a 102 Transparent 32 bit a 103 9 Modbus TCP Diagnostics Contents of this chapter 0 Aa 107 Fault and warning messages 107 E DEEE eens aurea ee euee he us oe ees 108 Internal error code registers
4. Fieldbus configuration object class 91h 221 Class attributes 0 0 aa 227 Instance 1 FENA 01 11 21 configuration parameters group A group 1 2 0 0 ee 22 Instance 2 FENA 01 11 21 configuration parameters group B group 2 1 0 eee 231 Instance 3 FENA 01 11 21 configuration parameters group C group 3 1 ee 232 TCP IP interface object class F5h 233 Class attributes Instance 0 233 Attribute explanations 00 002 234 Ethernet link object class Ffh 236 Class attributes Instance 0 236 Instance attributes Instance 1 237 12 Table of contents Connection object class 0bh 237 Class attributes 0 AA 238 Instance attributes 0 0 00 238 Acknowledge handler object class 2Bh 240 Class attributes Instance 0 240 Instance attributes Instance 1 240 13 EtherNet IP Diagnostics Contents of this chapter 0 aaa 241 Fault and warning messages 241 LES aye de aeua ese BANA LA WAND MAAGA AA AG NAAN es 242 PROFINET IO protocol 14 PROFINET IO Start up Contents of this chapter 0 00 cece eee e eves 247 WarningS ke kac eke PP TPP 247 Drive configuration 1 0 0 aa 248 PROFINET
5. 166 At Reference AC DC drive object 167 10 Table of contents State Control supervisor object 167 Speed Actual AC DC drive object 169 Torque Actual AC DC drive object 171 ABB Drives communication profile 172 Control word and Status word 2000005 172 Control word contents 0000000 e eae 172 Status word contents 0 0 00 0c eee eee 175 State machine aaa 177 References 0 a 178 DCAING ss s6526e5 06445 nage Shh dee ots MAG exes 178 Actual values 0 0 aaa 179 OCAING 4 PAP PAA 179 12 EtherNet IP Communication protocol Contents of this chapter a 181 EtherNeulP 200i aa Kaw Ge eed bed tirir ti esiti ode de 181 Object modeling and functional profiles 182 Assembly objects cc eee 182 Basic speed control assembly 182 Basic speed control plus drive parameters assembly 183 Extended speed control assembly 185 Extended speed control plus drive parameters assembly 186 Basic speed and torque control assembly 189 Basic speed and torque control plus drive parameters assembly eee ee 190 Extended speed and torque control assembly 192 Extended speed and torque control plus drive parameters assembly eee ene 193 ABB Drives profile wit
6. 0 000 eee eee 110 EtherNeY P protocol 10 EtherNet IP Start up Contents of this chapter 0 00 cee eee eee e eee 115 WarningS ike kac TY 115 Drive configuration 0 0 0 ccc ees 116 EtherNet IP connection configuration 116 FENA 01 11 21 configuration parameters group A group 1 ee ee ee 117 FENA 01 11 21 configuration parameters group B OlOUD 2 ceed AA MAWALANG Ada ence AMA AA 130 FENA 01 11 21 configuration parameters group C GOURD De ALA PP 131 Control locations a 132 Starting up fieldbus communication for ACS355 drives 133 Parameter setting examples ACSI55 134 Speed control using the ODVA AC DC drive profile Extended speed control assembly 134 Starting up fieldbus communication for ACSM1 drives 137 Parameter setting examples ACSM71 138 Speed control using the ODVA AC DC drive profile Extended speed control assembly 138 Starting up fieldbus communication for ACS850 and ACQ810 OVOS eener eier Hentegiudeuadawaee eee e aeeee ee 141 Parameter setting examples ACS850 and ACQ810 142 Table of contents 9 Speed control using the ODVA AC DC drive profile Extended speed control assembly 142 Starting up fieldbus communication for ACS880 and ACS580 ONES HIMEALKERDE ME KA Gane eRe DAe eee Ree RES ERE ee eee 145 Parameter setting examples
7. 80 Modbus TCP Start up Drive parameter Setting for ACS880 drives 20 01 Ext1 commands 12 Fieldbus A 22 11 Speed refi source 4 FB A ref1 31 11 Fault reset selection 1 Read only or automatically detected set 2 Example Selects the fieldbus A interface as the source of the start and stop commands for external control location 1 Selects the fieldbus A reference 1 as the source for speed reference 1 Selects the fieldbus interface as the source for the fault reset signal The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Modbus TCP Start up 81 Parameter setting examples ACS580 Frequency control using the ABB Drives Enhanced communication profile This example shows how to configure a frequency control application that uses the ABB Drives Enhanced profile In addition some application specific data is added to the communication The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 87 In the frequency control mode when Reference 1 REF 1 is used a reference value of 20000 4E20h corresponds to the reference set with parameter 46 02 Frequency scaling in the forward and reverse direc
8. 5uitud i Common dolore yerin bira Apphcaion man Kan WEM Sofware verin dale Fab 14 2011 anal imba PeT HAC adel ta WECO E 382 Appendix C FENA configuration web pages Status page The Status page shows various version information as well as the serial number and MAC address MAC ID of the adapter module Ak ED ED rower anc lower and productivity PAP aie ora better world i Status Configuration Support Logout Status information Common software version 0092 Application software version 0271 Software version date Feb 14 2013 Serial number 2480110 MAC address 00 1C 01 00 2F 73 Appendix C FENA configuration web pages 383 Configuration page On the Configuration page you can modify parameter settings in the configuration parameter groups A 1 B 2 and C 3 Poser and pedu mat Ao a baton wori Configuration Parameters Group A Module information 51 01 Fieldbus adapter type Ethernet configuration 41 07 Protoool Prolile 51 03 Communication rate 51 04 IP conliquralion 51 05 08 IF address 51 09 Subnoi mask 51 10 13 Galoway addnss 51 18 Iranspanron16 scale ETHERNET Modbus TCP ABG Dives Classic 0 Auto negotate 10 Static IF 0 192 166 0 24 6 255 255 0 24 U 0 0 0 ag 384 Appendix C FENA configuration web pages After you have changed any setting in any of the groups you have to click Save and reboot at the bottom of Group A to va
9. PROFINET IO Communication profiles 321 References References are 16 bit words containing a sign bit and a 15 bit integer A negative reference indicating reversed direction of rotation is formed by calculating the two s complement from the corresponding positive reference ABB drives can receive control information from multiple sources including analog and digital inputs the drive control panel and a fieldbus adapter module for example FENA To have the drive controlled through the fieldbus you must select the module as the source for control information for example reference Scaling References are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information In ACSM1 ACS850 ACQ810 ACS880 and ACS580 the speed reference REFx in decimal 0 20000 corresponds to 0 100 of the speed scaling value as defined with a drive parameter In ACS355 drive parameter REFx MIN may limit the actual minimum reference Fieldbus 1 _ Drive REF2 10000 REFx MAX Speed scale REF1 20000 0 REFx MIN REFx MIN REF2 10000 REFx MAX Speed scale REF 1 20000 322 PROFINET IO Communication profiles Actual values Actual values are 16 bit words containing information on the operation of the drive The functions to be monitored are selected with a drive parameter Scaling Actual values are scaled
10. PROFINET IO terms and abbreviations Acyclic communication Communication in which messages are sent only once on request Array Parameter consisting of data fields of equal data type Cyclic communication Communication in which parameter process data objects are sent cyclically at pre defined intervals Discovery Control Protocol A protocol that allows the master controller to find every PROFINET IO device on a subnet Event that leads to tripping of the device Introduction to the manual 29 Term Explanation GSD file ASCll format device description file in a specified form Each different slave type on the PROFINET IO network needs to have its own GSD file GSD files in PROFINET IO are written in GSDML Index Access reference for objects in PROFINET IO I O controller Control system with bus initiative In PROFINET IO terminology I O controllers are also called master stations Control system with bus initiative In PROFINET IO terminology master stations are also called Master active stations Name Symbolic name of a parameter Parameter Value that can be accessed as an object eg variable constant signal Parameter number Parameter address Parameter Process Special object that contains parameter and process Data object Special object that contains parameter and process data Process data Data that contains Control word and reference value or Status word and actual value May also
11. 0 0 00 cece eee Warnings 0 0 ccc eee eae Drive configuration 1 0 0 cc eee Modbus TCP connection configuration FENA 01 11 21 configuration parameters group A GlOUD I gecanuveue sue es ee eeee APA FENA 01 11 21 configuration parameters group B CLOUD AA FENA 01 11 21 configuration parameters group C eel acs 46 wera ae atk ae AO Control locations 0 0 ee Starting up fieldbus communication for ACS355 drives Parameter setting examples ACSI5H5 Speed and torque control using the ABB Drives Enhanced communication profile Starting up fieldbus communication for ACSM1 drives Parameter setting examples ACSM1 Speed and torque control using the ABB Drives Enhanced communication profile Table of contents 7 Starting up fieldbus communication for ACS850 and ACQ810 el EP PAP AA PE 72 Parameter setting examples ACS850 and ACQ810 73 Speed control using the ABB Drives Enhanced communication profile 0 00000 eae 73 Starting up fieldbus communication for ACS880 and ACS580 eU AASA 76 Parameter setting examples ACS880 78 Speed control using the ABB Drives Enhanced communication profile 00000 eae 78 Parameter setting examples ACS580 81 Frequency control using the ABB Drives Enhanced communication profile
12. e BLock OB122 is called if the CPU calls a device that is not accessible Fault code mapping An alarm notification contains a fault code which is called ChannelErrorType For PROFldrive API the drive internal DRIVECOM fault numbers are mapped to PROF Idrive ChannelErrorTypes according to the table below The fault numbers that are not listed are mapped to ChannelErrorType Other Ox9000 Microcontroller 5000 5401 hardware or software 5403 5484 5693 6100 6300 6306 6320 6481 630D 630F 64A2 64A3 6581 65A1 6683 6684 FF55 Ox9002 Low voltage supply 3130 3220 Ox9003 DC link overvoltage 3210 PROFINET IO Communication protocol 353 ChannelErrorType Description DRIVECOM fault numbers Ox9004 Power electronics 2211 2281 2310 2312 2340 2381 3180 3181 3182 3183 3184 3185 3186 3187 3381 3385 5400 5482 5682 5692 FF56 Ox9005 Overtemperature 4110 4210 4212 electronic device 4290 4310 4313 4981 7182 42F1 4380 Ox9006 Earth ground fault 2330 Ox9007 Motor overload 7121 0x9008 Fieldbus system rr Ox9009 Safety channel 8182 8183 5090 5091 FA81 FA82 FF7A FFAO FFA1 FFA2 Ox900A Feedback 7301 7310 7380 7381 7389 7391 8480 8584 738A 738B 738C 73A0 73A1 Ox900B Internal communication 5480 5681 5690 7000 7080 7081 7510 7520 7540 7584 Ox900D Brake resistor 7111 7112 7113 7181 7183 7184 7185 7186 7187 7191 71
13. 278 PROFINET IO Start up Drive parameter Setting for ACSM1 Description drives A A Selects the fieldbus interface as the source of the start and stop 10 01 EXT1 START FUNC FB commands for external control location 1 FB Selects the fieldbus interface as the source of the start and stop commands for external control location 2 24 01 SPEED REF1 SEL FBA REF 1 Selects the fieldbus reference 1 as the source for speed reference 1 32 02 TORQ REF ADD SEL FBA REF 2 Selects the fieldbus reference 2 as the source for torque reference 1 34 01 EXT1 EXT2 SEL P FBA MAIN CW 15 Enables external control location 1 2 selection through the fieldbus only bit 15 in the fieldbus Control word 34 03 EXT1 CTRL MODE1 Speed Selects speed control as the control mode 1 for external control location 1 34 05 EXT2 CTRL MODE1 Torque Selects torque control as the control mode 1 for external control location 2 1 Read only or automatically detected set 2 Exam ple 10 04 EXT2 START FUNC The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Or C7Fh 3199 decimal 5 OPERATING Torque mode PROFINET IO Start up 279 Starting up fieldbus communication for ACS850 and ACQ810 drives 1 Power up the drive 2 Enable th
14. Client configuration After the adapter module has been initialized by the drive you must prepare the client for communication with the module Due to the large number of different Modbus clients specific instructions cannot be provided here Refer to the documentation of your client for more information Modbus register maps The Modbus register map which the adapter module presents to the Modbus client is selected with parameter 02 PROTOCOL PROFILE see page 571 For Modbus register map definitions see chapter Modbus TCP Communication protocol For definitions of the Control word Status word references and actual values for a given communication profile see chapter Modbus TCP Communication profiles Modbus TCP Communication profiles 85 Modbus TCP Communication profiles Contents of this chapter This chapter describes the communication profiles used in the communication between the Modbus T CP client the adapter module and the drive Communication profiles Communication profiles are ways of conveying control commands Control word Status word references and actual values between the Modbus client and the drive With the FENA adapter module the Modbus TCP network may M employ either the ABB Drives profile or one of two Transparent modes for 16 bit and 32 bit words respectively For the ABB Drives profile data is converted by the adapter module into the native profile eg DCU or FBA For the
15. Example for Drive Parameter 1 27 4 20000 200 x 1 2 x 27 420254 u 6 digit register addressing 4 00001 is used instead of 5 digit register addressing 4 0001 to describe register map See section Register addressing on page 96 for additional information 2 Register addresses of the 32 bit parameters cannot be accessed by using 5 digit register numbers M Transparent 32 bit The Transparent 32 bit communication profile provides unaltered 32 bit access to the configured drive profile Register Address 1 2 Register Data 16 bit 4 00001 Native Drive Profile Control Least Significant 16 bits 4 00002 Native Drive Profile Control Most Significant 16 bits 4 00003 Native Drive Profile Reference 1 Least Significant 16 bits 104 Modbus TCP Communication protocol Register Address 2 Register Data 16 bit 4 00004 Native Drive Profile Reference 1 Most Significant 16 bits 4 00005 Native Drive Profile Reference 2 Least Significant 16 bits 4 00006 Native Drive Profile Reference 2 Most Significant 16 bits 00078 4 00051 Native Drive Profile Status Least Significant 16 bits 4 00052 Native Drive Profile Status Most Significant 16 its 4 00053 Native Drive Profile Actual 1 Least Significant 16 bits 4 00054 Native Drive Profile Actual 1 Most Significant 16 bits 4 00055 Native Drive Profile Actual 2 Least Significant 16 bits 4 00056 Native Drive Profile Actual 2 Most Signifi
16. This example shows how to configure a speed and torque control application that uses the ABB Drives Enhanced profile In addition some application specific data is added to the communication The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 87 When Reference 1 REF1 is used a reference value of 20000 decimal corresponds to the reference set with parameter 1105 REF1 MAX in the forward and reverse directions When Reference 2 REF2 is used a reference value of 10000 decimal corresponds to the reference set with parameter 1108 REF2 MAX in the forward and reverse directions The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Output data Modbus Input data Modbus register register Control word 4 00001 Status word 4 00051 Speed reference 4 00002 00004 Constant speed 21 4 00005 Constant speed 9 4 Torque reference 4 00003 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACS355 Description drives 9802 COMM PROT SEL 4 EXT FBA Enables communication between the drive and the fieldbus adapter module 5101 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module Modbus TCP Start up 65 Drive parameter Setting for ACS355 Description drives 51
17. m pooo f CE NG BA Subnet mask in CIDR notation i 10 GWADDRESS 1 IP gateways connect individual physical IP subnets into a unified IP network When an IP ACS355 node needs to communicate with an IP node DEAR Jo on another subnet the IP node sends the data ACSM1 to the IP gateway for forwarding Parameters FBA PAR10 10 13 define the four octets of the gateway ACS850 ACQ810 address FBA par10 ACS880 ACS580 GW address 1 0 255 GW address PROFINET IO Start up 253 13 GWADDRESS 4 See parameter 10 GW ADDRESS 1 ACS355 FB PAR 13 ACSM1 FBA PAR13 ACS850 ACQ810 FBA par13 ACS880 ACS580 GW address 4 0 255 GW address 14 Reserved These parameters are not used by the adapter gag module when the module is configured for 18 PROFINET IO 19 T16 SCALE Defines the reference multiplier actual value ACS355 divisor for the adapter module The parameter FB PAR 19 is effective only when the Transparent 16 profile is selected AND the drive is using the ACSM1 native communication profile eg DCU or FBA PAR19 FBA and a 16 bit transparent Reference ACS850 ACQ810 1 Actual value 1 FBA par19 With an ACS355 drive the speed reference ACS880 ACS580 from the PLC is multiplied by the value of this T16 scale parameter plus one For example if the parameter has a value of 99 and a reference of 1000 given by the master the reference will be multiplied by 99 1 100 and forwarded to the drive as 100000
18. odbsTTGP ABB Bes pone Cese 1 MBrTOP ABBE MobsTTOP ABB Dives poe Ermanoad 22WemoP TI WoabusTOP Transparent 1Baprae 3 error Taz WoabusrOP Transparent zot pote 4 NBIUDP ABB C odus over UDP ABB Dres proie Gesse 1 5 MB UDP ABB E Modbus over UDP ABB Drives profile Enhanced 6 MB UDP T16 Modbus over UDP Transparent 16 bit profile 7 MB UDP T32 Modbus over UDP Transparent 32 bit profile 52 Modbus TCP Start up 03 COMM RATE Sets the bit rate for the Ethernet interface 0 Auto ACS355 FB PAR 3 ACSM1 FBA PAR3 ACS850 ACQ810 FBA par3 ACS880 ACS580 Commrate 1 100 Mbps FD 100 Mbps full duplex aa 2 100 Mbps HD 100 Mbps half duplex I 3 10 Mbps FD 10 Mbps full duplex 4 10 Mbps HD 10 Mbps half duplex 04 IP 0 Static IP Configuration will be obtained from parameters 05 3 KG M 05 0 255 IP address Sets the method for configuring the IP address 1 Dyn CONFIGURATION subnet mask and gateway address for the IP DHCP ACS355 module FB PAR 4 ACSM1 FBA PAR4 ACS850 ACQ810 FBA par4 ACS880 ACS580 IP configuration 1 Dyn IP DHCP Configuration will be obtained via DHCP IP ADDRESS 1 An IP address is assigned to each IP node on a network An IP address is a 32 bit number that ACS355 3 ti ka FB PAR 5 is typically represented in dotted decimal notation consisting of four decimal integers on ACSM1 the range 0 255 separated by
19. 0x0101 version 1 1 IM SUPPORTED 2 Octets 30 I amp MO I amp M1 I amp M2 I amp M3 and I amp M4 supported Response structure for I amp M1 Read Write C omes co feos wa poes TAG FUNTON block ORDER ID 20 Octets For instance 68469422 for FENA 01 kit TAG FUNCTION 32 Octets Device function or task TAG LOCATION 22 Octets Device location Appendix A PROF Idrive parameters and I amp M records of PROFINET IO Response structure for I amp M2 Read Write U ooms Sze cong Hear oo I amp M INSTALLATION DATE 16 Octets Installation date block Eg 2011 01 01 16 23 Note I amp M1 I amp M2 and I amp M3 are blank 0x20 by default Response structure for I amp M3 Read Write U oome see cong m oo I amp M DESCRIPTOR 54 Octets Description of the device block set by the user Response structure for I amp M4 Read Write U oome z0 cong m oo 8M SIGNATURE 54 Octets Security code for block identifying sessions and changes Note I4M4 is filled with zeros 0x0 by default 374 Appendix A PROFIdrive parameters and I amp M records of PROFINET IO Appendix B ABB IP configuration tool for FENA 375 Appendix B ABB IP configuration tool for FENA Contents of this chapter This chapter shows how to use the ABB IP configuration tool to e find configured and unconfigured FENA adapter modules in the network e rewrite the IP configuration of
20. 4 Off line Adapter is off line Adapter is performing a hardware reset Modbus TCP Start up 59 32 FBA COMM SW Read only Displays the common program VER revision of the adapter module in format axyz where ACS355 _ N FBA CPI FW REV a major revision number xy minor revision numbers ACSM1 z correction number or letter FBA COMM SW VER ACS850 ACQ810 FBA comm sw ver ACS880 ACS580 FBA A B comm SW ver Common program version of the adapter module FBA APPL SW Read only Displays the application program VER revision of the adapter module in format axyz where ACS35S a major revision number FEA AREL Fi xy minor revision numbers REV z correction number or letter ACSM1 FBA APPL SW VER ACS850 ACQ810 FBA appl sw ver ACS880 ACS580 FBA A B appl SW ver Application program revision of the adapter module 60 Modbus TCP Start up FENA 01 11 21 configuration parameters group B group 2 Note The actual parameter group number depends on the drive type Group B group 2 corresponds to parameter group 55 in ACS355 e parameter group 53 in ACSM1 ACS850 and ACQ810 e parameter group 53 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 56 if the adapter is installed as fieldbus adapter B 01 DATA OUT 1 Selects the drive parameter address into which client to drive the value of the DATA OUT 1 register is written from the client to the se
21. 65534 100ms X Control Timeout Value since last Control Sia 5535 No Name Value EtherNeY IP Start up 123 Description Control timeout events Write of an output assembly object instance Write of control bits Run1 Run2 NetCtrl NetRef and FaultReset Write Speed Reference Write Torque Reference Reset Control Supervisor object Write Force Fault via Control Supervisor object If a timeout occurs the adapter module signals the drive that communication with the client has been lost The drive configuration then determines how to respond Example If the timeout is 250 ms and the drive is configured to fault on a communication failure with a delay of 500 ms then the drive will fault 750 ms after communications is lost 0 65535 Control timeout value BU 21 IDLE ACTION ACS355 FB PAR 21 ACSM1 FBA PAR21 ACS850 ACQ810 FBA par21 ACS880 ACS580 Idle action 0 Off line 1 On line I O connections may include a Run ldle 0 notification This parameter determines the Off line action the drive takes in response to an Idle notification In the event of an Idle notification the adapter module signals the drive that communication with the client has been lost The drive configuration then determines how to respond Example If the timeout is 250 ms and the drive is configured to fault on a communication failure with a delay of 500 ms then the drive will fault 750 ms after communications is lo
22. ABB drives can receive control information from multiple sources including analog and digital inputs the drive control panel and a fieldbus adapter module for example FENA To have the drive controlled through PROFINET you must select the module as the source for control information for example reference References in speed control mode In the speed control mode references are 16 bit or 32 bit words containing a sign bit and a 15 bit or 31 bit integer A negative reference indicating reversed direction of rotation is formed by calculating the two s complement from the corresponding positive reference A 16 bit speed reference REF or NSOLL A in hexadecimal 0 4000h corresponds to 0 100 of Maximum Reference as defined with a drive parameter A 32 bit speed reference NSOLL_B in hexadecimal 0 4000 0000h corresponds to 0 100 of Maximum Reference as defined with a drive parameter References in positioning mode ACSM1 only In the positioning mode references are 16 bit or 32 bit words A 32 bit reference contains a sign bit and a 31 bit integer A negative reference indicating reversed direction of rotation is formed by calculating the two s complement from the corresponding positive reference For a 32 bit position reference XSOLL A the unit and scaling are defined with drive parameters for example POS UNIT POS2INT SCALE and FEED CONST For a 32 bit velocity reference VELOCITY_A the unit and s
23. BRS B4 Bes BZ ERE Fault Run Run Reset Rev Fwd 2 Speed Reference Low Byte _ KEN Speed Reference High Byte Da DATA OUT 1 Value Low Byte DB DATA OUT 1 Value High Byte ES DATA OUT 2 Value Low Byte 7 DATA OUT 2 Value High Byte 8 DATA OUT 3 Value Low Byte DQ DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte EtherNet IP Communication protocol 187 Byte Bit7 Bre ans Bta ans eke ent Bro Cat DATAOUT avave Hony DD 72 DATAOUTS vawe tony oo Nia DATAOUTS Vaue Horey DD Ca EO KO DATA OUT 6 Value Low Byte DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte A8 DATA OUT 8 Value Low Byte ag DATA OUT 8 Value High Byte 20 DATA OUT 9 Value Low Byte 21 DATA OUT 9 Value High Byte 22 DATA OUT 10 Value Low Byte 23 DATA OUT 10 Value High Byte The format of the input assembly is Instance 171 ODVA AC DC profile oe ee JANG lee At Ref Ctrl Ready Run Warn Faulted Refer From From ing ence Net Net Drive State See section State Control supervisor object on page 167 Speed Actual Low Byte Speed Actual High Byte DATA IN 1 Value Low Byte DATA IN 1 Value High Byte DATA IN 2 Value Low Byte 7 DATA IN 2 Value High Byte DATA IN 3 Value Low Byte m 188 EtherNet IP Communication protocol Instance 171 ODVA AC DC profile Bye Bm7 eno es ets es lon Joni ewo DATA IN
24. High Byte DATA IN 9 Value Low Byte DATA IN 9 Value High Byte DATA IN 10 Value Low Byte 25 DATA IN 10 Value High Byte cm ol real rez Laan maba AE A rel ss Laan 23 196 EtherNet IP Communication protocol ABB Drives profile with set speed assembly The ABB Drives profile with set speed assembly is defined by ABB The format of the output assembly is Instance 1 ABB Drives profile AA PA LC Reset Ramp Ramp Ramp Inhibit Off 3 Off 2 Off 1 in Hold Out Oper Control Control Control Zero Zero ation Ext Remote Ctrl Cmd Loc Set Speed Low Byte Set Speed High Byte The format of the input assembly is Instance 51 ABB Drives profile Cl Bue CO BEE INGE B Alarm Swc Off 3 Off 2 Tripped Rdy Rdy Sta Ref Run Ext Ext Ctrl Above Re Run Loc Limit mote Enable EtherNet IP Communication protocol 197 ABB Drives profile with set speed plus drive parameters assembly The ABB Drives profile with set speed plus drive parameters assembly defined by ABB adds configurable drive parameters to the ABB Drives profile with set speed of the ABB Drives profile The format of the output assembly is Instance 101 ABB Drives profile Byte Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bito Reset Ramp Ramp Ramp Inhibit Off 3 Off 2 Off 1 in Hold Out Oper Control Con Con Zero Zero ation trol trol Ext Remote Ctrl Cmd Loc Set S
25. Set See 10 GW ADDRESS UINT16 A Group 1 1 13 GW ADDRESS Parameter 13 4 Configuration Group Get Set See 14 18 Reserved UINT16 A Group 1 on page 720 Parameter 14 Configuration Group Get Set See 74 18 Reserved UINT16 A Group 1 on page 720 Parameter 15 6 Configuration Group A Group 1 Parameter 16 Configuration Group A Group 1 Parameter 17 Configuration Group A Group 1 Parameter 18 Configuration Group A Group 1 Parameter 19 Configuration Group A Group 1 Parameter 20 Configuration Group A Group 1 Parameter 21 Configuration Group A Group 1 Parameter 22 Configuration Group A Group 1 Parameter 23 Configuration Group A Group 1 Parameter 24 Configuration Group A Group 1 Parameter 25 1 17 18 19 20 21 22 23 24 25 26 2 Configuration Group A Group 1 Parameter 26 Configuration Group A Group 1 Parameter 27 EtherNet IP Communication protocol 229 Attribute name Description Data type See 14 18 Reserved on page 720 See 14 18 Reserved on page 720 See 14 18 Reserved on page 720 See 19 T16 SCALE on page 727 See 20 CONTROL TIMEOUT on page 122 See 21 IDLE ACTION on page 723 See 22 ODVA STOP FUNCTION on page 124 See 23 ODVA SPEED SCALE on page 125 See 24 ODVA TORQUE SCALE on page 726 See 25 26 Reserved on page 726 See 25 26 Reserved
26. The device is capable of obtaining its network configuration via BOOTP DNS client 1 True The device is capable of resolving host names by querying a DNS server 1 True The device is capable of obtaining its network configuration via DHCP 1 True The device is capable of sending its update host name in the DHCP request as documented in Internet draft lt draft ietf dhc dhcp dnc 12 txt gt Configuration 1 True The Interface Configuration attribute is settable settable Some devices eg a PC or workstation may not allow interface configuration to be set via the TCP IP interface object Hardware 1 True The IP address member of the configurable Interface Configuration attribute can be obtained from hardware settings eg pushwheel thumbwheel O False The Status instance attribute 1 Interface configuration status field value shall never be 2 The Interface configuration attribute contains valid configuration obtained from hardware settings 6 31 Reserved set to 0 236 EtherNet IP Communication protocol Configuration Control attribute 3 bits Bt Name Description Start up Determines how the device obtains its initial configuration configuration and start up Value Description 0 The device uses the interface configuration values previously stored eg in non volatile memory or via hardware switches The device obtains its interface configuration values via BOOTP T
27. condition CW Bit6 1 rising edge OPERATING NEA TJ of the bit SW Bit8 1 _ D ee ee ee ee a Emergency stop OFF3 CW Bit2 0 PROFidrive State machine CW Control word SW Status word n Speed Input current RFG Ramp function generator f Frequency from any state Fault FAULT f CW Bit7 1 gt SW Bit3 1 from any state Emergency stop OFF2 CW Bit1 0 SW Bit4 0 Main contactor OFF CW Bit4 5 6 0 7 E Jogging 1 or 2 ON CW Bit8 1 or Bit9 1 Jogging 1 or 2 OFF CW Bit8 0 or Bit9 0 n 0 or f 0 and l 0 and pause expired PROFINET IO Communication profiles 313 State machine for the positioning mode The PROF ldrive state machine for the positioning mode is shown below F M BASIC STATE Operating _ sw Bit10 13 1 E a gt CW Bit4 5 1 and CW Bit11 1 CW Bit6 edge 0 51 a l HOMING RUNNING SW Bit10 11 13 0 Dalat SW Bit10 11 13 1 READY ENE i OZ L S a CW Bit11 0 y F F SS SS NT raversing task SW Bit10 13 0 PROFIdrive State machine CW Bit6 edge CW Bit5 0 for PROF Idrive positioning mode 0 1 Braking with ramp SW Bit10 13 0 CW Control word SW Status word CW Bit5 0 CW Bit4 0 1 In the Operating state of the general state machine Braking with SW bits 0 1 and2 1 M F 314 PROFINET IO Communication profiles References
28. defined by ABB adds configurable drive parameters to the ABB Drives profile with set speed and set torque of the ABB Drives profile The format of the output assembly is Instance 102 ABB Drives profile MANI BOT LLL Reset Ramp Ramp Ramp Inhibit Off3 Off2 Off1 in Hold Out Oper Con Con Con r Zero Zero ation trol trol trol Ext Re Ctrl mote Loc Cmd Set Speed Low Byte Set Speed High Byte Set Torque Low Byte Set Torque High Byte EtherNet IP Communication protocol 201 Instance 102 ABB Drives profile Bye SR BNG Bes Bes Bes BKA BT BAO DATA OUT 1 Value Low Byte 7 DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte DATA OUT 3 Value Low Byte DATA OUT 6 Value Low Byte 7 DATA OUT 7 Value Low Byte DATA OUT 9 Value Low Byte DATA OUT 10 Value High Byte m 202 EtherNet IP Communication protocol The format of the input assembly is Instance 152 ABB Drives profile oyo Bn7 eng BRS Bta BRS len BRT Alarm Swe Off3 Off 2 Tripped Rdy Rdy Rdy On Sta Sta Ref Run On Inhib Ext Ext Ctrl Above Remote At Run Loc Limit Set Enable point Actual Speed Low Byte Actual Speed High Byte Actual Torque Low Byte Actual Torque High Byte DATA IN 1 Value Low Byte DATA IN 1 Value High Byte DATA IN 2 Value Low Byte DATA IN 2 Value High Byte DATA IN 3 Value Low Byte DATA IN 3 Value High Byte
29. instances 146 EtherNet IP Start up 8 Save the valid parameter values to permanent memory with parameter 96 07 Parameter save manually 9 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA A par refresh 10 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACS880 and ACS580 Speed control using the ODVA AC DC drive profile Extended speed control assembly This example shows how to configure a speed control application that uses the ODVA AC DC drive profile Extended speed control assembly In addition some application specific data is added to the communication The start stop commands and reference scaling are according to the ODVA AC DC drive profile For more information see section ODVA AC DC drive profile on page 167 When Reference 1 REF 1 is used for speed control and the value of parameter 51 23 is 128 an ODVA speed reference value of 130000 decimal corresponds to an equal amount of rpm in the drive The speed reference value sent from the PLC is limited by parameter 30 12 Maximum speed in the forward direction and 30 11 Minimum speed in the reverse direction The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Control word Status word Speed reference Speed actual v
30. 1 IP gateways connect individual physical IP subnets into a unified IP network When an IP AES node needs to communicate with an IP node on PE PAR Jo another subnet the IP node sends the data to ACSM1 the IP gateway for forwarding Parameters FBA PAR10 10 13 define the four octets of the gateway ACS850 ACQ810 address FBA par10 ACS880 ACS580 GW address 1 0 255 GW address 13 GWADDRESS 4 See parameter 10 GW ADDRESS 1 ACS355 FB PAR 13 ACSM1 FBA PAR13 ACS850 ACQ810 FBA par13 ACS880 ACS580 GW address 4 0 255 GW address 14 Reserved These parameters are not used by the adapter sin module when the module is configured for 18 EtherNet IP EtherNet P Start up 121 T16 SCALE Defines the reference multiplier actual value divisor for the adapter module The parameter ACS355 is effective only when the Transparent 16 FB PAR 19 profile is selected AND the drive is using the ACSM1 native communication profile eg DCU or FBA FBA PAR19 and a 16 bit transparent Reference 1 Actual ACS850 ACQ810 value 1 FBA par19 With an ACS355 drive the speed reference ACS880 ACS580 from the PLC is multiplied by the value of this parameter plus one For example if the parameter has a value of 99 and a reference of 1000 given by the master the reference will be multiplied by 99 1 100 and forwarded to the drive as 100000 According to the DCU profile this value is interpreted as a reference of 100 rpm in the
31. 1922 First part of the IP address IP ADDRESS 1 51 06 FBA par6 1682 Second part of the IP address IP ADDRESS 2 144 EtherNet IP Start up Drive parameter Setting for Description ACS850 ACQ810 drives 51 07 FBA par7 02 Third part of the IP address IP ADDRESS 3 51 08 FBA par8 16 Last part of the IP address IP ADDRESS 4 51 09 FBA par9 24 Sets the network mask as SUBNET CIDR 255 255 255 0 allowing access only to the last subnet 51 23 FBA par23 128 Sets the scaling for the ODVA ODVA SPEED SCALE speed reference 52 01 FBA data in1 1222 Power 52 03 FBA data in3 107 DC bus voltage 53 01 FBA data out1 2606 Constant speed 1 53 03 FBA data out3 26072 Constant speed 2 51 27 FBA par refresh Refresh Validates the FENA 11 21 configuration parameter settings 10 01 Ext1 start func Selects the fieldbus interface as the source of the start and stop commands for external control location 1 21 01 Speed ref1 sel FBA ref1 Selects the fieldbus reference 1 ACS850 as the source for speed reference 21 01 Speed ref sel FBA ref1 1 ACQ810 1 Read only or automatically detected set 2 Example E The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter Oh O decimal gt READY e Enter 1h 1 decimal gt ENABLED Running forward e Enter 2h 2 decimal gt ENABLED Running reverse EtherNet IP
32. 53 03 FBA DATA OUT3 2410 Speed reference for jogging function 1 51 27 FBA PAR REFRESH REFRESH Validates the FENA 11 21 configuration parameter settings 10 01 EXT1 START FUNC Selects the fieldbus interface as the source of the start and stop FBA commands for external control location 1 10 04 EXT2 START FUNC FBA Selects the fieldbus interface as the source of the start and stop commands for external control location 2 10 08 FAULT RESET SEL P FBA MAIN CW 8 Selects the fieldbus interface as the source for the fault reset signal 24 01 SPEED REF1 SEL FBA REF 1 Selects the fieldbus reference 1 as the source for speed reference 1 Modbus TCP Start up 71 Drive parameter Setting for ACSM1 Description drives 32 02 TORQ REF ADD FBA REF2 Selects the fieldbus reference 2 SEL as the source for torque reference 1 34 01 EXT1 EXT2 SEL P FBA MAIN CW 15 Enables external control location 1 2 selection through the fieldbus only bit 15 in the fieldbus Control word 34 03 EXT1 CTRL MODE1 Speed Selects speed control as the control mode 1 for external control location 1 34 05 EXT2 CTRL MODE1 Torque Selects torque control as the control mode 1 for external control location 2 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt
33. 65535 Word e the first array element of the parameter or e the beginning of a string access or e the text array or e the description element that is being accessed Format See the table on See the table on Byte page 335 page 335 ne of Number of the values 0 234 Byte Values following Values The values of the See the request In case of an Format odd number of bytes a field zero byte is appended to ensure the word structure of the telegram 1 Only if Request ID is 02h Change Parameter The Format Number of Values and Values fields are repeated for other parameters 334 PROFINET IO Communication protocol The table below shows the contents of the PROF drive response KG Request Mirrored from the request Reference mirrored Response ID Response from the slave In Request Param OK case any requested services fail 01h a not acknowledged NAK Request Param NAK response will be indicated 81h Change Param OK 02h Change Param NAK 82h Drive Object To be set to 1 0 255 ID No of Number of the parameters that Parameters are present in the response Format See the table on page 335 See the table on page 335 Number of Number of the values following 0 234 Values Values The values of the request In case of an odd number of bytes a zero byte is appended to ensure the word structure of the telegram 1 Only if Response ID is 01h Requ
34. According to the DCU profile this value is interpreted as a reference of 100 rpm in the drive With ACSM1 ACS850 ACQ810 ACS880 and ACS580 setting this parameter to 65535 provides an approximation of 1 1 rpm 0 65535 Reference multiplier actual value divisor 254 PROFINET IO Start up 20 TELEGRAM TYPE Read only Indicates the telegram type 0 selected for PROFINET IO communication Unknown ACS355 The adapter module automatically detects the FB PAR 20 telegram type defined in the PLC ACSM1 For more information on the supported PPO FBA PAR20 message types see section PPO types on ACS850 ACQ810 page 326 FBA par20 ACS880 ACS580 Telegram type ee and the module has not been established yet mo awa a proR Reteuppores a Prosfppoasemses asero Peossoeeee seo nospoeg o s Procfpposseeses 7 PPOT POT selected Notsuppored with AGSSSS am a ST2 selected Not supported with ACS355 0 21 ALARM DISABLE Disables PROFINET IO alarms ACS355 For more information on the diagnostics and Enabled alarm mechanism for PROFINET IO see FB PAR 21 section Diagnostic and alarm mechanism on ACSM1 page 357 FBA PAR21 ACS850 ACQ810 FBA par21 ACS880 ACS580 Alarm disable 0 Enabled PROFINET IO alarms are enabled i 1 Disabled PROFINET IO alarms are disabled bk PROFINET IO Start up 255 22 MAP SELECTION Defines the preferred data type of mapped parameters when m
35. B Attribute name Description Data type 1 Configuration Group Get Set See 07 FBA TYPE on UINT16 A Group 1 page 177 Parameter 1 2 Configuration Group Get Set See 02 PROTOCOL UINT16 A Group 1 PROFILE on page 117 Parameter 2 3 Configuration Group Get Set See 03 COMM RATE UINT16 A Group 1 on page 778 Parameter 3 228 EtherNet IP Communication protocol Attribute name Description Data type 4 Configuration Group Get Set See 04 IP UINT16 A Group 1 CONFIGURATION on Parameter 4 page 118 Configuration Group Get Set See 05 IP ADDRESS 1 UINT16 A Group 1 08 IP ADDRESS 4 Parameter 5 Configuration Group Get Set See 05 IP ADDRESS 1 UINT16 A Group 1 08 IP ADDRESS 4 Parameter 6 Configuration Group Get Set See 05 IP ADDRESS 1 UINT16 A Group 1 08 IP ADDRESS 4 Parameter 7 Configuration Group Get Set See 05 IP ADDRESS 1 UINT16 A Group 1 08 IP ADDRESS 4 Parameter 8 Configuration Group Get Set See 09 SUBNET CIDR UINT16 A Group 1 on page 779 Parameter 9 Configuration Group Get Set See 10 GW ADDRESS UINT16 A Group 1 1 13 GW ADDRESS Parameter 10 4 Configuration Group Get Set See 10 GW ADDRESS UINT16 A Group 1 1 13 GW ADDRESS Parameter 11 4 Configuration Group Get Set See 10 GW ADDRESS UINT16 A Group 1 1 13 GW ADDRESS Parameter 12 4 Configuration Group Get
36. PROFINET IO protocol Transparent 32 bit profile 14 PNIO PdriveM PROFINET IO protocol PROF Idrive positioning mode 01 02 PROTOCOL Selects the application protocol and 01 PROFILE communication profile for the network connection aT The selections available for PROFINET IO communication are listed below ACSM1 FBA PAR2 1 0 Modbus TCP ABB Drives profile ACS850 ACQ810 Classic FBA par2 ACS880 ACS580 Protocol Profile 250 PROFINET IO Start up COMM RATE Sets the bit rate for the Ethernet interface 0 Auto ACS355 FB PAR 3 ACSM1 FBA PAR3 ACS850 ACQ810 FBA par3 ACS880 ACS580 Commrate a auto Aonesoioie ME Sd eeron eo op iba aes Sets the method for configuring the IP 1 Dyn a GNFIGUBAHON address subnet mask and gateway address IP DHCP for the module aceon In a PROFINET IO network the master controller has a Duplicate Address Detection ACSM1 mechanism FBA PAR4 ACS850 ACQ810 FBA par4 ACS880 ACS580 IP configuration 0 Static IP Configuration will be obtained from parameters 05 73 or from the PLC via DCP The DCP protocol allows the master controller to find every PROFINET IO device on a subnet When the adapter module is configured for the PROFINET IO protocol the IP address is transferred to the PROFINET IO communication stack If there is a need to change the IP address configured via DCP it should be done with a DCP tool such as Siemens Step7 If some of the o
37. Start up 145 Starting up fieldbus communication for ACS880 and ACS580 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive by selecting the correct slot number in parameter 50 01 FBA A enable The selection must correspond to the slot where the adapter module is installed For example if the adapter module is installed in slot 1 you must select slot 1 3 With parameter 50 02 FBA A comm loss func select how the drive reacts to a fieldbus communication break Note that this function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive 4 With parameter 50 03 FBA A comm loss t out define the time between communication break detection and the selected action 5 Select application specific values for the rest of the parameters in group 50 starting from 50 04 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 E 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to cyclical communication according to the selected assembly
38. Transparent modes no data conversion takes place 86 Modbus TCP Communication profiles The figure below illustrates the profile selection Modbus TCP FENA Drive network Profile selection Native profile eg ABB Drives DCU FBA ABB Drives profile Transparent16 Optional reference with 16 bit words actual value scaling Drive specific profile Transparent32 with 32 bit words 1 Can be used if the native profile is supported by the drive The following sections describe the Control word the Status word references and actual values for the ABB Drives communication profile Refer to the drive manuals for details on the native profiles Modbus TCP Communication profiles 87 ABB Drives communication profile Control word and Status word The Control word is the principal means for controlling the drive from a fieldbus system It is sent by the fieldbus client station to the drive through the adapter module The drive switches between its states according to the bit coded instructions in the Control word and returns status information to the client in the Status word The contents of the Control word and the Status word are detailed below The drive states are presented on page 97 Control word contents The table below shows the contents of the Control word for the ABB Drives communication profile The upper case boldface text refers to the states shown in the state mach
39. V1 Read response Slot number Subslot number Index Data length Request reference mirrored Response ID Drive object ID mirrored Number of parameters Format 42h Word Number of values Value of error values aaa NA aah pt Naan k1 Ur pantun PA ma A gam Naman DP 01 01 BO 2F 08 OB 01 01 01 42 01 OC 05 DP header DP V1 Response PROFldrive V3 Parameter Channel trailer Value indicates the source of PZD3 as drive parameter 12 05 OC 05h Diagnostic and alarm mechanism The FENA adapter module has mechanisms for sending alarms and saving diagnostics data to a fault buffer An alarm is triggered if the host or drive has faults in communication or operation The alarm and fault buffer mechanisms are enabled by default and can be disabled with a configuration parameter 27 ALARM DISABLE on page 254 352 PROFINET IO Communication protocol Alarm mechanism When a fault situation occurs the adapter module sends an alarm notification which the master station has to acknowledge Alarm notifications can be acknowledged viewed and handled for example with Siemens S7 blocks OB82 OB83 OB86 and OB122 e Block OB82 is used to make sure that the drive does not go to the stop mode during a diagnostic alarm e Block OB83 is called if a module is inserted or removed from the system or if the module is modified e BLock OB86 indicates if there is a failure or event in the distributed periphery
40. Vale High Bye O 8 DATA 2 vae tow OOOO e DATA Na Value Low aye OOOO o DATAINS Vale High Byte o DATA Na Value Low Bye OOOO m DATA Value High Br OOOO 42 DATA NG vale Low aye OOo o 115 DATAINS Value High Bye a oaa nG vale Low aye OOo s DATAING Value High Bye e DATAINT vale Low aye OOo e DATA IG value Low aye OOOO 110 DATAING Vas High Bye OOOO 20 DATA Novae Low aye OOOO 2t DATA IN 9 Value High Byte 206 EtherNet IP Communication protocol Instance 161 Transparent 16 profile CALS CA DATA IN 10 Value High Byte 22 DATA IN 10 Value Low Byte Transparent 16 with two assembly The Transparent 16 with two assembly defined by ABB provides unaltered 16 bit access to the configured drive profile The format of the output assembly is Bye Bn7 ano ans ona BRS enz Joni BRO O Dive Profle bi Convoi Word Low Bye OT Dive Profle 16 bit Conor Word gn Bye 2 Dive Prof fbi Reference Word Low Bra 3 Dive Profle fbi Reference T Word High Bye a Dive Proffet6bi Reference 2 Word Low Bye Drive Profile 16 bit Reference 2 Word High Byte The format of the input assembly is Bye Bn7 ano ans ong ano eiz leni Bro Drive Profile 16 bit Actual 2 Word High Byte EtherNet IP Communication protocol 207 Transparent 16 with two assembly plus drive parameters The Transparent 16 with two assembly plus drive parameters defined by ABB adds configurable dri
41. adds configurable drive parameters to the Transparent 16 with one assembly The format of the output assembly is Instance 111 Transparent 16 profile Bye Bi7 ks ets ona Bws enz Bri Bw0 Drive Profile 16 bit Control Word Low Byte Drive Profile 16 bit Control Word High Byte Drive Profile 16 bit Reference 1 Word Low Byte Drive Profile 16 bit Reference 1 Word High Byte DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte DATA OUT 2 Value High Byte DATA OUT 3 Value Low Byte DATA OUT 3 Value High Byte DATA OUT 4 Value DATA OUT 4 Value DATA OUT 5 Value DATA OUT 5 Value DATA OUT 6 Value DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte DATA OUT 8 Value DATA OUT 8 Value DATA OUT 9 Value 21 DATA OUT 9 Value High Byte Oh 7 Low Byte High Byte Low Byte High Byte Low Byte oa eo AA 17 Laan Low Byte High Byte Low Byte OTN EtherNet IP Communication protocol 205 Instance 111 Transparent 16 profile CAC CC MAAYO Somme DATA OUT 10 Value Low Byte 23 DATA OUT 10 Value High Byte The format of the input assembly is Bye Bt7 bits Bts Jona Bts B2 BRT BRO Drive Profile 16 bit Status Word Low Byte 4 Drive Pro 16 bit Status Word High Byte 2 Drive Profie 16 bit Actual 1 Word Low Bye s Drive Profile 16 0 Actual 1 Word High Byte Ca DATA N Value Low bye O OOOO s DATAING
42. allows one to define three access types e 01 Request to get the basic device identification stream access 02 Request to get the regular device identification stream access 04 Request to get one specific identification object individual access Encapsulated Interface Transport Read Device Identification The adapter module supports the Modbus EIT RDI objects shown below om vendorName Product Code 02h Major Minor Revision Vendor URL Product Name 98 Modbus TCP Communication protocol Exception codes The adapter module supports the Modbus exception codes shown below Exception Ho Description 01h ILLEGAL FUNCTION _ The function code received in the query is not an allowable action for the server ILLEGAL DATA The data address received in the ADDRESSS query is to an allowable address for the server SLAVE DEVICE An unrecoverable error occurred FAILURE while the server was attempting to perform the requested action O6h SLAVE DEVICE BUSY The server is engaged in processing a long duration command The client should retransmit the message later when the server is free Communication profiles O3h ILLEGAL DATA VALUE A value contained in the query data field is not an allowable value for the server Modbus is an application layer messaging protocol It describes how data is transferred between the client and a server but not the mM meaning of that data Communicat
43. and supervisors take care of formulating most of the request frames However it is possible that handling the PROF Idrive request and response headers must be performed in the application logic The acyclic frame structure headers and error codes are described further below addr type Write Dest addr and Src addr are the destination and the source of the communication relationship The addresses are in hexadecimal format for example 00 30 11 02 57 AD Ether type is 0x800 for non real time communication IP and UDP fields contain the IP address of the source and the destination as well as the communication ports and length of the message RPC contains for example the read or write service ID interface description and selected objects NDR request block describes the length of the following data block The response block also contains bytes ErrorCode ErrorDecode ErrorCode1 and ErrorCode2 for presenting the status of the request The response error codes are listed in the table below Value and meaning ErrorCode OxDF Error Write OxDE Error Read ErrorDecode 0x80 PNIORW ErrorCode1 decoded as shown in section ErrorCode1 on page 329 ErrorCode2 is 0 0x81 PNIO ErrorCode1 and ErrorCode2 decoded as shown in section ErrorCode7 on page 329 ErrorCode1 Error class and error code See section ErrorCode7 on page 329 ErrorCode2 Not described here PROFINET IO Communication protocol 329 ErrorCode1 Th
44. as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information Fieldbus lt _ Drive ACT1 20000 0 0 ACT2 10000 REFx MAX ACT1 20000 PROFINET IO Communication protocol 323 PROFINET IO Communication protocol Contents of this chapter This chapter describes the PROFINET IO communication protocol for the adapter module For detailed information on PROFINET IO communication refer to PROFINET specification Application Layer protocol for decentralized periphery and distributed automation v2 0 PROFINET IO PROFINET IO is a fieldbus protocol that enables communication between programmable controllers and distributed field devices in an Ethernet network The protocol classifies devices into I O controllers I O supervisors and I O devices which have a specific collection of services 324 PROFINET IO Communication protocol PROFINET IO uses three different communication channels to exchange data e The standard UDP IP and TCP IP channel is used for parameterization and configuration of devices and for acyclic operations e The real time RT channel is used for cyclic data transfer and alarms e The isochronous real time IRT channel is used for example in motion control applications not implemented in FENA PROFINET IO devices are structured in slots and sub slots which can contain modules and sub module
45. cannot be adjusted by the user If the value is 0 None the communication between the drive and the module has not been established 02 PROTOCOL Selects the application protocol and o1 PROFILE communication profile for the network connection aT The selections available for EtherNet IP communication are listed below ACSM1 FBA PAR2 1 0 Modbus TCP ABB Drives profile ACS850 ACQ810 Classic FBA par2 ACS880 ACS580 Protocol Profile 100 EIP AC DC EtherNet IP protocol ODVA AC DC drive profile 101 EIP ABB Pro EtherNet IP protocol ABB Drives profile 102 EIP T16 EtherNet IP protocol Transparent 16 bit profile 103 EIP T32 EtherNet IP protocol Transparent 32 bit profile Ma E m 118 EtherNet IP Start up 03 COMM RATE Sets the bit rate for the Ethernet interface 0 Auto ACS355 FB PAR 3 ACSM1 FBA PAR3 ACS850 ACQ810 FBA par3 ACS880 ACS580 Commrate Ca 1 00 ps FO 100 Mops uae ma pauper 04 IP Sets the method for configuring the IP address 1 Dyn CONFIGURATION subnet mask and gateway address for the IP DHCP ACS355 adapter module FB PAR 4 ACSM1 FBA PAR4 ACS850 ACQ810 FBA par4 ACS880 ACS580 IP configuration 0 Static IP Configuration will be obtained from parameters 05 13 1 Dyn IP DHCP Configuration will be obtained via DHCP 05 IP ADDRESS 1 An IP address is assigned to each IP node on a network An IP address is a 32 bit number
46. communication with the adapter module by using the RSLogix 5000 software as the configuration tool 1 Start the RSLogix software and open create an RSLogix project Note It is assumed that the PLC configuration has already been established in the RSLogix project 2 In the RSLogix I O right click the EtherNet IP communication module and select New Module Gi BSLogix S000 CL5555 in FEMA_CL5555_Example ACD 1756 L55 E1 1756 Badplane 1756 47 Mo 0 1756455 015555 A 1 1758 0088 0 Redundant 154 EtherNet IP Start up 17S8 EN20DN A f 1788 ENGT JA ba 1788 EWEB A 1794 AENT A l 23647 AGU ENI Drivelogi 5730 Ethernet L ETHERNET PANEL VIEWER L EtherNet tP L PawerFlex SE ba Pow erFiex SE mg sa paa 1 Li 1783 Ethernet to Devicelet Linking Device 1783 10 100 Mbps Ethernet Bridge Twisted Far Media 1783 10 100 Mbps Ethernet Bridge w Enhanced Web Services 1794 10 100 Mbps Ethernet Adapter Twisted Pair Meda 1794 10 100 Mbps Ethemet Adapter Twisted Pair Media 236 F Regen Bus Supply via 1203 EN1 10 100 Mbps Ethernet Port on DriveLogix5730 Generic EtherNetj IP CIP Bridge Ethemet IP Panehiew SoftLogm 5800 EtherNet IP PowerFlex 4 Drive via 22 COMM E Powerflex 4M Drive via 22 COMM E EtherNet P Start up 155 4 Select the input and output assembly instances and the PLC I O memory size to be used The table below
47. drive With ACSM1 ACS850 ACQ810 ACS880 and ACS580 setting this parameter to 65535 provides an approximation of 1 1 rpm 0 65535 Reference multiplier actual value divisor a T16 scale m 122 EtherNet IP Start up 20 CONTROL TIMEOUT ACS355 FB PAR 20 ACSM1 FBA PAR20 ACS850 ACQ810 FBA par20 ACS880 ACS580 Control timeout Defines the control timeout value 0 The EtherNet IP protocol specifies connection timeout for O messaging Class 1 and Connected explicit messaging Class 3 but not Unconnected explicit messaging This parameter provides a timeout for Unconnected explicit messaging and for instances of Connected explicit messaging Class 3 where the client breaks the connection in between requests Connection type Control Timeout source timeout I O messaging Class 1 Connected explicit messaging Class 3 Unconnected explicit messaging 0 65535 Requested Packet Interval X Connection Timeout Multiplier Note Timeout behavior may be modified by Watchdog Timeout Action attribute of Connection object Requested Packet Interval X Connection Timeout Multiplier Note Timeout behavior may be modified by Watchdog Timeout Action attribute of Connection object 65534 100ms X Control Timeout Value since last Control i 5535 Always Timeout Note Control Timeout must be greater than zero to control drive with Unconnected Explicit Messaging
48. e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Or C7Fh 3199 decimal 5 OPERATING Torque mode PROFINET IO Start up 269 Starting up fieldbus communication for ACSM1 drives 1 2 Power up the drive Enable the communication between the adapter module and the drive with parameter 50 01 FBA ENABLE With parameter 50 02 COMM LOSS FUNC select how the drive reacts to a fieldbus communication break Note that this function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive With parameter 50 03 COMM LOSS T OUT define the time between communication break detection and the selected action Select application specific values for parameters 50 04 50 11 Examples of appropriate values are shown in the tables below Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module automatically sets the communication profile specific virtual address for the Status word in parameter 52 01 and for the Control word in parameter 53 01 Validate the settings made in pa
49. in N m For example for a 1000 N m Motor Nominal Torque with a unit of 1 N m and a drive torque actual of 50 the ODVA Torque Actual IS _ DtaxMt 50x1000Nm _ A 500 100x Ut 1001 Nm 172 EtherNet IP Communication profiles ABB Drives communication profile Control word and Status word The Control word is the principal means for controlling the drive from a fieldbus system It is sent by the fieldbus client station to the drive through the adapter module The drive switches between its states according to the bit coded instructions in the Control word and returns status information to the client in the Status word The contents of the Control word and the Status word are detailed below The drive states are presented on page 177 Control word contents The table below shows the contents of the Control word for the ABB Drives communication profile The upper case boldface text refers to the states shown in the state machine on page 177 STATE Description _ Proceed to READY TO OPERATE CONTROL Stop along currently active deceleration ramp Proceed to OFF1 ACTIVE proceed to READY TO SWITCH ON unless other interlocks OFF2 OFF3 are active 1 OFF2 Continue operation OFF2 inactive ONTROL Emergency OFF coast to stop Proceed to OFF2 ACTIVE proceed to SWITCH ON INHIBITED OFF3_ Continue operation OFF3 inactive SE Emergency stop stop within time defined by drive parameter Proceed to OFF3 ACTIVE
50. occur The adapter module has a specific position in the drive Plastic pins a lock and one screw hold the adapter module in place The screw also makes an electrical connection between the module and drive frame for cable shield termination When the adapter module is installed it makes the signal and power connection to the drive through a 20 pin connector When you install or remove the adapter module from the control unit 1 Pull out the lock Mechanical installation 41 2 Put the adapter module carefully into its position on the drive 3 Pushin the lock 4 Tighten the screw Note It is necessary to tighten the screw properly to fulfill the EMC requirements and to ensure the proper operation of the module See the applicable drive manual for further instructions on how to install the adapter module to the drive 42 Mechanical Installation Electrical installation 43 Electrical installation Contents of this chapter This chapter contains e general cabling instructions e Instructions on connecting the adapter module to the Ethernet network Warnings A WARNING Obey the safety instructions See chapter AN Safety instructions on page 17 If you ignore the safety instructions injury or death can occur If you are not a qualified electrician do not do electrical
51. parameters 50 04 50 11 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 and configure the network settings with E parameters 51 03 51 13 142 EtherNet IP Start up 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to cyclical communication according to the selected assembly instances 8 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA par refresh 9 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACS850 and ACQ810 Speed control using the ODVA AC DC drive profile Extended speed control assembly This example shows how to configure a speed control application that uses the ODVA AC DC drive profile Extended speed control assembly In addition some application specific data is added to the communication The start stop commands and reference scaling are according to the ODVA AC DC drive profile For more information see section ODVA AC DC drive profile on page 167 When Reference 1 REF 1 is used for speed control and the value of para
52. periods Each FBA PARS integer represents the value of one octet 8 ACS850 ACQ810 bits in the IP address Parameters 05 08 FBA par5 define the four octets of the IP address ACS880 ACS580 IP address 1 Modbus TCP Start up 53 08 IP ADDRESS 4 See parameter 05 IP ADDRESS 1 ACS355 FB PAR 8 ACSM1 FBA PAR8 ACS850 ACQ810 FBA par8 ACS880 ACS580 IP address 4 0 255 IP address Da 09 SUBNET CIDR Subnet masks are used for splitting networks 0 l into smaller networks called subnets A subnet ACS355 mask is a 32 bit binary number that splits the IP FB PAR 9 address into a network address and host ACSM1 address FBA PAR9 Subnet masks are typically represented in ACS850 ACQ810 either dotted decimal notation or the more FBA par9 compact CIDR notation as shown in the table ACS880 ACS580 Below Subnet CIDR Dotted decimal CIDR Dotted decimal CIDR 255 255 255 254 255 254 0 0 255 255 255 252 255 252 0 0 255 255 255 248 255 248 0 0 28 255 255 255 240 12 a 2552552550 24 s000 e 2552552520 2 z000 6 255255280 27 24000 BN 255255200 2 z000 s2520 o aooo 352551920 552551280 s s00 e 1 31 Subnet mask in CIDR notation 54 Modbus TCP Start up 10 GWADDRESS 1 IP gateways connect individual physical IP subnets into a unified IP network When an IP AOE a node needs to communicate with an IP node PE PAR Jo on another subnet the IP node sends the data ACSM1 to t
53. point MAP PAP Padding 2 bytes Index Index of the record data Ox2F OxBO2E OxBO2F Data length Length of the data block 0 0XFFFFFFFF UI32 332 PROFINET IO Communication protocol Kag Additional value 1 Field for transferring UI16 response only additional data Additional value 2 Field for transferring UI16 response only additional data Padding 24 bytes for request 20 bytes for response CT block Used only with write request and read response Data block The data block contains a PROF Idrive specific request or response header The table below shows the contents of the PROF Idrive request Word ge Request Unique identification set 255 Reference by the master Changed for each new request Request ID Request type for the Request issued block Parameter 01h Change Parameter 02h Drive Object ID To be set to O or 1 0 2b5 No of Number of the ord Byte Parameters parameters that are present in the request Attribute Type of the object being Value 10h accessed cane Grea 20h Note Description and Text 30h Text are not Supported No of Elements Number of the array elements accessed or length of the string accessed Set to 0 if non array parameters are used PROFINET IO Communication protocol 333 Word Parameter Index Address of the Word parameter that is being accessed 0 is allowed by FENA Subindex Addresses 0
54. proceed to SWITCH ON INHIBITED Warning Ensure that motor and driven machine can be stopped using this stop mode KA 3 Go 5 N Gi gt CO INHIBIT _ OPERATION RAMP OUT ZERO RAMP HOLD RAMP IN ZERO RESET Reserved Value 1 0 5 1 EtherNet IP Communication profiles 173 STATE Description Proceed to OPERATION ENABLED Note Run enable signal must be active see drive documentation If the drive is set to receive the Run enable signal from the fieldbus this bit activates the signal Inhibit operation Proceed to OPERATION INHIBITED Normal operation Proceed to RAMP FUNCTION GENERATOR OUTPUT ENABLED Force Ramp Function Generator output to zero Drive ramps to stop current and DC voltage limits in force Enable ramp function Proceed to RAMP FUNCTION GENERATOR ACCELERATOR ENABLED Halt ramping Ramp Function Generator output held Normal operation Proceed to OPERATION Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Force Ramp Function Generator input to zero Fault reset if an active fault exists Proceed to SWITCH ON INHIBITED Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Continue normal operation 174 EtherNet IP Communication profiles Bit Name Value STATE Description 10 REMOTE _ Fieldbu
55. profiles Two simultaneous EtherNet IP connections are supported that is two clients can be connected to the adapter module at a time Further information on the EtherNet IP protocol is available at www odva org 182 EtherNet IP Communication protocol Object modeling and functional profiles One of the main features of EtherNet IP is object modeling A group of objects can be described with a Functional Profile The FENA adapter module realizes the ODVA AC DC drive Functional Profile with additional features Assembly objects I O assembly instances may also be referred to as Block Transfer of data Intelligent devices realizing a Functional Profile such as FENA have several objects Since it is not possible to transmit more than one object data through a single connection it is practical and more efficient to group attributes from different objects into a single I O connection using the assembly object The assembly object acts as a tool for grouping these attributes The assembly selections described above are in fact instances of the assembly object class The adapter module uses static assemblies in other words fixed groupings of different object data only The following tables describe the assembly instances supported by the adapter module Basic speed control assembly The Basic speed control assembly is defined by the ODVA AC DC drive profile The format of the output assembly is Instance 20 ODVA AC DC pro
56. reset when the drive receives either a new Control word or new reference value REF1 or REF2 from the Modbus TCP client 22 WORD ORDER Selects in which order the 16 bit registers of 32 bit parameters are transferred apace For each register 16 bit the first byte contains the high order byte and the second byte ACSM1 contains the low order byte FBA PAR22 ACS850 ACQ810 FBA par22 ACS880 ACS580 Word order 0 LOHI The first register contains the low order word and the second register contains the high order M word 1 HILO The first register contains the high order word and the second register contains the low order word 23 Reserved These parameters are not used by the adapter ue module when the module is configured for 26 Modbus T CP 1 HILO gt Modbus TCP Start up 57 FBA PAR Validates any changed adapter module REFRESH configuration parameter settings After refreshing the value reverts automatically to 0 Done Note This parameter cannot be changed while the drive is running ACS355 ACSM1 FBA PAR REFRESH ACS850 ACQ810 FBA par refresh ACS880 ACS580 FBA A B par refresh 1 Refresh Refreshing KN PAR TABLE VER Read only Displays the parameter table revision of the fieldbus adapter module ACS355 mapping file stored in the memory of the drive FILE CPI FW REV In format xyz where ACSM1 x major revision number PAR TABLE VER y minor revision number ACS850 AC
57. the adapter module Modbus TCP Diagnostics explains how to trace faults with the status LEDs on the adapter module Introduction to the manual 25 EtherNet IP protocol e EtherNet IP Start up presents the steps to take during the start up of the drive with the adapter module and gives examples of configuring the EtherNet IP client e EtherNet IP Communication profiles describes the communication profiles used in the communication between the client the adapter module and the drive e EtherNet IP Communication protocol describes the EtherNet IP communication protocol for the adapter module e EtherNet IP Diagnostics explains how to trace faults with the status LEDs on the adapter module PROFINET IO protocol e PROFINET IO Start up presents the steps to take during the start up of the drive with the adapter module and gives examples of configuring the PROFINET master e PROFINET IO Communication profiles describes the communication profiles used in the communication between the master the adapter module and the drive e PROFINET IO Communication protocol describes the PROFINET IO communication protocol for the adapter module e PROFINET IO Diagnostics explains how to trace faults with the status LEDs on the adapter module 26 Introduction to the manual Terms and abbreviations Later in this manual term drive substitutes for string drive converter inverter General terms and abbreviations Cont
58. the adapter modules Installation The ABB IP configuration tool is part of the Control Builder Plus software No separate installation is needed 376 Appendix B ABB IP configuration tool for FENA Finding adapter modules in the network 1 2 Open the ABB IP configuration tool Click the Scan button The FENA adapter modules present in the network appear on the results list MAC address DO NC 01 00 2E6 63 OO 1C 01 00 2E EA OO NC 01 00 2F 77 O IC1 OO 2E EF OO 10 01 00 26 57 0 0 01 00 2E 28 00 10 01 00 26 65 DO 1C 01 00 2E DF OO 10 4 1 00 19 5E DO WC N 00 2E P1 O0 1C401 00 2E D4 ELA oe a T LL Scan abborded found 34 respon Device name Sonal mumber Device ID 2480925 C2480111 DEBT Cass C2460315 FEHA 11 FENA 11 FEMid 11 FEMA 11 FEMA 11 FEMA 11 FEMA 11 FEHA 11 FEMA 11 FEHA 11 FERA 11 EEMALT 02480906 C2480101 O24BD126 01450122 O248D1 T8 C2480159 PT AN74 i11 1i 0x11 w11 011 i11 ibx11 b11 ibe11 i11 011 Fee current IP address corlgured IP address Awth supp T32 TEE 0 35 192 168 020 TA DEO 25 192168031 132 168 015 192 168 0 ce 132 168 10 17 192 16810 14 192 1680 49 192 168 016 192 165037 NG Dee A T1 152 1681035 192 168 020 192 168026 182 1681031 192 1680 15 182 16810 38 152 168 10 17 152 168 0 14 152 168 0 20 152 168 0 16 132 168 0 37 157 369 1 mo fa Fat mg Pai mo Po mo pa mo Pag 55 Appendi
59. the drive is operating at the specified speed or torque reference State Control supervisor object This attribute indicates the current state of the Control supervisor object State Description State Description O Vendor Specific Enabled 168 EtherNet IP Communication profiles The ODVA state transition diagram is shown below ALM z Alarm DEC Deceleration Non Existent FWD Forward Power off REV Reverse RDY Ready Power on Startup ALM 1 Faulted t Ready Power on AND RDY Power on AND not RDY Stopping Enabled ALM 1 Power on DEC 0 Fault stop FWD OR REV FWD OR REV EtherNet IP Communication profiles 169 Speed Actual AC DC drive object This attribute indicates the actual speed at which the drive is operating The units are scaled by the SpeedScale attribute of the AC DC drive object See parameter 23 ODVA SPEED SCALE for details Scalar mode When the drive is operating in the scalar mode the drive provides the adapter module with a frequency actual The ODVA AC DC drive profile uses rpm units for the speed actual The ODVA Speed Actual is calculated as follows _ Dfa x Mss Mf x Us Osa where Osa ODVA Speed Actual Dfa Drive Frequency Actual in Hz Us ODVA Speed Unit see 23 ODVA SPEED SCALE on page 725 Mf Motor Nominal Frequency in Hz Mss Motor Synchronous Speed in rpm not Motor Nominal Speed For example for a 4 pole 60 Hz motor M
60. the states shown on page 320 Bit Name Value STATE Description RDY ON READY TO SWITCH ON LOG NOT READY TO SWITCH ON RDY RUN READY TO OPERATE O OFF1 ACTIVE RDY REF OPERATION ENABLED O OPERATION INHIBITED 3 TRIPPED FAULT e No fault 4 OFF 2 STA OFF2 inactive LO OFF2 ACTIVE OFF 3 STA OFF3 inactive LO OFF3 ACTIVE SWC ON SWITCH ON INHIBITED INHIB PROFINET IO Communication profiles 319 STATE Description Warning Alarm No warning alarm OPERATION Actual value equals reference is within tolerance limits ie in speed control speed error is 10 max of nominal motor speed CT AT SETPOINT REMOTE Actual value differs from reference is outside tolerance limits Drive control location REMOTE EXT1 or EXT2 Drive control location LOCAL External Control Location EXT2 selected Note concerning ACS880 This bit is effective only if the fieldbus interface is set as the target for this signal by drive parameters User bit 0 selection 06 33 External Control Location EXT1 selected External Run Enable signal received Note concerning ACS880 This bit is effective only if the fieldbus interface is set as the target for this signal by drive EXT CTRL_ LOC EXT RUN ENABLE parameters User bit 1 selection 06 34 No External Run Enable signal received Drive specific For information see the drive documentation 14 FBA ERROR Communication error detected by fieldbus adapt
61. to SWITCH ON INHIBITED Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Reserved maa Enable ramp function Proceed to RAMP FUNCTION GENERATOR ACCELERATOR ENABLED Halt ramping Ramp Function Generator output held O V O9 N Gi gt CO Modbus TCP Communication profiles 89 CACC STATE Description 10 REMOTE Fieldbus control enabled ome Control word and reference not getting through to the drive except for CW bits OFF1 OFF2 and OFF3 EXT CTRL_ 1 Select External Control Location EXT2 LOC Effective if control location parameterized to be selected from fieldbus Select External Control Location EXT1 Effective if control location parameterized to be selected from fieldbus UN pee or freely programmable control bits Not supported with ACS355 Status word contents The table below shows the contents of the Status word for the ABB Drives communication profile The upper case boldface text refers to the states shown in the state machine on page 97 STATE Description RDY ON READY TO SWITCH ON 110 NOTREADY TO SWITCH ON OFF1 ACTIVE 2 RDY REF OPERATION ENABLED 0 OPERATION INHIBITED dzz TRIPPED FAULT No fault 4 OFF 2 STA 1 OFF2 inactive OFF2 ACTIVE aie 3 STA 1 OFF3 inactive OFF3 ACTIVE SWC ON La a INHIBITED INHIB 90 Modbus TCP Communication profiles N maa H
62. to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACS850 and ACQ810 Speed control using the PROFIdrive communication profile with PPO Type 4 This example shows how to configure a basic speed control application that uses the PROFldrive profile In addition some application specific data is added to the communication The start stop commands and reference are according to the PROF ldrive profile speed control mode For more information see the PROF Idrive state machine on page 372 The reference value 416384 4000h corresponds to parameter 19 01 Speed scaling in the forward and reverse directions Control Speed Constant speed 1 Constant speed 21 word reference Status Speed Actual Power DC bus voltage word value 1 Example PROFINET IO Start up 281 The table below gives the recommended drive parameter settings Drive parameter Setting for Description ACS850 ACQ810 drives 50 01 Fba enable Enable Enables communication between the drive and the fieldbus adapter module 50 02 Comm loss func Fault Enables fieldbus communication fault monitoring 50 03 Comm loss t out 3 0 s2 Defines the fieldbus communication break supervision time 50 04 Fb ref1 modesel Selects the fieldbus reference 1 scaling 51 01 FBA type Ethernet Displays the type of the fieldbus adapter module 51 02 FBA par2 10 PNIO Pdr
63. to host Connection to host OK Blinking red Communication to host lost temporarily HOST Flashing orange Internal file system error The error may alternating with be cleared by cycling drive power If the the MODULE error persists contact your local ABB flashing orange representative Modbus TCP Diagnostics 109 There is no power applied to the device Flashing orange Device is attempting to obtain IP configuration from the DHCP server Orange Device is executing Duplicate Address Detection Flashing green Device is waiting for a Modbus request Green Device has received a Modbus request within the Modbus TCP Timeout period MODULE Flashing red Ethernet link is down Ethernet interface is disabled Duplicate Address Detection may have detected a duplicate address Check the IP configuration and either initiate a Fieldbus Adapter parameter refresh or cycle power to the drive Flashing orange Internal file system error The error may alternating with be cleared by cycling drive power If the the HOST error persists contact your local ABB flashing orange representative NETWORK Ethernet link is down AEI Flashing green Ethernet link is up at 100 Mbps Flashing indicates activity on interface Flashing orange Ethernet link is up at 10 Mbps Flashing indicates activity on interface 110 Modbus TCP Diagnostics Internal error code registers A Modbus query can fail in many ways in the dri
64. type code Drive type code of the fieldbus adapter module mapping file MAPPING FILE Read only Displays the fieldbus adapter VER module mapping file revision stored in the ACS355 memory of the drive in decimal format FILE CONFIG REV ACSM1 MAPPING FILE VER ACS850 ACQ810 Mapping file ver ACS880 ACS580 FBA A B mapping file ver D2FBA COMM STA Read only Displays the status of the fieldbus adapter module communication ACS355 FBA STATUS Note The value names may vary by drive ACSM1 D2FBA COMM STA ACS850 ACQ810 D2FBA comm sta ACS880 ACS580 D2FBA A B comm status 2 Time out A timeout has occurred in the communication between the adapter and the drive PROFINET IO Start up 257 3 Conf err Adapter configuration error The major or minor revision code of the common program revision in the fieldbus adapter module is not the revision required by the module or mapping file upload has failed more than three times 4 Off line Adapter is off line Adapter is performing a hardware reset FBA COMM SW Read only Displays the common program VER revision of the adapter module in format axyz where ACS355 _ ee FBA CPI FW REV a major revision number xy minor revision numbers ACSM1 Z correction number or letter FBA COMM SW VER ACS850 ACQ810 FBA comm sw ver ACS880 ACS580 FBA A B comm SW ver Common program version of the adapter module FBA APPL SW Read only Displ
65. value aan pa paaa Naa AA AY pts OEA OEA OEA EA dt XxX DP 01 01 BO 2F 08 05 01 01 01 42 01 05 64 DP header DP V1 Response PROFIldrive V3 Parameter Channel trailer e Negative response to PROF drive Read request Slot number Subslot number Index Data length Response reference mirrored Response ID Drive object ID mirrored Number of parameters Format 44h Error Number of values PROF drive error code ty FE 1 DP 01 01 BO 2F 08 05 01 01 01 42 01 05 64 DP header DP V1 Response PROFIldrive V3 Parameter Channel trailer PROFINET IO Communication protocol 341 Example 1b Reading 3 drive parameters multi parameter In this example three parameters 12 04 20 08 and 30 19 are read using one telegram e DP V1 Write request Read parameter value Slot number Subslot number Index Data length Request reference Request ID 01h Request Parameter Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter number Subindex aoe as OSes ee ae se ee SE cr DP 01 01 BO 2F 16 06 01 01 03 10 01 00 0C 00 04 header DP V1 Command PROF ldrive V3 Parameter Channel Par Channel continued ee Par Channel trailer continued 342 PROFINET IO Communication protocol e Positive Read response to DP V1 Read request Slot number Subslot number Index Data length Response reference mirrored Response ID Drive objec
66. via the drive control panel Drive parameter object class 90h and Fieldbus configuration object class 91h When written via these methods the new value takes effect after the drive is repowered or a Fieldbus Adapter Parameter refresh is given 0 255 Torque scale value of drive parameter kr 25 Reserved These parameters are not used by the adapter HR module when the module is configured for 26 EtherNet IP EtherNet P Start up 127 FBA PAR Validates any changed adapter module REFRESH configuration parameter settings After refreshing the value reverts automatically to 0 Done Note This parameter cannot be changed while the drive is running ACS355 ACSM1 FBA PAR REFRESH ACS850 ACQ810 FBA par refresh ACS880 ACS580 FBA A B par refresh 1 Refresh Refreshing KN PAR TABLE VER Read only Displays the parameter table revision of the fieldbus adapter module ACS355 mapping file stored in the memory of the drive FILE CPI FW REV In format xyz where ACSM1 X major revision number PAR TABLE VER y minor revision number ACS850 ACQ810 Z correction number OR sal tabla tel in format axyz where ACS880 ACS580 a major revision number paa AIB par table xy minor revision numbers Z correction number or letter DRIVE TYPE Read only Displays the drive type code of the CODE fieldbus adapter module mapping file stored in ACS355 the memory of the drive FILE CONFIG ID ACSM1 DRI
67. 0 R W Unsigned16 Selection switch for Status word bit 12 See parameter 939 for coding 941 R W Unsigned16 Selection switch for Status word bit 13 See parameter 939 for coding 942 R W Unsigned16 Selection switch for Status word bit 14 See parameter 939 for coding 943 R W Unsigned16 Selection switch for Status word bit 15 See parameter 939 for coding 944 Unsigned16 Fault message counter 945 Array 64 Fault code Channel Error Type Unsigned18 subindex Contents 0 Last fault 8 Second last ackn fault 16 Third last ackn fault 24 Fourth last ackn fault 32 Fifth last ackn fault 40 Sixth last ackn fault 48 Seventh last ackn fault 56 Eighth last ackn fault 368 Appendix A PROF Idrive parameters and I amp M records of PROFINET IO Array n Fault code list Contains the mapping Unsigned16 between DRIVECOM fault codes and Channel Error Types If you use a DRIVECOM fault code as an index when reading PNU946 the corresponding Channel Error Type is returned Array 64 Fault number coded according to the Unsigned16 DRIVECOM profile Subindex Contents See parameter 945 a R unseres Seconda DD 5 R unseres maen s8 R unsereare Fowmlestaam r R orsoresre emesa Array 7 Subindex Contents UMElanegTa 0 Manufacturer Device type Version Firmware date year Firmware date day month Number of Axes Octet String2 Profile number of this device Eg 0302h Profile 3 Version 2
68. 000 R O VisibleString24 Name of station 61001 61001 R Unsigned32 IP IP of station station 61002 Array 6 YY of station Unsigned8 61003 RO I Unsigned32 Default gateway of station 61004 R Unsigned32 Subnet mask of station 1 Read and or Write 2 The meaning of vendor specific bits is defined by the drive control program 3 Support depends on the drive type Appendix A PROF Idrive parameters and I amp M records of PROFINET IO I amp M records I amp M Identification amp Maintenance records can be read for example with the DTM tool The FENA adapter module supports the mandatory I amp MO record as well as the optional I amp M1 I amp M2 I amp M3 and I amp M4 records Call REQ PDU telegram for read write access to I amp M records Function Record Data Index I amp MO OxAFFO I amp M1 OxAFF1 I8 M2 OxAFF2 I amp M3 OxAFF3 372 Appendix A PROFIdrive parameters and I amp M records of PROFINET IO Response structure for I amp M0 Read only oome Size coamg Reader ro ose Header 10 Octets SERIAL NUMBER 16 Octets Serial number of FENA module HARDWARE_REVISION 2 Octets Hardware version of FENA module SOFTWARE_REVISION 4 Octets Format V255 255 255 Eg V1 0 0 software version 100 REVISION COUNTER 2 Octets Marks a change of hardware or its parameters PROFILE ID 2 Octets 3A00 3AFF PROF Idrive PROFILE SPECIFIC 2 Octets 0 no specific type TYPE IM VERSION 2 Octets
69. 01 FBA A enable 1 Option slot 12 Enables communication between the drive and the fieldbus adapter module 50 02 FBA A comm loss 1 Fault Enables fieldbus A func communication fault monitoring Modbus TCP Start up 79 Drive parameter Setting for ACS880 Description drives 50 03 FBA A comm losst 3 0 s Defines the fieldbus A out communication break supervision time 50 04 FBA A ref1 type 4 Speed Selects the fieldbus A reference 1 type and scaling 51 01 FBA A type 128 ETHERNET Displays the type of the fieldbus adapter module 51 02 Protocol Profile 1 MB TCP ABBE Selects the Modbus TCP protocol and the ABB Drives Enhanced profile 51 03 Commrate 0 Auto Ethernet communication rate is negotiated automatically by the device 51 04 IP configuration 0 Static IP Configuration will be obtained from parameters 05 13 51 05 IP address 1 1922 First part of the IP address 51 06 IP address 2 1682 Second part of the IP address 51 07 IP address 3 Third part of the IP address 51 08 IP address 4 Last part of the IP address 51 09 Subnet CIDR 242 Sets the network mask as 255 255 255 0 allowing access only to the last subnet 51 20 Timeout time 102 Sets the communication timeout as 1 second 51 21 Timeout mode 2 Control RW2 The timeout feature monitors the updating of the Control word and Reference 1 51 27 FBAA par refresh 1 Refresh Validates the FENA 11 21 configuration parameter settings
70. 02 FB PAR 2 1 MB TCP ABB E Selects the Modbus TCP PROTOCOL PROFILE protocol and the ABB Drives Enhanced profile 5103 FB PAR 3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 5104 FB PAR 4 0 Static IP Configuration will be obtained IP CONFIGURATION from parameters 05 13 5105 FB PAR 5 1922 First part of the IP address IP ADDRESS 1 5106 FB PAR 6 1682 Second part of the IP address IP ADDRESS 2 5107 FB PAR 7 02 Third part of the IP address IP ADDRESS 3 5108 FB PAR 8 16 Last part of the IP address IP ADDRESS 4 5109 FBA PAR 9 24 Sets the network mask as SUBNET CIDR 255 255 255 0 allowing access only to the last subnet 5120 FB PAR 20 Sets the communication timeout MODBUS TCP as 1 second TIMEOUT 10 5121 FB PAR 21 2 Control RW The timeout feature monitors the TIMEOUT MODE updating of the Control word and Reference 1 3018 COMM FAULT 1 FAULT Enables fieldbus communication FUNC fault monitoring th 3019 COMM FAULT TIME 3 0 s Defines the fieldbus communication break supervision time 5127 FBA PAR REFRESH 1 REFRESH Validates the FENA 01 11 21 configuration parameter settings 66 Modbus TCP Start up Drive parameter Setting for ACS355 Description drives 9904 MOTOR CTRL 2 VECTOR TORQ Selects the vector control mode MODE as the motor control mode 1001 EXT1 COMMANDS 10 COMM Selects the fieldbus interf
71. 12 02 0C 02h and 20 08 14 08h respectively using one telegram Slot number Subslot number Index Data length Request reference Request ID O2h Change Parameter Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter number Subindex oe Oe 1 ESA rt en 01 01 BO 2F 14 08 02 01 02 10 01 OO OC 00 02 PROF Idrive V3 Parameter Cia Channel DP header DP V1 Command 10 01 00 14 00 08 Par Channel cont d DP ees Par Channel trailer cont d Value L Number of values Format 42h Word 346 PROFINET IO Communication protocol Slot number Subslot number Index Data length Request reference mirrored Response ID Drive object ID mirrored Lie Number of parameters gy eat DP DP PROFldrive V3 fraler header DP V1 Response Parameter Channel PROFINET IO Communication protocol 347 Example 3 Reading a PROFlIdrive parameter In this example PROF Idrive parameter 919 397h is used to read the device system number of the slave which is the product code of the drive e DP V1 Write request Reading a PROFlIdrive parameter Slot number Subslot number Index Data length Request reference Request ID 01h Request Parameter Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter index Subindex DP 01 01 50 OF 2F 0A 09 01 01 01 10 00 03197 9
72. 3 Value High Byte DATA IN 4 Value DATA IN 4 Value DATA IN 5 Value DATA IN 5 Value DATA IN 6 Value DATA IN 6 Value High Byte DATA IN 7 Value Low Byte DATA IN 7 Value High Byte DATA IN 8 Value Low Byte DATA IN 8 Value High Byte DATA IN 9 Value Low Byte DATA IN 9 Value High Byte DATA IN 10 Value Low Byte 23 DATA IN 10 Value High Byte Low Byte High Byte Low Byte High Byte Low Byte me aani an 17 EtherNet IP Communication protocol 189 Basic speed and torque control assembly The Basic speed and torque control assembly is defined by the ODVA AC DC drive profile The format of the output assembly is Instance 22 ODVA AC DC profile Running Fwd 4 Torque Actual Low Byte Torque Actual High Byte 190 EtherNet IP Communication protocol Basic speed and torque control plus drive parameters assembly The Basic speed and torque control plus drive parameters assembly defined by ABB adds configurable drive parameters to the Basic speed and torque control assembly of the ODVA AC DC drive profile The format of the output assembly is Instance 122 ODVA AC DC profile Fault Reset Speed Reference Low Byte Run Fwd Speed Reference High Byte Torque Reference Low Byte Torque Reference High Byte DATA OUT 1 Value Low Byte 7 DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte DATA OUT 2 Value High Byte DATA OUT 3 Value Low Byt
73. 3019 COMM FAULT Defines the fieldbus communication TIME break supervision time 5401 FBA DATA IN 1 4 SW 16bit Status word 5402 FBA DATA IN 2 5 Act1 16bit Actual value 1 speed 5504 FBA DATA OUT 4 Constant speed 2 5127 FBA PAR 1 REFRESH Validates the FENA 01 11 21 REFRESH configuration parameter settings 1001 EXT1 10 COMM Selects the fieldbus interface as the COMMANDS source of the start and stop commands for external control location 1 1103 REF1 SELECT 8 COMM Selects the fieldbus reference 1 as the source for speed reference 1 1601 RUN ENABLE Selects the fieldbus interface as the source for the inverted Run enable signal Run disable 266 PROFINET IO Start up Drive parameter Setting for ACSI55 Description drives 1604 FAULT RESET 8 COMM Selects the fieldbus interface as the SEL source for the fault reset signal 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Speed and torque control using the ABB Drives communication profile with PPO Type 4 This example shows how to configure a speed and torque control application that uses the ABB Drives profile From the PLC programming point the ABB Drives profile is similar to the PRO
74. 416384 4000h corresponds to parameter 1105 REF1 MAX in the forward and reverse directions Out Control Speed Constant Constant N A N A word reference speed 1 1 speed 2 Status Speed Power DC bus word actual value voltage 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACSI55 Description drives 9802 COMM PROT 4 EXT FBA Enables communication between SEL the drive and the fieldbus adapter module 5101 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 5102 FB PAR 2 10 PNIO Pdrive Selects the PROFINET IO protocol PROTOCOL and PROFldrive profile PROFILE 5210 FB PAR 3 2 Ethernet communication rate is COMMRATE negotiated automatically by the device 5104 FB PAR 4 0 Static IP 2 Configuration will be obtained from IP CONFIGURATION parameters 05 13 or from the PLC via the DCP protocol 5105 FB PAR 5 First part of the IP address IP ADDRESS 1 PROFINET IO Start up 265 Drive parameter Setting for ACS355 Description drives 5106 FB PAR 6 1682 Second part of the IP address IP ADDRESS 2 5107 FB PAR7 02 Third part of the IP address IP ADDRESS 3 5108 FB PAR 8 16 Last part of the IP address IP ADDRESS 4 5109 FB PAR 9 242 Sets the network mask as SUBNET CIDR 255 255 255 0 allowing access only to the last subnet 3018 COMM FAULT 3 LAST SPEED Enables fieldbus communication fault monitoring
75. 5 PROFINET IO Communication protocol 323 PROFINET IO Diagnostics 00 0000s 397 PROFINET IO Start up 247 14 PROFINET IO Start up Contents of this chapter This chapter contains e Information on configuring the drive for operation with the adapter module e drive specific instructions on starting up the drive with the adapter module e examples of configuring the master station for communication with the adapter module Warnings WARNING Obey the safety instructions given in this AN manual and the drive documentation 248 PROFINET IO Start up Drive configuration The information in this section applies to all drive types compatible with the adapter module unless otherwise stated PROFINET IO connection configuration After the adapter module has been mechanically and electrically installed according to the instructions in chapters Mechanical installation and Electrical installation you must prepare the drive for communication with the module The detailed procedure of activating the module for PROFINET IO communication with the drive depends on the drive type Normally you must activate a parameter to activate the communication See the drive specific start up instructions starting on page 263 Once communication between the drive and the adapter module has been established several configuration parameters are copied to the drive These parameters are shown in the ta
76. 55 ae number in the range of 0 to 9999 as FBA DATA IN 1 l FBA DATA IN1 Virtual address area of drive control ACS850 ACQ810 FBA data in 101 Parameter area of the drive ACS880 ACS580 9999 PALANG cata Im See also Virtual address area allocation with ACSM171 on page 267 one nd ma emi NU brad ab Acuavane ACTH ToBI U rAa2 tobi Acualvake ACT2 10068 Dp me ani AS Act emt Ral vane ACTH DBI me em Status word 2 16 bits cl 4 101 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters PROFINET IO Start up 261 02 DATAIN2 See parameter 01 DATA IN 1 03 DATAIN DS See parameter 07 DATA IN 1 10 DATA IN 10 1 The number of parameters in this group may vary by drive type and drive firmware 2 14 SW 32bit is the default setting if the Transparent 32 profile is used 3 5 Act1 16bit is a fixed setting with an ACS355 drive Virtual address area allocation with ACSM1 When the PROFIdrive profile or PROFIdrive positioning mode is used with an ACSM1 drive the virtual addresses shown below are recommended FBA REFx mode is selected with drive parameter 50 04 50 05 The information in the table is applicable only if PPO messaging is used see parameter 20 TELEGRAM TYPE If standard telegrams STx are used
77. 6 bits 1 101 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters 1 CW 16bit Control word 16 bits gt gt HUH LENS AE Baa oo PROFINET IO Start up 259 02 DATA OUT 2 See parameter 07 DATA OUT 1 0 or 2 03 DATA OUT 3 See parameter 07 DATA OUT 1 10 DATA OUT 10 1 The number of parameters in this group may vary by drive type and drive firmware 2 11 CW 32bit is the default setting if the Transparent 32 profile is used 3 With an ACS355 drive Control word and REF1 are always fixed to virtual addresses 1 and 2 respectively If REF2 is used its virtual address is always 3 mO Ref1 16bit is a fixed setting with an ACS355 drive 260 PROFINET IO Start up FENA 01 11 21 configuration parameters group C group 3 Note The actual parameter group number depends on the drive type Group C group 3 corresponds to parameter group 54 in ACS355 e parameter group 52 in ACSM1 ACS850 and ACQ810 e parameter group 52 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 55 if the adapter is installed as fieldbus adapter B 01 DATAIN 1 Selects data word 1 sent by the drive over the 4or 143 drive to master PROFINET network The content is defined by imal in th fOt ACS3
78. 7 3 Configuration Group C Get Set See 01 DATAIN7 UINT16 Group 3 Parameter 3 on page 737 4 Configuration Group C Get Set See 01 DATA IN7 UINT16 Group 3 Parameter 4 on page 737 5 Configuration Group C Get Set See 01 DATA IN1 UINT16 Group 3 Parameter 5 on page 737 Configuration Group C Get Set See 01 DATA IN 71 UINT16 Group 3 Parameter 6 on page 737 7 Configuration Group C Get Set See 01 DATAIN7 UINT16 Group 3 Parameter 7 on page 737 Configuration Group C Get Set See 01 DATA IN7 UINT16 Group 3 Parameter 8 on page 737 Configuration Group C Get Set See 01 DATA IN 71 UINT16 Group 3 Parameter 9 on page 737 0 Configuration Group C Get Set See 01 DATA IN1 UINT16 Group 3 Parameter on page 737 10 EtherNet IP Communication protocol 233 TCP IP interface object class F5h This object provides the mechanism to configure the TCP IP network interface of the device Class attributes Instance 0 Attribute name Description Data type Revision Get Revision of the TCP IP Array of Interface Object Class UINT8 Definition upon which the implementation is based Instance attributes Instance 1 Attribute name Description Data type 1 Interface Status Get See Interface Status DWORD attribute 1 bits on page 234 See Configuration DWORD Capability attribute 2 bits on page 235 See Configuration Control DWOR
79. 7 00 ot 00 header DP V1 Command PROF ldrive V3 Parameter Channel eiki e DP V1 Read response Slot number Subslot number Index Data length Response reference mirrored Response ID Drive object ID Number of parameters Format 42h Word Number of values Value of error values paal Ne PU DP 01 BO 2F OA 09 01 01 01 07 01 00 00 02 OB header DP V1 Response PROF ldrive V3 Parameter Channel ait The slave returns the product code of the drive 20Bh in this example 348 PROFINET IO Communication protocol Example 4 Configuring the process data written to the drive PROF drive parameter 915 393h can be used to define which data is written cyclically to a drive parameter as application specific process data In the example below the value of drive parameter 12 06 0C 06h is selected to be taken from PZD3 The parameter will continue to be updated with the contents of PZD3 in each Request frame until a different selection is made Subindex IND defines which process data word the required data is taken from Value selects the drive parameter to which that word is mapped e DP V1 Write request Slot number Subslot number Index Data length Request reference Request ID 02h Change Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter number Subindex Format 42h Word Number of values Value DP V1 Command PROF Idrive V3 Parameter C
80. A2 71A3 71A5 354 PROFINET IO Communication protocol ChannelErrorType Description DRIVECOM fault numbers Ox900F External 9000 9001 9081 FF81 FF82 FF8E FF90 Ox9010 Technology 6382 0x9012 Other 5080 5093 5210 5300 6200 7583 8110 8500 8582 8583 FF61 FF69 FF6A FF83 FF84 FF95 Fault buffer mechanism The PROF Idrive profile has a mechanism that can store eight fault situations to PROF Idrive parameters Fault and diagnostic data like fault number and fault code can be accessed simultaneously with only one subindex The mechanism consists of four PROF Idrive parameters e PNU944 Fault message counter e Incremented each time the fault buffer changes e PNU945 PROF Idrive fault codes presented in section Fault code mapping on page 352 e PNU946 Fault code list that converts fault numbers to fault codes e Read using the fault number as a subindex to get the corresponding fault code e PNU947 Fault numbers according to the DRIVECOM profile PROFINET IO Communication protocol 355 The table below illustrates the structure of a fault buffer The fault buffer consists of two parameters fault number PNU 947 and fault code PNU 945 The rows of the fault buffer are represented by the parameter subindices Fault messages are entered into the buffer in the sequence they are detected Each line in the fault buffer represents a fault message which is a part of a fault situation A fa
81. ABB FENA yyyymmdd xml The GSD file describes the vendor specific and PROF Idrive specific features of the adapter module Vendor specific features can be used for example in the ABB Drives communication profile The PROF ldrive profile supports a set of services described in the PROFldrive specification Configuring an ABB AC500 PLC This example shows how to configure communication between an ABB AC500 PLC and the adapter module using Control Builder Plus PS501 software version 2 1 0 and later Before you start make sure that you have downloaded the FENA GSD file from the Document library 1 Start the ABB Control Builder software 2 Onthe Tools menu select Device Repository 290 PROFINET IO Start up 3 In the window that opens click Install and browse for the GSD file 2 Device Repository i x ai an O eee iam Repi C Documents Settings All Users Apobestion Data ControtiuiderPtus Devices Tnstabed devine descriptions Nome Vendor Version a Install T Miscellaneous a Fieldibasses a w9 PLCs 4 Open or create the PLC project that is used to control the drive 5 Add the CM579 PNIO PROFINET master device to the PLC project if necessary 6 Add the adapter module to the PROFINET IO network 7 Add the I O module for example PPO Type 4 to the adapter module to define cyclical communication between the module and the PLC PROFINET IO Start up 291 8 Def
82. ACS880 and ACS580 146 Speed control using the ODVA AC DC drive profile Extended speed control assembly Configuring the client 0 Before you start ees Select protocol profile Select output and input assembly instances Select connection method EDS INGS gues566554 GMANAKEA AKI HOLE GAN TREN IG AG Configuring an Allen Bradley PLC 11 EtherNet IP Communication profiles Contents of this chapter 0 0 0 0 0c ce eee eee Communication profiles 0 0 0 cc eee eee ODVA AC DC drive profile 0 0 0 000s ODVA output attributes 20008 Run Forward amp Run Reverse Control supervisor object 162 Fault Reset Control supervisor object 162 Net Ctrl Control supervisor object 162 Net Ref AC DC drive object 162 Speed Reference AC DC drive object 163 Torque Reference AC DC drive object 165 ODVA input attributes 0 aaa 166 Faulted Control supervisor object 166 Warning Control supervisor object 166 Running Forward Control supervisor object 166 Running Reverse Control supervisor object 166 Ready Control supervisor object 166 Ctrl From Net Control supervisor object 166 Ref From Net AC DC drive object
83. CABIAO Master FENA WO Types mr PROPINET Minter CHETIHARNO Manber Configuration ASt station name trfermation Snare sles Dinart Pees PLE ainne ration tp adress MAC address vendor td Gevice id Cevicerste Netrcri mask Gateway adress CTO L FENA LIELA bitai JG 3 1 SEA AS DA Configure spin Paas deel ie Aang tation name Start LED signal Salad ian kae E E HA adii of pected slie fE aas meee Aasgn IP configuration Factory reset e Inthe Configure station name box select the station name defined for the module in step 9 and then click Assign station name e Inthe IP address and Network mask boxes select type the IP address and subnet mask defined in step 9 and then click Assign IP configuration PROFINET IO Start up 293 13 Define the I O module properties e On the PNIO parameters tab configure the Stop mode and Control zero mode functionalities and define fail safe values for the PLC output process data PZDs p StatPage CMS79 LA FENA PPO Types a PPO Type d4 X PRIO parameters NTO Module Configuration PNIO Module JO Mapping Status Information O O l Central fern made mpi eh dati repy 1 Writ CA O L Pil cafe wale of PIDI 1150 Urpgnedib 2 a 0 GSS Fal cafe value of PIC o Ursigredib 4 D 0 6555 Fall cafe value of P203 il UI pr a 0 65535 Fil tate vikus of PIGA Li Li 6 g 0 65508 Pal safe value of PODS o Ur
84. D attribute 3 bits on page 236 Configuration Capability Configuration Control Path Size Path Logical segments identifying the physical link EPATH object Physical Link Get Path to physical link object STRUCT Object of 234 EtherNet IP Communication protocol Attribute name Description Data type ada Get STRUCT ada of IP IPAddress IP Address UDINT ore Mask Network Mask Mask UDINT KA CE Address ar ran ress mm UD INT aa Domain ee Domain Name for ee age host names Attribute explanations Interface Status attribute 1 b bits Br rame osnon OOo O Interface Indicates the status of the Interface Configuration configuration attribute status Value Description 0 The Interface Configuration attribute has not been configured The Interface Configuration attribute contains valid configuration obtained from BOOTP DHCP or non volatile storage The IP address member of the Interface Configuration attribute contains valid configuration obtained from hardware settings eg pushwheel thumbwheel Reserved EtherNet IP Communication protocol 235 Be Name Description Mcast pending Indicates a pending configuration change in the TTL Value and or Mcast Config attributes This bit is set when either the TTL Value or Mcast Config attribute is set and cleared the next time the device starts Reserved set to 0 Cs Ga BOOTP client 1 True
85. DATA IN 4 Value Low Byte DATA IN 4 Value High Byte DATA IN 5 Value Low Byte DATA IN 5 Value High Byte DATA IN 6 Value Low Byte DATA IN 6 Value High Byte DATA IN 7 Value Low Byte DATA IN 7 Value High Byte DATA IN 8 Value Low Byte DATA IN 8 Value High Byte DATA IN 9 Value Low Byte 23 DATA IN 9 Value High Byte 7 17 A AN ss EtherNet IP Communication protocol 203 Instance 152 ABB Drives profile ol a IBON MEGINAE LONG IMEE OY ME DATA IN 10 Value High Byte 24 DATA IN 10 Value Low Byte Transparent 16 with one assembly The Transparent 16 with one assembly defined by ABB provides unaltered 16 bit access to the configured drive profile The format of the output assembly is Bye Bn7 ano BRS Bta BRS eiz BRT BRO O Dive Prone 16 bit Control Word LowByie OT Dive Profle 16 bit Conta Word igh Bye 2 Dive Profle 16 bit Reference 1 Word Cow Bej Drive Profile 16 bit Reference 1 Word High Byte The format of the input assembly is Bye n7 ete ens Bwa lana ler BRT BO EE Drive Profile 16 bit Status Word High Byte 2 Drive Profile 16 bit Actual 1 Word Low Byte Drive Profile 16 bit Actual 1 Word High Byte 204 EtherNet IP Communication protocol Transparent 16 with one assembly plus drive parameters The Transparent 16 with one assembly plus drive parameters defined by ABB
86. ED Normal operation Proceed to RAMP FUNCTION GENERATOR OUTPUT ENABLED Force Ramp Function Generator output to zero Drive ramps to stop current and DC voltage limits in force Enable ramp function Proceed to RAMP FUNCTION GENERATOR ACCELERATOR ENABLED Halt ramping Ramp Function Generator output held Normal operation Proceed to OPERATION Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Force Ramp Function Generator input to zero Fault reset if an active fault exists Proceed to SWITCH ON INHIBITED Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters P Continue normal operation 318 PROFINET IO Communication profiles LA imam ane STATE Description 10 REMOTE Fieldbus control enabled MD Control word and reference not getting through to the drive except for CW bits OFF1 OFF2 and OFF3 EXT CTRL_ 1 Select External Control Location EXT2 LOC Effective if control location parameterized to be selected from fieldbus Select External Control Location EXT1 Effective if control location parameterized to be selected from fieldbus Bag specific For information see the drive documentation Status word contents The table below shows the contents of the Status word for the ABB Drives communication profile The upper case boldface text refers to
87. F Idrive profile shown in the first example The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 316 When Reference 1 REF 1 is used a reference value of 20000 decimal corresponds to the reference set by parameter 1105 REF1 MAX in the forward and reverse directions When Reference 2 REF2 is used a reference value of 10000 decimal corresponds to the reference set by parameter 1108 REF2 MAX in the forward and reverse directions The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Out Control Speed Torque N A N A N A word reference reference Status word Speed actual Torque N A N A value actual PROFINET IO Start up 267 The table below gives the recommended drive parameter settings Drive parameter Setting for ACS355 Description drives 9802 COMM PROT SEL 4 EXT FBA Enables communication between the drive and the fieldbus adapter module 5101 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 5102 FBAPAR 2 PNIO ABB Pro Selects the PROFINET IO PROTOCOL PROFILE protocol and ABB Drives profile 5103 FB PAR 3 0 Auto 2 Ethernet communication rate is COMMRATE negotiated automatically by the device 5104 FB PAR 4 0 Static IP Configuration will be obtained IP CONFIGURATION from parameters 05 13
88. Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 3 on page 150 4 Configuration Group B Get Set See 07 DATA OUT 7 UINT16 Group 2 Parameter 4 on page 130 5 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 5 on page 130 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 6 on page 130 7 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 7 on page 130 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 8 on page 130 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 9 on page 150 0 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter on page 730 10 232 EtherNet IP Communication protocol Instance 3 FENA 01 11 21 configuration parameters group C group 3 The actual parameter group number depends on the drive type Group C group 3 corresponds to e parameter group 54 in ACS355 e parameter group 52 in ACSM1 ACS850 and ACQ810 e parameter group 52 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 55 if the adapter is installed as fieldbus adapter B Attribute name Description Data type 1 Configuration Group C Get Set See 01 DATAIN7 UINT16 Group 3 Parameter 1 on page 737 2 Configuration Group C Get Set See 01 DATA IN 7 UINT16 Group 3 Parameter 2 on page 73
89. Homing procedure as defined by was executed and is PROF Idrive valid pakamalaraga No valid home position available 12 1 Vendor specific bit Traversing task as defined by acknowledgement PROF Idrive 0 5 1 parameter 940 Vendor specific bit Drive stopped as defined by Drive moving PROF Idrive T a ka parameter 941 raversing task is executed n lt gt 0 Vendor specific bit as defined by PROF Idrive parameter 942 15 Vendor specific bit as defined by PROF Idrive parameter 943 312 PROFINET IO Communication profiles State machine for all operating modes The general PROFldrive state machine for all operating modes is shown below MAINS OFF SWITCH ON INHIBIT SW Bit6 1 Power ON OFF1 CW Bit0 0 NOT READY ABCD TO SWITCH ON SW Bit0 0 CW xxxx x1xx xxxx x110 CW Bit3 0 READY TO OPERATION SWITCH ON SW Bit0 1 INHIBIT SW Bit2 0 operation 2 inhibited ON CW xxxx x1xx Xxxx x111 READY TO Main contactor ON OPERATE SW Bit1 1 from any state from any state OFF1 CW Bit0 0 OFF1 ACTIVE SW Bit1 0 Enable operation n f 0 1 0 ei a BINA OFF3 OFF2 _ _ ACTIVE fame SW Bit5 0 ACTIV T E BCD p F n f 0 1 0 CW Bit4 0 AN L 3 ENABLE 6 OPERATION LU o C D 2 lt ro nj CW Bit5 0 CW Bit4 1 gt D RFG ENABLE OUTPUT CW Bit6 0 B JOGGING 1 or 2 Ls CW Bit5 1 ACTIVE 1 K RFG ENABLE ACCELERATION C ka Jogging pause
90. IN O NO ALARM SEE REMOTE ABOVE _ LIMIT EXT _CTRL_ LOC EXT RUN ENABLE Value STATE Description 1 Warning Alarm No warning alarm OPERATION Actual value equals reference is within tolerance limits ie in speed control speed error is 10 max of nominal motor speed Actual value differs from reference is outside tolerance limits 1 Drive control location REMOTE EXT1 or EXT2 Drive control location LOCAL Actual frequency or speed equals or exceeds supervision limit set by drive parameter Valid in both directions of rotation Actual frequency or speed within supervision limit External Control Location EXT2 selected Note concerning ACS880 This bit is effective only if the fieldbus interface is set as the target for this signal by drive parameters User bit O selection 06 33 External Control Location EXT1 selected External Run Enable signal received Note concerning ACS880 This bit is effective only if the fieldbus interface is set as J the target for this signal by drive parameters User bit 1 selection 06 34 No External Run Enable signal received Reserved or freely programmable status bits Not supported with ACS355 FBA_ERROR Communication error detected by fieldbus adapter module 0 Fieldbus adapter communication OK State machine Modbus TCP Communication profiles 91 The state machine for the ABB Drives communica
91. IO communication protocol 364 Appendix A PROF Idrive parameters and 8M records of PROFINET IO PROF Idrive parameters 915 R W Array 12 Assignment PZD1 to PZD12 in PPO Unsigned16 write 916 R W Array 12 Assignment PZD1 to PZD12 in PPO Unsigned16 read 919 Ro Octet String4 Device system number 922 R Unsigned16 Telegram selection 923 R Array n List of all parameters for signals Unsigned16 Mandatory if process data normalization is used and or parameters 975 and 976 are implemented Signal no and name Type 1 Control word 1 Unsigned16 STW1 2 Status word 1 Unsigned16 ZSW1 3 Control word 2 Unsigned16 STW2 4 Status word 2 Unsigned16 ZSW2 5 Speed set point A Signed16 NSOLL_A 6 Speed actual value Signed16 A NIST A 7 Speed set point B Signed32 NSOLL B 8 Speed actual value Signed32 B NIST B 27 Position set point Signed32 A XSOLL A 28 Position actual Signed32 value A XIST A Appendix A PROF Idrive parameters and I amp M records of PROFINET IO RIW R W R W Data type Unsigned16 Unsigned16 Description 32 Traversing block Unsigned16 selection SATZANW not supported 33 Actual traversing Unsigned16 block AKTSATZ not supported 34 Target position Signed32 TARPOS_A not supported 35 Velocity Unsigned32 VELOCITY_A 101 9999 Drive specific Operator control rights parameter ident
92. IO connection configuration 248 FENA 01 11 21 configuration parameters group A group 1 aaa eee 249 FENA 01 11 21 configuration parameters group B OlOUD 2 ceed ceaeeaw TE EEEE TETEE TEET ET E 258 FENA 01 11 21 configuration parameters group C GOUD ARA PAP AA 260 Virtual address area allocation with ACSM1 261 Control locations Aa 262 Starting up fieldbus communication for ACS355 drives 263 Parameter setting examples ACS3I55 264 Speed control using the PROF Idrive communication profile with PPO Type 4 0 0000s 264 Speed and torque control using the ABB Drives communication profile with PPO Type 4 266 Starting up fieldbus communication for ACSM1 drives 269 Parameter setting examples ACSM1 2 0 Speed control using the PROF Idrive communication profile with PPO Type 4 0 000 ee 2 0 Table of contents 13 Position control using the PROF drive communication profile with PPO Type 4 000008 212 Speed and torque control using the ABB Drives communication profile with PPO Type4 276 Starting up fieldbus communication for ACS850 and ACQ810 ONES kaaa ma nA GA ae NG NA MB BAD KG ieee eee chee 279 Parameter setting examples ACS850 and ACQ810 280 Speed control using the PROF Idrive communication profile with PPO Type 4 0 0005 280 Starting up fi
93. Kc C DOON Unsigned16 Control word CW Ro Unsigned 16 Status word SW KR O N gt Appendix A PROF Idrive parameters and I amp M records of PROFINET IO 970 R W Unsigned16 Unsigned16 Unsigned16 Array n Unsigned16 Array n Unsigned16 Load parameter record Value Description 0 No action 1 Restore factory settings The parameter must do a zero to one transition and the motor must be stopped Save parameter record Value Description 0 No action 1 Save the drive parameters to non volatile memory The parameter must do a zero to one transition and the motor must be stopped Software reset Value Description 0 No action 1 Re boot PROFIBUS module The parameter must do a zero to one transition and the motor must be stopped DO identification For subindexes 0 4 see parameter 964 Subindex Meaning 5 Value 2 Axis Number list of defined parameters If the subindex is O the end of the list has been reached If the subindex is the number of the next list parameter the list is continued there 370 Appendix A PROFIdrive parameters and I amp M records of PROFINET IO 1000 R W Unsigned16 Map 16 bit selection Used to request the data type for mapped parameters if mapping is done with parameter 915 or 916 Value Description 1 Use 16 bit mapping if available 50000 R W_ Unsigned16 Disable alarms Value Description 0 PNIO alarms enabled PNIO alarms disabled 61
94. Modbus TCP Diagnostics cc ee 107 Modbus TCP Start up 49 Modbus TCP Start up Contents of this chapter This chapter contains e Information on configuring the drive for operation with the adapter module e drive specific instructions on starting up the drive with the adapter module e Information on configuring the client for communication with the adapter module Warnings WARNING Obey the safety instructions given in this AN manual and the drive documentation 50 Modbus TCP Start up Drive configuration The information in this section applies to all drive types compatible with the adapter module unless otherwise stated Modbus TCP connection configuration After the adapter module has been mechanically and electrically installed according to the instructions in chapters Mechanical installation and Electrical installation you must prepare the drive for communication with the module The detailed procedure of activating the module for Modbus TCP communication with the drive depends on the drive type Normally you must adjust a parameter to activate the communication See the drive specific start up sections starting on page 63 Once communication between the drive and the adapter module has been established several configuration parameters are copied to the drive These parameters are shown in the tables below and must be checked first and adjusted where necessary You can adjust the param
95. N 6 Value 15 DATA IN 6 Value High Byte 7 Low Byte EtherNet IP Communication protocol 199 Bve len Jano ets Bta ons eka BRT ano 1e DATAIN ake tower DD ET DATA IN 8 Value Low Byte 19 DATA IN 8 Value High Byte 20 DATA IN 9 Value Low Byte DATA IN 9 Value High Byte DATA IN 10 Value Low Byte DATA IN 10 Value High Byte ABB Drives profile with set speed and set torque assembly The ABB Drives profile with set speed and set torque assembly is defined by ABB The format of the output assembly is Instance 2 ABB Drives profile eeepeee eee eee ees DIOS eee INA ee Reset Ramp Ramp Ramp Inhibit Off 3 Off 2 Off 1 in Hold Out Oper Control Control Control Zero Zero ation Ext Remote Ctrl Cmd Loc Set Speed Low Byte 3 Set Speed High Byte Set Torque Low Byte Set Torque High Byte 200 EtherNet IP Communication protocol The format of the input assembly is Instance 52 ABB Drives profile een Leen Lee free ee eee oes Alarm Swe Off3 Off 2 Tripped Rdy Rdy Rdy Sta Ref Run On Ext Ext Ctrl bove Remote At Run Loc Limit Set Enable point Low Byte Actual Speed High Byte Actual Torque Low Byte Actual Torque High Byte ABB Drives profile with set speed and set torque plus drive parameters assembly The ABB Drives profile with set speed and set torque plus drive parameters assembly
96. OL KI NetRef Get Set Requests torque or speed BOOL reference to be local or from the network 0 Set Reference not DN Control 1 Set Reference at DN Control Note that the actual status of torque or speed reference is reflected in attribute 29 RefFromNet 16 Drive mode Get Set 0 Vendor 0 Vendor specific UINT8 7 Speed Actual Get Units O Nene specie parameter 23 SINT16 ODVA SPEED SCALE SpeedRef Get Set Units See parameter 23 SINT16 ODVA SPEED SCALE 11 Torque Actual Get Units See parameter 24 SINT16 ODVA TORQUE SCALE 12 TorqueRef Get Set Units See parameter 24 SINT16 ODVA TORQUE SCALE Get Set Units milliseconds UINT16 Get Set Units milliseconds UINT16 22 Speed Scale Get Set Speed scaling factor See UINT8 parameter 23 ODVA SPEED SCALE 24 Torque Scale Get Set Torque scaling factor See UINT8 parameter 24 ODVA TORQUE SCALE Ref From Net Reflecting attribute 4 BOOL m 226 EtherNet IP Communication protocol Drive parameter object class 90h With the FENA adapter module drive parameters can also be accessed via Explicit Messaging Explicit Messaging makes use of objects consisting of three parts class instance and attribute Note When you use the drive parameter object to update the fieldbus configuration groups changes to the fieldbus configuration will only take effect when the module is powered up the next time or when a Fieldbus Adapter
97. OOIS 2 a Target audience 0 0 ees 23 Purpose of the manual aaa 23 Contents ee eee eee 24 Terms and abbreviations 0 0 0 0 eee ee ee ee 26 General terms and abbreviations 26 Modbus TCP terms and abbreviations 27 EtherNet IP terms and abbreviations 27 PROFINET IO terms and abbreviations 28 3 Overview of the Ethernet network and the FENA 01 11 21 module Contents of this chapter 0 Aa 33 Ethernet network aaa 33 Example topology of the Ethernet link 34 FENA 01 11 21 Ethernet adapter module 35 Layout of the adapter module 4 36 6 Table of contents 4 Mechanical installation Contents of this chapter 0 0 0 0 cee ee eee Necessary tools and instructions Unpacking and examining the delivery Installing the adapter module 0 0000 eee 5 Electrical installation Contents of this chapter 0 0 0 0 cece eee Warnings 0 0 cc ee eee eens Necessary tools and instructions 0 0006 General cabling instructions 00 000 ee eee Connecting the adapter module to the Ethernet network Connection procedure 0 eee ee ee a Modbus TCP protocol 6 Modbus TCP Start up Contents of this chapter
98. Options for ABB drives converters and inverters FENA 01 11 21 Ethernet adapter module p _ EF j in ABE enat ETHERNET ADAF 7 s Power and productivity AG HP HP for a better world PA Ha Aly List of related manuals Drive manuals and guides Code EN Multilingual ACS355 drives 0 37 22 kW 3AUA0000066143 0 5 30 hp user s manual ACS580 01 manuals 9AKK105713A8085 ACSM1 manuals 00578051 ACS850 04 manuals 00592009 ACQ810 manuals 00598718 ACS880 01 manuals 9AKK105408A 7004 ACS880 04 manuals 9AKK105713A4819 ACS880 07 manuals 9AKK105408A8149 Option manuals and guides FENA 01 11 21 Ethernet 3AUA0000093568 adapter module user s manual You can find manuals and other product documents in PDF format on the Internet See section Document library on the Internet on the inside of the back cover For manuals not available in the Document library contact your local ABB representative 3AUA0000093568 Rev B EN EFFECTIVE 2014 01 29 User s manual FENA 01 11 21 Ethernet adapter module 2014 ABB Oy All Rights Reserved Table of contents 5 Table of contents List of related manuals 0 0 aa 2 1 Safety instructions Contents of this chapter 0 aa 17 Use of warnings aa 18 Safety in installation aaa 19 2 Introduction to the manual Contents of this chapter 0 aaa 21 Applicability Compatibility BENG Protocols T
99. PROFINET IO conformance class B Introduction to the manual 23 Tools The FENA 11 21 adapter module can be used in the Ethernet tool network for ACS880 and ACS580 drives The Ethernet tool network enables commissioning and monitoring several single drives or inverter and supply units of a multidrive from a single location by using the Drive composer pro PC tool Note When the FENA 11 21 adapter module is used only in the Ethernet tool network the recommended setting for parameters 50 21 FBA A timelevel sel and 50 51 FBA B timelevel sel is Slow For more information on the Ethernet tool network see e Ethernet tool network for ACS880 drives application guide 3AUA0000125635 English e Drive composer user s manual JAUA0000094606 English Target audience This manual is intended for people who plan the installation install start up use and service the adapter module Before you do work on the module read this manual and the applicable drive converter inverter manual that contains the hardware and safety instructions for the product in question You are expected to know the fundamentals of electricity wiring electrical components and electrical schematic symbols The manual is written for readers worldwide Both SI and imperial units are shown Purpose of the manual The manual provides information on installing commissioning and using the FENA 01 11 21 Ethernet adapter module 24 Introduction to the
100. Pole 325i Retererce rwa e Dive Pole s2 bitReference woa C7 Dive Prone 325 7 Drive Profile 32 bit Reference 1 Word High Byte DB DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte EtherNet IP Communication protocol 211 Bve lBn7 ete Bts Bwa ets B17 Jen aKo DATA OUT 2 Value Low Byte DATA OUT 2 Value High Byte DATA OUT 3 Value Low Byte DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte DATA OUT 5 Value Low Byte 17 DATA OUT 5 Value High Byte DATA OUT 6 Value Low Byte DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte DATA OUT 8 Value DATA OUT 8 Value High Byte DATA OUT 9 Value Low Byte DATA OUT 9 Value High Byte DATA OUT 10 Value Low Byte 27 DATA OUT 10 Value High Byte ON fam Oo Low Byte The format of the input assembly is 212 EtherNet IP Communication protocol Bye t7 Bwe Bus Bwa ons Biz Joni ano 7 DATA IN 2 Value High Byte DATA IN 5 Value Low Byte 17 DATA IN 5 Value High Byte DATA IN 6 Value Low Byte DATA IN 6 Value High Byte DATA IN 7 Value Low Byte DATA IN 7 Value High Byte DATA IN 8 Value Low Byte 27 DATAN 10 Vawe igh Bye AE AMN MAMM AMN m Ae Ae AS AaS ee EtherNet IP Communication protocol 213 Transparent 32 with two assembly The Transparent 32 with two assembly defined by ABB provides unaltered 32 bit access to the configur
101. Q810 z correction number OR sal tabla tel in format axyz where ACS880 ACS580 a major revision number paa AIB par table xy minor revision numbers z correction number or letter DRIVE TYPE Read only Displays the drive type code of the CODE fieldbus adapter module mapping file stored in ACS355 the memory of the drive FILE CONFIG ID ACSM1 DRIVE TYPE CODE ACS850 ACQ810 Drive type code ACS880 ACS580 FBA A B drive type code Drive type code of the fieldbus adapter module mapping file 58 Modbus TCP Start up 30 MAPPING FILE Read only Displays the fieldbus adapter N A VER module mapping file revision stored in the ACS355 memory of the drive in decimal format FILE CONFIG REV ACSM1 MAPPING FILE VER ACS850 ACQ810 Mapping file ver ACS880 ACS580 FBA A B mapping file ver 31 D2FBA COMM STA Read only Displays the status of the fieldbus adapter module communication ACS355 l FBA STATUS Note The value names may vary by drive ACSM1 D2FBA COMM STA ACS850 ACQ810 D2FBA comm sta ACS880 ACS580 D2FBA A B comm status Adapter is initializing 2 Time out A timeout has occurred in the communication between the adapter and the drive 3 Conf err Adapter configuration error The major or minor revision code of the common program revision in the fieldbus adapter module is not the revision required by the module or mapping file upload has failed more than three times
102. READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Or C7Fh 3199 decimal 5 OPERATING Torque mode M 72 Modbus TCP Start up Starting up fieldbus communication for ACS850 and ACQ810 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive with parameter 50 01 FBA enable 3 With parameter 50 02 Comm loss func select how the drive reacts to a fieldbus communication break Notes e This function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive e In ACQ810 you can select the control locations to be monitored with parameter 50 21 Comm loss enable By default the monitoring is enabled in both control locations EXT1 and EXT2 4 With parameter 50 03 Comm loss t out define the time between communication break detection and the selected action 5 Select application specific values for parameters 50 04 50 11 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 e Select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 e With parameters 51 20 and 51 21 select how the adapter module detects fieldbus communication breaks Modbus TCP Start up 73 7 Define the process data transferred to and from the drive in p
103. Speed mode Position control using the PROFIdrive communication profile with PPO Type 4 This example shows how to configure a basic positioning application The start stop commands and reference are according to the PROF Idrive profile positioning mode For more information see the PROFldrive state machine on page 373 Note By default fieldbus is not the only control source See actual signal 02 12 FBA MAIN CW in ACSM7 Motion Control Program Firmware Manual for details The position set point and velocity reference are defined as 32 bit integer values both are scaled as defined in the drive parameter Out Control word Position set point Velocity reference N A STW1 settings Status word Position actual Velocity actual value ZSW1 value The table below gives the recommended drive parameter settings Drive parameter Setting for ACSM1 Description drives 50 01 FBA ENABLE Enable Enables communication between the drive and the fieldbus adapter module 50 02 COMM LOSS Fault Enables fieldbus communication FUNC fault monitoring 50 03 COMM LOSS T 3 0s Defines the fieldbus communication OUT break supervision time 50 04 FBA REF 1 Position Selects the fieldbus reference 1 MODESEL scaling PROFINET IO Start up 273 Drive parameter Setting for ACSM1 Description drives 50 05 FBA REF2 Velocity Selects the fieldbus reference 2 MODESEL scaling 51 01 FBA TYPE ETHERNET Displays the type of the fieldbus adapte
104. SpeedRef attribute of the AC DC drive object class The resulting behavior is that the reference speed of the drive is set to the requested value This is an example of explicit messaging where each attribute of a class is set individually While this is allowed it is inefficient Instead implicit messaging using input and output assembly Instances is recommended Implicit messaging allows the EtherNet IP client to set or get predefined groups of attributes in a single message exchange The assembly instances supported by the adapter module are listed and defined in section Assembly objects on page 782 162 EtherNet IP Communication profiles ODVA output attributes This section briefly describes the instances found in the output assemblies of the ODVA AC DC drive profile Note that all output assembly instances do not support all attributes listed here Run Forward amp Run Reverse Control supervisor object These attributes are used to assert run and stop commands to the Control supervisor object state machine according to the following Run Stop event matrix See State Control supervisor object on page 167 Runfwd RunRev Triogerevent Runtypo a p fe p Ce ot Rn rng por por naam NA mot Nad wa O CN RunFwd Fault Reset Control supervisor object This attribute resets a drive fault on a transition from zero to one if the condition that caused the fault has been cleared Net Ctrl Control supervisor ob
105. T C False Selects the fieldbus as the homing start source 65 01 POS Fieldbus Position reference and speed are REFSOURCE read from the fieldbus 65 03 POS START 1 C False Selects the fieldbus as the position start1source 65 04 POS REF 1 SEL FBA REF 1 Selects the FBA reference 1 as the position reference source 65 11 POS START 2 C False Selects the fieldbus as the position start2 source 65 22 PROF VEL REF FBA REF2 Selects the FBA reference 2 as the SEL velocity reference source 66 05 POS ENABLE C False Selects the fieldbus as the source for enabling the position reference generator 70 03 POS REF ENA C False Selects the fieldbus as the source for the position reference enable command 1 Read only or automatically detected set 2 Example The position set point is scaled as follows Drive parameter 60 05 POS UNIT Position unit 60 08 POS2INT SCALE 1 Example PROFINET IO Start up 275 The position set point and actual values are scaled with the above example values as follows 1000 100 10 00 m L 60 05 POS UNIT Physical value 60 06 POS2INT SCALE Set point value Example for velocity set point scale Drive Value Description parameter 60 10 POS SPEED UNIT Unit s in this case m s POS SPEED2INT 100 Scales position speed values to integer values Selections 1 10 100 1000 10000 100000 Ng Example The velocity set point and actual values are scaled with the above example values a
106. VE TYPE CODE ACS850 ACQ810 Drive type code ACS880 ACS580 FBA A B drive type code Drive type code of the fieldbus adapter module mapping file m 128 EtherNet IP Start up 30 MAPPING FILE Read only Displays the fieldbus adapter N A VER module mapping file revision stored in the ACS355 memory of the drive in decimal format FILE CONFIG REV ACSM1 MAPPING FILE VER ACS850 ACQ810 Mapping file ver ACS880 ACS580 FBA A B mapping file ver 31 D2FBA COMM Read only Displays the status of the fieldbus STA adapter module communication ACS355 Note The value names may vary by drive FBA STATUS ACSM1 D2FBA COMM STA ACS850 ACQ810 D2FBA comm sta ACS880 ACS580 D2FBA A B comm status Olde Adapter is not configured Adapter is initializing 2 Time out A timeout has occurred in the communication between the adapter and the drive 3 Conf err Adapter configuration error The major or minor revision code of the common program revision in the fieldbus adapter module is not the revision required by the module or mapping file upload has failed more than three times 4 Off line Adapter is off line 6 Reset Adapter is performing a hardware reset EtherNet IP Start up 129 32 FBA COMM SW Read only Displays the common program VER revision of the adapter module in format axyz where ACS355 _ na FBA CPI FW REV a major revision number xy minor revision numbers ACSM1 z corre
107. Value High Byte EtherNet IP Communication protocol 209 Bve lBn7 ete Bts Bwa ets Biz Jon BRO 20 oma mevet DD at DATAN vaue Han Byte 22 DATA IN 9 Value Low Byte Naa DATAN o vaue Han Bye ooo 24 ona Nio vake Kawa Oo a5 DATAIN To vans igh Bye OO Transparent 32 with one assembly The Transparent 32 with one assembly defined by ABB provides unaltered 32 bit access to the configured drive profile The format of the output assembly is Bye Bn7 anc ans ong Bts eiz eT BRO Drive Profile 32 bit Reference 1 Word Drive Profile 32 bit Reference 1 Word High Byte 210 EtherNet IP Communication protocol The format of the input assembly is Bye Bn7 ano ans BRA BRS erz BRT BRO i Drive Profile 32 bit Status Word High Byte Drive Profile 32 bit Actual 1 Word Low Byte Drive Profile 32 bit Actual 1 Word Drive Profile 32 bit Actual 1 Word Drive Profile 32 bit Actual 1 Word High Byte Transparent 32 with one assembly plus drive parameters The Transparent 32 with one assembly plus drive parameters defined by ABB adds configurable drive parameters to the Transparent 32 with one assembly The format of the output assembly is Bye e7 Bre BRS BRA Bts ong BRT BRO 0 Dive Profis 325i Conra Word Low Bie a Dive Pole szt coma Wed 2 Dive Pole szet coma Wed E Co Dive Poe 3 58 Control Word Ham Bre Ca Dive Profle 32 bit Reference 1 Word Cow Bye C Dive
108. ace as the source of the start and stop commands for external control location 1 1002 EXT2 COMMANDS 10 COMM Selects the fieldbus interface as the source of the start and stop commands for external control location 2 1102 EXT1 EXT2 SEL 8 COMM Enables external control location 1 2 selection through the fieldbus 1103 REF1 SELECT 8 COMM Selects the fieldbus reference 1 as the source for speed reference 1 1106 REF2 SELECT 8 COMM Selects the fieldbus reference 2 as the source for speed reference 1 1601 RUN ENABLE 7 COMM Selects the fieldbus interface as the source for the inverted Run enable signal Run disable 1604 FAULT RESET SEL 8 COMM Selects the fieldbus interface as the source for the fault reset signal 1 Read only or automatically detected set 2 Example M The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode or C7Fh 3199 decimal 5 OPERATING Torque mode Modbus TCP Start up 67 Starting up fieldbus communication for ACSM1 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive with parameter 50 01 FBA ENABLE 3 With parameter 50 02 COMM LOSS FUNC select how the drive reacts to a fieldbus communication break Note that this function monitors b
109. adapter waiting for a response from a DHCP server or Duplicate Address Detection to complete Flashing red Ethernet interface is disabled Duplicate Address Detection may have detected a duplicate address Check the IP configuration and either initiate a MODULE Fieldbus Adapter parameter refresh or cycle power to the drive Flashing red Device is in Self Test green Flashing orange Internal file system error The error may alternating with be cleared by cycling drive power If the the HOST error persists contact your local ABB _ Flashing orange representative E m 244 EtherNet IP Diagnostics NETWORK Off Device is not on line e The device has not completed the Duplicate Address Detection yet e The device may not be powered look at the MODULE status LED INET Flashing green Device is on line but has no connections in the established state e The device has passed Duplicate Address Detection is on line but has no established connections to other nodes Green Device is on line and has connections in the established state Flashing red One or more I O connections are in the Timed out state Failed communication device The device has detected an error that has rendered it incapable of communicating on the network Duplicate MAC ID or IP address detected PROFINET IO protocol PROFINET IO Start up 0 0 0 es 247 PROFINET IO Communication profiles 30
110. ag 10 o 0 85575 Fal cafe value of FILS D Uried 12 a 0 65535 e On the PNIO Module I O Mapping tab type names for the variables that refer to the drive s signals in the PLC program UE set Page a STS Master FENAPPOLTpes aj PPOTwes 0 PNIO parameters PIO Module Configuration PHI Module LO Mapping status information Channets pew O Ipa Awi UNT Stabus Word Ap Drivel AI b Irgak2 WWII UNT Speed aba Ay Driel Act b Input IW UNT Ny Crivel Act Inputs WIWI WENT Ap Diel Ad inputs SWiA UNT Ap Driel AAS a Input E UT F Orivel_cw Tpl 41 0 UMT Corikrol Word Mie Diel Pati Ka Cuties 41 1 LENT Spp nef i Owel Re Oupa v1 2 UNT Grivel Aati Gutputa YATA UNT Fie Diei Ref b Gips WWA UNT e Diel Res Cupio 1 5 UNT ET Word Farst magpinag CU dung update wwe gp Create new variable yp Map to misting variable 294 PROFINET IO Start up 14 Open the PLC program and create a program that controls the drive 15 Compile the project and download it to the PLC Note Make sure that the variable names defined for the drive s signals are used in the PLC program Otherwise the communication will not work Be Ke project puert Baras Grine iron tb S ka Ll A H amp Lak 7 iat wed eS Cree Ss TIT Spied MPi ighi Drai fet Ce sie ti i Cuba _ Cm ERTE Coniral word a LUTO Cele Fie 2 1630400 Brad REF E doo a LS Iwa PROFINET IO Start
111. aling PROFINET IO Start up 271 Drive parameter Setting for ACSM1 Description drives 51 01 FBA TYPE ETHERNET V Displays the type of the fieldbus adapter module 51 02 FBA PAR2 10 PNIO Pdrive Selects the PROFINET IO PROTOCOL PROFILE protocol and PROF Idrive profile 51 03 FBA PAR3 Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA PAR4 0 Static IP Configuration will be obtained IP CONFIGURATION from parameters 05 13 or from the PLC via the DCP protocol 52 01 FBA DATA IN1 4 SW 16bit 53 03 FBA DATA OUT3 24087 Constant speed 53 05 FBA DATA OUTS 24102 Speed reference for jogging function 1 51 27 FBA PAR REFRESH REFRESH Validates the FENA 11 21 configuration parameter settings 10 01 EXT1 START FUNC FBA Selects the fieldbus interface as the source of the start and stop commands for external control location 1 24 01 SPEED REF1 SEL FBA REF 1 Selects the fieldbus reference 1 as the source for speed reference 1 34 03 EXT1 CTRL MODE1 Speed Selects speed control as the control mode 1 for external control location 1 1 Read only or automatically detected set 2 Exam ple 272 PROFINET IO Start up The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING
112. alue paaa Constant speed 21 DC bus voltage 1 Example EtherNet IP Start up 147 The table below gives the recommended drive parameter settings Drive parameter Setting for ACS880 Description ACS580 drives 50 01 FBA A enable 1 Option slot 12 Enables communication between the drive and the fieldbus adapter module 50 02 FBA A comm loss 1 Fault Enables fieldbus A func communication fault monitoring 50 03 FBA A comm loss t Defines the fieldbus A out communication break supervision time 50 04 FBA A ref1 type Selects the fieldbus A reference 1 type and scaling 51 01 FBA A type 128 ETHERNET Displays the type of the fieldbus adapter module 51 02 Protocol Profile 100 EIP AC DC Selects the EtherNet IP protocol and the ODVA AC DC drive profile 51 03 Commrate 0 Auto Ethernet communication rate is negotiated automatically by the device 51 04 IP configuration 0 Static IP Configuration will be obtained from configuration parameters Ub foe 08 Peares 187 ______ lastpartotthe Paares 16 51 09 Subnet CIDR 24 Sets the network mask as 255 255 255 0 allowing access only to the last subnet E 51 23 ODVA speed scale 128 Sets the scaling for the ODVA speed reference 53 03 FBA data out3 Constant speed 2 m 148 EtherNet IP Start up Drive parameter Setting for ACS880 Description ACS580 drives 51 27 FBA A par refresh 1 Refresh Validates the FENA 11 21 conf
113. ameter In ACS355 drive parameter REFx MIN may limit the actual minimum reference Fieldbus _ Drive REF2 10000 REFx MAX Speed scale REF1 20000 REFx MIN 0 REFx MIN REF 2 10000 REFx MAX Speed scale REF 1 20000 EtherNeY IP Communication profiles 179 Actual values Actual values are 16 bit words containing information on the operation of the drive The functions to be monitored are selected with a drive parameter Scaling Actual values are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information Fieldbus lt _ Drive ACT2 10000 REFx MAX ACT1 20000 0 0 ACT2 10000 REFx MAX ACT1 20000 180 EtherNet IP Communication profiles EtherNet IP Communication protocol 181 12 EtherNet IP Communication protocol Contents of this chapter This chapter describes the EtherNet IP communication protocol for the adapter module EtherNet IP EtherNet IP is a variant of the Common Industrial Protocol CIP family of communication protocols intended for supervision and control of automation equipment Specifically it covers the use of CIP messaging over an IP network typically using Ethernet as the media The FENA adapter module acts as a server on an EtherNet IP network with support for the ODVA AC DC drive ABB Drives and Transparent
114. and 53 with parameter 51 27 FBA A par refresh Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below M 78 Modbus TCP Start up Parameter setting examples ACS880 Speed control using the ABB Drives Enhanced communication profile This example shows how to configure a speed control application that uses the ABB Drives Enhanced profile In addition some application specific data is added to the communication The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 87 When Reference 1 REF1 is used a reference value of 20000 4E20h corresponds to the reference set with parameter 46 01 Speed scaling in the forward and reverse directions The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Output data Modbus Input data Modbus register register Control word Ha Status word a Speed reference 4 00002 Speed actual value 4 00052 Reference 2 Not 4 00003 Actual value 2 Not 4 00053 used used Constant speed 41 4 00004 Power 4 00054 4 00005 4 00055 Constant speed 21 4 00006 DC bus voltage 1 4 4 00007 4 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACS880 Description drives 50
115. ansparent16 w Two 1 Transparent16 profile Transparent16 w One plus 111 161 24 Transparent16 Drive Parameters profile Transparent16 w Two plus 112 162 26 Transparent16 Drive Parameters profile Transparent32 w One 21 1 Transparent32 profile Transparent32 w Two 2 2 Transparent32 profile Transparent32 w One plus 121 171 28 Transparent32 Drive Parameters profile Transparent32 w Two plus 122 172 32 Transparent32 Drive Parameters profile 5 5 EE EE 1 2 EE EE T EE EE NO EtherNet P Start up 151 Select connection method EtherNet IP provides a variety of connection methods to communicate between devices Not all methods are supported by all devices Refer to the client documentation to determine which method s are supported by the client Note The choice of the connection method has a significant impact on the timeout behavior Refer to configuration parameters 20 CONTROL TIMEOUT and 27 IDLE ACTION for more information The FENA adapter module supports the following connection methods I O connections The adapter module supports Class 1 I O connections I O connections are often also referred to as Implicit Messaging I O connections are typically established by configuring an I O scanner to write and read assembly object instances Connected explicit messaging The adapter module supports Class 3 connected explicit messaging Class 3 connected explicit messages are typically establish
116. apping is done through ACS355 PROF ldrive parameters Supported with Pena ACS880 and ACS580 drives ACSM1 FBA PAR22 ACS850 ACQ810 FBA par22 ACS880 ACS580 Map selection 0 32bit 32 bits 1 16bit 16 bits 23 Reserved These parameters are not used by the adapter a module when the module is configured for 26 PROFINET IO 27 FBA PAR Validates any changed adapter module REFRESH configuration parameter settings After ACS355 ACSM1 refreshing the value reverts automatically to 0 Done FBA PAR ee REFRESH Note This parameter cannot be changed while the drive is running ACS850 ACQ810 FBA par refresh ACS880 ACS580 FBA A B par refresh 1 Refresh Refreshing 28 PAR TABLE VER Read only Displays the parameter table revision of the fieldbus adapter module ACS355 mapping file stored in the memory of the drive FILE CPI FW REV In format xyz where ACSM1 X major revision number PAR TABLE VER y minor revision number ACS850 ACQ810 z correction number OR Pel ee vel in format axyz where ACS880 ACS580 a major revision number FBA A B par table xy minor revision numbers ver z correction number or letter 256 PROFINET IO Start up 29 DRIVE TYPE Read only Displays the drive type code of the CODE fieldbus adapter module mapping file stored in ACS355 the memory of the drive FILE CONFIG ID ACSM1 DRIVE TYPE CODE ACS850 ACQ810 Drive type code ACS880 ACS580 FBA A B drive
117. apter This chapter introduces this manual Applicability This manual applies to the FENA 01 11 21 Ethernet adapter module SW version 3 00 and later Compatibility Drives This table shows the compatibility of the FENA adapter module with the different ABB drives resas Acswt ACSaso ACaBTO ACSa80 ACS500 ref x e FENA 21 22 Introduction to the manual Protocols The FENA adapter module is compatible with Ethernet standards IEEE 802 3 and IEEE 802 3u This table shows the protocols supported by the FENA adapter module from SW version 0 290 onwards Modbus TCP EtherNet IP 7M PROFINET IO 1 In addition to Modbus TCP FENA 01 11 21 supports Modbus over UDP This table specifies the clients masters that are compatible with the supported protocols Compatible client master Modbus TCP All Modbus TCP clients that support e Modbus Application Protocol Specification v1 1b e Modbus Messaging on TCP IP Implementation Guide v1 0b EtherNet IP All EtherNet IP clients that support The CIP Networks Library Volume 1 Common Industrial Protocol CIP Edition 3 0 May 2006 The CIP Networks Library Volume 2 EtherNet IP Adaptation of CIP Edition 1 2 May 2006 Recommended Functionality for EtherNet IP Devices Version 1 2 Feb 2006 PROFINET IO All PROFINET IO masters that support e GSDML file version 2 20 e PROFINET IO protocol according IEC standards 61158 and 61784 e
118. apter This chapter presents the FENA configuration web pages Browser requirements Any web browser can be used Compatibility The web pages work with all drives compatible with the FENA adapter module For a compatibility table see section Drives on page 27 380 Appendix C FENA configuration web pages Logging in 1 Open a web browser and type the IP address of the adapter module in the address field Example http 192 168 0 24 a Blank Page Windows Internet Explorer provided by IBM CJ gt E http 192 168 0 24 TF Favorites Le Connecting Windows Security x The server 192 168 0 24 at ABB Ethernet Module requires a username and password Tae dal User name Password L Remember my credentials ok Cancel 2 Login with a user name and a password Default user name Admin Password The last six digits of the MAC ID of the adapter module without hyphens The MAC ID is visible on the cover of the adapter module and in the ABB IP configuration tool see Appendix B ABB IP configuration tool for FENA e Example If the MAC ID of the adapter module is 00 1C 01 00 2F 73 the password is 002F73 The user interface is loaded Appendix C FENA configuration web pages 381 Menu overview To navigate on the web pages use the menu items available e Status e Configuration Support e Password only visible when Support is clicked Abi FENA 11 crecener ADAPTER
119. arameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to Modbus registers Process data groups are not available in the ABB Drives Classic communication profile 8 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA par refresh 9 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACS850 and ACQ810 Speed control using the ABB Drives Enhanced communication profile This example shows how to configure a speed control application that uses the ABB Drives Enhanced profile In addition some application specific data is added to the communication The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 87 When Reference 1 REF 1 is used a reference value of 20000 4E20h corresponds to the reference set with parameter 19 01 M Speed scaling in the forward and reverse directions 74 Modbus TCP Start up The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Output data Modbus Input data Modbus Ha Hi Control word 4 00001 Status word 4 00051 Speed reference 400002 Speed actual value 4400052 Ref
120. ays the application program N A VER revision of the adapter module in format axyz ACS355 NET a major revision number HELP AL PU REY xy minor revision numbers ACSM1 Z correction number or letter FBA APPL SW N A VER ACS850 ACQ810 FBA appl sw ver ACS880 ACS580 FBA A B appl SW Ver Application program revision of the adapter module 258 PROFINET IO Start up FENA 01 11 21 configuration parameters group B group 2 Note The actual parameter group number depends on the drive type Group B group 2 corresponds to parameter group 55 in ACS355 e parameter group 53 in ACSM1 ACS850 and ACQ810 e parameter group 53 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 56 if the adapter is installed as fieldbus adapter B 01 DATA OUT 1 Selects data word 1 received by the drive over 1 or 112 master to drive the PROFINET network The content is defined by a decimal number in the range of 0 to 9999 ACS355 as follows FBA DATA OUT 1 FBA DATA OUT 1 Virtual address area of drive control ACS850 ACQ810 FBA data out1 101 Parameter area of the drive ACS880 ACS580 9999 PEAS cata U See also Virtual address area allocation with ACSM1 on page 261 2 Ref1 16bit Reference REF1 16 bits 3 Ref2 16bit Reference REF2 16 bits 12 Ref1 32bit Reference REF 1 32 bits 13 Ref2 32bit Reference REF2 32 bits 21 CW2 16bit Control word 2 1
121. bles below and must be checked first and adjusted where necessary You can adjust the parameters via a drive control panel a PC tool or a web user interface For more information on the web user interface see Appendix C FENA configuration web pages Note e Not all drives display descriptive names for the configuration parameters To help you identify the parameters in different drives the names displayed by each drive are given in gray boxes in the tables below e The new parameter settings take effect only when you power up the module the next time or when you activate the fieldbus adapter refresh parameter PROFINET IO Start up 249 FENA 01 11 21 configuration parameters group A group 1 Note The actual parameter group number depends on the drive type Group A group 1 corresponds to e parameter group 51 in ACS355 ACSM1 ACS850 and ACQ810 e parameter group 51 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 54 if the adapter is installed as fieldbus adapter B FBA TYPE Read only Shows the fieldbus adapter type as detected by the drive The value cannot be adjusted by the user If the value is 0 None the communication between the drive and the module has not been established 10 PNIO Pdrive PROFINET IO protocol PROF Idrive profile 11 PNIO ABB Pro PROFINET IO protocol ABB Drives profile 12 PNIO T16 PROFINET IO protocol Transparent 16 bit profile 13 PNIO T32
122. caling are defined with drive parameters for example POS SPEED UNIT and POS SPEED2INT PROFINET 10 Communication profiles 315 Actual values Actual values are 16 bit or 32 bit words containing information on the operation of the drive The functions to be monitored are selected with a drive parameter Actual values in speed control mode The scaling of 16 bit actual speed values ACT or NIST Ajin hexadecimal 0 4000h corresponds to 0 100 of the maximum reference as defined with a drive parameter for example speed scaling in ACSM1 ACS850 ACQ810 ACS880 and ACS580 and external reference in ACS355 The scaling of 32 bit actual speed values NIST_B in hexadecimal 0 4000 0000h corresponds to 0 100 of the maximum reference as defined with a drive parameter for example speed scaling in ACSM1 ACS850 ACQ810 ACS880 and ACS580 and external reference in ACS355 Actual values in positioning mode ACSM1 only For a 32 bit actual position value XIST A the unit and scaling are defined with drive parameters for example POS UNIT POS2INT SCALE and FEED CONST 316 PROFINET IO Communication profiles ABB Drives communication profile Control word and Status word The Control word is the principal means for controlling the drive from a fieldbus system It is sent by the fieldbus master station to the drive through the adapter module The drive switches between its states according to the bit coded inst
123. cant 16 bits 4 00057 DATA IN 1 4 00058 DATA IN 2 Modbus TCP Communication protocol 105 Register Address 1 2 Register Data 16 bit 400059 4 00101 4 09999 4 20000 4 29999 DATA IN 3 Drive Parameter Access 16 bit Register Address 4 00000 100 x Group Index Example for Drive Parameter 3 18 4 00000 100 x 3 18 400318 Drive Parameter Access 32 bit not supported with ACS355 Register Address 4 20000 200 x Group 2 x Index Example for Drive Parameter 1 27 M 4 20000 200 x 1 2 x 27 420254 1 6 digit register addressing 4 00001 is used instead of 5 digit register addressing 4 0001 to describe register map See section Register addressing on page 96 for additional information 2 Register addresses of the 32 bit parameters cannot be accessed by using 5 digit register numbers 106 Modbus TCP Communication protocol Modbus TCP Diagnostics 107 Modbus TCP Diagnostics Contents of this chapter This chapter explains how to trace faults with the status LEDs on the adapter module when the module is used for Modbus TCP communication Fault and warning messages For the fault and warning messages concerning the adapter module see the drive firmware manual 108 Modbus TCP Diagnostics LEDs The adapter module is equipped with three bicolor diagnostic LEDs The LEDs are described below Blinking green Establishing communication
124. cation fault monitoring 50 03 COMM LOSS T OUT 3 0 s2 Defines the fieldbus communication break supervision time 50 04 FBA REF1 Speed Selects the fieldbus reference 1 MODESEL scaling 50 05 FBA REF2 Torque Selects the fieldbus reference 2 M MODESEL scaling 51 01 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 51 02 FBA PAR2 1 MB TCP ABB E Selects the Modbus TCP PROTOCOL PROFILE protocol and the ABB Drives Enhanced profile 51 03 FBA PAR3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA PAR4 0 Static IP 2 Configuration will be obtained IP CONFIGURATION from parameters 05 13 70 Modbus TCP Start up Drive parameter Setting for ACSM1 Description drives 51 05 FBA PAR5 1922 First part of the IP address IP ADDRESS 1 51 06 FBA PAR6 1682 Second part of the IP address IP ADDRESS 2 51 07 FBA PAR7 02 Third part of the IP address IP ADDRESS 3 51 08 FBA PAR8 162 Last part of the IP address IP ADDRESS 4 51 09 FBA PAR9 24 Sets the network mask as SUBNET CIDR 255 255 255 0 allowing access only to the last subnet 51 20 FBA PAR20 102 Sets the communication timeout MODBUS TCP TIMEOUT as 1 second 51 21 FBA PAR21 2 Control RW The timeout feature monitors the TIMEOUT MODE updating of the Control word and Reference 1 52 03 FBA DATA IN3 1072 DC bus voltage 53 01 FBA DATA OUT 24082 Constant speed
125. contain other user definable control information Slave Passive bus participant In PROFINET IO terminology slave stations or slaves are also called passive stations Also referred to as node Warning Signal caused by an existing alarm which does not lead to tripping of the device 30 Introduction to the manual The text in italics is the original German term Abbreviation Explanation ACT Actual value Istwert Decentralised Periphery Dezentrale Peripherie PROFINET IO extension to the EN 50170 standard providing the basic functionality of DP including cyclic data exchange PROFINET IO extension to the EN 50170 standard including eg acyclic data exchange Process data Prozessdaten Parameter identification Parameter Kennung Parameter identification value Parameter Kennung Wert Parameter number Parameternummer Parameter Process data object Parameter Prozessdaten Objekt Parameter value Parameter Wert Service access point Introduction to the manual 31 Abbreviation Explanation SOW Reference Sollwert STW Control word Steuerwort Status word Zustandswort 32 Introduction to the manual Overview of the Ethernet network and the FENA 01 11 21 module 33 Overview of the Ethernet network and the FENA 01 11 21 module Contents of this chapter This chapter contains a short description of the Ethernet network and the FENA adapter module Ethernet network Et
126. control unit Degree of protection IP20 Ambient conditions The applicable ambient conditions specified for the drive in its manuals are in effect Package Cardboard Plastic wrapping Antistatic air bubble sheet PE Indicators Three bicolor LEDs HOST MODULE NETWORK NET Connectors A 20 pin connector to the drive RJ 45 connector to Ethernet X1 FENA 21 only RJ 45 connector for chaining another adapter module X2 Power supply 3 3 V 5 max 400 mA supplied by the drive General Complies with EMC standard EN 61800 3 2004 Printed circuit board conformal coated Ethernet link Compatible devices Ethernet Standard IEEE 802 3 and IEEE 802 3u devices Medium 10BASE TX or 100Base TX with Auto negotiation and Auto MDIX Auto crossover Wiring CAT5 6 UTP CAT5 6 FTP CAT5 6 STP Connector RJ 45 Termination Internal Maximum segment length 100 m 328 ft Topology Bus or star Max 50 nodes allowed for FENA 21 in a daisy chain topology LU Serial communication Half or full duplex type Protocol Modbus TCP EtherNet IP PROFINET IO Appendix A PROF Idrive parameters and I amp M records of PROFINET IO 19 Appendix A PROFldrive parameters and I amp M records of PROFINET IO Contents of this chapter This chapter contains e PROF Idrive parameters of the PROFINET IO communication protocol e telegram and response structures for the I amp M Identification amp Maintenance records of the PROFINET
127. ction number or letter FBA COMM SW VER ACS850 ACQ810 FBA comm sw ver ACS880 ACS580 FBA A B comm SW ver Common program version of the adapter module FBA APPL SW Read only Displays the application program VER revision of the adapter module in format axyz where ACS35S a major revision number FEA AREL Fi xy minor revision numbers REV z correction number or letter ACSM1 FBA APPL SW VER ACS850 ACQ810 FBA appl sw ver ACS880 ACS580 FBA A B appl SW ver Application program revision of the adapter module 130 EtherNet IP Start up FENA 01 11 21 configuration parameters group B group 2 Note The actual parameter group number depends on the drive type Group B group 2 corresponds to parameter group 55 in ACS355 e parameter group 53 in ACSM1 ACS850 and ACQ810 e parameter group 53 in ACS880 if the adapter is installed as fieldbus adapter A or group 56 if the adapter is installed as fieldbus adapter B 01 DATA OUT 1 In output assembly instances that include drive client to drive parameters this parameter specifies which parameter s value will be placed in location ACS355 DATA OUT 1 value received by the drive from FBA DATA OUT 1 the EtherNet IP client ACSM1 The content is defined by a decimal number in FBA DATA OUT1 the range of O to 9999 as follows ACS850 ACQ810 EBA data outi 0 N9tused oo ACS880 ACS580 1 99 Virtual address area of drive control FBA A B data ou
128. d 11 Warning Get 0 No Warnings present 1 BOOL Warning 12 FaultRst Get Set 0 5 1 Fault Reset BOOL 13 Fault Code The fault that caused the last UINT16 transition to the Faulted state DRIVECOMM codes are reported See the drive manual for further information on DRIVECOMM codes Cm Ta Running Get 02 Stopped T Running BOOL_ CEE Get Get Get Get Get 224 EtherNet IP Communication protocol Attribute Services Description Data name type 14 Warning Get Code word indicating the UINT16 Code warning present If multiple warnings are present the lowest code value is displayed DRIVECOMM codes are reported See the drive manual for further information on DRIVECOMM codes 15 CtlFromNet Get 0 NetControl disabled BOOL 1 NetControl enabled DNFaultMode Get Set 2 Vendor specified UINT8 17 ForceFault Get Set 0 5 1 forces the drive to fault AC DC drive object class 2Ah The AC DC drive object can only be used if the ODVA AC DC drive profile is in use The object models the functions specific to an AC or DC Drive Class attributes Instance 0 Attribute Services Description Data name type Revision Get Revision of the CIP Object Array of Class Definition upon which UINT8 the implementation is based EtherNet IP Communication protocol 225 Instance attributes Instance 1 Attribute Services Description Data name type 13 At Reference Frequency arrival BO
129. ded speed and torque control assembly The Extended speed and torque control assembly is defined by the ODVA AC DC drive profile The format of the output assembly is Bye an7 Bite ons Jana Bs lon mr Fault Run Run Reset Rev Fwd Speed Reference High Byte Torque Reference Low Byte 2 Speed Reference Low Byte D5 Torque Reference High Byte EtherNet IP Communication protocol 193 The format of the input assembly is Instance 73 ODVA AC DC profile ka lee CA At Ref Ctrl Ready Run Warn Faulted Refer From From ing ence Net Net Drive State See section State Control supervisor object on page 167 Speed Actual Low Byte Speed Actual High Byte Torque Actual Low Byte Torque Actual High Byte Extended speed and torque control plus drive parameters assembly The Extended speed and torque control plus drive parameters assembly defined by ABB adds configurable drive parameters to the Extended speed and torque control assembly of the ODVA AC DC drive profile The format of the output assembly is Instance 123 ODVA AC DC profile Bits Bit4 Bits Bk2 Bet NetRef NetCtl Fault Run Run Reset Rev Fwd Speed Reference Low Byte 8 DATA OUT 2 Value Low Byte KI Ka e SpeedReference Han Bye o KE KI Ka 194 EtherNet IP Communication protocol Instance 123 ODVA AC DC profile Bye t7 Bwe Bts Bwa Bws ee2 lon BRO DATA OUT 2 Value High B
130. e ABB drives can receive control information from multiple sources including analog and digital inputs the drive control panel and a fieldbus adapter module for example FENA To have the drive controlled through the fieldbus you must select the module as the source for control information for example reference Scaling References are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information In ACSM1 ACS850 ACQ810 ACS880 and ACS580 the speed reference REFx in decimal 0 20000 corresponds to 0 100 of the speed scaling value as defined with a drive parameter In ACS355 drive parameter REFx MIN may limit the actual minimum reference Fieldbus _ Drive REF2 10000 REFx MAX Speed scale REF1 20000 0 0 REF2 10000 REFx MAX Speed scale REF 1 20000 Modbus TCP Communication profiles 93 Actual values Actual values are 16 bit words containing information on the operation of the drive The functions to be monitored are selected with a drive parameter Scaling Actual values are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information Fieldbus lt _ Drive ACT2 10000 REFx MAX ACT1 20000 ACT2 10000 REFx MAX ACT1 20000 94 Modbus TCP Communication p
131. e DATA OUT 3 Value High Byte DATA OUT 4 Value High Byte DATA OUT 5 Value Low Byte DATA OUT 5 Value High Byte DATA OUT 6 Value Low Byte 17 DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte DATA OUT 8 Value Low Byte EtherNet IP Communication protocol 191 Instance 122 ODVA AC DC profile ape ee eee NAE eee See jae eet NAO DATA OUT 8 Value High Byte DATA OUT 9 Value Low Byte DATA OUT 10 Value Low Byte DATA OUT 10 Value High Byte 2T 22 23 DATA OUT 9 Value High Byte 24 The format of the input assembly is Instance 172 ODVA AC DC profile BRE PRS Bite B63 Sat Reo tt les pee Fwd Speed Actual Low Byte Speed Actual High Byte Torque Actual Low Byte Torque Actual High Byte DATA IN 1 Value Low Byte 7 DATAIN 1 Value High Byte DATA IN 2 Value Low Byte DATA IN 2 Value High Byte DATA IN 3 Value Low Byte DATA IN 3 Value High Byte DATA IN 4 Value Low Byte 13 DATA IN 4 Value High Byte DATA IN 5 Value Low Byte DATA IN 5 Value High Byte DATA IN 6 Value Low Byte 17 DATA IN 6 Value High Byte ami aan ami an Cam Kan 192 EtherNet IP Communication protocol Bve an7 Bite ons ana ons enz on BRO 18 Ca oa Woe a EU DATA IN 8 Value High Byte 22 DATA INO Value tows ooo 23 DATAING Vale Honey a0 DATA No vaue LowBye ooo a8 DATA N To vaue High Bye ooo Exten
132. e Selects the PROFINET IO protocol and the PROFIdrive profile 51 03 Commrate 0 Auto Ethernet communication rate is negotiated automatically by the device 51 04 IP configuration 0 Static IP Configuration will be obtained from parameters 05 73 or from the PLC via the DCP protocol 53 05 FBA data out5 Constant speed 2 51 27 FBA A par refresh 1 Refresh Validates the FENA 11 21 configuration parameter settings 19 12 Ext1 control mode Selects speed control as the control mode 1 for external control location 1 286 PROFINET IO Start up Drive parameter Setting for ACS880 Description drives 20 01 Ext1 commands 12 Fieldbus A Selects the fieldbus A interface as the source of the start and stop commands for external control location 1 22 11 Speed ref1 source 4 FB A ref1 Selects the fieldbus A reference 1 as the source for speed reference 1 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Parameter setting examples ACS580 Frequency control using PROF Idrive communication profile with PPO Type 4 This example shows how to configure a basic frequency control application that uses the PROF ldrive profile In addition some application specif
133. e communication between the adapter module and the drive with parameter 50 01 FBA enable 3 With parameter 50 02 Comm loss func select how the drive reacts to a fieldbus communication break Notes e This function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive e In ACQ810 you can select the control locations to be monitored with parameter 50 21 Comm loss enable By default the monitoring is enabled in both control locations EXT1 and EXT2 4 With parameter 50 03 Comm loss t out define the time between communication break detection and the selected action 5 Select application specific values for parameters 50 04 50 11 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 280 PROFINET IO Start up 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module automatically sets the communication profile specific virtual address for the Status word in parameter 52 01 and for the Control word in parameter 53 01 8 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA par refresh 9 Set the relevant drive control parameters
134. e divisor 20 MODBUS TCP TIMEOUT ACS355 FB PAR 20 ACSM1 FBA PAR20 ACS850 ACQ810 FBA par20 ACS880 ACS580 Timeout time 0 65535 Defines the Modbus TCP timeout value The Modbus protocol does not specify a timeout mechanism for the application layer A timeout mechanism may be desired when controlling a drive so the adapter module provides a method for this purpose e Ifthe parameter value is zero this feature is disabled If the parameter value is non zero the timeout is Modbus TCP timeout value 100 milliseconds For example a value of 22 results in a timeout of 22 100 milliseconds 2 2 seconds If a timeout occurs the adapter module signals the drive that communication with the client has been lost The drive configuration then determines how to respond Example If the Modbus TCP timeout is 250 ms and the drive is configured to fault on a communication failure with a delay of 500 ms the drive will fault 750 ms after communications is lost Modbus TCP timeout value NO O 56 Modbus TCP Start up 21 TIMEOUT MODE Selects which Modbus TCP register accesses 2 reset the timeout counter Control ACS355 RW FB PAR 21 ACSM1 FBA PAR21 ACS850 ACQ810 FBA par21 ACS880 ACS580 Timeout mode The Modbus TCP timeout feature is disabled 1 Any message The timeout counter is reset when any Modbus register of the drive is accessed 2 Control RW The timeout counter is
135. e mapped to PZD size mismatch or non existent PZD memory failure Parameter cannot be mapped to PZD out of memory Multiple PZD map Parameter cannot be mapped to PZD multiple PZD write 82h Control word bit map Cannot map Control word bit parameter 933 937 eg double mapping of bits Set torque mode error Cannot change mode to TORQUE frequency is used Illegal Request ID The request ID of the response is illegal 65h 66h 67h 6Eh 6Fh 79h TAh 8Ch 90h 338 PROFINET IO Communication protocol Internal buffer Buffer overflow Internal communication Communication error between the module and the drive Function blocks for sending DP V1 messages Siemens S7 In IEC 61131 3 compatible systems function blocks are available for accessing data non cyclically In Siemens 57 SFB 52 RDREC can be used for reading and SFB53 WRREC for writing data records as follows e On INDEX Connect the value 0xB02F OxBO2E or Ox2F e On Write record Set the length of the DP V1 write request to MLEN e On Read record Set the maximum length of the DP V1 read response e Connect the DP V1 message to RECORD BOOL REQ VALID BOOL DWORD BUSY BOOL INT ERROR BOOL INT STATUS DWORD LEN INT ANY RECORD RECORD BOOL REQ DONE BOOL DWORD ID BUSY BOOL INT INDEX ERROR BOOL INT LEN STATUS DWORD P ANY RECORD RECORD For more informa
136. e of 30000 decimal corresponds to an equal amount of rpm in the drive The reference value sent from the PLC is limited by parameter 1105 REF1 MAX in the forward and reverse directions The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Control word Status word Speed reference Spoed e actual value Constat speed 2 DC bus voltage 1 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACSI55 Description drives 9802 COMM PROT SEL 4 EXT FBA Enables communication between the drive and the fieldbus adapter module 5101 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 5102 FB PAR 2 100 EIP AC DC Selects the EtherNet IP protocol PROTOCOL PROFILE and the ODVA AC DC drive profile EtherNet P Start up 135 Drive parameter Setting for ACSI55 Description drives 5103 FB PAR 3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 5104 FB PAR 4 0 Static IP 2 Configuration will be obtained from IP CONFIGURATION parameters 05 13 5105 FB PAR 5 1922 First part of the IP address IP ADDRESS 1 5106 FB PAR 6 1682 Second part of the IP address IP ADDRESS 2 5107 FB PAR 7 02 Third part of the IP address IP ADDRESS 3 5108 FB PAR 8 162 Last part of the IP address IP ADDRESS 4 5123 FB PAR 23 128 Sets the scaling for
137. e table below lists the ErrorCode1 with PNIORW decoding wse x x x px Jr fx Jx x ise Meaning Error code CO OxOA BE 0 Read error 1 Write error 2 Module failure 3 Reserved 8 Version conflict 9 Feature not supported 10 15 User specific Ox0B Access 0 Invalid index 1 Write length error 2 Invalid slot 3 Type conflict 4 Invalid area 5 State conflict 6 Access denied 7 Invalid range 8 Invalid parameter 9 Invalid type 10 15 User specific 2 Ox0C Resource 0 Read constraint conflict 1 Write constraint conflict 2 Resource busy 3 Resource unavailable ng f Reserved 15 User specific ce 330 PROFINET IO Communication protocol DP V1 read write request sequence A read write service on a drive parameter is illustrated below Master DP V1 Slave PROF Idrive Write request DB47 Parameter request Parameter request Write response without data Read request DB47 without data N Parameter Read response processing without data Read request DB47 without data PROF Idrive Read response Parameter with data response Parameter response The messaging employs DP V1 data units The PROF Idrive parameter request is included within the DP V1 request as data Likewise the DP V1 response contains the PROF Idrive parameter response as data A write request is first sent containing the parameter request If the write request is val
138. ed For example if the adapter module is installed in slot 1 you must select slot 1 3 With parameter 50 02 FBA A comm loss func select how the drive reacts to a fieldbus communication break Note that this function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive Mm 4 With parameter 50 03 FBA A comm loss t out define the time between communication break detection and the selected action 10 Modbus TCP Start up 77 Select application specific values for the rest of the parameters in group 50 starting from 50 04 Examples of appropriate values are shown in the tables below Set the module configuration parameters in group 51 e Select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 e With parameters 51 20 and 51 21 select how the adapter module detects fieldbus communication breaks Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to Modbus registers Process data groups are not available in the ABB Drives Classic communication profile Save the valid parameter values to permanent memory with parameter 96 07 Parameter save manually Validate the settings made in parameter groups 51 52
139. ed by using a message instruction to write or read an attribute Note When using Class 3 explicit messaging some EtherNet IP clients may close the connection after the MSG instruction is done This will cause the module to behave as if it were controlled via unconnected explicit messaging Unconnected explicit messaging The adapter module supports unconnected explicit messaging Unconnected explicit messages are typically established by using a message instruction to write or read an attribute Note EtherNet IP does not provide a timeout means for unconnected explicit messaging To use unconnected explicit messaging for control refer to configuration parameter 20 CONTROL TIMEOUT m 152 EtherNet IP Start up EDS files Electronic Data Sheet EDS files specify the properties of the device for the EtherNet IP client The client identifies the device by means of the product code device type and major revision attributes To enable the use of different ABB drive types on the same EtherNet IP network a unique product code has been given to each drive type and application combination EDS files are available from the Document library www abb com drives Note Only one EDS file with the same EtherNet IP product code can be installed in the PLC at a time EtherNet IP Start up 153 Configuring an Allen Bradley PLC This example shows how to prepare an Allen Bradley Control Logix5555 PLC for
140. ed drive profile The format of the output assembly is fevie eit7 Bte Bus Bta ons Bz ent Bro hi 7 Dive Profle 2 bi Reference 1 Word Hion Bye ile 32 bi The format of the input assembly is Instance 72 Transparent 32 profile Byte Bit7 Bit6 Bit5 Bit4 Bits Bit2 Bit1 Bito Drive Profile 32 bit Status Word Low Byte Drive Profile 32 bit Reference 1 Word Low Byte Drive Profile 32 bit Reference 2 Word Low Byte 7 214 EtherNet IP Communication protocol Instance 72 Transparent 32 profile Drive Profile 32 bit Actual 2 Word Low Byte Drive Profile 32 bit Actual 2 Word Drive Profile 32 bit Actual 2 Word Drive Profile 32 bit Actual 2 Word High Byte Transparent 32 with two assembly plus drive parameters The Transparent 32 with two assembly plus drive parameters defined by ABB adds configurable drive parameters to the Transparent 32 with two assembly The format of the output assembly is Instance 122 Transparent 32 profile Bye JBn7 Bie ons Bwa loro Biz Joni BRO Drive Profile 32 bit Control Word Low Byte Drive Profile 32 bit Control Word Drive Profile 32 bit Control Word Drive Profile 32 bit Control Word High Byte Drive Profile 32 bit Reference 1 Word Low Byte Drive Profile 32 bit Reference 1 Word Drive Profile 32 bit Reference 1 Word Drive Profile 32 bit Reference 1 Word High Byte Drive Profile 32 bit Reference 2 Word Low Byte Drive Profile 32 bit Refere
141. eference set by parameter 32 04 TORQUE REF 1 MAX in the forward and reverse directions P Out Control Speed Torque N A N A N A word reference reference Status Speed actual Torque actual N A N A word value PROFINET IO Start up 277 The table below gives the recommended drive parameter settings Drive parameter Setting for ACSM1 Description drives 50 01 FBA ENABLE Enable Enables communication between the drive and the fieldbus adapter module 50 02 COMM LOSS FUNC Fault Enables fieldbus communication fault monitoring 50 03 COMM LOSS T OUT 3 0s Defines the fieldbus communication break supervision time 50 04 FBA REF1 Speed Selects the fieldbus reference 1 MODESEL scaling 50 05 FBA REF2 Selects the fieldbus reference 2 MODESEL scaling 51 01 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 51 02 FBA PAR2 11 PNIO ABB Pro Selects the PROFINET IO PROTOCOL PROFILE protocol and the ABB Drives profile 51 03 FBA PAR3 Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA PAR4 0 Static IP Configuration will be obtained IP CONFIGURATION from parameters 05 13 or from the PLC via the DCP protocol 52 03 FBA DATA IN3 6 Act2 16bit 53 01 FBA DATA OUT1 1 CW 16bit 53 02 FBA DATA OUT2 2 Ref1 16bit 53 03 FBA DATA OUT3 Reference 2 51 27 FBA PAR REFRESH REFRESH Validates the FENA 11 21 configuration parameter settings
142. eldbus communication for ACS880 and ACS580 driveS sc sc4c se eee eee cde s ee tee de eed od wore eee 283 Parameter setting examples ACS880 284 Speed control using PROF Idrive communication profile with PPO Type 4 000006 Parameter setting examples ACS580 Frequency control using PROF Idrive communication profile with PPO Type 4 0 0005 Configuring the master station 00005 Downloading the GSD file 00 6 Configuring an ABB AC500 PLC Configuring a Siemens SIMATIC S7 PLC 15 PROFINET IO Communication profiles Contents of this chapter AA 305 Communication profiles 2 0 00 0c ccc eee eee 305 PROF Idrive communication profile 307 Control word and Status word 20005 307 Control word contents 0 0a 307 Status word contents 0 0 000 aaa 310 State machine for all operating modes 312 State machine for the positioning mode 313 References aa 314 References in speed control mode 314 References in positioning mode ACSM1 only 314 Actual values cae nda ADA GAAA NA Geek a had bweha ween Ga 315 Actual values in speed control mode 315 14 Table of contents Actual values in positioning mode ACSM1 only 315 ABB Drives communication p
143. ency from nameplate Units RPM Control supervisor object class 29h The Control supervisor object can only be used if the ODVA AC DC drive profile is in use The object models all the management functions for devices within the Hierarchy of Motor Control Devices The behavior of motor control devices is described by e AC DC drive object class 2Ah page 224 and e Run Stop event matrix under Run Forward amp Run Reverse Control supervisor object page 162 See also section State Control supervisor object on page 167 Note If assembly instances are used they override this object for example upon drive power up Class attributes Instance 0 E Attribute Description Data name type Revision Get Revision of the CIP Object Array of Class Definition upon which the UINT8 implementation is based EtherNet IP Communication protocol 223 Instance attributes Instance 1 Attribute Services Description Data name type 3 Run 1 Get Set 0 Stop 1 Run BOOL See the Run Stop event matrix on page 762 4 Run2 Get Set 0 Stop 1 Run BOOL See the Run Stop event matrix on page 162 5 Net Control Get Set 0 Local Control 1 Network BOOL Control State of Object UINT8 See section State Control supervisor object on page 167 0 Stopped 1 Running BOOL 7 Ready 1 Ready Enabled or BOOL Stopping O Other state 10 Faulted O Not faulted 1 Fault BOOL occurre
144. er module LO Fieldbus adapter communication OK ABOVE Actual frequency or speed equals or LIMIT exceeds supervision limit set by drive parameter Valid in both directions of rotation Actual frequency or speed within supervision limit 320 PROFINET IO Communication profiles State machine The state machine for the ABB Drives communication profile is shown below a SWITCH ON MAINS OFF INHIBITED SW Bit6 1 ABB Drives communication Power ON CW Bit0 0 ba profile NOT READY TO SW Status word n Speed CW xxxx x1xx xxxx x110 Input current CW Bit3 0 RFG Ramp function READY TO generator OPERATION SWITCH ON SW Bito 1 f Frequency INHIBITED SW Bit2 0 from any state aparalon CW xxxx x1xx Xxxx x111 inhibited Fault READY TO from any state OPERATE SW Bit1 1 Babad SW Bit3 1 CW xxxx x1xx Xxxx 1111 OFF1 and SW Bit12 1 gt ACTIVE SW Bit1 0 from any state from any state n f 0 I 0 Y Emergency stop Emergency OFF CW Bit3 1 OFF3 CW Bit2 0 OFF2 CW Bit1 0 and SW Bit12 1 OFF3 OFF2 B C D ACTIVE fe Sw Bit5 0 ACTIVE SW Bit4 0 CW Bit4 0 n f 0 20 Lag OPERATION ENABLED a SW Bit2 1 A CW Bit5 0 CW xxxx x1xx xxx1 1111 gt RFG OUTPUT ENABLED B CW Bit6 0 CW xxxx x1xx xx11 1111 RFG ACCELERATOR ENABLED state 7 ng CW xxxx x1xx x111 1111 miga condition rising edge PRERANO SW Bit8 1 of the bit D
145. erence 2 Not e Actual value 2 Not used used Constant speed 41 4 00004 Power 4 00054 4 00005 4 00055 Constant speed 21 pate DC bus voltage 4 00056 4 00007 4 00057 1 Exam ple The table below gives the recommended drive parameter settings Drive parameter Setting for Description ACS850 ACQ810 drives 50 01 Fba enable Enable Enables communication between the drive and the fieldbus adapter module 50 02 Comm loss func Fault2 Enables fieldbus communication fault monitoring 3 0 s2 50 03 Comm loss t out Defines the fieldbus communication break supervision time 50 04 Fb ref1 modesel Speed Selects the fieldbus reference 1 scaling 51 01 FBA type Ethernet Displays the type of the fieldbus adapter module 51 02 FBA par2 1 MB TCP ABB E Selects the Modbus T CP protocol PROTOCOL and the ABB Drives Enhanced PROFILE profile 51 03 FBA par3 2 Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA par4 0 Static IP Configuration will be obtained IP CONFIGURATION from parameters 05 13 Drive parameter 51 05 FBA par5 IP ADDRESS 1 51 06 FBA par6 IP ADDRESS 2 51 07 FBA par7 IP ADDRESS 3 51 08 FBA par8 IP ADDRESS 4 51 09 FBA par9 SUBNET CIDR 51 20 FBA par20 MODBUS TCP TIME OUT 51 21 FBA par21 TIMEOUT MODE 52 01 FBA data in1 52 03 FBA data in3 53 01 FBA data out1 53 03 FBA data out3 Modbus TCP S
146. ers OFh No text array available Access to a text array that is not available Parameter value is available Request cannot be Access is temporarily not possible executed because of for reasons that are not specified in operating mode detail W Value impermissible Change access with a value that is Description element Change access to a description cannot be changed element that cannot be changed within limits but is not permissible for other long term reasons parameter with defined single values Response too long The length of the current response exceeds the maximum transmittable length PROFINET IO Communication protocol 337 Parameter address Ilegal value or value that is not impermissible supported for the attribute number of elements parameter number or sub index or a combination 17h Illegal format Write request Illegal format or format of parameter data that is not supported Number of values Write request Number of values of inconsistent the parameter data does not match the number of elements at the parameter address 65h FF Manufacturer specific error area 65h Vendor specific error Vendor specific error 66h Request not supported Request not supported Communication error Request cannot be completed because of a communication error Non volatile error Failure during write to non volatile memory Time out error Request aborted because of a timeout 78h PZD map failure Parameter cannot b
147. es found in the ODVA AC DC drive profile s input assemblies Note that all input assembly instances do not support all attributes listed here Faulted Control supervisor object This attribute indicates that the drive has experienced a fault The fault code may be read from the FaultCode attribute of the Control supervisor object Warning Control supervisor object This attribute indicates that the drive is experiencing a warning condition The warning code may be read from the WarnCode attribute of the Control supervisor object Running Forward Control supervisor object This attribute indicates that the drive is running in the forward direction Running Reverse Control supervisor object This attribute indicates that the drive is running in the reverse direction Ready Control supervisor object This attribute indicates that the Control supervisor object state machine is in the Ready Running or Stopping state See State Control supervisor object on page 167 _ Ctrl From Net Control supervisor object This attribute indicates if the Run Stop command is being supplied locally Ctrl From Net 0 or by the network Ctrl From Net 1 Ref From Net AC DC drive object This attribute indicates if the speed and torque references are being supplied locally Ref From Net 0 or by the network Ref From Net 1 EtherNet IP Communication profiles 167 At Reference AC DC drive object This attribute indicates that
148. est Parameter OK The Format Number of Values and Values fields are repeated for other parameters PROFINET IO Communication protocol 335 The table below shows the data types for the Format field in the PROF Idrive response Ox00 Reserved Ox01 0x36 Standard data types Boolean not supported Integer8 not supported Integer16 Integer32 Unsigned16 Unsigned32 Floating point not supported 1 2 3 4 5 Unsigned8 not supported 6 7 8 9 Visible string not supported Ox45 0xFF Reserved 336 PROFINET IO Communication protocol The table below shows the PROF drive parameter request error 0 Impermissible Access to an unavailable parameter parameter number 0 Parameter value cannot Change access to a parameter value be changed that cannot be changed 0 Low or high limit Change access with a value outside exceeded the limits 0 0 0 0 codes Invalid subindex Access to an unavailable subindex No array Access with a subindex to a non indexed parameter 05h Incorrect data type Change access with a value that does not match the data type of the parameter Oh 1h 2h 3h 4h 6h Setting not permitted Change access with a value unequal can only be reset to O when this is not permitted Th 9h Bh 11h 14h 15h No description data Access to an unavailable description available parameter value is available No operation priority Change access rights without rights to change paramet
149. eters via a drive control panel a PC tool or a web user interface For more information on the web user interface see Appendix C FENA configuration web pages Note e Not all drives display descriptive names for the configuration parameters To help you identify the parameters in different drives the names displayed by each drive are given in gray boxes in the tables e The new parameter settings take effect only when you power up the module the next time or when you activate the fieldbus adapter refresh parameter Modbus TCP Start up 51 FENA 01 11 21 configuration parameters group A group 1 Note The actual parameter group number depends on the drive type Group A group 1 corresponds to e parameter group 51 in ACS355 ACSM1 ACS850 and ACQ810 e parameter group 51 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 54 if the adapter is installed as fieldbus adapter B FBA TYPE Read only Shows the fieldbus adapter type as detected by the drive The value cannot be adjusted by the user If the value is 0 None the communication between the drive and the module has not been established 01 02 PROTOCOL Selects the application protocol and 0 PROFILE communication profile for the network MB TCP connection ABB C aT The selections available for Modbus communication are listed below ACSM1 FBA PAR2 ACS850 ACQ810 FBA par2 ACS880 ACS580 Protocol Profile a ierToP ABB G
150. etwork may employ either the PROF drive profile or the ABB Drives profile Both are converted to the native profile eg DCU or FBA by the adapter module In addition two Transparent modes for 16 bit and 32 bit words respectively are available With the Transparent modes no data conversion takes place 306 PROFINET IO Communication profiles The figure below illustrates the profile selection FENA Drive Profile selection PROFIidrive Data conversion PROFINET CW REF 1 REF2 SW ACT1 ACT2 Optional reference actual value scaling PROFidrive positioning PROFINET Transparent32 1 Native profile eg DCU or FBA Note The diagram is applicable only when PPO messaging is used lf Standard Telegrams ST are used the communication profile is selected automatically The following sections describe the Control word the Status word references and actual values for the PROFldrive and ABB Drives communication profiles Refer to the drive manuals for details on the native profiles PROFINET 10 Communication profiles 307 PROFlIdrive communication profile Control word and Status word The Control word PROF Idrive parameter 967 is the principal means for controlling the drive from a fieldbus system It is sent by the fieldbus master station to the drive through the adapter module The drive switches between its states according to the bit coded instructions in the Control word and retu
151. f rotation Actual frequency or speed within supervision limit EXT CTRL_ External Control Location EXT2 selected LOC Note concerning ACS880 This bit is effective only if the fieldbus interface is set as the target for this signal by drive parameters User bit O selection 06 33 KO External Control Location EXT1 selected EXT RUN External Run Enable signal received ENABLE Note concerning ACS880 This bit is effective only if the fieldbus interface is set as the target for this signal by drive parameters User bit 1 selection 06 34 o No External Run Enable signal received De FBA YY error detected by fieldbus ERROR adapter module LO Fieldbus adapter communication OK State machine EtherNet P Communication profiles 177 The state machine for the ABB Drives communication profile is shown below SWITCH ON MAINS OFF INHIBITED SW Bit6 1 Power ON CW Bit0 0 A eb SWITCH ON SW BitO 0 CW xxxx X1xx xXxxx x110 CW Bit3 0 READY TO OPERATION SWITCH ON SW BitO 1 INHIBITED SW Bit2 0 operation naaa CW xxxx X1XX XXXX x111 from any state OFF1 CW Bit0 0 OFF1 ACTIVE READY TO OPERATE CW xxxx x1 xx xxxx 1111 and SW Bit12 1 SW Bit1 1 ABB Drives communication profile CW Control word SW Status word n Speed Input current RFG Ramp function generator f Frequency from any state Fault FAULT SW Bit3 1 J CW Bit7 1 gt SW Bit1 0 from a
152. f this manual UINT8 Unsigned Integer 8 bit UINT16 Unsigned Integer 16 bit SINT16 Signed Integer 16 bit UINT32 Unsigned Integer 32 bit Boolean value Note The adapter module is designed to provide EtherNet IP communications for a variety of drives with different capabilities Default minimum and maximum values for attributes necessarily vary based upon the capabilities of the drive to which the module is attached and are not documented herein Default minimum and maximum values for attributes may be found in the e drive manuals e Electronic Data Sheet Files EDS for the drive Note that the units of the attributes may differ from those of the parameters documented elsewhere and those differences must be considered when interfacing to the drive via the module The table below shows the service names of the class objects OxOE Get Attribute Single 0x10 Set Attribute Single SET ALL 0x02 Set Attribute All GET ALL 0x01 Get Attribute All 218 EtherNet IP Communication protocol Identity object class 01h This object provides identification of and general information about the device Class attributes Instance 0 Attribute Services Description Data type name Revision Get Revision of the identity object Array of UINT8 Instance attributes Instance 1 Attribute Services Description Data type name 1 Vendor ID Get Identification of the device UINT16 vendor 2 Device Get Identificatio
153. file Speed Reference High Byte EtherNet IP Communication protocol 183 The format of the input assembly is Instance 70 ODVA AC DC profile ANG ERS BRA SRS BRS lee Fwd Speed Actual Low Byte Speed Actual High Byte Basic speed control plus drive parameters assembly The Basic speed control plus drive parameters assembly defined by ABB adds configurable drive parameters to the Basic speed control assembly of the ODVA AC DC drive profile The format of the output assembly is Instance 120 ODVA AC DC profile oye BR7 Bro Bits Bra Speed Reference Low Byte Speed Reference High Byte DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte j DATA OUT 2 Value High Byte DATA OUT 3 Value Low Byte DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte DATA OUT 4 Value High Byte DATA OUT 5 Value Low Byte 184 EtherNet IP Communication protocol Bye Bit7 Bite ans na ona eka BRT ano Na DATAOUTSVaue igh Bye DD ia DATA OUTS Vale kowBye KI KOI DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte DATA OUT 8 Value Low Byte Lag DATA OUT 8 Value High Byte 20 DATA OUT 9 Value Low Byte 21 DATA OUT 9 Value High Byte DATA OUT 10 Value Low Byte Instance 170 ODVA AC DC profile BE B08 CO ee leap res Fwd O Cl Speed Actual Low By
154. h parameter 9802 COMM PROT SEL Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 5102 and configure the network settings with parameters 5103 5113 With parameter 3018 COMM FAULT FUNC select how the drive reacts to a fieldbus communication break With parameter 3019 COMM FAULT TIME define the time between communication break detection and the selected action Define the process data transferred to and from the drive in parameter groups 54 and 55 Note The adapter module sets the Status word and actual value automatically in parameters 5401 and 5402 and Control word and reference in parameters 5501 and 5502 Validate the settings made in parameter groups 51 54 and 55 with parameter 5127 FBA PAR REFRESH Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below 264 PROFINET IO Start up Parameter setting examples ACS355 Speed control using the PROFIdrive communication profile with PPO Type 4 This example shows how to configure a basic speed control application that uses the PROFldrive profile In addition some application specific data is added to the communication The start stop commands and reference are according to the PROF ldrive profile For more information see the PROFlIdrive state machine on page 372 The reference value
155. h set speed assembly 196 ABB Drives profile with set speed plus drive parameters assembly eee eee 197 ABB Drives profile with set speed and set torque assembly 2 00 cee 199 ABB Drives profile with set speed and set torque plus drive parameters assembly 200 Transparent 16 with one assembly 203 Table of contents 11 Transparent 16 with one assembly plus drive parameters 204 Transparent 16 with two assembly 206 Transparent 16 with two assembly plus drive parameters 207 Transparent 32 with one assembly 209 Transparent 32 with one assembly plus drive parameters 210 Transparent 32 with two assembly 213 Transparent 32 with two assembly plus drive parameters 214 Class objects 0 0a 217 Identity object class O1h 00006 Class attributes Instance 0 Instance attributes Instance 1 Attribute explanations 0 02002 eee Motor data object class 28h Class attributes Instance 0 Instance attributes Instance 1 Control supervisor object class 29h Class attributes Instance 0 Instance attributes Instance 1 AC DC drive object class 2Ah Class attributes Instance 0 Instance attributes Instance 1 Drive parameter object class 90h
156. hannel DP header DP trailer PROFINET IO Communication protocol 349 e DP V1 Read response Slot number Subslot number Index Data length Request reference mirrored Response ID Drive object ID mirrored Number of parameters Format 42h Word Number of values nee Value of error values pA PAS DP 01 01 BO 2F 08 a 01 42 01 00 68 DP header DP V1 Response a V3 Parameter Channel trailer Subsequently the contents of PZD3 in each Request frame are written to drive parameter 12 06 until a different selection is made 350 PROFINET IO Communication protocol Example 5 Determining the source of the process data read from the drive PROF drive parameter 916 394h can be used to define which data is read cyclically from the drive as application specific process data In the example below the parameter is used to determine which drive parameter the contents of PZD3 are taken from Subindex IND defines which process data word the required data is transmitted in e DP V1 Write request Slot number Subslot number Index Data length Request reference Request ID 01h Read Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter index Subindex py Nan porn DP 01 01 BO 2F OA OB 01 01 01 10 01 03 94 00 03 HANAY railer header DP V1 Response PROF Idrive V3 Parameter Channel PROFINET IO Communication protocol 351 e DP
157. he IP gateway for forwarding Parameters FBA PAR10 10 13 define the four octets of the gateway ACS850 ACQ810 address FBA par10 ACS880 ACS580 GW address 1 0 255 GW address 13 GWADDRESS 4 See parameter 10 GW ADDRESS 1 ACS355 FB PAR 13 ACSM1 FBA PAR13 ACS850 ACQ810 FBA par13 ACS880 ACS580 GW address 4 0 255 GW address 14 Reserved These parameters are not used by the adapter sin module when the module is configured for 18 Modbus T CP 19 T16 SCALE ACS355 FB PAR 19 ACSM1 FBA PAR19 ACS850 ACQ810 FBA par19 ACS880 ACS580 T16 scale Modbus TCP Start up 55 Defines the reference multiplier actual value divisor for the adapter module The parameter is effective only when the Transparent 16 profile is selected AND the drive is using the native communication profile eg DCU or FBA and a 16 bit transparent Reference 1 Actual value 1 With an ACS355 drive the speed reference from the PLC is multiplied by the value of this parameter plus one For example if the parameter has a value of 99 and a reference of 1000 given by the master the reference will be multiplied by 99 1 100 and forwarded to the drive as 100000 According to the DCU profile this value is interpreted as a reference of 100 rpm in the drive With ACSM1 ACS850 ACQ810 ACS880 and ACS580 setting this parameter to 65535 provides an approximation of 1 1 rpm 0 65535 Reference multiplier actual valu
158. he adapter module is installed For example if the adapter module is installed in slot 1 you must select slot 1 3 With parameter 50 02 FBA A comm loss func select how the drive reacts to a fieldbus communication break Note that this function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive 4 With parameter 50 03 FBA A comm loss t out define the time between communication break detection and the selected action 5 Select application specific values for the rest of the parameters in group 50 starting from 50 04 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 Protocol Profile and configure the network settings with parameters 51 03 51 13 284 PROFINET IO Start up 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module automatically sets the communication profile specific virtual address for the Status word in parameter 52 01 and for the Control word in parameter 53 01 8 Save the valid parameter values to permanent memory with parameter 96 07 Parameter save manually 9 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA A par refresh 10 Set the relevant drive control paramete
159. he device obtains its interface configuration values via DHCP upon start Up 3 15 Reserved DNS enable True The device resolves host names by banal a DNS server Ethernet link object class F6h This object maintains link specific counters and status information for the Ethernet communication interface Class attributes Instance 0 Attribute Services Description Data name type E 1 Revision Get Revision of the Ethernet Link Array of Object Class Definition upon UINT8 which the implementation is based EtherNet IP Communication protocol 237 Instance attributes Instance 1 Attribute Services Description Data name type Interface Get Set 10 or 100 Mbps UDINT Speed Interface Get Set Interface status flags Flags Description Link status Half Full duplex Negotiation status Manual setting requires reset Local hardware fault Reserved 3 i Get ARRAY 6XUSINT Connection object class 05h Do not modify this object This object is only used while establishing the connection between the adapter module and the PLC The connection class allocates and manages the internal resources associated with both I O and explicit messaging connections The specific instance generated by the connection class is referred to as connection instance or connection object The table below shows the connection object states E State Description state Description 00 Non Existent Establ
160. herNet IP Communication profiles The figure below illustrates the profile selection EtherNet IP FENA Drive network Profile selection Native profile eg ODVA AC DC DCU FBA ODVA AC DC profile Dna Native profile eg ABB Drives DCU FBA ABB Drives profile Transparent16 Drive specific profile Optional reference with 16 bit words actual value scaling Drive specific profile Transparent32 1 Can be used if the native profile is supported by the drive The following sections describe the Control word the Status word references and actual values for the ODVA AC DC drive and ABB Drives communication profiles Refer to the drive manuals for g details on the native profiles EtherNet IP Communication profiles 161 ODVA AC DC drive profile This section briefly describes the ODVA AC DC drive profile Additional information is available at www odva org An EtherNet IP node is modeled as a collection of abstract objects Each object represents the interface to and behavior of a component within the product The ODVA AC DC drive profile defines a collection of objects suitable for the control of AC and DC drives The objects supported by the adapter module are listed in section Class objects on page 277 Objects are defined by e Service e Class e Instance e Attribute e Behavior For example to set the drive speed reference the Set Attribute Single service can be requested for the
161. hernet standards support a variety of physical media coaxial cable twisted pair fiber optics and topologies bus and star The FENA 01 11 21 adapter module supports twisted pair as the physical media in a star topology In addition FENA 21 supports a daisy chain topology The maximum length for an Ethernet segment on twisted pair media is 100 meters All twisted pair media between the Ethernet node and the switch or router must be shorter than 100 meters including media within patch panels For more information see chapter Technical data 34 Overview of the Ethernet network and the FENA 01 11 21 module Example topology of the Ethernet link This figure shows an example of an allowable topology for an Ethernet network with FENA 01 11 Other slave ABB drive Other slave device a device This figure shows an example of an allowable topology for an Ethernet network with FENA 21 ABB drive ABB drive ABB drive Other slave device l z p a FENA 21 ETHERNET ADAP PR mang NAAN CONDO OnNoonN CON OO Noon HOS 3 post i z M
162. ic data is added to the communication The start stop commands and reference are according to the PROF ldrive profile speed control mode For more information see the PROF Idrive state machine on page 372 The reference value 16384 4000h corresponds to parameter 46 02 Frequency scaling in the forward and reverse directions 1 Example PROFINET IO Start up 287 The table below gives the recommended drive parameter settings Drive parameter Setting for ACS580 Description drives 50 01 FBA A enable 1 Option slot 12 Enables communication between the drive and the fieldbus adapter module 50 04 FBA A ref1 type 0 Speed or Selects the fieldbus A reference 1 frequency type and scaling 50 07 FBA A act1 type Selects the actual value type and scaling according to the currently active Ref1 mode defined in parameter 50 04 51 01 FBA A type 128 ETHERNET Displays the type of the fieldbus adapter module 51 02 Protocol Profile 10 PNIO Pdrive Selects the PROFINET IO protocol and the PROFIdrive profile 51 03 Commrate 0 Auto Ethernet communication rate is negotiated automatically by the device 51 04 IP configuration 0 Static IP Configuration will be obtained from parameters 05 73 or from the PLC via the DCP protocol 53 05 FBA data out5 Constant frequency 2 51 27 FBA A par refresh 1 Refresh Validates the FENA 11 21 configuration parameter settings 19 12 Ext1 control mode Selects speed con
163. id the adapter module acknowledges it with a DP V1 write response with no data The master will then send a read request If the adapter module is still busy performing the internal parameter request it will return a negative response with the DP V1 error code B5h State conflict In this case the master will repeat the read request until the adapter module has the PROF Idrive response data ready If the write request is invalid a negative response is returned with a DP V1 error code see section ErrorCode7 on page 329 PROFINET IO Communication protocol 331 Read and write blocks A read block is used in read requests and responses while a write block is used in write requests and responses A request consists of unique identifiers for the connection addressing information and the length of the record data A response also contains two additional fields for transferring information The table below shows the structure of the read and write blocks in detail Fel Service Request or Response Request 0x00 UI8 service Response 0x80 Operation Read or Write operation Write 0x08 UI8 Read 0x09 Block length Length of the block 0 0xFFFF UI16 ARUUID Identifier time low UI32 time mid UI16 time high and version UI16 clock Octet 2 node Octet 6 API Application process Device access identifier point Ox0000 PROF Idrive Ox3A00 Slot Slot of the module access point MAP PAP Subslot Subslot of the module access
164. ification PKW Value Mode 0 Parameters cannot be written only read 927 can be written Parameters can be written and read default Control rights process data PZD Value Mode 0 PZD part is disabled ie Receipt of new PZD data is ignored PZD part is enabled default 366 Appendix A PROF Idrive parameters and I amp M records of PROFINET IO 929 Unsigned16 Selected PPO type Value PPO type PPO1 PPO2 PPO3 PPO4 PPO5 PPO6 7 PPO7 Note This parameter is not available if Standard telegram ST1 or ST2 is selected 930 R W Unsigned16 Selection switch for communication profile Value Mode 1 PROFIdrive 8001h ABB Drives 8002h Transparent 16 8003h Transparent 32 PROFldrive positioning mode 933 R W Unsigned16 Selection switch for Control word bit Module Control word bit None Vendor specific 1 to 52 934 R W Unsigned16 Selection switch for Control word bit 12 See parameter 933 for coding 935 R W Unsigned16 Selection switch for Control word bit 13 See parameter 933 for coding Appendix A PROF Idrive parameters and I amp M records of PROFINET IO 936 R W Unsigned16 Selection switch for Control word bit 14 See parameter 933 for coding 937 R W Unsigned16 Selection switch for Control word bit 15 See parameter 933 for coding 939 R W Unsigned16 Selection switch for Status word bit 11 Value Module Status word bit 0 None 1 to4 Vendor specific 1 to 42 94
165. iguration parameter settings 20 01 Ext1 commands 12 Fieldbus A Selects the fieldbus A interface as the source of the start and stop commands for external control location 1 22 11 Speed ref1 source 4 FB A ref1 Selects the fieldbus A reference 1 as the source for speed reference 1 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter Oh O decimal gt READY e Enter 1h 1 decimal gt ENABLED Running forward e Enter 2h 2 decimal gt ENABLED Running reverse EtherNet IP Start up 149 Configuring the client After the adapter module has been initialized by the drive you must prepare the client for communication with the module An example of an Allen Bradley PLC is given below If you are using another client system refer to its documentation for more information The example applies to all drive types compatible with the module Before you start Decide on these points before you start the client configuration Select protocol profile During the configuration of the drive and the client it is necessary to select a communication protocol in this case EtherNet IP and a communication profile The communication profile determines which I O assemblies and objects are available See chapter EtherNet IP Communication profiles for more information Select
166. iguration will be obtained from parameters 05 13 51 05 IP address 1 1922 First part of the IP address 51 06 IP address 2 168 Second part of the IP address 51 07 IP address 3 Third part of the IP address 51 08 IP address 4 Last part of the IP address 51 09 Subnet CIDR 242 Sets the network mask as 255 255 255 0 allowing access only to the last subnet 51 20 Timeout time 102 Sets the communication timeout as 1 second 51 21 Timeout mode 2 Control RW2 The timeout feature monitors the updating of the Control word and Reference 1 51 27 FBAA par refresh 1 Refresh Validates the FENA 11 21 configuration parameter settings Modbus TCP Start up 83 Drive parameter Setting for ACS580 Description drives 20 01 Ext1 commands 12 Fieldbus A Selects the fieldbus A interface as the source of the start and stop commands for external control location 1 22 11 Speed refi source 4 FB A ref1 Selects the fieldbus A reference 1 as the source for speed reference 1 31 11 Fault reset Selects the fieldbus interface as selection the source for the fault reset signal 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Scalar motor control mode M 84 Modbus TCP Start up
167. il safe value of PZDI1 L E Fad safe value of PZDIZ PROFINET IO Start up 301 9 Assign the device name defined in step 6 to the adapter module e In the hardware configuration click FENA e On the PLC menu select Ethernet and then select Assign Device Name Bort Madly ipa Prrsser fore Ceevice Nara lo Many Card w nie BEBE Hi TI dapa of POET gt deve nama rT fre 302 PROFINET IO Start up e Click the available device with the correct MAC address to which the device name is to be assigned This will assign the name to the FENA adapter module Then click Assign name Assign device name PROFINET IO Start up 303 10 Download the hardware configuration to the PLC The PLC is now ready for communication with the adapter module 304 PROFINET IO Start up PROFINET 10 Communication profiles 305 PROFINET IO Communication profiles Contents of this chapter This chapter describes the communication profiles used in the communication between the PROFINET IO master the adapter module and the drive Communication profiles Communication profiles are ways of conveying control commands Control word Status word references and actual values between the master station and the drive With the FENA adapter module the PROFINET n
168. ime 50 04 FBA REF 1 Speed Selects the fieldbus reference 1 MODESEL scaling 51 01 FBA TYPE ETHERNET Displays the type of the fieldbus adapter module 51 02 FBA PAR2 100 EIP AC DC Selects the EtherNet IP protocol PROTOCOL PROFILE and the ODVA AC DC drive profile 51 03 FBA PAR3 Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA PAR4 0 Static IP 2 Configuration will be obtained IP CONFIGURATION from parameters 05 13 51 05 FBA PARS 1922 First part of the IP address IP ADDRESS 1 51 06 FBA PAR6 1687 Second part of the IP address IP ADDRESS 2 51 07 FBA PAR7 02 Third part of the IP address IP ADDRESS 3 51 08 FBA PAR8 162 Last part of the IP address IP ADDRESS 4 51 09 FBA PAR9 242 Sets the network mask as SUBNET CIDR 255 255 255 0 allowing access only to the last subnet 51 23 FBA PAR23 128 Sets the scaling for the ODVA ODVA SPEED SCALE speed reference 52 03 FBA DATA IN3 DC bus voltage 53 01 FBA DATA OUT1 2408 Constant speed m 140 EtherNet IP Start up Drive parameter Setting for ACSM1 Description drives 53 03 FBA DATA OUT3 24102 Speed reference for jogging function 1 51 27 FBA PAR REFRESH Validates the FENA 11 21 REFRESH configuration parameter settings 10 01 EXT1 START Selects the fieldbus interface as FUNC the source of the start and stop commands for external control location 1 24 01 SPEED REF1 SEL FBA REF1 Se
169. ine on page 97 STATE Description _ Proceed to READY TO OPERATE CONTROL Stop along currently active deceleration ramp Proceed to OFF1 ACTIVE proceed to READY TO SWITCH ON unless other interlocks OFF2 OFF3 are active 1 OFF2 _ Continue operation OFF 2 inactive CONTROL Emergency OFF coast to stop Proceed to OFF2 ACTIVE proceed to SWITCH ON INHIBITED OFF3_ Continue operation OFF3 inactive De Emergency stop stop within time defined by drive parameter Proceed to OFF3 ACTIVE proceed to SWITCH ON INHIBITED Warning Ensure that motor and driven machine can be stopped using this stop mode 88 Modbus TCP Communication profiles Value STATE Description Proceed to OPERATION ENABLED Note Run enable signal must be active 3 INHIBIT_ OPERATION see drive documentation If the drive is set to receive the Run enable signal from the fieldbus this bit activates the signal Inhibit operation Proceed to OPERATION INHIBITED Normal operation Proceed to RAMP FUNCTION GENERATOR OUTPUT ENABLED Force Ramp Function Generator output to zero Drive ramps to stop current and DC voltage limits in force RAMP OUT ZERO RAMP HOLD RAMP IN Normal operation Proceed to ZERO OPERATION Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Force Ramp Function Generator input to Zero RESET Fault reset if an active fault exists Proceed
170. ine the CM579 PNIO master properties such as the IP address and address settings for slaves A Ai UES A aj ee ad br Pia Pia EE Yew Pa ooo Was Fb SEAN BB Ala g amarme TEAS 7 E acma peo ETH E I ACEO erie POOP Heim Eatas Canfigunabon kaaga station nama Information AH aceon o CPU pa aaa CFS pan amen itala E ki ba ora aaa ir Kr De did eps iar bh i 5 i iF i E pea ap strstr EW NN E E PER ETH Orboard Derat PRR ETH gt 0 MGa Ta NG BA Ta ta PT rasa D a g i GEP Haie PETHA Fa Fa PEG Tapes PA PPO Tope D Po AA PPO toe Tadia Hor Tag pandi Tadia Hot Tagay madi TA e figi s Bais amp E Ep mm ma PPO Troe A 9 Define the adapter module properties On the PNIO identification tab select the IP address and Subnet mask and type the Station name Note Use only small 292 PROFINET IO Start up 10 Open the PLC program 11 Compile the project and download it to the PLC This is necessary for you to be able to configure the CM579 PNIO master device and allow it to scan the network 12 Return to the CM579 PNIO master properties On the Assign station name tab do the following tasks e Click Connect to PLC Login and select the communication link used between Control Builder and the PLC Then click Scan slaves to find all PROFINET slaves connected to the network E ame j
171. ion profiles are used to define the meaning of the data Modbus TCP Communication protocol 99 ABB Drives profile Classic The ABB Drives profile Classic communication profile provides register mapped access to the control status reference and actual values of the ABB Drives profile in the classic format for backward compatibility Register Address Register Data 16 bit 4 00001 ABB Drives Profile Control Drive Parameter Access 16 bit Register Address 4 00000 100 x Group Index Example for Drive Parameter 3 18 4 00000 100 x 3 18 400318 4 20000 4 29999 Drive Parameter Access 32 bit not supported with ACS355 Register Address 4 20000 200 x Group 2 x Index Example for Drive Parameter 1 27 4 20000 200 x 1 2 x 27 420254 6 digit register addressing 4 00001 is used instead of 5 digit register addressing 4 0001 to describe the register map See section Register addressing on page 96 for additional information 100 Modbus TCP Communication protocol ABB Drives profile Enhanced The ABB Drives profile Enhanced communication profile provides register mapped access to the control status reference and actual values of the ABB Drives profile The mapping of the registers has been enhanced to allow writing of control and reading of status in a single Read Write Multiple Register request Register Address 1 2 Register Data 16 bit 4 00001 ABB Drives Profi
172. ished Configuring Timed Out Waiting for Connection Deferred Delete ID 238 EtherNet IP Communication protocol Class attributes Attribute Services Description Data name type Revision Get Revision of the connection Array of object UINT8 Instance attributes Instance Description number Explicit messaging connection Polled I O connection Change of State Cyclic I O connection Attribute Services Description Data name type 1 State State of the object UINT8 See the state table on page 237 2 Instance Indicates either I O 1 or UINT8 Type messaging connection 0 4 Produced Get Placed in CAN Identifier Field UINT16 Cnxn Id when the connection transmits 5 CAN Identifier Field value that UINT16 denotes the message to be received Defines the Message Group s UINT8 Character across which productions and istics consumptions are associated in this connection 7 Produced Get Maximum number of bytes UINT16 Connec transmitted across this tion Size connection Get Get 3 Transport Get Defines the behavior of the UINT8 Class connection Trigger Get Get EtherNet IP Communication protocol 239 Get Maximum number of bytes UINT16 sumed received across this connection Connec tion size Expected Get Set Defines the timing associated UINT16 Packet with this connection in Rate milliseconds A value of 0 deactivates the associated timers Watchdog Get Set Define
173. ive 9999 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters DATA IN 2 See parameter 07 DATA IN 1 ie DATA IN 10 1 The number of parameters in this group may vary by drive type and drive firmware m 132 EtherNet IP Start up Control locations ABB drives can receive control information from multiple sources including digital inputs analog inputs the drive control panel and a fieldbus adapter module ABB drives allow the user to separately determine the source for each type of control information Start Stop Direction Reference Fault reset etc To give the fieldbus client the most complete control over the drive you must select the adapter module as the source of this information The drive specific parameter setting examples below contain the drive control parameters relevant in the examples For a complete parameter list see the drive documentation EtherNet P Start up 133 Starting up fieldbus communication for ACS355 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive with parameter 9802 COMM PROT SEL 3 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 5102 and configure the netwo
174. ive Selects the PROFINET IO protocol PROTOCOL PROFILE and the PROF Idrive profile 51 03 FBA par3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA par4 0 Static IP Configuration will be obtained from IP CONFIGURATION parameters 05 13 or from the PLC via the DCP protocol 291 ii 51 27 FBA par refresh Refresh Validates the FENA 11 21 configuration parameter settings 10 01 Ext1 start func Selects the fieldbus interface as the source of the start and stop commands for external control location 1 282 PROFINET IO Start up Drive parameter Setting for Description ACS850 ACQ810 drives 21 01 Speed ref1 sel FBA ref1 Selects the fieldbus reference 1 as ACS850 the source for speed reference 1 21 01 Speed ref sel FBA ref1 ACQ810 y Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode PROFINET IO Start up 283 Starting up fieldbus communication for ACS880 and ACS580 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive by selecting the correct slot number in parameter 50 01 FBA A enable The selection must correspond to the slot where t
175. ive depends on the drive type Normally you must adjust a parameter to activate the communication See the drive specific start up sections starting on page 733 Once communication between the drive and the adapter module has been established several configuration parameters are copied to the drive These parameters are shown in the tables below and must be checked first and adjusted where necessary You can adjust the parameters via a drive control panel a PC tool or a web user interface For more information on the web user interface see Appendix C FENA configuration web pages Note e Not all drives display descriptive names for the configuration parameters To help you identify the parameters in different drives the names displayed by each drive are given in gray boxes in the tables e The new parameter settings take effect only when you power up the module the next time or when you activate the fieldbus adapter refresh parameter EtherNet IP Start up 117 FENA 01 11 21 configuration parameters group A group 1 Note The actual parameter group number depends on the drive type Group A group 1 corresponds to e parameter group 51 in ACS355 ACSM1 ACS850 and ACQ810 e parameter group 51 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 54 if the adapter is installed as fieldbus adapter B 01 FBA TYPE Read only Shows the fieldbus adapter type as detected by the drive The value
176. ject This attribute requests that the drive Run Stop command be supplied locally Net Ctrl 0 or by the network Net Ctrl 1 Net Ref AC DC drive object This attribute requests that the drive speed and torque references be supplied locally Net Ref 0 or by the network Net Ref 1 EtherNet IP Communication profiles 163 Speed Reference AC DC drive object This attribute is the speed reference for the drive The units are scaled by the Speed Scale attribute of the AC DC drive object See parameter 23 ODVA SPEED SCALE for details Scalar mode When the drive is operating in the scalar mode the adapter module provides the drive with a frequency reference The ODVA AC DC drive profile uses rpm units for the speed reference The drive frequency reference is calculated as follows _ Osrx Us x Mf Mss Dfr where Dfr Drive Frequency Reference in Hz Osr ODVA Speed Reference Us ODVA Speed Unit see 23 ODVA SPEED SCALE on page 125 Mf Motor Nominal Frequency in Hz Mss Motor Synchronous Speed in rpm not Motor Nominal Speed For example for a 4 pole 60 Hz motor Mss 1800 rpm with a unit of 1 rom and an ODVA Speed Reference of 900 the drive frequency reference is _OsrxUsxMf 900xIrpmx60Hz _ 30 Hz Mss 1800rpm Dfr m 164 EtherNet IP Communication profiles Vector mode When the drive is operating in the vector mode the adapter module provides the drive with a speed refe
177. lained FBA DATA IN 1 in chapter Modbus TCP Communication ACSM1 protocol FBA DATA IN1 The content is defined by a decimal number in ACS850 ACQ810 the range of 0 to 9999 as follows Basa Notused 0 o i Not used ACS880 ACS580 FBA AJB data in1 1 99 Virtual address area of drive control Not used when the Modbus T CP protocol is used 101 Parameter area of the drive 9999 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters 02 DATAIN 2 See parameter 07 DATA IN 1 12 DATA IN 12 1 The number of parameters in this group may vary by drive type and drive firmware 62 Modbus TCP Start up Control locations ABB drives can receive control information from multiple sources including digital inputs analog inputs the drive control panel and a fieldbus adapter module ABB drives allow the user to separately determine the source for each type of control information Start Stop Direction Reference Fault reset etc To give the fieldbus client the most complete control over the drive you must select the adapter module as the source of this information The drive specific parameter setting examples below contain the drive control parameters relevant in the examples For a complete parameter list see the drive documen
178. le Control Modbus TCP Communication protocol 101 Register Address Register Data 16 bit 4 00060 DATA IN 7 Drive Parameter Access 16 bit Register Address 4 00000 100 x Group Index Example for Drive Parameter 3 18 4 00000 100 x 3 18 400318 4 20000 4 29999 Drive Parameter Access 32 bit not supported with ACS355 Register Address 4 20000 200 x Group 2 x Index Example for Drive Parameter 1 27 4 20000 200 x 1 2 x 27 420254 1 6 digit register addressing 4 00001 is used instead of 5 digit register addressing 4 0001 to describe register map See section Register addressing on page 96 for additional information 2 M Register addresses of the 32 bit parameters cannot be accessed by using 5 digit register numbers 102 Modbus TCP Communication protocol Transparent 16 bit The Transparent 16 bit communication profile provides unaltered 16 bit access to the configured drive profile Register Address 1 2 Register Data 16 bit 4 00001 Native Drive Profile Control Modbus TCP Communication protocol 103 aoo082 00063 00064 00088 4 00101 4 09999 Drive Parameter Access 16 bit Register Address 400000 100 x Group Index Example for Drive Parameter 3 18 4 00000 100 x 3 18 400318 4 20000 4 29999 Drive Parameter Access 32 bit not supported with ACS355 Register Address 4 20000 200 x Group 2 x Index
179. lects the fieldbus reference 1 as the source for speed reference 1 34 01 EXT1 EXT2 SEL C FALSE Selects that the external control location is always EXT1 34 03 EXT1 CTRL Speed Selects speed control as the MODE1 control mode 1 for external control location 1 L Read only or automatically detected set 2 Exam ple The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter Oh O decimal gt READY e Enter 1h 1 decimal gt ENABLED Running forward e Enter 2h 2 decimal gt ENABLED Running reverse EtherNet P Start up 141 Starting up fieldbus communication for ACS850 and ACQ810 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive with parameter 50 01 FBA enable 3 With parameter 50 02 Comm loss func select how the drive reacts to a fieldbus communication break Notes e This function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive e In ACQ810 you can select the control locations to be monitored with parameter 50 21 Comm loss enable By default the monitoring is enabled in both control locations EXT1 and EXT2 4 With parameter 50 03 Comm loss t out define the time between communication break detection and the selected action 5 Select application specific values for
180. licate Address Detection to complete Flashing red Recoverable fault Ethernet interface is disabled Duplicate MODULE Address Detection may have detected a duplicate address Check the IP configuration and either initiate a Fieldbus Adapter parameter refresh or cycle power to the drive Flashing red Device is in Self Test green Flashing orange Device is blinking Used for identification The blinking is started by the PROFINET master Flashing orange Internal file system error The error may P alternating with be cleared by cycling drive power If the the HOST error persists contact your local ABB flashing orange representative 360 PROFINET IO Diagnostics Function Off Device is not on line e The device has not completed the Duplicate Address Detection yet e The device may not be powered look at the MODULE status LED Flashing green Device is receiving transmitting on the Ethernet Name NETWORK INET Technical data 361 Technical data Contents of this chapter This chapter contains the technical specifications of the adapter module and the Ethernet link FENA 01 11 21 The figure below shows the enclosure of the adapter module from the front and side LOCK OPEN FENA 11 ETHERNET ADAPTER 362 Technical data Installation Into an option slot on the drive
181. lidate the settings Modbus TOPUDP confeguraton 5126 Modi TOPIC Tica fx HH ma 51 7 WodbosTOPNGOP Timeout moda ima Aaah oo S129 Wodbus TOPNIOP Word order H Haya Lice if PROF IME T IG configuration 120 PROS INET IC Tekegram type 1 21 PREM IRET j Alarm sending Enabiad m EtherhiatlP confeguration 1298 Control times S131 ble action oH imj 41 22 OIVA Siop bancilon ti S127 COVA Speed sala a GUYA Torq cade Appendix C FENA configuration web pages 385 Support page On the Support page you can access documentation related to the adapter module and the EDS and GSDML files The latest files corresponding to the drive firmware are available through the hyperlinks given below WWW documentation and downloads Ak 4 Eb Power and productivity PA KE EE for a better world Status Configuration Support Password Logout Click here for more information about fieldbus parameters EDS files Local Ethernet IP EDS files EDS Files WWW documentation and downloads HTTP address ABB Fieldbus options HTTP address FENA O1 11 User s manual HTTP address Ethernet IP EDS files HTTP address PROFINET 10 GSDML file 386 Appendix C FENA configuration web pages Password page The Password menu item becomes visible only after you have clicked the Support menu item AGS FENA 11 cmime apart fai akan Magi Paga lagi Change panaword Lis rare hina pied Filey paced gain Further i
182. manual Contents The manual consists of the following chapters Safety instructions gives the safety instructions which you must obey when you install a fieldbus adapter module Overview of the Ethernet network and the FENA 01 11 21 module contains a short description of the Ethernet network and the adapter module Mechanical installation contains a delivery checklist and instructions on installing the adapter module Electrical installation contains instructions on cabling and connecting the adapter module to the Ethernet network Technical data contains the technical data of the adapter module and the Ethernet link Appendix A PROF Idrive parameters and I amp M records of PROFINET O contains the PROF Idrive profile parameters and telegram and response structures for the I amp M records of the PROFINET IO protocol Appendix B ABB IP configuration tool for FENA shows how to use the APP IP configuration tool for FENA Appendix C FENA configuration web pages presents the FENA configuration web pages Modbus TCP protocol Modbus TCP Start up presents the steps to take during the start up of the drive with the adapter module and gives information on configuring the Modbus TCP client Modbus TCP Communication profiles describes the communication profiles used in the communication between the client the adapter module and the drive Modbus TCP Communication protocol describes the Modbus TCP communication protocol for
183. meter 51 23 is 128 an ODVA speed reference value of 30000 decimal corresponds to an equal amount of rpm in the drive The speed reference value sent from the PLC is limited by parameter 20 01 Maximum speed in the forward direction and 20 02 Minimum speed in the reverse direction EtherNet P Start up 143 The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Control word Status word Speed reference Speed actual value Constant speed 21 DC bus voltage 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for Description ACS850 ACQ810 drives 50 01 Fba enable Enable Enables communication between the drive and the fieldbus adapter module 50 02 Comm loss func Fault Enables fieldbus communication fault monitoring 50 03 Comm loss t out 3 0 s Defines the fieldbus communication break supervision time 50 04 Fb ref1 modesel Speed Selects the fieldbus reference 1 scaling 51 01 FBA type Ethernet Displays the type of the fieldbus adapter module 51 02 FBA par2 100 EIP AC DC Selects the EtherNet IP protocol PROTOCOL PROFILE and the ODVA AC DC drive profile 51 03 FBA par3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 51 04 FBA par4 0 Static IP 2 Configuration will be obtained IP CONFIGURATION from parameters 05 13 51 05 FBA par5
184. n Comm parin see sane Ear aa HQ SATE PC Raced Corina 300400 LI EBA TC PC Hiio PROFINET IO Start up 299 6 On the General tab type a name for the adapter module in the Device name box x General identification 10 Cycle Short descnptton FENA PROFINET 10 module FENA a Drder No Prane 6410038040602 V2 50 Famke ABB FEMA Dewce name FENA This is the IP address that GSD fle GS0MLV2 2 ABB FENA 201 106280 will be assigned to the eet adapter module You can modify the IP address by clicking the Device number 1 PRORNE W Sused Ethernet button r Node in PROFINET I0 System IP addes 132 164 0 5 Eth met The IP address will be assigned by the IO controller FF Astign IP address via ID controller 300 PROFINET IO Start up 7 In the hardware configuration double click PPO Type 7 in Slot 1 to open the Properties window 8 On the Parameters tab configure the stop mode and control zero mode functionality and define fail safe values for the PLC output process data PZDs Properties PPO Type F R S1 LE Stop Mode Action selection HE Control zero mode selection i Fail safe value of PIDI E Fall safe value of P202 E Fad safe value of PZDG Hi Fad safe value of PZD4 L E Fall safe value of PZDS Lil Fail safe value of PZD6 ul Fad safe value of PZD ia Fal sale value of PEDO il Fad safe value of PZDIO HE Fa
185. n of the general UINT16 Type product type 3 Product Get Assigned vendor code to UINT16 Code describe the device 4 Revision Get Revision of the item the Array UINT8 identity object represents UINT8 5 Status Get Summary status of the UINT16 device ODVA Get Serial number of the UINT32 Serial EtherNet IP module Number E 7 Product Get Product identification Max 32 Short String Name characters Attribute explanations Vendor ID Vendor IDs are managed by the Open DeviceNet Vendor Association Inc ODVA The ABB Vendor ID is 46 EtherNet IP Communication protocol 219 Device Type The list of device types is managed by ODVA It is used to identify the device profile that a particular product is using Drive Type Profle ____ DeviceType Value Product Code Every ABB drive type or application of the drive has a dedicated product code The product code is 100 the value of parameter 29 DRIVE TYPE CODE Revision Revision attribute which consists of Major and Minor Revisions identifies the revision of the item the identity object represents Status This attribute represents the current status of the entire device Its value changes as the state of the device changes The Status attribute is a WORD with the following bit definitions Bit s _ Type Name F Owned TRUE indicates the device or an object within the device has an owner Within the Master Slave paradigm the setting of this bit mean
186. n the adapter module and the drive with parameter 50 01 FBA ENABLE 3 With parameter 50 02 COMM LOSS FUNC select how the drive reacts to a fieldbus communication break Note that this function monitors both communication between the fieldbus master and the adapter module and communication between the adapter module and the drive 4 With parameter 50 03 COMM LOSS T OUT define the time between communication break detection and the selected action 5 Select application specific values for parameters 50 04 50 11 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 At the minimum select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to cyclical communication according to the selected assembly instances 8 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA PAR REFRESH 138 EtherNet IP Start up 9 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACSM1 Speed control using the ODVA AC DC drive pr
187. nce 2 Word Drive Profile 32 bit Reference 2 Word Drive Profile 32 bit Reference 2 Word High Byte DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte 15 DATA OUT 2 Value High Byte 7 Bm EtherNet IP Communication protocol 215 Bve lBn7 ete ets Bwa ets Biz Jen mmo DATA OUT 3 Value Low Byte 17 DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte DATA OUT 4 Value High Byte DATA OUT 5 Value Low Byte DATA OUT 5 Value High Byte DATA OUT 6 Value Low Byte DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 8 Value Low Byte 27 DATA OUT 8 Value High Byte DATA OUT 9 Value Low Byte DATA OUT 9 Value High Byte 30 DATA OUT 10 Value Low Byte 31 DATA OUT 10 Value High Byte AE mm M DEN oe Neo rea ON KA Ka KA Ka Lab KA Ka E3 im cs KA EA KI Ka KH Ea The format of the input assembly is 7 216 EtherNet IP Communication protocol Bye t7 Bwe Bus ona ons etz Joni ano 7 DATA IN 4 Value Low Byte DATA IN 4 Value High Byte DATA IN 5 Value Low Byte DATA IN 5 Value High Byte DATA IN 6 Value Low Byte DATA IN 6 Value High Byte DATA IN 7 Value Low Byte 27 DATAN S Vave oh By AE AMN MMM AMN mm m Ae AS AIS ee EtherNet IP Communication protocol 217 Class objects The following table lists the data types used in the class object descriptions o
188. nd sub modules described in the GSD file can be assigned to slot 1 and its sub slots In the ABB Drives and Transparent profiles e Slot 0 Device access point DAP e Slot 1 sub slot 1 Vendor object PPO types e Slot 1 sub slot 1 Acyclic parameter access MAP PAP In the PROF ldrive profile e Slot O Device access point e Slot 1 Drive object e Slot 1 sub slot 1 Acyclic parameter access MAP PAP e Slot 1 sub slot 2 Standard telegram 1 e Slot 1 sub slots 3 18 Freely configurable inputs and outputs The adapter module provides the following services e Cyclic messaging e Acyclic parameter access mechanism e Identification 4 Maintenance functions l amp M e PROF Idrive parameters limited in the ABB Drives and Transparent profiles e Diagnostic and alarm mechanism only with the PROF Idrive profile e Fault buffer mechanism limited in the ABB Drives and Transparent profiles 326 PROFINET IO Communication protocol Cyclic message types PPO types p i Process data _ ee er Fixed area Freely mappable area g identification 2 D o Cc OUT area IND VALUE CW REF pzp3 PzDa PZD5 PZD6 PzD7 PZD8 PzDo PZD10 PZD11 PZD12 5 O IN area IND vaLue SW ACT Pzp3 PzD4 PzD5 PZD6 PZD7 PzDs PzZD9 PzZD10 PZD11 PZD12 a o PKW PZD ie Pitot titi titi pa id potati toda to ti titi dita ty 0r OUT area Data sent from master to slave control data IN area Data sent from
189. nd torque control application that uses the ABB Drives Enhanced profile In addition some application specific data is added to the communication The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 87 When Reference 1 REF1 is used a reference value of 20000 4E20h corresponds to the reference set with parameter 25 02 SPEED SCALING in the forward and reverse directions When Reference 2 REF2 is used a reference value of 10000 2710h corresponds to the reference set with parameter 32 04 TORQUE REF 1 MAX in the forward and reverse directions Modbus TCP Start up 69 The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Output data Modbus Input data Modbus Control word 4 00001 Status word 4 00051 Speed reference paa Speed actual value pna Torque reference reference 4 00003 Torque actual value actual value 4 00053 Constant agama Sa Ka 4 00005 4 00055 Speed reference for 4 00006 DC bus voltage 1 4 jogging function 11 4 00007 4 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACSM1 Description drives 50 01 FBA ENABLE Enable Enables communication between the drive and the fieldbus adapter module 50 02 COMM LOSS FUNC Fault Enables fieldbus communi
190. nformation Product and service inquiries Address any inquiries about the product to your local ABB representative quoting the type designation and serial number of the unit in question A listing of ABB sales support and service contacts can be found by navigating to www abb com searchchannels Product training For information on ABB product training navigate to www abb com drives and select Training courses Providing feedback on ABB Drives manuals Your comments on our manuals are welcome Go to www abb com drives and select Document Library Manuals feedback form LV AC drives Document library on the Internet You can find manuals and other product documents in PDF format on the Internet Go to www abb com drives and select Document Library You can browse the library or enter selection criteria for example a document code in the search field Contact us www abb com drives www abb com solar www abb com windpower www abb com drivespartners 3AUA0000093568 Rev B EN 2014 01 29 Power and productivity for a better world Ak ED ED FADD ID
191. nication protocol 221 Motor data object class 28h The Motor data object can only be used if the ODVA AC DC drive profile is in use The object serves as a database for motor parameters Different motor types require different data to describe the motor For example AC induction motors do not need field current data like a DC motor to describe the motor Motor types in class AC motors 3 PM synchronous 6 Wound rotor induction 7 Squirrel cage induction motor DC motors 1 PM DC motor 2 FC DC motor Class attributes Instance 0 Attribute Services Description Data name type Revision Get Revision of the CIP Object Array of Class Definition upon which the UINT8 implementation is based Instance attributes Instance 1 Attribute Services Description Motor Data name type type 3 Motor Get See the table above AC UINT16 Type Rated Get Set Rated Stator Current AC DC UINT16 E Current from motor name plate Units 100mA 7 Rated Get Set Rated Base Voltage AC DC UINT16 Voltage from motor name plate Units V Rated Get Set Rated Power at Rated AC DC UINT32 Power Frequency Units W 222 EtherNet IP Communication protocol Attribute Description Motor Data name type type Rated Get Set Rated Electrical AC UINT16 Frequency Frequency Units Hz 12 Pole Get Number of poles in the AC UINT16 Count motor Base Get Set Nominal speed at AC DC UINT16 Speed rated frequ
192. nts 20 Appendix B ABB IP configuration tool for FENA Contents of this chapter 0 aaa 375 Installation ene 375 Finding adapter modules in the network 376 Rewriting the IP configuration of adapter modules 377 21 Appendix C FENA configuration web pages Contents of this chapter 000 eee ee eee 379 Browser requirements aa 379 Compatibility aa 379 Eole e ACNE 380 Menu overview 2 aaa 381 Status page AA AA AA oe 382 Configuration page a 383 Ea Support page aiea a iiaa ee 385 Password page 0 ee eee 386 Further information Product and service inquiries 0 000 eee eee ees 387 Product training aa 387 Providing feedback on ABB Drives manuals 387 Document library on the Internet 387 Safety instructions 17 Safety instructions Contents of this chapter The chapter contains the warning symbols used in this manual and the safety instructions which you must obey when you install or connect an optional module to a drive converter or inverter If you a ignore the safety instructions injury death or damage can occur Read this chapter before you start the installation 18 Safety instructions Use of warnings Warnings tell you about conditions which can cause injury or death or damage to the equipment They also tell you how to prevent
193. ny state from any state n f 0 0 Emergency stop Emergency OFF N CW Bit3 1 OFF3 CW Bit2 0 OFF2 CW Bit1 0 and BCD SW Bit12 1 OFF3 OFF2 y ACTIVE f SW Bit5 0 ACTIVE f SW Bit4 0 CW Bit4 0 n f 0 I 0 CD OPERATION ENABLED SW Bit2 1 A g CW Bit5 0 CW xxxx x1xx xxx1 1111 D RFG OUTPUT ENABLED B p CW Bit6 0 CW xxxx X1xx xx11 1111 Lg RFG ACCELERATOR ENABLED C a CW xxxx x1xx x111 1111 OPERATION SW Bit8 1 D a aia condition rising edge T of the bit 178 EtherNet IP Communication profiles References References are 16 bit words containing a sign bit and a 15 bit integer A negative reference indicating reversed direction of rotation is formed by calculating the two s complement from the corresponding positive reference ABB drives can receive control information from multiple sources including analog and digital inputs the drive control panel and a fieldbus adapter module for example FENA To have the drive controlled through the fieldbus you must select the module as the source for control information for example reference Scaling References are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set with drive parameters See the drive manuals for further information In ACSM1 ACS850 ACQ810 ACS880 and ACS580 the speed reference REFx in decimal 0 20000 corresponds to 0 10096 of the speed scaling value as defined with a drive par
194. of holding registers that could be addressed Modern Modbus client devices typically provide a means to access the full range of 65536 Modbus Holding registers One of these methods is to use 6 digit decimal addresses from 400001 to 465536 This manual uses 6 digit decimal addressing to represent Modbus Holding register addresses Modbus client devices that are limited to 5 digit decimal addressing may still access registers 400001 to 409999 by using 5 digit decimal addresses 40001 to 49999 Registers 410000 465536 are inaccessible to these clients Function codes The adapter module supports the Modbus function codes shown below Function er a e 03h Read Holding Registers Reads the contents of a contiguous block of holding registers in a server device 06h Write Single Register Writes a single holding register in a server device Write Multiple Registers Writes the contents of a contiguous block of holding registers in a server device 17h Read Write Multiple Writes the contents of a Registers contiguous block of holding registers in a server device then reads the contents of a contiguous block of holding registers same or different than those written in a server device Modbus TCP Communication protocol 97 Function ae PSE min 2Bh 0Eh Encapsulated Interface Allows reading identification and Transport Read Device other information of the server Identification Parameter Read Device ID code
195. ofile Extended speed control assembly This example shows how to configure a speed control application that uses the ODVA AC DC drive profile Extended speed control assembly In addition some application specific data is added to the communication The start stop commands and reference scaling are according to the ODVA AC DC drive profile For more information see section ODVA AC DC drive profile on page 167 When Reference 1 REF 1 is used for speed control and the value of parameter 51 23 is 128 an ODVA speed reference value of 130000 decimal corresponds to an equal amount of rpm in the drive The speed reference value sent by the PLC is limited by parameter 20 01 MAXIMUM SPEED in the forward direction and 20 02 MINIMUM SPEED in the reverse direction The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Control word Status word Speed reference Speed actual value sali AN Speed reference for jogging DC bus voltage function 11 1 Example EtherNet IP Start up 139 The table below gives the recommended drive parameter settings Drive parameter Setting for ACSM1 Description drives 50 01 FBA ENABLE Enable Enables communication between the drive and the fieldbus adapter module 50 02 COMM LOSS Fault Enables fieldbus communication FUNC fault monitoring 50 03 COMM LOSS T 3 0 s Defines the fieldbus OUT communication break supervision t
196. oming as defined by procedure PROF Idrive Sion nonid procedure Vendor specific bit as defined by PROF Idrive parameter 934 Vendor specific bit as defined by PROF Idrive parameter 935 Vendor specific bit as defined by PROF Idrive parameter 936 310 PROFINET IO Communication profiles STATE Description Value Speed control mode Positioning mode 15 Vendor specific bit as defined by PROFldrive parameter 937 Status word contents The table below shows the contents of the Status word for the PROF Idrive communication profile PROF Idrive parameter 968 The upper case boldface text refers to the states shown in the state machine on page 372 STATE Description Value Speed control mode Positioning mode pr RDY ON 1 READY TO SWITCH ON o rer eno o Sr bil No OPERATION INHIB DD dl No Noun ooo pm No forzare UU TAGS No Warning Alarm PROFINET IO Communication profiles 311 STATE Description Value Speed control mode Positioning mode AT SETPOINT OPERATING Actual value equals reference value is within tolerance limits taba value differs from reference value is outside tolerance limits e paor EN Drive control location REMOTE o Drive control location LOCAL a 1 Actual frequency or Target position speed value equals reached or is greater than supervision limit Actual frequency or Not at target speed value is position within supervision limit 11 1 Vendor specific bit
197. on page 726 See 27 FBA PAR REFRESH on page 12r Bi UINT16 230 EtherNet IP Communication protocol Attribute name Description Data type 28 Configuration Group See 28 PAR TABLE UINT16 A Group 1 VER on page 127 Parameter 28 Configuration Group See 29 DRIVE TYPE UINT16 A Group 1 CODE on page 127 Parameter 29 Configuration Group See 30 MAPPING FILE UINT16 A Group 1 VER on page 728 Parameter 30 Configuration Group See 37 D2FBA COMM UINT16 A Group 1 STA on page 128 Parameter 31 Configuration Group See 32 FBA COMM SW UINT16 A Group 1 VER on page 729 Parameter 32 Configuration Group See 33 FBA APPL SW UINT16 A Group 1 VER on page 729 Parameter 33 EtherNet IP Communication protocol 231 Instance 2 FENA 01 11 21 configuration parameters group B group 2 The actual parameter group number depends on the drive type Group B group 2 corresponds to e parameter group 55 in ACS355 e parameter group 53 in ACSM1 ACS850 and ACQ810 e parameter group 53 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 56 if the adapter is installed as fieldbus adapter B Attribute name Services Description Data type 1 Configuration Group B Get Set See 07 DATA OUT 1 UINT16 Group 2 Parameter 1 on page 150 2 Configuration Group B Get Set See 07 DATA OUT 7 UINT16 Group 2 Parameter 2 on page 130 3 Configuration Group B
198. operation RAMP Proceed to RAMP Do not reject GENERATOR FUNCTION traversing task Or GENERATOR TRAVERSING ENABLE OUTPUT TASK Stop according to Reject traversing selected stop type task 5 1 Normal operation Normal operation Proceed to RAMP No intermediate FUNCTION stop GENERATOR ENABLE ACCELERATION Halt ramping Ramp Intermediate stop Function Generator output held PROFINET IO Communication profiles 309 STATE Description Value Speed control mode Positioning mode Normal operation Activate traversing Proceed to task O gt 1 This is OPERATING a toggle bit each Note This bit is rising edge of signal effective only if the enables a traversing fieldbus interface is task or a new set set as the source for point this signal by drive parameters Force Ramp Function Generator input to zero RESET 0 gt 1 Fault reset if an active fault exists Proceed to SWITCH ON INHIBIT Note This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters Continue normal operation JOGGING 1 kt Jogging 1 Not supported by all drive types JOGGING 2 Jogging 2 Not supported by all drive types REMOTE _ i Fieldbus control enabled CMD Control word lt gt 0 or reference lt gt 0 Retain 2 last Control word and reference Control word 0 and reference 0 Fieldbus control enabled ka LE 1 1 1 Vendor specific bit Start h
199. or from the PLC via the DCP protocol 3018 COMM FAULT 3 LAST SPEED Enables fieldbus communication FUNC fault monitoring 3019 COMM FAULT TIME 3 0 s Defines the fieldbus communication break supervision time 5127 FBA PAR REFRESH 1 REFRESH Validates the FENA 01 11 configuration parameter settings 9904 MOTOR CTRL 2 VECTOR TORQ Selects the vector control mode MODE as the motor control mode 1001 EXT1 COMMANDS 10 COMM Selects the fieldbus interface as the source of the start and stop commands for external control location 1 268 PROFINET IO Start up Drive parameter Setting for ACS355 Description drives 1002 EXT2 COMMANDS 10 COMM Selects the fieldbus interface as the source of the start and stop commands for external control location 2 1102 EXT1 EXT2 SEL 8 COMM Enables external control location 1 2 selection through the fieldbus 1103 REF1 SELECT 8 COMM Selects the fieldbus reference 1 as the source for speed reference 1 1106 REF2 SELECT 8 COMM Selects the fieldbus reference 2 as the source for speed reference 1 1601 RUN ENABLE 7 COMM Selects the fieldbus interface as the source for the inverted Run enable signal Run disable 1604 FAULT RESET SEL 8 COMM Selects the fieldbus interface as the source for the fault reset signal L Read only or automatically detected set 2 Exam ple The start sequence for the parameter example above is given below Control word
200. oth communication between the fieldbus master and the adapter module and communication between the adapter module and the drive 4 With parameter 50 03 COMM LOSS T OUT define the time between communication break detection and the selected action 5 Select application specific values for parameters 50 04 50 11 Examples of appropriate values are shown in the tables below 6 Set the module configuration parameters in group 51 e Select the communication protocol and profile with parameter 51 02 and configure the network settings with parameters 51 03 51 13 e With parameters 51 20 and 51 21 select how the adapter M module detects fieldbus communication breaks 68 Modbus TCP Start up 7 Define the process data transferred to and from the drive in parameter groups 52 and 53 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to Modbus registers Process data groups are not available in the ABB Drives Classic communication profile 8 Validate the settings made in parameter groups 51 52 and 53 with parameter 51 27 FBA PAR REFRESH 9 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACSM1 Speed and torque control using the ABB Drives Enhanced communication profile This example shows how to configure a speed a
201. output and input assembly instances EtherNet IP devices implement multiple objects each with many attributes While it is possible to write or read each attribute separately to control the drive this is inefficient Assembly object instances provide a means to group writes or reads of attributes The selection of assembly objects is limited by the choice of the communication profile This table gives a listing of the output and input assemblies Output Input Size instance instance bytes Basic Speed Control 20 70 4 ODVA AC DC E drive Enhanced Speed Control ODVA AC DC drive Basic Speed and Torque 22 72 ODVA AC DC Control drive Enhanced Speed and 23 73 ODVA AC DC Torque Control drive Basic Speed Control plus ODVA AC DC Drive Parameters drive 150 EtherNet IP Start up Output Input Size instance instance bytes 121 171 24 ODVA AC DC drive Enhanced Speed Control plus Drive Parameters Basic Speed and Torque 122 172 26 ODVA AC DC Control plus Drive Parameters drive Enhanced Speed and 123 173 26 ODVA AC DC Torque Control drive plus Drive Parameters 4 ABB Drives profile ABB Drives Profile w Set Speed ABB Drives profile ABB Drives Profile w 101 151 24 ABB Drives ABB Drives Profile w Set Speed and Set Torque Set Speed plus Drive profile Parameters ABB Drives Profile w 102 152 26 ABB Drives Set Speed and Set Torque profile plus Drive Parameters Transparent16 w One 11 Transparent16 profile Tr
202. parameter refresh is given Class is always 144 90h Instance and attribute correspond to the drive parameter group and index in the following way e Instance Parameter group 0 99 e Attribute Parameter index 01 99 For example Parameter 99 01 is accessed as follows e Class 144 90h e Instance 99 63h Attribute 1 01h EtherNet IP Communication protocol 227 Fieldbus configuration object class 91h The fieldbus configuration object allows you to configure the fieldbus configuration groups without the need to know the drive specific groups associated with the configuration groups Note When you use the fieldbus configuration object to update the fieldbus configuration groups changes to the fieldbus configuration will only take effect when a reset service is requested of the Identity Object the module is powered up the next time or when a Fieldbus Adapter parameter refresh is given Class attributes Attribute Services Description Data name type Revision Get Revision of the Configuration Array of Object UINT8 Instance 1 FENA 01 11 21 configuration parameters group A group 1 The actual parameter group number depends on the drive type Group A group 1 corresponds to e parameter group 51 in ACS355 ACSM1 ACS850 and ACQ810 e parameter group 51 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 54 if the adapter is installed as fieldbus adapter
203. peed Low Byte Set Speed High Byte DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte DATA OUT 2 Value High Byte DATA OUT 3 Value Low Byte DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte DATA OUT 4 Value High Byte DATA OUT 5 Value Low Byte HEN DATA OUT 5 Value High Byte 14 DATA OUT 6 Value Low Byte IS DATA OUT 6 Value High Byte 16 DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte 18 DATA OUT 8 Value Low Byte AE mm m em AAN rea N AN AAN AN A m 198 EtherNet IP Communication protocol Instance 101 ABB Drives profile oe AY lee LANE PEE NAP JUNG ME DAA DATA OUT 8 Value High Byte DATA OUT 9 Value Low Byte DATA OUT 9 Value High Byte DATA OUT 10 Value Low Byte DATA OUT 10 Value High Byte The format of the input assembly is Instance 151 ABB Drives profile ayo BRT ano BRS one Jong mmz BRT Alarm Swe Off 3 Off 2 Tripped Rdy Rdy Rdy On Sta Sta Ref Run On Inhib Ext Ext Ctrl Above Remote At Run Loc Limit Set Enable point Actual Speed Low Byte Actual Speed High Byte DATA IN 1 Value Low Byte DATA IN 1 Value High Byte DATA IN 2 Value Low Byte DATA IN 2 Value High Byte DATA IN 3 Value Low Byte DATA IN 3 Value High Byte DATA IN 4 Value Low Byte DATA IN 4 Value High Byte DATA IN 5 Value Low Byte DATA IN 5 Value High Byte DATA I
204. r module 51 02 FBA PAR2 14 PNIO PdriveM Selects the PROFINET IO protocol PROTOCOL PROFILE and PROF Idrive positioning mode 51 03 FBA PAR3 0 Auto Ethernet communication rate is COMMRATE negotiated automatically by the device 0 51 04 FBA PAR4 Static IP Configuration will be obtained from IP CONFIGURATION parameters 05 13 or from the PLC via the DCP protocol 53 04 FBA DATA OUT4 Reference 2 51 27 FBA PAR REFRESH Validates the FENA 11 21 REFRESH configuration parameter settings 10 01 EXT1 START FBA Selects the fieldbus interface as the FUNC source of the start and stop commands for external control location 1 10 05 JOG ENABLE C FALSE Disables the jogging functions 22 01 SPEED FB SEL Enc1 speed Selects the actual speed measured by encoder 1 as the speed feedback 34 02 EXT1 MODE P FBA MAIN CW 26 Selects the source for external 1 1 2SEL control mode 1 2 selection Selection is done by START_HOMING bit bit 26 in the fieldbus Control word Mode 1 Position Mode 2 Homing 34 03 EXT1 CTRL Position Selects position control as the MODE1 control mode 1 for external control location 1 p 274 PROFINET IO Start up Drive parameter Setting for ACSM1 Description drives 34 04 EXT1 CTRL Selects homing control as the MODE2 control mode 2 for external control location 1 62 01 HOMING CAN Methodxx Selects the homing mode Select the METHOD appropriate CAN Method 62 03 HOMING STAR
205. rameter a 345 Table of contents 15 Example 3 Reading a PROF drive parameter 347 Example 4 Configuring the process data written to the sh APP Ho E SEEE EEEE EEEE TEET 348 Example 5 Determining the source of the process data read from the drive nnana anaana eee 350 Diagnostic and alarm mechanism 351 Alarm mechanism 2 0 00 aaa 352 Fault code mapping 000 eee eee 352 Fault buffer mechanism 0 0000 eee ees 354 17 PROFINET IO Diagnostics Contents of this chapter 0 0 0 0 002 cece eee eee 357 Fault and warning messages 357 EP AA 18 Technical data Contents of this chapter 0a 361 FENA 01 11 21 2 ee ee 361 Ethernet link 000 0 ccc eee 362 19 Appendix A PROFIdrive parameters and I amp M re cords of PROFINET IO Contents of this chapter 0 0 0 0 0c ee eee eee 363 PROF ldrive parameters aaa 364 I amp M recordS ca ueuedeue ene TAPA anes enone 371 Call REQ PDU telegram for read write access to I amp M records 0 0 aaa 371 Response structure for I4M0 Read only 372 Response structure for I amp M1 Read Write 372 Response structure for I amp M2 Read Write 373 Response structure for I amp M3 Read Write 373 Response structure for I amp M4 Read Write ore 16 Table of conte
206. rameter groups 51 52 and 53 with parameter 51 27 FBA PAR REFRESH P 270 PROFINET IO Start up 9 Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACSM1 Speed control using the PROFIdrive communication profile with PPO Type 4 This example shows how to configure a basic speed control application that uses the PROFldrive profile In addition some application specific data is added to the communication The start stop commands and reference are according to the PROF Idrive profile speed control mode For more information see the PROF Idrive state machine on page 372 The reference value 16384 4000h corresponds to parameter 29 02 cm SCALING in the forward and reverse directions Out Ca Speed Constant KO 4 es AESA for word reference jogging function 11 Status Speed actual Power DC bus voltage word value 1 Exam ple The table below gives the recommended drive parameter settings Drive parameter Setting for ACSM1 Description drives 50 01 FBA ENABLE Enable Enables communication between the drive and the fieldbus adapter module 50 02 COMM LOSS FUNC Last speed Enables fieldbus communication fault monitoring 50 03 COMM LOSS T OUT 3 0s Defines the fieldbus communication break supervision time 50 04 FBA REF 1 Speed Selects the fieldbus reference 1 MODESEL sc
207. rence The ODVA AC DC drive profile uses rpm units for the speed reference The drive speed reference is calculated as follows Dsr Osr x Us where Dsr Drive Speed Reference in rpm Osr ODVA Speed Reference Us ODVA Speed Unit see 23 ODVA SPEED SCALE on page 125 For example for an ODVA Speed Reference of 900 rom with a unit of 0 5 rom the drive speed reference is Dsr Osr x Us 900 x 0 5rpm 450rpm EtherNeY IP Communication profiles 165 Torque Reference AC DC drive object This attribute is the torque reference for the drive The units are scaled by the Torque Scale attribute of the AC DC drive object See parameter 24 ODVA TORQUE SCALE for details The adapter module provides the drive with a torque reference in percent of the motor nominal torque The ODVA AC DC drive profile uses Newton meter N m units for the torque reference The drive torque reference is calculated as follows _ 100x0Otrx Ut Mt Dtr where Dtr Drive Torque Reference in Percent of Motor Nominal Torque Otr ODVA Torque Reference Ut ODVA Torque Unit see 24 ODVA TORQUE SCALE on page 126 Mt Motor Nominal Torque in N m For example for a 1000 N m Motor Nominal Torque with a unit of 1 N m and an ODVA Torque Reference of 500 the drive torque reference is T00XxOtrXxUt 100x500xINm _ Mt 1000 Nm Dtr 50 166 EtherNet IP Communication profiles ODVA input attributes This section briefly describes the instanc
208. rk settings with parameters 5103 5113 4 With parameter 3018 COMM FAULT FUNC select how the drive reacts to a fieldbus communication break 5 With parameter 3019 COMM FAULT TIME define the time between communication break detection and the selected action 6 Define the process data transferred to and from the drive in parameter groups 54 and 5b Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to cyclical communication according to the selected assembly instances 7 Validate the settings made in parameter groups 51 54 and 55 with parameter 5127 FBA PAR REFRESH 8 Set the relevant drive control parameters to control the drive E according to the application Examples of appropriate values are shown in the tables below 134 EtherNet IP Start up Parameter setting examples ACS355 Speed control using the ODVA AC DC drive profile Extended speed control assembly This example shows how to configure a speed control application that uses the ODVA AC DC drive profile Extended speed control assembly In addition some application specific data is added to the communication The start stop commands and reference scaling are according to the ODVA AC DC drive profile For more information see section ODVA AC DC drive profile on page 167 When Reference 1 REF1 is used for speed control and the parameter 5123 value is 128 an ODVA speed reference valu
209. rns status information to the master in the Status word PROF Idrive parameter 968 The contents of the Control word and the Status word are detailed below See the drive documentation for information on the drive specific bits The drive states are presented on page 372 The drive states for the positioning mode are presented on page 373 Control word contents The table below shows the contents of the Control word for the PROF Idrive communication profile PROF Idrive parameter 967 The upper case boldface text refers to the states shown in the state machine on page 372 STATE Description Value Speed control mode Positioning mode PT Proceed to READY TO OPERATE 1 OFF1 Emergency OFF stop by the selected deceleration ramp Proceed to OFF1 ACTIVE proceed further to READY TO SWITCH ON unless other interlocks OFF2 OFF3 are active OFF2 O Continue operation OFF2 inactive Ga OFF coast to stop Proceed to OFF2 ACTIVE proceed further CG SWITCH ON INHIBIT 308 PROFINET IO Communication profiles STATE Description Value Speed control mode Positioning mode Emergency stop stop according to fastest possible deceleration mode Proceed to OFF3 ACTIVE proceed further to SWITCH ON INHIBIT Warning Ensure motor and driven machine can be stopped using this stop mode OPERATION Lat Proceed to ENABLE OPERATION ENABLE Inhibit operation Proceed to OPERATION INHIBIT ENABLE _ Normal operation Normal
210. rofile 316 Control word and Status word 2000005 316 Control word contents aa 316 Status word contents 0 0 a 318 State machine 0 0 ee 320 ReferenceS 1 eee eee 321 Scaling 2 eee 321 Actual values 2 000 eee 322 SCHIING 24 2e54645en4uekeeS oHEEdSEO HES oH ES IMA 322 16 PROFINET IO Communication protocol Contents of this chapter a 323 PROFINET IO 2 222 323 Again IO M FENA uaeeaaceeaceeeedeenadvakaeagaes 325 yclic message typeS aannaaien ee 326 PPO types a ama PBB ANG HIKA DEE DBA GANG ERTS 326 Standard telegram ST types DP V1 327 Parameter handling using acyclic parameter access mechanism BEAN PT AA 327 Header and frame structures 0 000005 328 EO C08 la ad paaaarheh AWAMAARD anes aoa eek e aoe 329 DP V1 read write request sequence 330 Read and write blocks 331 Dala DIOCK 4xa Hahaa hAD ch PALAKA AMA oe ow ANEK KAG 332 Function blocks for sending DP V1 messages Siemens S7 ee ees 338 Parameter data transfer examples 339 Example 1a Reading a drive parameter array element nananana eee eee 339 Example 1b Reading 3 drive parameters multi parameter 0 Aa 341 Example 2a Writing a drive parameter one array element 0 0 00 ccc eee eee 343 Example 2b Writing 2 drive parameters multi pa
211. rofiles Modbus TCP Communication protocol 95 Modbus TCP Communication protocol Contents of this chapter This chapter describes the Modbus TCP communication protocol for the adapter module Modbus TCP Modbus TCP is a variant of the Modbus family of simple vendor neutral communication protocols intended for supervision and control of automation equipment Specifically it covers the use of Modbus messaging over TCP connection on an IP network The FENA adapter module acts as a Modbus TCP server with M support for the ABB Drives and Transparent profiles The adapter module also supports Modbus over UDP The only difference between Modbus TCP and Modbus UDP is that in Modbus UDP the transport layer protocol is UDP instead of TCP The supported Modbus commands are listed in section Function codes on page 96 Two simultaneous Modbus TCP connections are supported that is two clients can be connected to the adapter module at a time Further information on the Modbus TCP protocol is available at www modbus org 96 Modbus TCP Communication protocol Register addressing The address field of Modbus Requests for accessing Holding registers is 16 bits This allows the Modbus protocol to support addressing of 65536 Holding registers Historically Modbus client devices used 5 digit decimal addresses from 40001 to 49999 to represent Holding register addresses 5 digit decimal addressing limited to 9999 the number
212. rol word 16 bit or 32 bit word from master to slave with bit coded control signals sometimes called the Command word FENA 01 11 21 One of the optional fieldbus adapter modules Ethernet adapter available for ABB drives FENA 01 11 21 is a module device through which an ABB drive is connected to an Ethernet network Fieldbus adapter Device through which the drive is connected to module an external communication network that is a fieldbus The communication with the module is activated with a drive parameter MAC ID Every node on an Ethernet network has to have a unique identifier This node number is called MAC ID Media Access Control ID Profile Adaptation of the protocol for certain application field for example drives In this manual drive internal profiles eg DCU or FBA are called native profiles Status word 16 bit or 32 bit word from slave to master with bit coded status messages Introduction to the manual 27 Abbreviation Explanation Dynamic Host Control Protocol A protocol for automating the configuration of IP devices DHCP can be used to automatically assign IP addresses and related network information Electromagnetic compatibility Modbus TCP terms and abbreviations Exception code If an error related to the requested Modbus function occurs the data field contains an exception code that the server application can use to determine the next action to be taken Function code The second b
213. rs to control the drive according to the application Examples of appropriate values are shown in the tables below Parameter setting examples ACS880 Speed control using PROFIdrive communication profile with PPO Type 4 This example shows how to configure a basic speed control application that uses the PROFldrive profile In addition some application specific data is added to the communication The start stop commands and reference are according to the PROF ldrive profile speed control mode For more information see the PROF drive state machine on page 372 The reference value 416384 4000h corresponds to parameter 46 01 Speed scaling in the forward and reverse directions Control Speed Constant speed 10 Constant speed 21 word reference In Status Speed actual Power DC bus voltage word value 1 Example PROFINET IO Start up 285 The table below gives the recommended drive parameter settings Drive parameter Setting for ACS880 Description drives 50 01 FBA A enable 1 Option slot 12 Enables communication between the drive and the fieldbus adapter module 50 04 FBA A ref1 type 4 Speed Selects the fieldbus A reference 1 type and scaling 50 07 FBA A act1 type Selects the actual value type and scaling according to the currently active Ref1 mode defined in parameter 50 04 51 01 FBA A type 128 ETHERNET Displays the type of the fieldbus adapter module 51 02 Protocol Profile 10 PNIO Pdriv
214. ructions in the Control word and returns status information to the master in the Status word The contents of the Control word and the Status word are detailed below The drive states are presented on page 320 Control word contents The table below shows the contents of the Control word for the ABB Drives communication profile The upper case boldface text refers to the states shown on page 320 STATE Description _ Proceed to READY TO OPERATE CONTROL Stop along currently active deceleration ramp Proceed to OFF1 ACTIVE proceed to READY TO SWITCH ON unless other interlocks OFF2 OFF3 are active 1 OFF2 _ Continue operation OFF2 inactive CONE Emergency OFF coast to stop Proceed to OFF2 ACTIVE proceed to SWITCH ON INHIBITED OFF3 _ Continue operation OFF3 inactive CONTROL Emergency stop stop within time defined by drive parameter Proceed to OFF3 ACTIVE proceed to SWITCH ON INHIBITED Warning Ensure that motor and driven machine can be stopped using this stop mode Ka 3 oo I on IN CO INHIBIT _ OPERATION RAMP_OUT _ ZERO RAMP_HOLD RAMP IN ZERO RESET Reserved PROFINET IO Communication profiles 317 Value 1 0 1 STATE Description Proceed to OPERATION ENABLED Note Run enable signal must be active see drive documentation If the drive is set to receive the Run enable signal from the fieldbus this bit activates the signal Inhibit PET Proceed to PET INHIBIT
215. rver The Modbus ACS355 register address maps are explained in chapter FBA DATA OUT 1 Modbus TCP Communication protocol ACSM1 The content is defined by a decimal number in FBA DATA OUT1 the range of 0 to 9999 as follows ACS850 ACQ810 EBA data outi C Cc ACS880 ACS580 99 Virtual address area of drive control FBA A B data out1 Not used when the Modbus TCP protocol is used 101 Parameter area of the drive 9999 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters DATA OUT 2 See parameter 07 DATA OUT 1 o DATA OUT 12 1 The number of parameters in this group may vary by drive type and drive firmware Modbus TCP Start up 61 FENA 01 11 21 configuration parameters group C group 3 Note The actual parameter group number depends on the drive type Group C group 3 corresponds to parameter group 54 in ACS355 e parameter group 52 in ACSM1 ACS850 and ACQ810 e parameter group 52 in ACS880 and ACS580 if the adapter is installed as fieldbus adapter A or group 55 if the adapter is installed as fieldbus adapter B 01 DATAIN 1 Selects the drive parameter address from drive to client which the data is read to the DATA IN 1 register from the server to the client The ACS355 Modbus register address maps are exp
216. s control enabled oe Control word and reference not getting through to the drive except for CW bits OFF1 OFF2 and OFF3 11 EXT CTRL_ Select External Control Location EXT2 LOC Effective if control location parameterized to be selected from fieldbus Select External Control Location EXT 1 Effective if control location parameterized to be selected from fieldbus 12 Reserved 15 EtherNet IP Communication profiles 175 Status word contents The table below shows the contents of the Status word for the ABB Drives communication profile The upper case boldface text refers to the states shown in the state machine on page 777 fl BAL aaa eb EU OPERATION ENABLED KA OPERATION INHIBITED 1 FAULT Hg No fault OFF 2 STA a OFF2 inactive Lo OFF2 ACTIVE OFF 3 STA pi OFF3 inactive OFF3 ACTIVE SWC ON SWITCH ON INHIBITED ws eU ALARM Ki Warning Alarm KR No warning alarm OPERATION Actual value equals reference SETI is within tolerance limits ie in speed control speed error is 10 max of nominal motor speed Actual value differs from reference is outside tolerance limits Drive control location REMOTE EXT1 or EXT 2 Drive control location LOCAL REMOTE 176 EtherNet IP Communication profiles Ka 10 13 14 Name Value STATE Description ABOVE 1 Actual frequency or speed equals or LIMIT exceeds supervision limit set by drive parameter Valid in both directions o
217. s correspondingly A device can have almost any number of slots and sub slots and they can be virtual or real Device specific data is represented in slot 0 module specific and sub module specific data in subsequent slots and sub slots One of the benefits of PROFINET IO is the diagnostics and alarm mechanism Every module and sub module provide alarm data to the I O controller using the cyclic channel Diagnostic data can be read non cyclically from the device by using record data The properties and services of a PROFINET IO device are described in a GSD file written in GSDML General Station Description Markup Language The GSD file describes the device specific modules and the method of assigning modules and sub modules to predefined slots and sub slots For more information see section Downloading the GSD file on page 289 PROFINET IO Communication protocol 325 PROFINET IO in FENA When PROFINET IO is selected as the communication protocol the FENA adapter module can employ the ABB Drives Transparent 16 and Transparent 32 communication profiles or the PROF ldrive profile You can select the profile with a GSD file in a PROFINET IO hardware configuration tool You can select the appropriate device access point DAP and functional module with the tool as well The adapter module uses slots O and 1 Slot O does not have any sub slots and the DAP module attached to it represents the device itself Other functional modules a
218. s follows 1000 100 10 00 m L 60 10 POS SPEED UNIT Physical value 60 11 POS SPEED2INT Set point value Pay attention to the following parameters Ca 91 92 93 Settings of the encoder 276 PROFINET IO Start up The start sequence for the above parameter example is given below Control word e Reset the fieldbus communication fault if active e Enter 406h 1030 decimal gt READY TO SWITCH ON e Enter 40Fh 1039 decimal gt OPERATING e Enter 43Fh 1087 decimal gt OPERATING Do reject traversing task with no intermediate stop e Enter 47Fh 1151 decimal gt OPERATING Activate traversing task e Enter COFh 3087 decimal gt OPERATING Start Homing procedure Speed and torque control using the ABB Drives communication profile with PPO Type 4 This example shows how to configure a speed and torque control application that uses the ABB Drives profile From the PLC programming point the ABB Drives profile is similar to the PROF Idrive profile shown in the first example The start stop commands and reference are according to the ABB Drives profile For more information see section ABB Drives communication profile on page 316 When Reference 1 REF 1 is used a reference value of 20000 4E20h corresponds to the reference set by parameter 25 02 SPEED SCALING in the forward and reverse directions When Reference 2 REF2 is used a reference value of 10000 2710h corresponds to the r
219. s how to handle UINT8 Timeout Inactivity Watchdog timeouts Action Produced Number of bytes in the UINT16 Connec produced connection path length attribute Application object producing Array of data on this connection UINT8 tion Path Length Produced Connec tion Path Con sumed Connec tion Path Produc tion Inhibit Time Specifies the application Array of object s that are to receive the UINT8 data consumed by this connection object Defines the minimum time UINT16 between new data production in milliseconds Con Get Number of bytes in the UINT16 sumed consumed connection path Connec length attribute tion Path Length 240 EtherNet IP Communication protocol Acknowledge handler object class 2Bh The acknowledge handler object is used to manage the reception of message acknowledgements This object communicates with a message producing application object within the device The acknowledge handler object notifies the producing application of acknowledge reception acknowledge timeouts and production retry limit Class attributes Instance 0 Attribute Services Description Data name type Revision Get Revision of the CIP Object Array of Class Definition upon which the UINT8 implementation is based Instance attributes Instance 1 Attribute Services Description Data name type Acknowl Time in milliseconds to wait for UINT16 edge acknowledge before resending Timer Ge
220. s that the Predefined Master Slave Connection Set has been allocated to a master Outside the Master Slave paradigm the meaning of this bit is to be defined 220 EtherNet IP Communication protocol 2 Configured TRUE indicates that the application of the device has been configured to do something that differs from the out of box default This does not include configuration of the communications 4 5 6 7 7 Vendor specific Minor TRUE indicates the device detected a Recoverable recoverable problem The problem does not Fault cause the device fault state Minor TRUE indicates the device detected a Unrecoverable unrecoverable problem The problem does Fault not cause the device fault state Major TRUE indicates the device detected a Recoverable problem which caused the device to transfer Fault into the Major Recoverable Fault state Major TRUE indicates the device detected a Unrecoverable problem which caused the device to transfer Fault into the Major Unrecoverable Fault state Reserved set to 0 ODVA Serial Number This attribute is a number used in conjunction with the Vendor ID to form a unique identifier for each device on EtherNet IP The value of this attribute is O2000000h plus the SERNO value from the device label m Product Name This text string should represent a short description of the product product family represented by the product code in attribute 3 EtherNet IP Commu
221. shows the available combinations The example below uses the ODVA AC DC assembly instances 121 and 171 Input assembly Output assembly PLC word settings instances instances For more information on the input output assembly instances see chapter EtherNet P Communication protocol E 156 EtherNet IP Start up 5 Enter the following information The example below uses ODVA AC DC assembly instances 121 and 171 The PLC will transmit and receive 12 words Select the sizes of the Input and Output words for the adapter module Type a name for the adapter module Type the Input and Output Assembly Instance numbers Hew Module Type ETHERNET MODULE Generne Ethernet Module Vendor Alen Bradley Parent ElhemetlP AN Name Divelfens SS M Lornecbor Rarameters Description Instance 8 5 Input 171 12 N3 meta zi Oyiput la 12 16 ba Comm Format Data INT Configuration L p a B ba r Address Hosf Name Host Name j Hoen Mo d E a F Toners Help Set Configuration as 1 and Size as 0 FENA uses 16 bit words Type the IP address of the Change Comm Format to adapter module Data INT 16 bits EtherNet P Start up 157 6 Click OK The adapter module is now added to the PLC I O A RSLagix S000 CL5555 in FERA_CLS555_ Example ACD 1756 L55 ms mi Leal a DEEA EA Eea EA ESA EJEN Favorites arte a A
222. slave to master actual data Parameter identification ID Parameter identification IND Index for arrays VALUE Parameter value Max 4 bytes PKW Parameter ID value Process data CW Control word SW Status word REF Reference ACT Actual value PZD Process data application specific DW Data word 1 Not supported by ACS355 drives PROFINET IO Communication protocol 327 Standard telegram ST types DP V1 OUT area STW1 NSOLL A Control word 1 Speed set point A IN area ZSW1 NIST A Status word 1 Speed actual value A ST2 OUT area STW1 NSOLL B STW2 Control word 1 Speed set point B Control word 2 IN area Status word 1 Speed actual Status word 2 value B Note For the contents of the Control word the Status word references and actual values see chapter PROFINET IO Communication profiles Parameter handling using acyclic parameter access mechanism DP V1 PROFINET IO offers record read and write services for the acyclic parameter access mechanism When the drive parameters or FENA parameters are accessed the corresponding slot sub slot and index are set and a PROF Idrive DP V1 message is placed on the data block of the record read or write frame 328 PROFINET IO Communication protocol Header and frame structures PROFINET IO uses the DCE RPC Distributed Computing Environment Remote Procedure Call protocol for acyclic read and write services I O controllers
223. ss 1800 rpm with a unit of 1 rom and a Drive Frequency Actual of 30 Hz the ODVA Speed Actual is _ DfaxMss _ 30Hzx1800rpm Osa 900 Mf x Us 60HzxIrpm m 170 EtherNet IP Communication profiles Vector mode When the drive is operating in the vector mode the drive provides the adapter module with a speed actual The ODVA AC DC drive profile uses rpm units for the speed actual The ODVA Speed Actual is calculated as follows Osa on Us where Dsa Drive Speed Actual in rpm Osa ODVA Speed Actual Us ODVA Speed Unit see 23 ODVA SPEED SCALE on page 125 For example for a Drive Speed Actual of 900 rom with a unit of 0 5 rom the ODVA Speed Actual is Osa Dsa 7 450rpm Us 0 5rpm 900 EtherNet P Communication profiles 171 Torque Actual AC DC drive object This attribute indicates the actual torque at which the drive is operating The units are scaled by the Torque Scale attribute of the AC DC drive object See parameter 24 ODVA TORQUE SCALE for details The drive provides the adapter module with a torque actual in percent of the Motor Nominal Torque The ODVA AC DC drive profile uses Newton meter N m units for the torque actual The ODVA Torque Actual is calculated as follows _ DtaxMt Ota 100x Ut where Dta Drive Torque Actual in Percent of Motor Nominal Torque Ota ODVA Torque Actual Ut ODVA Torque Unit see 24 ODVA TORQUE SCALE on page 126 Mt Motor Nominal Torque
224. st In the event of an Idle notification the drive will continue to operate using the last command and references received m 124 EtherNet IP Start up 22 ODVA STOP Determines how the motor is to be stopped FUNCTION when a stop command is received via EtherNet IP ACS355 This parameter only applies to the ODVA FB PAR 22 ACIDC drive profile ACSM1 FBA PAR22 ACS850 ACQ810 FBA par22 ACS880 ACS580 Stop function 0 Ramp The motor decelerates along the active deceleration ramp 1 Coast The motor comes to a stop by coasting EtherNet P Start up 125 23 ODVA SPEED This parameter only applies to the ODVA 128 SCALE AC DC drive profile The units of reference and ACS355 actual speeds for the ODVA AC DC drive FB PAR 23 profile are given by the formula below ACSM1 Speed unit RPM x 2 1 x ODVA speed scale value FBA PAR23 l ACS850 ACQ810 Note While a wide range of resolutions may be configured the actual performance is limited to FBA par23 sa i the performance capabilities of the drive ACS880 ACS580 The table below shows the how the drive ODVA Speed scale speed scale parameter values correspond to the ODVA speed scale units ODVA speed scale value Speed scale value of el 2 5 0 03125 RPM Use the ODVA speed scale value when reading writing parameter ODVA SPEED SCALE via AC DC drive object class 2Ah When written via the AC DC drive object the new value takes effect immediatel
225. t Set Number of Acknowledge Timeouts to wait before informing the producing application of a Retry Limit Reached event COS Pro Connection Instance Id which UINT16 ducing contains the path of the Connec producing I O application object tion which will be notified of Instance Acknowledge Handler events EtherNet IP Diagnostics 241 13 EtherNet IP Diagnostics Contents of this chapter This chapter explains how to trace faults with the status LEDs on the adapter module when the module is used for EtherNet IP communication Fault and warning messages For the fault and warning messages concerning the adapter module see the drive firmware manual 242 EtherNet IP Diagnostics LEDs The adapter module is equipped with three bicolor diagnostic LEDs The LEDs are described below Blinking green Establishing communication to host Connection to host OK Blinking red Communication to host lost temporarily HOST Flashing orange Internal file system error The error may alternating with be cleared by cycling drive power If the the MODULE error persists contact your local ABB Flashing orange representative EtherNet IP Diagnostics 243 There is no power applied to the device Device is operating in a normal condition Flashing green Device needs commissioning due to configuration missing incomplete or incorrect The device may be in the Standby state This may be caused by the
226. t ID Number of parameters Format 42h Word Number of values Parameter value 01 01 BO 2F 10 06 01 01 03 42 01 01 90O header DP V1 Response kaaa e kak Par Channel cont d one Par Channel trailer cont d The values 190h 400 1F4h 500 and 1Eh 30 are returned PROFINET IO Communication protocol 343 Example 2a Writing a drive parameter one array element Drive parameters are addressed so that the drive parameter group corresponds to the Parameter index PNU and the drive parameter number within that group corresponds to the Subindex IND In the following example a value is written to drive parameter 12 02 0C 02h Slot number Subslot number Index Data length Request reference Request ID Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter number Subindex Format 42h Word Number of values DP trailer DP V1 Command PROF Idrive V3 Parameter Channel DP header 344 PROFINET IO Communication protocol Slot number Slot number Index Data length Request reference mirrored Response ID Drive object ID mirrored Number of parameters header DP V1 Response PROF Idrive V3 trailer Parameter Channel PROFINET IO Communication protocol 345 Example 2b Writing 2 drive parameters multi parameter In this example the values 300 12Ch and 500 1F4h are written to drive parameters
227. t1 Not used when the EtherNet IP protocol is used 101 Parameter area of the drive 9999 Parameter index with format xxyy where e xx is the parameter group number 1 99 e yy is the parameter number index within that group 01 99 Note In ACS880 and ACS580 choose Other to display a list of mappable drive parameters DATA OUT 2 See parameter 07 DATA OUT 1 i DATA OUT 10 1 The number of parameters in this group may vary by drive type and drive firmware m EtherNet P Start up 131 FENA 01 11 21 configuration parameters group C group 3 Note The actual parameter group number depends on the drive type Group C group 3 corresponds to parameter group 54 in ACS355 e parameter group 52 in ACSM1 ACS850 and ACQ810 e parameter group 52 in ACS880 if the adapter is installed as fieldbus adapter A or group 55 if the adapter is installed as fieldbus adapter B 01 DATA IN 1 In input assembly instances that include drive drive to client parameters this parameter specifies which parameter s value will be placed in location ACS355 DATA IN 1 value sent by the drive to the FBA DATAINT EtherNet IP client ACSM1 The content is defined by a decimal number in FBA DATA IN1 the range of O to 9999 as follows ACS850 ACQ810 FBA data int ACS880 ACS580 1 99 Virtual address area of drive control FBA A B data in1 Not used when the EtherNet IP protocol is used 101 Parameter area of the dr
228. tart up 75 Setting for ACS850 ACQ810 drives 242 Sets the network mask as 255 255 255 0 allowing access only to the last subnet 2 Sets the communication timeout as 1 second 10 2 Control RW The timeout feature monitors the updating of the Control word and Reference 1 Description 51 27 FBA par refresh Refresh Validates the FENA 11 21 configuration parameter settings 10 01 Ext1 start func 10 10 Fault reset sel 21 01 Speed ref1 sel ACS850 21 01 Speed ref sel ACQ810 Selects the fieldbus interface as the source of the start and stop commands for external control location 1 P FBA main cw 8 Selects the fieldbus interface as the source for the fault reset signal FBA ref1 Selects the fieldbus reference 1 as the source for speed reference FBA ref1 1 1 Read only or automatically detected set 2 Example 76 Modbus TCP Start up The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Speed mode Starting up fieldbus communication for ACS880 and ACS580 drives 1 Power up the drive 2 Enable the communication between the adapter module and the drive by selecting the correct slot number in parameter 50 01 FBA A enable The selection must correspond to the slot where the adapter module is install
229. tation Modbus TCP Start up 63 Starting up fieldbus communication for ACS355 drives 1 2 Power up the drive Enable the communication between the adapter module and the drive with parameter 9802 COMM PROT SEL Set the module configuration parameters in group 51 e Select the communication protocol and profile with parameter 5102 and configure the network settings with parameters 5103 5113 e With parameters 5120 and 5121 select how the adapter module detects fieldbus communication breaks With parameter 3018 COMM FAULT FUNC select how the drive reacts to a fieldbus communication break With parameter 3019 COMM FAULT TIME define the time between communication break detection and the selected action Define the process data transferred to and from the drive in parameter groups 54 and 55 Note The adapter module assigns the Control word Status word references 1 2 and actual values 1 2 automatically to Modbus registers Process data groups are not available for the ABB Drives Classic communication profile Validate the settings made in parameter groups 51 54 and 55 with parameter 5127 FBA PAR REFRESH Set the relevant drive control parameters to control the drive according to the application Examples of appropriate values are shown in the tables below 64 Modbus TCP Start up Parameter setting examples ACS355 Speed and torque control using the ABB Drives Enhanced communication profile
230. te Speed Actual High Byte DATA IN 2 Value High Byte DATA IN 4 Value High Byte EtherNet IP Communication protocol 185 Bye Bit7 site ans Bta na eka an1 BRO 12 aa DATA NG vane oey Oooo EYE DATA IN 6 Value Low Byte 15 16 DATA IN 7 Value Low Byte e DATAING Vale Low Byte ro DATAING vae oey OOo 207 DATA IN 9 Value Low Byte N21 DATAING awe Hinang 22 oman ovato ooo E DATA IN 10 Value High Byte Extended speed control assembly The Extended speed control assembly is defined by the ODVA AC DC drive profile The format of the output assembly is Instance 21 ODVA AC DC profile Bis CANCAN NetRef NetCtrl Fault Run Run Reset Rev Fwd L2 Speed Reference Low Byte KEN Speed Reference High Byte 186 EtherNet IP Communication protocol The format of the input assembly is Instance 71 ODVA AC DC profile ee eee ee INGAT ee At Ref Ctrl Ready Run Warn Faulted Refer From From ing ence Net Net Drive State See section State Control supervisor object on page 167 KU Speed Actual Low Byte Speed Actual High Byte Extended speed control plus drive parameters assembly The Extended speed control plus drive parameters assembly defined by ABB adds configurable drive parameters to the Extended speed control assembly of the ODVA AC DC drive profile The format of the output assembly is Instance 121 ODVA AC DC profile Bye B7 SiS
231. that ACS355 bo lg ie FB PAR 5 is typically represented in dotted decimal notation consisting of four decimal integers on ACSM1 the range 0 255 separated by periods Each FBA PARS integer represents the value of one octet 8 ACS850 ACQ810 bits in the IP address Parameters 05 08 FBA par5 define the four octets of the IP address ACS880 ACS580 IP address 1 0 255 IP address EtherNet IP Start up 119 08 IP ADDRESS 4 See parameter 05 IP ADDRESS 1 ACS355 FB PAR 8 ACSM1 FBA PAR8 ACS850 ACQ810 FBA par8 ACS880 ACS580 IP address 4 0 255 IP address Da 09 SUBNET CIDR Subnet masks are used for splitting networks 0 l into smaller networks called subnets A subnet ACS355 mask is a 32 bit binary number that splits the IP FB PAR 9 address into a network address and host ACSM1 address FBA PAR9 Subnet masks are typically represented in ACS850 ACQ810 either dotted decimal notation or the more FBA par9 compact CIDR notation as shown in the table ACS880 ACS580 Below Subnet CIDR Dotted decimal CIDR Dotted decimal CIDR 255 255 255 254 255 254 0 0 255 255 255 252 255 252 0 0 255 255 255 248 255 248 0 0 28 255 255 255 240 12 a 2552552550 24 s000 e 2552552520 2 z000 6 255255280 27 24000 BN 255255200 2 z000 s2520 o aooo 352551920 552551280 25500 e 1 31 Subnet mask in CIDR notation m 120 EtherNet IP Start up 10 GW ADDRESS
232. the MSB bytes are not zero An attempt to access only the LSB register of the 32 bit parameter An attempt to access only the MSB register of the 32 bit parameter M 112 Modbus TCP Diagnostics EtherNet IP protocol EtherNet IP Start up 0 0 ee 115 EtherNet IP Communication profiles 159 EtherNet IP Communication protocol 181 EtherNet IP Diagnostics nnana nannan es 241 EtherNet P Start up 115 EtherNet IP Start up Contents of this chapter This chapter contains e Information on configuring the drive for operation with the adapter module e drive specific instructions on starting up the drive with the adapter module e examples of configuring the client for communication with the adapter module Warnings WARNING Obey the safety instructions given in this AN manual and the drive documentation m 116 EtherNet IP Start up Drive configuration The information in this section applies to all drive types compatible with the adapter module unless otherwise stated EtherNet IP connection configuration After the adapter module has been mechanically and electrically installed according to the instructions in chapters Mechanical installation and Electrical installation you must prepare the drive for communication with the module The detailed procedure of activating the module for EtherNet IP communication with the dr
233. the ODVA ODVA SPEED SCALE speed reference 3018 COMM FAULT 1 FAULT Enables fieldbus communication FUNC fault monitoring 3019 COMM FAULT 3 0 s Defines the fieldbus TIME communication break supervision time 5127 FBA PAR 1 REFRESH Validates the FENA 01 11 21 REFRESH configuration parameter settings 9904 MOTOR CTRL 1 VECTOR SPEED Selects the speed control mode as MODE the motor control mode 1001 EXT1 10 COMM Selects the fieldbus interface as COMMANDS the source of the start and stop commands for external control location 1 1103 REF1 SELECT 8 COMM Selects the fieldbus reference 1 as the source for speed reference 1 136 EtherNet IP Start up Drive parameter Setting for ACSI55 Description drives 1601 RUN ENABLE 7 COMM Selects the fieldbus interface as the source for the inverted Run enable signal Run disable 1604 FAULT RESET Selects the fieldbus interface as SEL the source for the fault reset signal 1 Read only or automatically detected set 2 Exam ple The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter Oh O decimal gt READY e Enter 1h 1 decimal gt ENABLED Running forward OR Enter 2h 2 decimal 5 ENABLED Running reverse EtherNet P Start up 137 Starting up fieldbus communication for ACSM1 drives 1 Power up the drive 2 Enable the communication betwee
234. the danger The manual uses these warning symbols electricity which can cause injury or death or damage to Electricity warning tells you about hazards from the equipment General warning tells you about conditions other than those caused by electricity which can cause injury or death or damage to the equipment Safety instructions 19 Safety in installation These instructions are for all who install or connect an optional module to a drive converter or inverter and need to open its front cover or door to do the work WARNING Obey these instructions If you ignore them AN injury or death or damage to the equipment can occur e If you are not a qualified electrician do not do installation or maintenance work e Disconnect the drive converter or inverter from all possible power sources After you have disconnected the drive converter or inverter always wait for 5 minutes to let the intermediate circuit capacitors discharge before you continue e Disconnect all dangerous voltages connected to other control signal connectors in reach For example it is possible that 230 V AC is connected from outside to a relay output of the drive converter or inverter e Always use a multimeter to make sure that there are no parts under voltage in reach The impedance of the multimeter must be at least 1 Mohm 20 Safety instructions Introduction to the manual 21 Introduction to the manual Contents of this ch
235. ther methods are used to change the IP address the module must be restarted to enable any changes 1 Dyn IP DHCP Configuration will be obtained via DHCP PROFINET IO Start up 251 IP ADDRESS 1 An IP address is assigned to each IP node on a network An IP address is a 32 bit number ACS355 that is typically represented in dotted decimal FB PAR 5 notation consisting of four decimal integers on ACSM1 the range 0 255 separated by periods Each FBA PARS integer represents the value of one octet 8 ACS850 ACQ810 bits in the IP address Parameters 05 08 FBA par5 define the four octets of the IP address ACS880 ACS580 IP address 1 0 255 IP address IP ADDRESS 4 See parameter 05 P ADDRESS 17 ACS355 FB PAR 8 ACSM1 FBA PAR8 ACS850 ACQ810 FBA par8 ACS880 ACS580 IP address 4 0 255 IP address MU 252 PROFINET IO Start up SUBNET CIDR Subnet masks are used for splitting networks ACS355 into smaller networks called subnets A subnet FB PAR 9 mask is a 32 bit binary number that splits the IP address into a network address and host ACSM1 address FBA PAR9 Subnet masks are typically represented in ACS850 ACQ810 either dotted decimal notation or the more FBA par9 compact CIDR notation as shown in the table ACS880 ACS580 Pelow Subnet CIDR Ezz a so 76 zza o p a CP 19 255 255 255 192 255 224 0 0 255 255 255 128 255 128 0 0 azn a e 55 25 1280
236. thernet network and the FENA 01 11 21 module Layout of the adapter module This figure shows the layout of FENA 01 11 PENA TI ETHERNET ADAPTER CHASSIS NETWORK XI No Description sse chaser 2 Mouning screw Merania stator O cones Xi io Enere Era nsaaton Diagnostic LEDs Modbus TCP Diagnostics EtherNet IP Diagnostics PROFINET IO Diagnostics Overview of the Ethernet network and the FENA 01 11 21 module 37 This figure shows the layout of FENA 21 PENA 21 ETHERNET ADAPTER No Descripfon See chapter Bo a another adapter module Diagnostic LEDs Modbus TCP Diagnostics EtherNet IP Diagnostics PROFINET IO Diagnostics 38 Overview of the Ethernet network and the FENA 01 11 21 module Mechanical installation 39 Mechanical installation Contents of this chapter This chapter contains a delivery checklist and instructions to install the adapter module Necessary tools and instructions See the applicable drive hardware manual Unpacking and examining the delivery 1 Open the option package 2 Make sure that the package contains e Ethernet adapter module type FENA 01 11 21 e this manual 3 Make sure that there are no signs of damage 40 Mechanical Installation Installing the adapter module WARNING Obey the safety instructions See chapter AN Safety instructions on page 17 If you ignore the safety instructions injury or death can
237. tion on the above function blocks see document Communication Function Blocks for PROFIBUS DP and PROFINET IO v2 0 available at www profibus com PROFINET IO Communication protocol 339 Parameter data transfer examples The following examples show how parameter data is transferred using the DP V1 mechanisms READ and WRITE Note Only the data block part of the request is presented in the examples See section Read and write blocks on page 337 Example 1a Reading a drive parameter array element Drive parameters are addressed so that the drive parameter group corresponds to the Parameter index PNU and the drive parameter number within the group corresponds to the Subindex IND In the following example a value is read from drive parameter 12 04 0C 04h e DP V1 Write request Read parameter value Slot number Subslot number Index Data length Request reference Request ID 01h Request Parameter Drive object ID Number of parameters Attribute 10h Value Number of elements Parameter index Subindex DP 01 01 BO 2F OA 05 01 01 01 10 01 00 OC 00 04 AANI railer header DP V1 Command PROF Idrive V3 Parameter Channel 340 PROFINET IO Communication protocol e Positive Read response to DP V1 Read request Slot number Subslot number Index Data length Response reference mirrored Response ID Drive object ID Number of parameters Format 42h Word Number of values Parameter
238. tion profile is shown below SWITCH ON MAINS OFF INHIBITED SW Bit6 1 Power ON CW Bit0 0 A eb SWITCH ON SW BitO 0 CW xxxx X1xx Xxxx x110 CW Bit3 0 READY TO OPERATION SWITCH ON SW BitO 1 INHIBITED SW Bit2 0 operation naaa CW xxxx X1XX XXXX x111 from any state OFF1 CW Bit0 0 OFF1 ACTIVE READY TO OPERATE CW xxxx x1 xx xxxx 1111 and SW Bit12 1 SW Bit1 1 ABB Drives communication profile CW Control word SW Status word n Speed Input current RFG Ramp function generator f Frequency from any state Fault FAULT SW Bit3 1 J CW Bit7 1 gt SW Bit1 0 from any state from any state n f 0 0 Emergency stop Emergency OFF N CW Bit3 1 OFF3 CW Bit2 0 OFF2 CW Bit1 0 and BCD SW Bit12 1 OFF3 OFF2 y ACTIVE f SW Bit5 0 ACTIVE F SW Bit4 0 CW Bit4 0 n f 0 I 0 CD OPERATION ENABLED SW Bit2 1 A lt Mm CW Bit5 0 CW xxxx x1xx xxx1 1111 M D RFG OUTPUT ENABLED B p CW Bit6 0 CW xxxx X1xx xx11 1111 Lg RFG ACCELERATOR ENABLED C lt CW xxxx x1xx x111 1111 OPERATION SW Bit8 1 D lt aia condition rising edge T of the bit 92 Modbus TCP Communication profiles References References are 16 bit words containing a sign bit and a 15 bit integer A negative reference indicating reversed direction of rotation is formed by calculating the two s complement from the corresponding positive referenc
239. tions The minimum and maximum 16 bit integer values that can be given through the fieldbus are 32768 and 32767 respectively Output data Modbus Input data Modbus register register Control word a Status word paa Frequency reference 4 00002 Frequency actual value 4 00052 Reference 2 Not 4 00003 Actual value 2 Not 4 00053 used used Constant frequency 41 4 00004 Power 4 00054 4 00005 4 00055 Constant frequency 21 4 00006 DC bus voltage 1 4 00056 4 00007 4 00057 1 Example The table below gives the recommended drive parameter settings Drive parameter Setting for ACS580 Description drives 50 01 FBA A enable 1 Option slot 1 Enables communication between the drive and the fieldbus adapter module 50 02 FBA A comm loss 1 Fault Enables fieldbus A func communication fault monitoring 82 Modbus TCP Start up Drive parameter Setting for ACS580 Description drives 50 03 FBA A comm losst 3 0 s Defines the fieldbus A out communication break supervision time 50 04 FBA A ref1 type 0 Speed or Selects the fieldbus A reference 1 frequency type and scaling 51 01 FBA A type 128 ETHERNET Displays the type of the fieldbus adapter module 51 02 Protocol Profile 1 MB TCP ABB E Selects the Modbus TCP protocol and the ABB Drives Enhanced profile 51 03 Commrate 0 Auto Ethernet communication rate is negotiated automatically by the device 51 04 IP configuration 0 Static IP Conf
240. trol as the control mode 1 for external control location 1 288 PROFINET IO Start up Drive parameter Setting for ACS580 Description drives 20 01 Ext1 commands 12 Fieldbus A Selects the fieldbus A interface as the source of the start and stop commands for external control location 1 22 11 Speed ref1 source 4 FB A ref1 Selects the fieldbus A reference 1 as the source for speed reference 1 1 Read only or automatically detected set 2 Example The start sequence for the parameter example above is given below Control word e Reset the fieldbus communication fault if active e Enter 47Eh 1150 decimal gt READY TO SWITCH ON e Enter 47Fh 1151 decimal gt OPERATING Scalar motor control mode PROFINET IO Start up 289 Configuring the master station After the adapter module has been initialized by the drive you must prepare the master station for communication with the module Examples of an ABB AC500 PLC and Siemens SIMATIC S7 PLC are given below If you are using another master system refer to its documentation for more information The examples apply to all drive types compatible with the module Downloading the GSD file Configuration of the master station requires a type definition GSD file In PROFINET IO the GSD file is written in XML based language called GSDML Download the FENA GSD file from the Document library www abb com drives The file name format is GSDML Vx x
241. ult situation lasts from a detection of a fault to its acknowledgement 0x4210 0x9005 O Actual fault situation n Fault situation n 1 356 PROFINET IO Communication protocol Pno Pwo aut number Faut ods ubindox Fault situation n 7 PROFINET IO Diagnostics 357 1 PROFINET IO Diagnostics Contents of this chapter This chapter explains how to trace faults with the status LEDs on the adapter module when the module is used for PROFINET IO communication Fault and warning messages For the fault and warning messages concerning the adapter module see the drive firmware manual 358 PROFINET IO Diagnostics LEDs The adapter module is equipped with three bicolor diagnostic LEDs The LEDs are described below Blinking green Establishing communication to host Connection to host OK Blinking red Communication to host lost temporarily HOST Flashing orange Internal file system error The error may alternating with be cleared by cycling drive power If the the MODULE error persists contact your local ABB flashing orange representative PROFINET IO Diagnostics 359 There is no power applied to the device Green Device is operating in a normal condition Flashing green Device needs commissioning due to configuration missing incomplete or incorrect The device may be in the Standby state This may be caused by the adapter waiting for a response from a DHCP server or Dup
242. up 295 Configuring a Siemens SIMATIC S7 PLC This example shows how to configure communication between a Siemens SIMATIC S7 PLC and the adapter module using SIMATIC Manager Step 7 Before you start make sure that you have downloaded the FENA GSD file from the Document library 1 Start the SIMATIC manager and open create a SIMATIC program 2 Open the hardware configuration of the project Cette Ss Ge ae oO ee c SIMATIC Wi J GC a a Tee PO famed Coningl Soo a THATE PE Habon TTE gt mi R a ar LAO a Eemal PRET 40 Sasa 17004 Free FE bo gat Help ka al 296 PROFINET IO Start up 3 Install the FENA GSD file e On the Options menu select Install GSD Files e Browse for the GSD file downloaded from the Document library and click Install PROFINET IO Start up 297 4 Click and drag the FENA object from the device catalog to the Ethernet 1 PROFINET IO System a i Fhe OFS eS re oem 13 FCMA TE 2 ala ala e to rete ma 298 PROFINET IO Start up 5 Click and drag the PPO Type 7 object to Slot 1 Then double click FENA to open the Properties window PIE ELA TULAK ALA TAMATE HEH I Condiqur abe 319 NPA z ira Profle E PROFIBUS Pe or PROFINET i Bi diiri Po Dee o Dever a CJ ABS FEMA A H ET REDA E Gag mHE n a oo dm mj in Fea EED aking ices ski Hoa ee Lagda Gag Gaga ste
243. ve The Modbus standard does not specify detailed error descriptions In addition to the standard error codes the FENA adapter module provides an internal error register area for more detailed diagnostics The internal error register area is used if Modbus error code 0x04 occurs The registers contain information about the last query You can figure out the reason of the failure by reading the registers The internal error register is cleared when a query has finished successfully 4 00090 Reset internal error registers 0 Do nothing 1 Reset 008 0008 008 00084 Last register that was read successfully Error code Description Sian Ox00 No error Used when a Modbus query was successful 0x02 Low or high limit Change access with a value exceeded outside the value limits M 0x03 Faulty subindex Access to an unavailable subindex of an array parameter 0x05 Incorrect data type Change access with a value that does not match the data type of the parameter 0x65 General error in drive Undefined error when handling a communication Modbus query 0x66 Timeout Timeout in drive communication when handling a Modbus query 0x70 Read only An attempt to write a non zero value to a read only drive parameter 0x71 Parameter group ended MSB is not zero MSB query end Modbus TCP Diagnostics 111 An attempt to write to multiple parameter groups An attempt to write a 16 bit parameter with a 32 register address and
244. ve parameters to the Transparent 16 with two assembly The format of the output assembly is Instance 112 Transparent 16 profile Bye Bt7 ees ons Bwa eis Biz Joni oro Drive Profile 16 bit Control Word Low Byte Drive Profile 16 bit Control Word High Byte Drive Profile 16 bit Reference 1 Word Drive Profile 16 bit Reference 1 Word High Byte Drive Profile 16 bit Reference 2 Word Low Byte Drive Profile 16 bit Reference 2 Word High Byte DATA OUT 1 Value Low Byte DATA OUT 1 Value High Byte DATA OUT 2 Value Low Byte DATA OUT 2 Value High Byte DATA OUT 3 Value DATA OUT 3 Value DATA OUT 4 Value DATA OUT 4 Value DATA OUT 5 Value DATA OUT b Value High Byte DATA OUT 6 Value Low Byte DATA OUT 6 Value High Byte DATA OUT 7 Value DATA OUT 7 Value DATA OUT 8 Value 21 DATA OUT 8 Value High Byte Low Byte ON 7 Low Byte High Byte Low Byte High Byte Low Byte m oe 17 Low Byte High Byte Low Byte OTN 208 EtherNet IP Communication protocol Bve t7 Bwe Bus ona ons Biz Joni ano DATA OUT 9 Value High Byte DATA OUT 10 Value Low Byte DATA OUT 10 Value High Byte The format of the input assembly is Drive Profile 16 bit Actual 2 Word Low Byte Drive Profile 16 bit Actual 2 Word High Byte DATA IN 1 Value Low Byte 7 DATA IN 1 Value High Byte DATA IN 2 Value Low Byte DATA IN 3 Value Low Byte 17 DATA IN 6
245. virtual addresses for standard telegrams ST1 and ST2 are updated automatically Abbreviation Description Recommended virtual address with ACSM1 FBA REFx modes Speed Position mode mode STW1 Control word 1 16 bit NSOLL A Speed set point A 16 bit NSOLL B Speed set point B 32 bit 120r 13 STW2 Control word 2 16 bit 21 VELOCITY A Velocity 32 bit i 13 7SW2 Status word 2 16 bit 24 NIST A Speed actual value A 16 bit NIST B Speed actual value B 32 bit 15 or 16 7SW1 Status word 1 16 bit Position actual value A 32 bit a 15 or 16 XSOLL A Position set point A 32 bit 12 or 13 262 PROFINET IO Start up Control locations ABB drives can receive control information from multiple sources including digital inputs analog inputs the drive control panel and a fieldbus adapter module ABB drives allow the user to separately determine the source for each type of control information Start Stop Direction Reference Fault reset etc To give the fieldbus master the most complete control over the drive you must select the adapter module as the source of this information The drive specific parameter setting examples below contain the drive control parameters relevant in the examples For a complete parameter list see the drive documentation PROFINET IO Start up 263 Starting up fieldbus communication for ACS355 drives 1 2 Power up the drive Enable the communication between the adapter module and the drive wit
246. work Necessary tools and instructions See the applicable drive hardware manual 44 Flectrical installation General cabling instructions e Arrange the bus cables as far away from the motor cables as possible e Avoid parallel runs e Use bushings at cable entries Connecting the adapter module to the Ethernet network The network cable can be CAT5 or higher and type UTP FTP or STP When CATS FTP or STP is used the cable shield is connected to the drive frame through an RC network In FENA 01 it is possible to change this connection by using jumper J1 located next to the X1 connector e Position 1 2 connects the cable shield directly to the drive frame e Position 2 3 connects the cable shield to the drive frame through an RC network This is the default setting of the jumper The figure below shows the location of jumper pin 1 on the FENA Pd 01 adapter module J1 X1 Pin 1 gt Electrical installation 45 Connection procedure Connect the network cable to the RJ 45 connector X1 on the adapter module If you want to create a daisy chain with FENA 21 adapter modules connect the X2 connector of the first adapter module to X1 on the next adapter module and so on 46 Electrical installation Modbus TCP protocol Modbus TCP Start up es 49 Modbus TCP Communication profiles 85 Modbus TCP Communication protocol 95
247. x B ABB IP configuration tool for FENA 377 Rewriting the IP configuration of adapter modules 1 Scan the network for adapter modules For instructions see section Finding adapter modules in the network on page 376 2 On the results list click to select the adapter module whose IP configuration you want to modify os ABD IP configuration Eat ba on aif H Hti ac H Fe I TENH paa FENMA 11 5007420110 ID 0x1 1 New conhguraton F Duck IP airea B 0 O j Subrat mask B i D Do p Sand Laia e e p g a p 3 Below New configuration define the IP configuration settings according to your network configuration 4 Ifyou want the adapter module to use a static IP address instead of DHCP clear the DHCP check box 378 Appendix B ABB IP configuration tool for FENA 5 To apply the new settings click the Send Configuration button The new current IP address and configured IP address appear on the results list ai ABO IP cond guration Hoh Scan MAC address Indes Devicename Serial number DevicelD current IP address configured EP address Auth supp DO 1C01 D0 3F 73 FEM 1 OBO Dal NG NERO H 19 NG OZ w Son abba ted found 1 sponse FEMA 11 SN 02480110 ID 0x11 New coniguiatan F once IP address 1 168 a 74 Senden gateway O g a Linke mode Ako Appendix C FENA configuration web pages 379 Appendix C FENA configuration web pages Contents of this ch
248. y 2 Use the speed scale value of the drive parameter when reading writing parameter ODVA SPEED SCALE via the drive control panel Drive parameter object class 90h and Fieldbus configuration object class 91h When written via these methods the new value takes effect after the drive is repowered or a Fieldbus Adapter Parameter refresh is given 0 255 Speed scale value of drive parameter Ba m 126 EtherNet IP Start up 24 ODVA TORQUE This parameter only applies to the ODVA 128 SCALE AC DC drive profile The units of reference and ACS355 actual torques for the ODVA AC DC drive FB PAR 24 profile are given by the formula below ACSM1 Torque unit N m x 9 1 x ODVA torque scale FBA PAR4 where a paaa N m Newton x Meter ACS880 ACS580 Note While a wide range of resolutions may be Torque scale configured the actual performance is limited to the performance capabilities of the drive The table below shows the how the drive ODVA torque scale parameter values correspond to the ODVA torque scale units DVA torque scale value Torque scale value of PAANAN drive parameter IEN 2 O o fa 1 3 Use the ODVA torque scale value when reading writing parameter ODVA TORQUE SCALE via AC DC drive object class 2Ah When written via the AC DC drive object the new value takes effect immediately 2 Use the torque scale value of the drive parameter when reading writing parameter ODVA TORQUE SCALE
249. yte DATA OUT 3 Value Low Byte DATA OUT 3 Value High Byte DATA OUT 4 Value Low Byte DATA OUT 4 Value High Byte DATA OUT 5 Value Low Byte DATA OUT 5 Value High Byte DATA OUT 6 Value Low Byte 17 DATA OUT 6 Value High Byte DATA OUT 7 Value Low Byte DATA OUT 7 Value High Byte DATA OUT 8 Value Low Byte DATA OUT 8 Value High Byte DATA OUT 9 Value Low Byte DATA OUT 9 Value High Byte DATA OUT 10 Value Low Byte 25 DATA OUT 10 Value High Byte N AN AMAN AN Ae The format of the input assembly is Instance 173 ODVA AC DC profile EC ee ee eee lee CC At Ref Ctrl Ready Run Warn Faulted Refer From From ing ence Net Net Drive State See section State Control supervisor object on page 167 Speed Actual Low Byte Speed Actual High Byte Torque Actual Low Byte EtherNet IP Communication protocol 195 Instance 173 ODVA AC DC profile Bye Btr ets ees lets ees 602 Jeni Bno Torque Actual High Byte DATA IN 1 Value Low Byte 7 DATA IN 1 Value High Byte DATA IN 2 Value Low Byte DATA IN 2 Value High Byte DATA IN 3 Value Low Byte DATA IN 3 Value High Byte DATA IN 4 Value Low Byte DATA IN 4 Value High Byte DATA IN 5 Value Low Byte DATA IN 5 Value High Byte DATA IN 6 Value Low Byte 7 DATA IN 6 Value High Byte DATA IN 7 Value Low Byte DATA IN 7 Value High Byte DATA IN 8 Value Low Byte DATA IN 8 Value
250. yte sent by the client The function tells the server what kind of action to perform Holding register Holds data that will be later executed by an application program EtherNet IP terms and abbreviations EDS file The Electronic Data Sheet EDS file identifies the properties of the device to the EtherNet IP client Each type of drive and application program requires its own EDS file In the ODVA EtherNet IP specification the word input is used to describe data flow from a device such as the adapter module to the network 28 Introduction to the manual I O Assembly selection Smart networked devices like FENA can produce and or consume more than one O value Typically they will produce and or consume one or more I O value as well as status and diagnostic information Each piece of data communicated by a device is represented by an attribute of one of the device s internal objects Communicating multiple pieces of data attributes across a single I O connection requires that the attributes be grouped or assembled together into a single block ODVA stands for Open DeviceNet Vendor Association ODVA is an independent organization that promotes interoperativity between different manufacturers EtherNet IP products ABB is an Associate Member at ODVA In the ODVA EtherNet IP specification the word output is used to describe data flow from the network into a device such as the adapter module

Download Pdf Manuals

image

Related Search

Related Contents

beat/active サービスカタログ(複数事業所向け)[PDF:1.68 MB]    1 introdução - PPGEE - Universidade Federal de Minas Gerais  

Copyright © All rights reserved.
Failed to retrieve file