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.
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...
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.
• 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.
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.
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.).
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.
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.
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...
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...
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.
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.
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...
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...
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...
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...
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.
(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...
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...