ABB FSCA-01 Manual
ABB FSCA-01 Manual

ABB FSCA-01 Manual

Modbus protocol, rs-485 adapter module
Hide thumbs Also See for FSCA-01:

Advertisement

ABB Drives
Modbus Protocol Manual
RS-485 Adapter Module
FSCA-01

Advertisement

Table of Contents
loading

Summary of Contents for ABB FSCA-01

  • Page 1 ABB Drives Modbus Protocol Manual RS-485 Adapter Module FSCA-01...
  • Page 3 RS-485 Adapter Module FSCA-01 Modbus Protocol Manual 3AUA0000044530 REV A EFFECTIVE: 17.11.2008 © 2008 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 FSCA-01 RS-485 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/RTU ..........11 Modbus/RTU on FSCA-01 RS-485 Adapter Module ....11 Compatibility .
  • Page 8 ABB Drives Profile - Classic ........
  • Page 9: Introduction

    Introduction Intended audience The manual is intended for people responsible for installing, commissioning and using an FSCA-01 RS-485 Adapter Module for Modbus/RTU communication. The reader is expected to have basic knowledge of electrical fundamentals, electrical wiring practices and operating of the drive.
  • Page 10: Further Information

    Communication profiles describes the communication profiles used in the communication between the Modbus/RTU master, the adapter module and the drive. Communication contains a description of the Modbus/RTU functionality supported by the adapter module. Diagnostics explains how to trace faults with the status LEDs on the adapter module.
  • Page 11: Overview

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

    The adapter module acts as a Modbus/RTU slave with support for ABB Drives and Transparent profiles. The Modbus commands that the FSCA-01 RS-485 Adapter Module supports are discussed in chapter Communication. The adapter module is mounted into an option slot on the motor control board of the drive.
  • Page 13: Drive Configuration

    Drive configuration Overview This chapter gives information on configuring the FSCA-01 RS- 485 Adapter Module for use with Modbus/RTU. Modbus connection configuration After the adapter module has been mechanically and electrically installed according to the FSCA-01 RS-485 Adapter Module Hardware Manual (3AUA0000044521 Rev A [English]), you must prepare the drive for communication with the module.
  • Page 14 Table 1. FSCA-01 configuration parameters - group A * Par. no. Parameter name Alternative settings Default setting FBA TYPE (Read-only) RS-485 PROTOCOL/ Modbus: Modbus: PROFILE (0) ABB Drives Classic (0) ABB Drives Classic (1) ABB Drives Enhanced (2) Transparent 16-bit...
  • Page 15 2 PROTOCOL/PROFILE Selects the application protocol and communication profile for the network connection. (0) Modbus protocol with ABB Drives Classic profile (1) Modbus protocol with ABB Drives Enhanced profile (2) Modbus protocol with Transparent 16-bit profile (3) Modbus protocol with Transparent 32-bit profile 3 STATION ID Defines the address of the device.
  • Page 16 Odd parity indication bit, one stop bit, 8 data bits 6 MODBUS TIMEOUT The Modbus protocol does not specify a timeout mechanism for the application layer. ABB Drives and the FSCA-01 RS-485 Adapter Module provide a Modbus timeout method as it may be desired for drive control.
  • Page 17 7 TIMEOUT MODE Defines which Modbus register accesses reset the timeout counter. (0) NONE Modbus timeout feature is disabled. (1) ANY MESSAGE Timeout counter is reset when any Modbus register of the drive is accessed. (2) CONTROL WRITE Timeout counter is reset when the drive receives either a new Control Word or new Reference value (REF1 or REF2) from the Modbus master.
  • Page 18 Table 2. FSCA-01 configuration parameters - group B Par. Parameter name Alternative settings Default setting DATA OUT 1 0 to 9999 (master to drive) Format: xxyy, where xx = parameter group and yy = parameter index DATA OUT 2 See DATA OUT 1 above.
  • Page 19 1 DATA OUT 1 For Modbus register maps that include drive parameters, this parameter specifies which parameter’s value is written to when the register corresponding to DATA OUT 1 is written by the Modbus master. A decimal number specifies the content as follows.
  • Page 20 Table 3. FSCA-01 configuration parameters - group C Par. Parameter name Alternative settings Default setting DATA IN 1 0 to 9999 (drive to master) Format: xxyy, where xx = parameter group and yy = parameter index DATA IN 2 See DATA IN 1 above.
  • Page 21: 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, the FSCA-01 RS-485 Adapter Module). ABB Drives allow you to separately determine the source for each type of control information (Start, Stop, Direction, Reference, Fault Reset, etc).
  • Page 22 Drive configuration...
  • Page 23: Master Configuration

    Configuring the system After the adapter module has been mechanically and electrically installed according to the instructions in the FSCA-01 RS-485 Adapter Module Hardware Manual (3AUA0000044521 Rev A [English]) and has been initialized by the drive, the master must be prepared for communication with the module.
  • Page 24 Master configuration...
  • Page 25: Communication Profiles

    Modbus master and the drive. You can configure the FSCA-01 RS-485 Adapter Module to provide either the ABB Drives Profile or one of the two Transparent modes for 16 and 32 bit words respectively. For the ABB Drives Profile, the adapter module converts the data to the DCU profile.
  • Page 26 (with 32-bit words) *To be used if the drive does not support the speed control mode of the DCU com- munication profile or if the ABB Drives profile does not cover all needed functionality like the position control. Figure 4. Communication profiles of the FSCA-01 RS-485...
  • Page 27: Abb Drives Communication Profile

    The contents of the Control Word and the Status Word are detailed in Tables respectively. The drive states are presented in the ABB Drives profile state machine (Figure 9). References References are 16-bit words containing a sign bit and a 15-bit integer.
  • Page 28 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. Fieldbus Drive REF2: 10000 REFx MAX REF1: 20000 REFx MIN -(REFx MIN) REF2: -10000 -(REFx MAX) REF1: -20000...
  • Page 29: Actual Values

    Actual values Actual values are 16-bit words containing information on the operation of the drive. A drive parameter selects the monitored functions. Scaling The actual values are scaled as shown below. Note: The values of REF1 MAX and REF2 MAX are set by drive parameters.
  • Page 30 Table 7. The Control Word for the ABB Drives communication profile. The upper case boldface text refers to the states shown in Figure 9. Name Value STATE/Description OFF1_ Proceed to READY TO OPERATE. CONTROL Stop along currently active deceleration ramp.
  • Page 31 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 32 Table 8. The Status Word for the ABB Drives communication profile. The upper case boldface text refers to the states shown in Figure 9. Name Value STATE/Description RDY_ON READY TO SWITCH ON. NOT READY TO SWITCH ON. RDY_RUN READY TO OPERATE.
  • Page 33 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. EXT_RUN_ External Run Enable signal received.
  • Page 34 (SW Bit2=1) (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 9. ABB State Transition Diagram Communication profiles...
  • Page 35: Communication

    Communication Overview This chapter describes the Modbus communication protocol for the FSCA-01 RS-485 Adapter Module. For detailed information on Modbus communication, refer to Modbus Application Protocol Specification v1.1b. Register addressing The address field of Modbus requests for accessing holding registers is 16 bits. This allows the Modbus protocol to support...
  • Page 36: Function Codes

    Function codes The FSCA-01 RS-485 Adapter Module 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 37: Encapsulated Interface Transport / Read Device Identification

    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 FSCA-01 RS-485 Adapter Module supports the Modbus EIT/ RDI objects shown below. Object ID Name Vendor Name...
  • Page 38: Exception Codes

    Exception codes The FSCA-01 RS-485 Adapter Module 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 39: 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*, **...
  • Page 40: 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.
  • Page 41 Register Address*, ** Register Data (16-bit) 400060 DATA IN 7 400061 DATA IN 8 400062 DATA IN 9 400063 DATA IN 10 400064 DATA IN 11 400065 DATA IN 12 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...
  • Page 42: Transparent 16-Bit

    Transparent 16-bit The Transparent 16-bit communication profile provides unaltered 16-bit access to the configured drive profile. Register Address*, ** Register Data (16-bit) 400001 Native Drive Profile Control 400002 Native Drive Profile Reference 1 400003 Native Drive Profile Reference 2 400004 DATA OUT 1 400005 DATA OUT 2...
  • Page 43 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): 420000 + 200 x Group + 2 x Index Example for Drive Parameter 1.27...
  • Page 44: Transparent 32-Bit

    Transparent 32-bit The Transparent 32-bit communication profile provides unaltered 32-bit access to the configured drive profile. Register Address*,** Register Data (16-bit) 400001 Native Drive Profile Control - Least Significant 16-bits 400002 Native Drive Profile Control - Most Significant 16-bits 400003 Native Drive Profile Reference 1 - Least Significant 16-bits 400004 Native Drive Profile Reference 1 - Most Significant 16-bits...
  • Page 45 Register Address*,** Register Data (16-bit) 400068 DATA IN 12 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): 420000 + 200 x Group + 2 x Index Example for Drive Parameter 1.27...
  • Page 46 Communication...
  • Page 47: Diagnostics

    Diagnostics LED indications The FSCA-01 RS-485 Adapter Module is equipped with three tricolor diagnostic LEDs. The LEDs are described below. Name Color Function/State HOST Flashing Establishing communication to host green Green Connection to host OK Flashing Communication to host lost temporarily...
  • Page 48: Internal Error Code Registers

    A Modbus query can fail in many ways in the drive. The Modbus standard does not specify detailed error descriptions. The standard error codes are too generic. That is why the FSCA-01 RS-485 Adapter Module has an internal error register area.
  • Page 49: Definitions

    (eg, a fieldbus). A drive parameter activates the communication with the communication module. Parameter A parameter is an operating instruction for the drive. Parameters can be read and programmed using the drive control panel, or through the FSCA-01 RS-485 Adapter Module. Definitions...
  • Page 50 Definitions...
  • Page 52 ABB Oy ABB Inc. AC Drives Automation Technologies P.O. Box 184 Drives & Motors FI-00381 HELSINKI 16250 West Glendale Drive FINLAND New Berlin, WI 53151 Telephone +358 10 22 11 +358 10 22 22681 Telephone 262 785-3200 Internet http://www.abb.com 800-HELP-365...

Table of Contents