ABB FENA-01 Protocol Manual

ABB FENA-01 Protocol Manual

Protocol manual - modbus/tcp ethernet adapter module
Hide thumbs Also See for FENA-01:

Advertisement

Quick Links

ABB Drives
Protocol Manual - Modbus/TCP
Ethernet Adapter Module
FENA-01

Advertisement

Table of Contents
loading

Summary of Contents for ABB FENA-01

  • Page 1 ABB Drives Protocol Manual - Modbus/TCP Ethernet Adapter Module FENA-01...
  • Page 3 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 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.
  • Page 6 Safety instructions...
  • Page 7: Table Of Contents

    Modbus/TCP ..........11 Modbus/TCP on FENA-01 Ethernet Adapter Module ....11 Compatibility .
  • Page 8 ABB Drives Profile - Classic ........
  • Page 9: Introduction

    Overview contains short descriptions of the Modbus/TCP protocol and the FENA-01 Ethernet Adapter module and a delivery checklist. Drive configuration explains how to program the drive before the communication through the adapter module can be started.
  • Page 10 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 faults with the status LEDs on the FENA-01 module. Definitions and abbreviations explains definitions and abbreviations concerning Modbus/TCP on the FENA-01. Introduction...
  • Page 11: Overview

    Modbus/TCP on FENA-01 Ethernet Adapter Module The FENA-01 Ethernet Adapter module is an optional device for ABB drives which enables the connection of the drive to an Ethernet network. The module supports a variety of higher-level communications protocols, including Modbus/TCP.
  • Page 12: Compatibility

    • read status information and actual values from the drive • change drive parameter values • reset a drive fault. The FENA-01 acts as a Modbus/TCP server with support for ABB Drives and Transparent profiles. The Modbus commands supported by the FENA-01 Ethernet Adapter module are discussed in chapter Communication.
  • Page 13: Drive Configuration

    Normally, a parameter must be adjusted to activate the communication (see the drive documentation). As communication between the drive and the FENA-01 is established, several configuration parameters are copied to the drive. These parameters (Table Table 2.
  • Page 14 Table 1. FENA-01 Configuration Parameters - Group A (Group 1)* Par. Parameter name Alternative settings Default setting FBA TYPE (Read-only) ETHERNET PROTOCOL/ Modbus/TCP: 0 Modbus/TCP PROFILE 0 ABB Drives Classic 1 ABB Drives Enhanced 2 Transparent 16-bit 3 Transparent 32-bit...
  • Page 15 2 PROTOCOL/PROFILE Selects the application protocol and communication profile for the network connection. 0 = Modbus/TCP protocol with ABB Drives Profile - Classic. 1 = Modbus/TCP protocol with ABB Drives Profile - Enhanced. 2 = Modbus/TCP protocol with Transparent 16-bit profile.
  • Page 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 gateway address for the module.
  • Page 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-decimal notation or the more compact CIDR notation.
  • Page 18 22 * 100 milliseconds = 2.2 seconds In the event of a Modbus/TCP timeout, the FENA-01 will signal the drive that communication with the client has been lost. The drive configuration will determine how it will respond. For example, if the...
  • Page 19 For each register (16-bit), the first byte contains the high order byte and the second byte contains the low order byte. 23-26 Reserved These parameters are unused by the FENA-01 when configured for Modbus/TCP. Drive configuration...
  • Page 20 Table 2. FENA-01 Configuration Parameters - Group B (Group 2) Par. Parameter name Alternative settings Default setting DATA OUT 1 0 to 9999 (client to drive) Format: xxyy, where xx = parameter group and yy = parameter index. DATA OUT 2 See DATA OUT 1 above.
  • Page 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.
  • Page 22 Table 3. FENA-01 Configuration Parameters - Group C (Group 3) Par. Parameter name Alternative settings Default setting DATA IN 1 0 to 9999 (drive to client) Format: xxyy, where xx = parameter group and yy = parameter index. DATA IN 2 See DATA IN 1 above.
  • Page 23: Control Locations

    ABB drives can receive control information from multiple sources including digital inputs, analogue inputs, the drive control panel and a communication module (eg, FENA-01). ABB drives allow the user to separately determine the source for each type of control information (Start, Stop, Direction, Reference, Fault Reset, etc.).
  • Page 24 Drive configuration...
  • Page 25: Client Configuration

    Configuring the system After the FENA-01 Ethernet Adapter module has been mechanically and electrically installed according to the instructions in the FENA-01 Hardware Manual and has been initialized by the drive, the client must be prepared for communication with the module.
  • Page 26 Client configuration...
  • Page 27: Communication Profiles

    Modbus client and the drive. The FENA-01 module may be configured to provide either the ABB Drives Profile or one of two Transparent modes for 16 and 32 bit words respectively. For the ABB Drives Profile, data is converted by the FENA-01 into the DCU/FBA profile (detailed in the drive documentation).
  • Page 28 Ethernet FENA-01 Drive network FENA-01 profile selection: DCU/FBA ABB Drives profile ABB Drives profile Data conversion Transparent16 *Drive-specific profile (with 16-bit words) Transparent32 *Drive-specific profile (with 32-bit words) *To be used if the drive does not support the DCU/FBA communication profile.
  • Page 29: The Abb Drives Communication Profile

    ABB drives can receive control information from multiple sources including analogue and digital inputs, the drive control panel and a communication module (eg, FENA-01). In order to have the drive controlled through the fieldbus, the module must be defined as the source for control information, eg, Reference.
  • Page 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. Fieldbus Drive REF2: 10000 REFx MAX...
  • Page 31: Actual Values

    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 parameters.
  • Page 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. Name Value STATE/Description OFF1_ Proceed to READY TO OPERATE. CONTROL Stop along currently active deceleration ramp.
  • Page 33 Name Value STATE/Description RAMP_HOLD Enable ramp function. Proceed to RAMP FUNCTION GENERATOR: ACCELERATOR ENABLED. Halt ramping (Ramp Function Generator output held). RAMP_IN_ Normal operation. Proceed to OPERATING. ZERO Note: This bit is effective only if the fieldbus interface is set as the source for this signal by drive parameters.
  • Page 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. Name Value STATE/Description RDY_ON READY TO SWITCH ON. NOT READY TO SWITCH ON. RDY_RUN READY TO OPERATE.
  • Page 35 Name Value STATE/Description ABOVE_ Actual frequency or speed equals or exceeds LIMIT supervision limit (set by drive parameter). Valid in both directions of rotation. Actual frequency or speed within supervision limit. EXT_CTRL_ External Control Location EXT2 selected. External Control Location EXT1 selected. 13 to Reserved or freely programmable status bits* Communication error detected by fieldbus adapter...
  • Page 36 (CW Bit5=0) (CW=xxxx x1xx xxx1 1111) RFG: OUTPUT ENABLED (CW Bit6=0) (CW=xxxx x1xx xx11 1111) RFG: ACCELERATOR state ENABLED condition (CW=xxxx x1xx x111 1111) rising edge OPERATION the bit (SW Bit8=1) Figure 1. ABB Drives Profile state machine Communication profiles...
  • Page 37: Communication

    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 Addressing The address field of Modbus Requests for accessing Holding Registers is 16 bits.
  • Page 38: Function Codes

    Function Codes The FENA-01 supports the Modbus function codes shown below. Function Code Name Description Read Holding Registers Reads the contents of a contiguous block of holding registers in a server device. Write Single Register Writes a single holding register in a server device.
  • Page 39: Exception Codes

    Exception Codes The FENA-01 supports the Modbus exception codes shown below. Exception Code Name Description 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...
  • Page 40: Communication Profiles

    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)
  • Page 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...
  • Page 42: Transparent 16-Bit

    Register Address*, ** Register Data (16-bit) 400101-409999 Drive Parameter Access (16-bit) Register Address = 400000 + 100 x Group + Index Example for Drive Parameter 3.18 400000 + 100 x 3 + 18 = 400318 Register addressing of the 32-bit parameters (not supported with ACS350 and ACS355): 420000 + 200 x Group + 2 x Index Example for Drive Parameter 1.27...
  • Page 43: Transparent 32-Bit

    Register Address*, ** Register Data (16-bit) 400052 Native Drive Profile Actual 1 400053 Native Drive Profile Actual 2 400054 DATA IN 1 400055 DATA IN 2 400056 DATA IN 3 400057 DATA IN 4 400058 DATA IN 5 400059 DATA IN 6 400060 DATA IN 7 400061...
  • Page 44 Register Address*, ** Register Data (16-bit) 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 OUT 1 400008...
  • Page 45 Register Address*, ** Register Data (16-bit) 400101-409999 Drive Parameter Access (16-bit) Register Address = 400000 + 100 x Group + Index Example for Drive Parameter 3.18 400000 + 100 x 3 + 18 = 400318 Register addressing of the 32-bit parameters (not supported with ACS350 and ACS355): 420000 + 200 x Group + 2 x Index Example for Drive Parameter 1.27...
  • Page 46 Communication...
  • Page 47: Diagnostics

    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 Establishing communication to host. green Green Connection to host OK. Blinking Communication to host lost temporarily. Diagnostics...
  • Page 48 Name Color Function/State MODULE There is no power applied to the device. Flashing Device is attempting to obtain IP configuration Yellow from DHCP Server. Yellow Device is executing Duplicate Address Detection. Flashing Device is waiting for a Modbus request. Green Green Device has received a Modbus request within the Modbus/TCP Timeout period.
  • Page 49: Definitions And Abbreviations

    (eg, a fieldbus). The communication with the communication module is activated by a drive parameter. Parameter A parameter is an operating instruction for the drive. Parameters can be read and programmed using the drive control panel, or through the FENA-01 module. Definitions and abbreviations...
  • Page 50 Definitions and abbreviations...
  • Page 51: 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 selecting Sales, Support and Service network.
  • Page 52 ABB Oy ABB Inc. ABB Beijing Drive Systems Co. Ltd. AC Drives Automation Technologies No. 1, Block D, A-10 Jiuxianqiao Beilu P.O. Box 184 Drives & Motors Chaoyang District FI-00381 HELSINKI 16250 West Glendale Drive Beijing, P.R. China, 100015 FINLAND...

Table of Contents