ABB FENA-01 Protocol Manual

Other manuals for FENA-01: User Manual, Hardware Manual
Manual is about: Ethernet adapter module

Summary of FENA-01

  • Page 1

    Abb drives protocol manual - modbus/tcp ethernet adapter module fena-01.

  • Page 3: Protocol Manual

    Ethernet adapter module - modbus/tcp fena-01 protocol manual 3aua0000022989 rev b en effective: 2009-11-01 © 2009 abb oy. All rights reserved..

  • Page 5: Safety Instructions

    Safety instructions 5 safety instructions overview this chapter states the general safety instructions that must be followed when installing and operating the fena-01 ethernet adapter module. The material in this chapter must be studied before attempting any work on, or with, the unit. In addition t...

  • Page 6

    Safety instructions 6.

  • Page 7: Table of Contents

    Table of contents 7 table of contents safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 general safety instructions . . . . ....

  • Page 8

    Table of contents 8 communication profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 the abb drives communication profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 the control word and the status word . . . . . . . . . . . . . . . . . . . . ....

  • Page 9: Introduction

    Introduction 9 introduction intended audience the manual is intended for people responsible for installing, commissioning and using an fena-01 ethernet adapter module for modbus/tcp communication. The reader is expected to have a basic knowledge of electrical fundamentals, electrical wiring practice...

  • Page 10

    Introduction 10 communication profiles describes the communication profiles used in the communication between the modbus/tcp client, the fena-01 module and the drive. Communication contains a description of the modbus/tcp functionality supported by the fena-01. Diagnostics explains how to trace faul...

  • Page 11: Overview

    Overview 11 overview overview the fena-01 ethernet adapter module supports the modbus/ tcp network protocol. This chapter contains a short description of modbus/tcp and the fena-01 ethernet adapter module. For information on ethernet standards, including media and topologies, see fena-01 ethernet ad...

  • Page 12

    Overview 12 • give control commands to the drive (start, stop, run enable, etc.) • feed a motor speed or torque reference to the drive • give a process actual value or a process reference to the pid controller of the drive • read status information and actual values from the drive • change drive par...

  • Page 13: Drive Configuration

    Drive configuration 13 drive configuration overview this chapter gives information on configuring the fena-01 ethernet adapter module for use with modbus/tcp. Ethernet connection configuration after the fena-01 ethernet adapter module has been mechanically and electrically installed according to the...

  • Page 14

    Drive configuration 14 table 1. Fena-01 configuration parameters - group a (group 1)* par. No. Parameter name alternative settings default setting 1 fba type (read-only) ethernet 2 protocol/ profile modbus/tcp: 0 abb drives classic 1 abb drives enhanced 2 transparent 16-bit 3 transparent 32-bit ethe...

  • Page 15

    Drive configuration 15 *actual parameter group number depends on the drive type. Eg, group a (group 1) equals to parameter group 51 in acs350, acs355, acsm1, acs850 and acq810. 1 fba type this parameter shows the fieldbus adapter type as detected by the drive. The value should not be adjusted by the...

  • Page 16

    Drive configuration 16 3 commrate sets the bit rate for the ethernet interface. 0 = auto-negotiate 1 = 100 mbits/s, full duplex 2 = 100 mbits/s, half duplex 3 = 10 mbits/s, full duplex 4 = 10 mbits/s, half duplex 4 ip configuration sets the method for configuring the ip address, subnet mask and gate...

  • Page 17

    Drive configuration 17 9 subnet cidr subnet masks are used for splitting networks into smaller networks called subnets. A subnet mask is a 32-bit binary number that is used to split the ip address into a network address and host address. Subnet masks are typically represented in either dotted-decima...

  • Page 18

    Drive configuration 18 14-19 reserved these parameters are unused by the fena-01 when configured for modbus/tcp. 20 modbus/tcp timeout the modbus protocol does not specify a timeout mechanism for the application layer. A timeout mechanism may be desired when controlling a drive, so a method is provi...

  • Page 19

    Drive configuration 19 22 word order selects in which order 16-bit registers of 32-bit parameters are transferred. 0 = hilo: the first register contains the low order word and the second register contains the high order word. 1 = lohi: the first register contains the high order word and the second r...

  • Page 20

    Drive configuration 20 table 2. Fena-01 configuration parameters - group b (group 2) * *actual parameter group number depends on the drive type. Eg, group b (group 2) equals to parameter group 55 in acs350 and acs355, and group 53 in acsm1, acs850 and acq810. ** number of parameters in this group ma...

  • Page 21

    Drive configuration 21 1 data out 1 for modbus register maps that include drive parameters, this parameter specifies which parameter’s value will be written to when the register corresponding to data out 1 is written by the modbus client. Content is specified by a decimal number as follows. 0 not us...

  • Page 22

    Drive configuration 22 table 3. Fena-01 configuration parameters - group c (group 3) * *actual parameter group number depends on the drive type. Eg, group c (group 3) equals to parameter group 54 in acs350 and acs355, and group 52 in acsm1, acs850 and acq810. ** number of parameters in this group ma...

  • Page 23

    Drive configuration 23 1 data in 1 for modbus register maps that include drive parameters, this parameter specifies which parameter’s value will be read from when the register corresponding to data in 1 is read by the modbus client. Content is specified by a decimal number as follows. 0 not used 1 -...

  • Page 24

    Drive configuration 24.

  • Page 25: Client Configuration

    Client configuration 25 client configuration overview this chapter gives information on configuring the modbus/tcp client for communication through the fena-01 ethernet adapter module. Configuring the system after the fena-01 ethernet adapter module has been mechanically and electrically installed a...

  • Page 26

    Client configuration 26.

  • Page 27: Communication Profiles

    Communication profiles 27 communication profiles overview this chapter describes the communication profiles used in the communication between the modbus/tcp client, the fena-01 module and the drive. Communication profiles communication profiles are ways of conveying control commands (control word, s...

  • Page 28

    Communication profiles 28 fena-01 drive fena-01 profile selection: abb drives profile dcu/fba profile data conversion abb drives *drive-specific profile (with 16-bit words) transparent32 *drive-specific profile (with 32-bit words) ethernet network *to be used if the drive does not support the dcu/fb...

  • Page 29

    Communication profiles 29 the abb drives communication profile the control word and the 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 ...

  • Page 30

    Communication profiles 30 scaling references are scaled as shown below. Note: the values of ref1 max and ref2 max are set by drive parameters. See the drive documentation for further information. Note: drive parameter refx min may limit the actual minimum reference. 0 refx max -(refx max) 0 ref2: -1...

  • Page 31

    Communication profiles 31 actual values actual values are 16-bit words containing information on the operation of the drive. The functions to be monitored are selected by a drive parameter. Scaling actual values are scaled as shown below. Note: the values of ref1 max and ref2 max are set by drive pa...

  • Page 32

    Communication profiles 32 table 4. The control word for the abb drives communication profile. The upper case boldface text refers to the states shown in figure 1. Bit name value state/description 0 off1_ control 1 proceed to ready to operate. 0 stop along currently active deceleration ramp. Proceed ...

  • Page 33

    Communication profiles 33 *not supported with acs350/355 5 ramp_hold 1 enable ramp function. Proceed to ramp function generator: accelerator enabled. 0 halt ramping (ramp function generator output held). 6 ramp_in_ zero 1 normal operation. Proceed to operating. Note: this bit is effective only if th...

  • Page 34

    Communication profiles 34 table 5. The status word for the abb drives communication profile. The upper case boldface text refers to the states shown in figure 1. Bit name value state/description 0 rdy_on 1 ready to switch on. 0 not ready to switch on. 1 rdy_run 1 ready to operate. 0 off1 active. 2 r...

  • Page 35

    Communication profiles 35 *not supported with acs350/355 10 above_ limit 1 actual frequency or speed equals or exceeds supervision limit (set by drive parameter). Valid in both directions of rotation. 0 actual frequency or speed within supervision limit. 11 ext_ctrl_ loc 1 external control location ...

  • Page 36

    Communication profiles 36 figure 1. Abb drives profile state machine mains off power on (cw bit0=0) (sw bit6=1) (sw bit0=0) from any state (cw=xxxx x1xx xxxx x110) (sw bit1=1) n(f)=0 / i=0 (sw bit2=0) a b c d (cw bit3=0) operation inhibited off1 (cw bit0=0) (sw bit1=0) (sw bit0=1) (cw bit3=1 and sw ...

  • Page 37: Communication

    Communication 37 communication overview this chapter describes the modbus/tcp communication protocol for the fena-01. For detailed information on modbus/tcp communication, refer to • modbus application protocol specification v1.1a • modbus messaging on tcp/ip implementation guide v1.0a register addr...

  • Page 38

    Communication 38 function codes the fena-01 supports the modbus function codes shown below. Encapsulated interface transport / read device identification the fena-01 supports the modbus eit/rdi objects shown below. Function code name description 03h read holding registers reads the contents of a con...

  • Page 39

    Communication 39 exception codes the fena-01 supports the modbus exception codes shown below. Exception code name description 01h illegal function the function code received in the query is not an allowable action for the server. 02h illegal data addresss the data address received in the query is to...

  • Page 40

    Communication 40 communication profiles modbus is an application layer messaging protocol. It describes how data is transferred between client and server, but not the meaning of that data. Communication profiles are used to define the meaning of the data. Abb drives profile - classic the abb drives ...

  • Page 41

    Communication 41 register address*, ** register data (16-bit) 400001 abb drives profile control 400002 abb drives profile reference 1 400003 abb drives profile reference 2 400004 data out 1 400005 data out 2 400006 data out 3 400007 data out 4 400008 data out 5 400009 data out 6 400010 data out 7 40...

  • Page 42

    Communication 42 * 6-digit register addressing (400001) is used instead of 5-digit register addressing (40001) to describe register map. See section register addressing on page 37 for additional information. ** register addresses of the 32-bit parameters cannot be accessed by using 5-digit register ...

  • Page 43

    Communication 43 * 6-digit register addressing (400001) is used instead of 5-digit register addressing (40001) to describe register map. See section register addressing on page 37 for additional information. ** register addresses of the 32-bit parameters cannot be accessed by using 5-digit register ...

  • Page 44

    Communication 44 400003 native drive profile reference 1 - least significant 16-bits 400004 native drive profile reference 1 - most significant 16-bits 400005 native drive profile reference 2 - least significant 16-bits 400006 native drive profile reference 2 - most significant 16-bits 400007 data o...

  • Page 45

    Communication 45 * 6-digit register addressing (400001) is used instead of 5-digit register addressing (40001) to describe register map. See section register addressing on page 37 for additional information. ** register addresses of the 32-bit parameters cannot be accessed by using 5-digit register ...

  • Page 46

    Communication 46.

  • Page 47: Diagnostics

    Diagnostics 47 diagnostics led indications the fena-01 module is equipped with three bicolor diagnostic leds. The leds are described below. Name color function/state host blinking green establishing communication to host. Green connection to host ok. Blinking red communication to host lost temporari...

  • Page 48

    Diagnostics 48 module off there is no power applied to the device. Flashing yellow device is attempting to obtain ip configuration from dhcp server. Yellow device is executing duplicate address detection. Flashing green device is waiting for a modbus request. Green device has received a modbus reque...

  • Page 49

    Definitions and abbreviations 49 definitions and abbreviations communication module communication module is a name for a device (eg, a fieldbus adapter) through which the drive is connected to an external serial communication network (eg, a fieldbus). The communication with the communication module ...

  • Page 50

    Definitions and abbreviations 50

  • Page 51: Further Information

    Further information 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/drives an...

  • Page 52

    3au a 0000022989 r ev b en effective: 2009-11-01 abb oy ac drives p.O. Box 184 fi-00381 helsinki finland telephone +358 10 22 11 fax +358 10 22 22681 internet www.Abb.Com abb inc. Automation technologies drives & motors 16250 west glendale drive new berlin, wi 53151 usa telephone 262 785-3200 800-he...