Page 1
— OPTION FOR ABB DRIVES, CONVERTERS AND INVERTERS FSCA-01 RS-485 adapter module User’s manual...
Page 2
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. The code below opens an online listing of the manuals applicable to the...
Page 3
User’s manual FSCA-01 RS-485 adapter module Table of contents 1. Safety instructions 4. Mechanical installation 5. Electrical installation 6. Start-up 3AUA0000109533 Rev C 2019 ABB Oy All Rights Reserved. EFFECTIVE: 2019-01-03...
Safety instructions 9 Safety instructions What this chapter contains 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 ignore the safety instructions, injury, death or damage can occur.
10 Safety instructions General warning tells you about conditions, other than those caused by electricity, which can cause injury or death, or damage to the equipment. 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.
What this chapter contains This chapter introduces this manual. Purpose of the manual The manual provides information on installing, commissioning and using an FSCA-01 RS-485 adapter module. Applicability This manual applies to the FSCA-01 RS-485 adapter module (+K458), SW version 1.70 or later.
12 About the manual Compatibility The FSCA-01 RS-485 adapter module is compatible with the following drives: • ACS355 • ACSM1 • ACH580 • ACQ580 • ACS580 • ACS530 • ACS850 • ACS860 • ACQ810 • ACS880. The FSCA-01 RS-485 adapter module supports the Modbus/RTU communication protocol.
About the manual 13 Before you start It is assumed that the drive is installed and ready to operate before you start the installation of the adapter module. In addition to conventional installation tools, have the drive manuals available during the installation as they contain important information not included in this manual.
• About the manual introduces this manual. • Overview of the RS-485 network and the FSCA-01 module contains a short description of the RS-485 network and the adapter module. • Mechanical installation contains a delivery checklist and instructions to install the adapter module.
ABB and its affiliates are not liable for damages and/or losses related to such security breaches, any unauthorized access, interference, intrusion, leakage and/or theft of data or information.
RS-485 is used. FSCA-01 RS-485 One of the optional fieldbus adapter modules adapter module available for ABB drives. FSCA-01 is a device through which an ABB drive is connected to an RS-485 network. Parameter Operating instruction for the drive. Parameters...
About the manual 17 Modbus terms and abbreviations Term Explanation 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 byte sent by the client.
Overview of the RS-485 network and the FSCA-01 module 19 Overview of the RS-485 network and the FSCA-01 module What this chapter contains This chapter contains a short description of the RS-485 network and the FSCA-01 RS-485 adapter module. RS-485 network RS-485 (EIA-485, TIA-485) is a balanced (differential) serial interface standard for communication over a twisted-pair cable.
Page 20
20 Overview of the RS-485 network and the FSCA-01 module The RS-485 transmission line consists of two wires, A and B (balanced pair). The signal transmission is based on the voltage difference between the wires. The minimum detected voltage difference is 200 mV. The potential difference between the two...
Overview of the RS-485 network and the FSCA-01 module 21 Example topology of the RS-485 link The figure below shows an example of an allowable topology of FSCA-01 RS-485 link. ABB drive ABB drive RS-485 Other slave device master...
22 Overview of the RS-485 network and the FSCA-01 module 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 adapter module provides galvanic isolation between the drive and RS-485 network and converts the serial communication signals of the drive to the RS-485 signal levels.
Overview of the RS-485 network and the FSCA-01 module 23 Layout of the adapter module The figure below shows the layout of FSCA-01 adapter module. Description See chapter Lock Mechanical installation Mounting screw Mechanical installation Bus connector X1 Electrical installation...
Page 24
24 Overview of the RS-485 network and the FSCA-01 module...
See also, the applicable drive hardware manual. Unpacking and examining the delivery 1. Open the option package. 2. Make sure that the package contains: • FSCA-01 RS-485 adapter module • this manual. 3. Make sure that there are no signs of damage.
26 Mechanical installation Installing the adapter module WARNING! Obey the safety instructions. See chapter Safety instructions on page 9. If you ignore the safety instructions, injury or death can occur. The adapter module has a specific position in the drive. You can plug and unplug the adapter when the drive is power off and no external 24 voltage supplied to the control board.
Page 27
Mechanical installation 27 2. Put the adapter module carefully into its position on the drive. 3. Push in the lock. 4. Tighten the screw to torque 0.8 N·m using a Torx TX10 screwdriver. Note: A too high torque may break the screws. It is necessary to tighten the screw properly to fulfill the EMC requirements and to ensure the proper operation of the module.
Electrical installation 29 Electrical installation What this chapter contains This chapter contains: • general cabling instructions • instructions on connecting the module to the RS-485 network • instructions on switching on the bus termination. Warnings WARNING! Obey the safety instructions. See chapter Safety instructions on page 9.
30 Electrical installation General cabling instructions • Arrange the bus cables as far away from the motor cables as possible. • Avoid parallel runs. • Use bushings at cable entries. Connecting the module to the RS-485 network Connect the bus cable to connector X1 on the adapter module. The pin allocation of the X1 connector is shown below.
Electrical installation 31 Switching on the bus termination Bus termination is required to prevent signal reflections from the bus cable ends. The adapter module is equipped with internal bus termination, which is configurable with jumper J2 pins. Activate the termination on the devices located at the bus ends and deactivate it on the other devices.
Start-up 33 Start-up What this chapter contains This chapter contains: • information on configuring the drive for operation with the adapter module • drive-specific instructions and examples on starting up the drive with the adapter module • information on configuring the master station for communication with the adapter module.
34 Start-up Drive configuration The following information applies to all drive types compatible with the adapter module, unless otherwise stated. Modbus/RTU connection configuration After the adapter module has been mechanically and electrically installed according to the instructions in chapters Mechanical installation Electrical...
Start-up 35 FSCA-01 configuration parameters – group A (group 1) Note: The actual parameter group number depends on the drive type. Group A (group 1) corresponds to: • parameter group 51 in ACS355, ACSM1, ACS530, ACS850 and ACQ810 • parameter group 51 in ACS880 if the adapter is installed as fieldbus adapter A or group 54 if the adapter is installed as fieldbus adapter B.
Page 36
8 data bits Modbus timeout The Modbus/RTU protocol does not specify a timeout mechanism for the application layer. ABB Drives and the FSCA-01 module provide a Modbus timeout method as it may be desired for drive control. The timeout is:...
Page 37
Start-up 37 Name/Value Description Default OK messages Read-only. Shows the number of valid messages which the drive has received. 0…65535 Number of valid messages CRC errors Read-only. Shows the number of messages with a cyclic redundancy check (CRC) error which the drive has received. If the number is high, check the CRC calculation for possible errors.
Page 38
38 Start-up Name/Value Description Default Mode 0 Used when access to parameter indexes greater than 99 is not needed. Allows 5-digit addressing used by legacy Modbus masters. 16-bit access: Register address = 100 * parameter group + parameter index (16-bit values, groups 1...199, indexes 1...99).
Page 39
Start-up 39 Name/Value Description Default 13... Reserved These parameters are not used by the adapter module. Protocol check Read only. Shows whether the parameters of the selected communication protocol have been loaded to the module. - If the value of this parameter corresponds to the setting of par.
Page 40
40 Start-up Name/Value Description Default Par table ver Read-only. Displays the parameter table revision of the fieldbus adapter module mapping file stored in the memory of the drive. In format xyz, where x = major revision number y = minor revision number z = correction number in format axyz, where a = major revision number...
Page 41
Start-up 41 Name/Value Description Default FBA comm SW ver Read-only. Displays the common program of the adapter module in format axyz, where: a = major revision number xy = minor revision number z = correction number or letter. Common program version of the adapter module FBA appl SW ver Read-only.
42 Start-up FSCA-01 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 • parameter group 53 in ACSM1, ACS530, ACS850 and ACQ810 •...
Start-up 43 FSCA-01 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 • parameter group 52 in ACSM1, ACS530, ACS850 and ACQ810 •...
44 Start-up Control locations ABB drives can receive control information from multiple sources including digital inputs, analog inputs, the drive control panel and a communication module (for example, the 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.).
2. Enable the communication between the adapter module and the drive by setting parameter 9802 COMM PROT SEL to EXT FBA. 3. Set the FSCA-01 configuration parameters in group 51. • Select the communication protocol with parameter 5125 and profile with parameter 5102.
Speed and torque control using the ABB Drives - Enhanced communication profile 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.
Page 47
Start-up 47 Drive parameter Setting for Description ACS355 drives 5102 FB PAR 2 1 (= ABB Selects the ABB Drives - (PROFILE) Enhanced) Enhanced profile. 5103 FB PAR 3 Defines the address of the device. (STATION ID) 5104 FB PAR 4 4 (= 115.2 kbit/s)
Page 48
48 Start-up Drive parameter Setting for Description ACS355 drives 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. 1106 REF2 SELECT 8 = COMM Selects the fieldbus reference 2 as...
5. Select application-specific values for parameters 50.04…50.11. Examples of appropriate values are shown in the tables below. 6. Set the FSCA-01 configuration parameters in group 51. • Select the communication protocol with parameter 51.25 and profile with parameter 51.02.
Speed and torque control using the ABB Drives - Enhanced communication profile 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.
Page 51
51.01 FBA TYPE RS-485 COMM Displays the type of the fieldbus adapter module. 51.02 FBA PAR2 1 (= ABB Enhanced) Selects the ABB Drives - (PROFILE) Enhanced profile. 51.03 FBA PAR3 Defines the address of the (STATION ID) device.
Page 52
53.03 FBA DATA OUT3 2410 Speed reference for jogging function 1 51.27 FBA PAR REFRESH REFRESH Validates the FSCA-01 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.
Page 53
Start-up 53 Drive parameter Setting for ACSM1 Description drives 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.
5. Select application-specific values for parameters 50.04…50.11. Examples of appropriate values are shown in the tables below. 6. Set the FSCA-01 configuration parameters in group 51. • Select the communication protocol with parameter 51.25 and profile with parameter 51.02.
This example shows how to configure a speed control application that uses the ABB Drives - Enhanced profile. The start/stop commands and reference are according to the ABB Drives profile. For more information, see the state machine on page 65.
Page 56
51.01 FBA type 485 = RS-485 Displays the type of the fieldbus adapter module. 51.02 Profile 1 = ABB Enhanced Selects the ABB Drives - Enhanced profile. 51.03 Station ID Defines the address of the device. 51.04 Baud rate 4 = 115.2 kbit/s Selects the baud rate of the link.
Page 57
53.03 FBA data out3 22.27 Constant speed 2 51.27 FBA par refresh 1 = Configure Validates the FSCA-01 configuration 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.
58 Start-up Configuring the master station After the adapter module has been initialized by the drive, the master station must be prepared for communication with the module. Refer to the documentation of your Modbus/RTU master for more information. Modbus register maps 02 Profile configuration parameter selects the communication profile and Modbus register map that the adapter module presents...
(Control word, Status word, references and actual values) between the master station and the drive. You can configure the adapter module to provide either the ABB Drives profile or one of the two Transparent modes for 16-bit and 32-bit words respectively. For the ABB Drives profile, the adapter module converts the data to the native profile (eg, DCU or FBA).
Page 60
Transparent32 Drive-specific profile (with 32-bit words) To be used if the drive does not support the speed control mode of the DCU communication profile or if the ABB Drives profile does not cover all needed functionality like the position control.
The drive states are presented on page 65. 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 65. Name...
Page 62
62 Communication profiles Name Value STATE/Description INHIBIT_ Proceed to OPERATION ENABLED. OPERATION 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.
Drive-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 the states shown in the state machine on page 65.
Page 64
64 Communication profiles Name Value STATE/Description ALARM Warning/Alarm No warning/alarm OPERATION. Actual value equals reference SETPOINT (= 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.) REMOTE Drive control location: REMOTE (EXT1 or...
Communication profiles 65 State machine The state machine for the ABB Drives communication profile is shown below. SWITCH-ON ABB Drives MAINS OFF INHIBITED (SW Bit6=1) communication Power ON (CW Bit0=0) profile NOT READY TO SWITCH ON (SW Bit0=0) = Control word...
ABB drives can receive control information from multiple sources including analog and digital inputs, the drive control panel and a communication module (for example, FSCA-01). To have the drive controlled through the fieldbus, the module must be defined as the source for control information, for example, reference.
Communication profiles 67 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.
Modbus/RTU is a variant of the Modbus family of simple, vendor neutral communication protocols intended for supervision and control of automation equipment. The FSCA-01 RS-485 adapter module acts as a Modbus/RTU slave with support for ABB Drives and Transparent profiles. The Modbus commands supported are listed in section Function codes on page 70.
70 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 master devices used 5-digit decimal addresses from 40001 to 49999 to represent holding register addresses.
Page 71
Communication protocol 71 Function Name Description code Diagnostics Provides a series of tests for checking the communication between the master and the slave devices, or for checking various internal error conditions within the slave. The following subcodes are supported: 00 Return Query Data: The data passed in the request data field is to be returned in the response.
72 Communication protocol Function Name Description code Write Multiple Registers Writes the contents of a contiguous block of holding registers in a server device. 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...
Communication protocol 73 Exception codes The adapter module supports the Modbus exception codes shown below. Exception Name Description Code 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.
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. 1), 2) Register Address...
Page 75
Communication protocol 75 1), 2) Register Address Register Data (16-bit) (4)20000…(4)29999 Drive Parameter Access (32-bit) (not supported with ACS355) Register Address = (4)20000 + 200 × Group + 2 × Index Example for Drive Parameter 1.27: (4)20000 + 200 × 1 + 2 × 27 = (4)20254 Note: Addressing depends on the address mode selected with parameter 12 in group A (51/151, 54/154).
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 77
Communication protocol 77 1), 2) Register Address Register Data (16-bit) (4)00057 DATA IN 4 (4)00058 DATA IN 5 (4)00059 DATA IN 6 (4)00060 DATA IN 7 (4)00061 DATA IN 8 (4)00062 DATA IN 9 (4)00063 DATA IN 10 (4)00064 DATA IN 11 (4)00065 DATA IN 12 (4)00101…(4)09999...
Communication protocol 79 1), 2) Register Address Register Data (16-bit) (4)00062 DATA IN 9 (4)00063 DATA IN 10 (4)00064 DATA IN 11 (4)00065 DATA IN 12 (4)00101…(4)09999 Drive Parameter Access (16-bit) Register Address = (4)00000 + 100 × Group + Index Example for Drive Parameter 3.18: (4)00000 + 100 ×...
Page 80
80 Communication protocol 1), 2) Register Address Register Data (16-bit) (4)00003 Native Drive Profile Reference 1 - Least Significant 16-bits (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...
Page 81
Communication protocol 81 1), 2) Register Address Register Data (16-bit) (4)00057 DATA IN 1 (4)00058 DATA IN 2 (4)00059 DATA IN 3 (4)00060 DATA IN 4 (4)00061 DATA IN 5 (4)00062 DATA IN 6 (4)00063 DATA IN 7 (4)00064 DATA IN 8 (4)00065 DATA IN 9 (4)00066...
Configuration error 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. Green The device is operating in a normal condition.
A Modbus query can fail in many ways in the drive. The Modbus standard does not specify detailed error descriptions. In addition to the standard error codes, the FSCA-01 module provides an internal error register area for more detailed diagnostics.
Page 86
86 Diagnostics Address Registers (16-bit word) (4)00094 Last register that was written successfully (4)00095 Last register that was read successfully Error code Description Situation 0x00 No error Used when a Modbus query was successful 0x02 Low or high limit Change access with a value exceeded outside the value limits 0x03...
Technical data 87 Technical data What this chapter contains This chapter contains the technical specifications of the adapter module and the RS-485 link. FSCA-01 The figure below shows the enclosure of the adapter module from the front and side.
88 Technical data Mounting Into the option slot of the drive Degree of protection IP20 Ambient conditions The applicable ambient conditions specified for the drive in its manuals are in effect. Indicators Three LEDs (HOST, MODULE, NETWORK) Connectors 20-pin connector to the drive 4-pin detachable screw connector to the bus 6-pin jumper block 2 for bus termination configuration...
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 abb.com/searchchannels. Product training For information on ABB product training, navigate to new.abb.com/service/training.