ABB fieldbus optionsUser’s manualFPBA-01 PROFIBUS DP adapter module
List of related manualsSee section Related manuals on page 16.
6. Start-upUser’s manualFPBA-01 PROFIBUS DP adaptermodule3AFE68573271 Rev EENEFFECTIVE: 2011-09-07© 2011 ABB OyAll Rights ...
Table of contents 5Table of contents1. SafetyWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . ...
6 Table of contents5. Electrical installationWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . ...
Table of contents 7Starting up ACS880 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Parameter setting...
8 Table of contents8. Communication protocolWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . ....
Table of contents 9Example 2b: Writing 2 drive parameters(multi-parameter) . . . . . . . . . . . . . . . . . . . . . . . ....
10 Table of contents
Safety 11SafetyWhat this chapter containsThe chapter presents the warning symbols used in this manual andthe safety instru...
12 SafetyUse of warningsWarnings caution you about conditions which can result in seriousinjury or death and/or damage to ...
Safety 13Safety in installationThese warnings are intended for all who install an optional moduleinto a drive, converter o...
14 Safety
About the manual 15About the manualWhat this chapter containsThis chapter introduces this manual.ApplicabilityThis manual ...
16 About the manualTarget audienceThe reader is expected to have a basic knowledge of the fieldbusinterface, electrical fu...
About the manual 17You can find manuals and other product documents in PDF formaton the Internet. See section Document lib...
18 About the manualBefore you startIt is assumed that the drive is installed and ready to operate beforeyou start the inst...
About the manual 19• Technical data contains the technical data of the adaptermodule and the PROFIBUS link.• Appendix A – ...
20 About the manualPROFIBUS termsTerm ExplanationAcyclic communication Communication in which messages are sentonly once o...
About the manual 21PROFIBUS abbreviationsThe text in italics is the original German term.Process data Data that contains C...
22 About the manualPA Process AutomationProzessautomatisierungPD Process dataProzessdatenPKE Parameter identificationParam...
Overview of the PROFIBUS network and the FPBA-01 module 23Overview of the PROFIBUSnetwork and the FPBA-01moduleWhat this c...
24 Overview of the PROFIBUS network and the FPBA-01 moduleIn PROFIBUS communication, the master station – usually aprogram...
Overview of the PROFIBUS network and the FPBA-01 module 25Example topology of the PROFIBUS linkAn example of an allowable ...
26 Overview of the PROFIBUS network and the FPBA-01 moduleFPBA-01 PROFIBUS DP adapter moduleThe FPBA-01 PROFIBUS DP adapte...
Overview of the PROFIBUS network and the FPBA-01 module 27Layout of the adapter moduleDiagnostic LEDs(see chapter Diagnost...
28 Overview of the PROFIBUS network and the FPBA-01 module
Mechanical installation 29Mechanical installationWhat this chapter containsThis chapter contains a delivery checklist and ...
30 Mechanical installationMounting the adapter moduleThe adapter module is to be inserted into its specific position in th...
Electrical installation 31Electrical installationWhat this chapter containsThis chapter contains:• general cabling instruc...
32 Electrical installationConnecting the module to the PROFIBUS networkConnect the bus cable to connector X1 on the adapte...
Electrical installation 33It is recommended to use a PROFIBUS-approved D-SUB 9connector. These connectors have a built-in ...
34 Electrical installationSwitching on the bus terminationBus termination is required to prevent signal reflections from t...
Start-up 35Start-upWhat this chapter containsThis chapter contains:• information on configuring the drive for operation wi...
36 Start-upDrive configurationThe following information applies to all drive types compatible withthe adapter module, unle...
Start-up 37FPBA-01 configuration parameters – group A (group 1)Note: The actual parameter group number depends on the driv...
38 Start-up500 500 kbit/s187 187.5 kbit/s93 93.75 kbit/s45 45.45 kbit/s19 19.2 kbit/s9 9.6 kbit/s04 TELEGRAMTYPERead-only....
Start-up 3905 PROFILE Selects the communication profile used.For more information on the communicationprofiles, see chapte...
40 Start-up07 RPBA MODE Enables the RPBA emulation mode for thedrive. When this mode is enabled, it ispossible to replace ...
Start-up 4129 DRIVE TYPECODERead-only. Displays the drive type code ofthe fieldbus adapter module mapping filestored in th...
42 Start-up3 = Conf.err Adapter configuration error: The major orminor revision code of the common programrevision in the ...
Start-up 43FPBA-01 configuration parameters – group B (group 2)Note: The actual parameter group number depends on the driv...
44 Start-up02 DATA OUT 2 See parameter 01 DATA OUT 1. 0 or 24)03…12DATA OUT 3…DATA OUT 12See parameter 01 DATA OUT 1. 01)T...
Start-up 45FPBA-01 configuration parameters – group C (group 3)Note: The actual parameter group number depends on the driv...
46 Start-upVirtual address allocation with ACSM1When the PROFIdrive profile or PROFIdrive positioning mode isused with an ...
Start-up 47Control locationsABB drives can receive control information from multiple sourcesincluding digital inputs, anal...
48 Start-upStarting up ACS355 drives1. Power up the drive.2. Enable the communication between the adapter module andthe dr...
Start-up 49Parameter setting examples – ACS355Speed control using the PROFIdrive communication profilewith PPO Type 2This ...
50 Start-up3018 COMM FAULT FUNC 3 = LAST SPEED Enables fieldbus communicationfault monitoring.3019 COMM FAULT TIME 3.0 s D...
Start-up 51The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
52 Start-upThe table below gives the recommended drive parameter settings.Drive parameter Setting forACS355 drivesDescript...
Start-up 53The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
54 Start-upStarting up ACSM1 drives1. Power up the drive.2. Enable the communication between the adapter module andthe dri...
Start-up 55Parameter setting examples – ACSM1Speed control using the PROFIdrive communication profilewith PPO Type 2This e...
56 Start-up51.03 FBA PAR3(BAUD RATE)120001)Displays the current baud rate onthe PROFIBUS network in kbit/s.51.04 FBA PAR4(...
Start-up 57The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
58 Start-up50.05 FBA REF2MODESELVelocity Selects the fieldbus reference 2scaling.51.01 FBA TYPE PROFIBUS-DP1)Displays the ...
Start-up 59The position set point is scaled as follows:34.04 EXT1 CTRLMODE2Homing Selects homing control as the controlmod...
60 Start-upThe position set point and actual values are scaled with the aboveexample values as follows:Example for velocit...
Start-up 61The start sequence for the above parameter example is givenbelow:Control word:• 406h (1030 decimal) –> READY TO...
62 Start-upThe table below gives the recommended drive parameter settings.Drive parameter Setting for ACSM1drivesDescripti...
Start-up 63The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
64 Start-upStarting up ACS850 and ACQ810 drives1. Power up the drive.2. Enable the communication between the adapter modul...
Start-up 65Parameter setting examples – ACS850 and ACQ810Speed control using the PROFIdrive communication profilewith PPO ...
66 Start-upThe start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
Start-up 67Starting up ACS880 drives1. Power up the drive.2. Enable the communication between the adapter module andthe dr...
68 Start-upParameter setting examples – ACS880Speed control using the PROFIdrive communication profilewith PPO Type 2This ...
Start-up 69The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO...
70 Start-upConfiguring the master stationAfter the adapter module has been initialized by the drive, themaster station mus...
Start-up 711. Start the ABB Control Builder software.2. On the Tools menu, select Device Repository.3. In the window that ...
72 Start-up8. Define the CM572-DP master properties, such as the Baudrate, Node address (Station address) and the Highest ...
Start-up 739. Define the FPBA-01 properties:On the DP-Parameters tab,• select the Node address (Station address) and the D...
74 Start-up10. Define the DP module properties:On the DP-module I/O Mapping tab, type names for thevariables that refer to...
Start-up 7512. Compile the project and download it to the PLC.Note: Make sure that the variable names defined for thedrive...
76 Start-upConfiguring a Siemens SIMATIC S7 PLCThis example shows how to configure the communication betweena Siemens SIMA...
Start-up 772. Select the Fail Safe mode and enter a Failsafe Timeout value.
78 Start-up3. Set the message type, baud rate and node number.
Start-up 79Cyclic data handlingWith FPBA-01, both data-consistent and non-consistentcommunication can be used, data-consis...
80 Start-up
Communication profiles 81Communication profilesWhat this chapter containsThis chapter describes the communication profiles...
82 Communication profilesThe figure below illustrates the profile selection:The following sections describe the Control wo...
Communication profiles 83PROFIdrive communication profileControl word and Status wordThe Control word (PROFIdrive paramete...
84 Communication profiles0 Emergency stop, stop according to fastestpossible deceleration mode. Proceed toOFF3 ACTIVE; pro...
Communication profiles 857 RESET 0 –> 1 Fault reset if an active fault exists. Proceedto SWITCH-ON INHIBIT.Note: This bit ...
86 Communication profilesStatus word contentsThe table below shows the contents of the Status word for thePROFIdrive commu...
Communication profiles 8710 1 Actual frequency orspeed value equalsor is greater thansupervision limit.Target positionreac...
88 Communication profilesState machine for all operating modesThe general PROFIdrive state machine for all operating modes...
Communication profiles 89State machine for positioning modeThe PROFIdrive state machine for the positioning mode is shownb...
90 Communication profilesReferencesABB drives can receive control information from multiple sourcesincluding analog and di...
Communication profiles 91Actual valuesActual values are 16-bit or 32-bit words containing information onthe operation of t...
92 Communication profilesABB Drives communication profileControl word and Status wordThe Control word is the principal mea...
Communication profiles 933 INHIBIT_OPERATION1 Proceed to OPERATION ENABLED.Note: Run enable signal must be active;see driv...
94 Communication profilesStatus word contentsThe table below shows the contents of the Status word for the ABBDrives commu...
Communication profiles 957 ALARM 1 Warning/Alarm0 No warning/alarm8 AT_SETPOINT 1 OPERATING. Actual value equalsreference ...
96 Communication profilesState machineThe state machine for the ABB Drives communication profile isshown below.Power ON (C...
Communication profiles 97ReferencesReferences are 16-bit words containing a sign bit and a 15-bitinteger. A negative refer...
98 Communication profilesActual valuesActual values are 16-bit words containing information on theoperation of the drive. ...
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
ABB   PROFIBUS.
Upcoming SlideShare
Loading in …5
×

ABB PROFIBUS.

774 views

Published on

Published in: Education, Business, Technology

ABB PROFIBUS.

  1. 1. ABB fieldbus optionsUser’s manualFPBA-01 PROFIBUS DP adapter module
  2. 2. List of related manualsSee section Related manuals on page 16.
  3. 3. 6. Start-upUser’s manualFPBA-01 PROFIBUS DP adaptermodule3AFE68573271 Rev EENEFFECTIVE: 2011-09-07© 2011 ABB OyAll Rights Reserved.1. SafetyTable of contents4. Mechanical installation5. Electrical installation
  4. 4. Table of contents 5Table of contents1. SafetyWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Use of warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Safety in installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132. About the manualWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Target audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Purpose of the manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Related manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Before you start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Terms and abbreviations used in this manual . . . . . . . . . . . . . . 19General terms and abbreviations . . . . . . . . . . . . . . . . . . . . 19PROFIBUS terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20PROFIBUS abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . 213. Overview of the PROFIBUS network and the FPBA-01moduleWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23PROFIBUS network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Example topology of the PROFIBUS link . . . . . . . . . . . . . . 25FPBA-01 PROFIBUS DP adapter module . . . . . . . . . . . . . . . . . 26Layout of the adapter module . . . . . . . . . . . . . . . . . . . . . . . 274. Mechanical installationWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Delivery check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Mounting the adapter module . . . . . . . . . . . . . . . . . . . . . . . . . . 30
  5. 5. 6 Table of contents5. Electrical installationWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31General cabling instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Connecting the module to the PROFIBUS network . . . . . . . . . . 32Switching on the bus termination . . . . . . . . . . . . . . . . . . . . . . . . 346. Start-upWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Drive configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36PROFIBUS connection configuration . . . . . . . . . . . . . . . . . . 36Data transfer rates supported. . . . . . . . . . . . . . . . . . . . . 36FPBA-01 configuration parameters – group A (group 1) 37FPBA-01 configuration parameters – group B (group 2) 43FPBA-01 configuration parameters – group C (group 3) 45Virtual address allocation with ACSM1. . . . . . . . . . . . . . 46Control locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Starting up ACS355 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Parameter setting examples – ACS355 . . . . . . . . . . . . . . . . 49Speed control using the PROFIdrive communicationprofile with PPO Type 2 . . . . . . . . . . . . . . . . . . . . . . . . . 49Speed and torque control using the ABB Drivescommunication profile with PPO Type 4. . . . . . . . . . . . . 51Starting up ACSM1 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Parameter setting examples – ACSM1 . . . . . . . . . . . . . . . . 55Speed control using the PROFIdrive communicationprofile with PPO Type 2 . . . . . . . . . . . . . . . . . . . . . . . . . 55Position control using the PROFIdrive communicationprofile with PPO Type 4 . . . . . . . . . . . . . . . . . . . . . . . . . 57Speed and torque control using the ABB Drivescommunication profile with PPO Type 4. . . . . . . . . . . . . 61Starting up ACS850 and ACQ810 drives . . . . . . . . . . . . . . . . . . 64Parameter setting examples – ACS850 and ACQ810 . . . . . 65Speed control using the PROFIdrive communicationprofile with PPO Type 2 . . . . . . . . . . . . . . . . . . . . . . . . . 65
  6. 6. Table of contents 7Starting up ACS880 drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Parameter setting examples – ACS880 . . . . . . . . . . . . . . . 68Speed control using the PROFIdrive communicationprofile with PPO Type 2 . . . . . . . . . . . . . . . . . . . . . . . . . 68Configuring the master station . . . . . . . . . . . . . . . . . . . . . . . . . . 70Downloading the GSD file . . . . . . . . . . . . . . . . . . . . . . . . . . 70Configuring an ABB AC500 PLC . . . . . . . . . . . . . . . . . . . . . 70Configuring a Siemens SIMATIC S7 PLC . . . . . . . . . . . . . . 76Cyclic data handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797. Communication profilesWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Communication profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81PROFIdrive communication profile . . . . . . . . . . . . . . . . . . . . . . 83Control word and Status word . . . . . . . . . . . . . . . . . . . . . . . 83Control word contents . . . . . . . . . . . . . . . . . . . . . . . . . . 83Status word contents . . . . . . . . . . . . . . . . . . . . . . . . . . . 86State machine for all operating modes. . . . . . . . . . . . . . 88State machine for positioning mode. . . . . . . . . . . . . . . . 89References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90References in speed control mode . . . . . . . . . . . . . . . . 90References in positioning mode (ACSM1 only) . . . . . . . 90Actual values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Actual values in speed control mode . . . . . . . . . . . . . . . 91Actual values in positioning mode (ACSM1 only) . . . . . 91ABB Drives communication profile . . . . . . . . . . . . . . . . . . . . . . . 92Control word and Status word . . . . . . . . . . . . . . . . . . . . . . . 92Control word contents . . . . . . . . . . . . . . . . . . . . . . . . . . 92Status word contents . . . . . . . . . . . . . . . . . . . . . . . . . . . 94State machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Actual values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
  7. 7. 8 Table of contents8. Communication protocolWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99PROFIBUS DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Service access points (SAPs) . . . . . . . . . . . . . . . . . . . . . . 100Communication start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . 100PROFIBUS SD2 telegram for Default SAP (0) andSAP 58-62 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Default SAP (SAP 0) (Data_Exchange) . . . . . . . . . . . . 101SAP 58 (Global_Control) . . . . . . . . . . . . . . . . . . . . . . . 102SAP 61 (Set_Prm) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103SAP 62 (Chk_Cfg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108SAP 60 (Slave_Diag) . . . . . . . . . . . . . . . . . . . . . . . . . . 110Other SAPs for DP-V1 communication . . . . . . . . . . . . . . . 113Cyclical message types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114PPO types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Standard telegram (ST) types (DP-V1) . . . . . . . . . . . . . . . 115Parameter handling in cyclic communication (DP) . . . . . . . . . . 116Parameter data transfer examples (DP-V0) . . . . . . . . . . . . 121Example 1: Reading a drive parameter (or data set) . . 121Example 2: Writing a drive parameter (or data set) . . . 123Example 3: Reading a PROFIdrive parameter (word) . 125Example 4: Writing a PROFIdrive parameter (word) . . 126Example 5: Reading a PROFIdrive parameter (array) . 127Example 6: Configuring the process data written tothe drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Example 7: Configuring the process data read fromthe drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129DP-V1 read/write request sequence . . . . . . . . . . . . . . . . . 130PROFIBUS SD2 telegram for SAP 51 . . . . . . . . . . . . . 131Parameter data transfer examples (DP-V1) . . . . . . . . . . . . 140Example 1a: Reading a drive parameter (arrayelement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Example 1b: Reading 3 drive parameters(multi-parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Example 2a: Writing a drive parameter (one arrayelement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
  8. 8. Table of contents 9Example 2b: Writing 2 drive parameters(multi-parameter) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Example 3: Reading a PROFIdrive parameter. . . . . . . 148Example 4: Configuring the process data written to thedrive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Example 5: Determining the source of process dataread from the drive. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1509. DiagnosticsWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153LED indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15410. Technical dataWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157FPBA-01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157PROFIBUS link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15911. Appendix A – PROFIdrive parametersWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161PROFIdrive parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16112. Appendix B – I&M recordsWhat this chapter contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169I&M records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Call-REQ-PDU telegram for read/write access toI&M records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Response structure for I&M0 (Read-only) . . . . . . . . . . . . . 171Response structure for I&M1 (Read/Write) . . . . . . . . . . . . 172Response structure for I&M2 (Read/Write) . . . . . . . . . . . . 172Further informationProduct and service inquiries . . . . . . . . . . . . . . . . . . . . . . . . . . 173Product training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Providing feedback on ABB Drives manuals . . . . . . . . . . . . . . 173Document library on the Internet . . . . . . . . . . . . . . . . . . . . . . . 173
  9. 9. 10 Table of contents
  10. 10. Safety 11SafetyWhat this chapter containsThe chapter presents the warning symbols used in this manual andthe safety instructions which you must follow when installing anoptional module into a drive, converter or inverter. If ignored,physical injury or death may follow, or damage may occur to theequipment. Read this chapter before you start the installation.
  11. 11. 12 SafetyUse of warningsWarnings caution you about conditions which can result in seriousinjury or death and/or damage to the equipment and advise on howto avoid the danger. The following warning symbols are used inthis manual:Electricity warning warns of hazards from electricitywhich can cause physical injury and/or damage to theequipment.General warning warns about conditions, other thanthose caused by electricity, which can result in physicalinjury and/or damage to the equipment.
  12. 12. Safety 13Safety in installationThese warnings are intended for all who install an optional moduleinto a drive, converter or inverter.WARNING! Ignoring the following instructions can causephysical injury or death, or damage to the equipment.• Only qualified electricians are allowed to install and maintainthe drive, converter or inverter!• Disconnect the drive, converter or inverter into which themodule will be installed from all possible power sources. Afterdisconnecting, always wait for 5 minutes to let the intermediatecircuit capacitors discharge before you proceed.• Always ensure by measuring with a multimeter (impedance atleast 1 Mohm) that:• there is no voltage between the input power terminals ofthe drive, converter or inverter and the ground• there is no voltage between the output power terminals ofthe drive, converter or inverter and the ground.• Do not work on the control cables when power is applied to theexternal control circuits of the drive, converter or inverter.Externally supplied control circuits may carry dangerousvoltage.
  13. 13. 14 Safety
  14. 14. About the manual 15About the manualWhat this chapter containsThis chapter introduces this manual.ApplicabilityThis manual applies to the FPBA-01 PROFIBUS DP adaptermodule (+K454), SW version 2.143 or later.CompatibilityThe FPBA-01 PROFIBUS DP adapter module is compatible withthe following drives:• ACS355• ACSM1• ACS850• ACQ810• ACS880.The FPBA-01 PROFIBUS DP adapter module is compatible withall master stations that support the PROFIBUS DP-V0 and DP-V1protocols.
  15. 15. 16 About the manualTarget audienceThe reader is expected to have a basic knowledge of the fieldbusinterface, electrical fundamentals, electrical wiring practices andhow to operate the drive.Purpose of the manualThe manual provides information on installing, commissioning andusing an FPBA-01 PROFIBUS DP adapter module.Related manualsThe related manuals are listed below.Code (English)Drive user’s manualsACS355 drives (0.37…22 kW,0.5…30 hp) user’s manual3AUA0000066143Drive hardware manuals andguidesACSM1-204 regen supply modules(5.3 to 61 kW) hardware manual3AUA0000053713ACSM1-04 drive modules (0.75 to45 kW) hardware manual3AFE68797543ACSM1-04 drive modules (55 to 110kW) hardware manual3AFE68912130ACSM1-04Lx liquid-cooled drivemodules (55 to 160 kW) hardwaremanual3AUA0000022083ACS850-04 (0.37…45 kW)hardware manual3AUA0000045496ACS850-04 (55…160 kW, 75…200hp) hardware manual3AUA0000045487ACS850-04 (200…500 kW,250…600 hp) hardware manual3AUA0000026234ACQ810-04 drive modules(0.37…45 kW, 0.5…60 hp) hardwaremanual3AUA0000055160ACQ810-04 drive modules (55 to160 kW, 75 to 200 hp) hardwaremanual3AUA0000055161
  16. 16. About the manual 17You can find manuals and other product documents in PDF formaton the Internet. See section Document library on the Internet onthe inside of the back cover. For manuals not available in theDocument library, contact your local ABB representative.ACQ810-04 drive modules(200…400 kW, 250…600 hp)hardware manual3AUA0000055155ACS880-01 (0.55 to 250 kW, 0.75 to350 hp) hardware manual3AUA0000078093Drive firmware manuals andguidesACSM1 motion control programfirmware manual3AFE68848270ACSM1 speed and torque controlprogram firmware manual3AFE68848261ACSM1 regen supply controlprogram firmware manual3AUA0000052174ACS850 standard control programfirmware manual3AUA0000045497ACQ810 standard pump controlprogram firmware manual3AUA0000055144ACS880 primary control programfirmware manual3AUA0000085967Option manuals and guidesFPBA-01 PROFIBUS DP adaptermodule user’s manual3AFE68573271Code (English)
  17. 17. 18 About the manualBefore you startIt is assumed that the drive is installed and ready to operate beforeyou start the installation of the adapter module.In addition to conventional installation tools, have the drivemanuals available during the installation as they contain importantinformation not included in this manual. The drive manuals arereferred to at various points of this manual.ContentsThe manual consists of the following chapters:• Safety presents the safety instructions which you must followwhen installing a fieldbus adapter module.• About the manual introduces this manual.• Overview of the PROFIBUS network and the FPBA-01 modulecontains a short description of the PROFIBUS network and theadapter module.• Mechanical installation contains a delivery checklist andinstructions on mounting the adapter module.• Electrical installation contains instructions on cabling,connecting the module to the PROFIBUS network and bustermination.• Start-up presents the steps to take during the start-up of thedrive with the adapter module and gives examples ofconfiguring the master system.• Communication profiles describes the communication profilesused in the communication between the PROFIBUS network,the adapter module and the drive.• Communication protocol describes the PROFIBUS messagingused in the communication with the drive and in PROFIBUSslave device configuration messages.• Diagnostics explains how to trace faults with the status LEDson the adapter module.
  18. 18. About the manual 19• Technical data contains the technical data of the adaptermodule and the PROFIBUS link.• Appendix A – PROFIdrive parameters contains a list of thePROFIdrive parameters.• Appendix B – I&M records contains the telegram and responsestructures for Identification & Maintenance records.Terms and abbreviations used in this manualGeneral terms and abbreviationsTerm/abbreviation ExplanationCommunication module Communication module is a name for a device(eg, a fieldbus adapter) through which the driveis connected to an external communicationnetwork (eg, a fieldbus). The communicationwith the module is activated with a driveparameter.Command word See Control word.Control word 16-bit word from master to slave with bit-codedcontrol signals (sometimes called theCommand word).FPBA-01 PROFIBUSDP adapter moduleOne of the optional fieldbus adapter modulesavailable for ABB drives. FPBA-01 is a devicethrough which an ABB drive is connected to aPROFIBUS network.Parameter Operating instruction for the drive. Parameterscan be read and programmed with the drivecontrol panel, drive PC tools or through theadapter module.PLC Programmable logic controllerProfile Adaptation of the protocol for certain applicationfield, for example, drives.In this manual, drive-internal profiles (eg, DCUor FBA) are called native profiles.Status word 16-bit word from slave to master with bit-codedstatus messages
  19. 19. 20 About the manualPROFIBUS termsTerm ExplanationAcyclic communication Communication in which messages are sentonly once on requestArray Parameter consisting of data fields of equaldata typeBroadcast Non-acknowledged message from master to allbus participants (compare Multicast)Cyclic communication Communication in which parameter/processdata objects are sent cyclically at predefinedintervalsDrivecast Broadcast and Multicast, a special messageframe for drivesFault Event that leads to tripping of the deviceGSD file ASCII-format device description file in aspecified form. Each different slave type on thePROFIBUS network needs to have its own GSDfile.Index Access reference for objects in PROFIBUSMaster Control system with bus initiative. In thePROFIBUS terminology, master stations arealso called active stations.Multicast Non-acknowledged message from master toone group of bus participants (compareBroadcast)Name Symbolic name of a parameterParameter Value that can be accessed as an object, eg,variable, constant, signalParameter number Parameter addressParameter/Process Special object that contains parameter andprocessData object Special object that contains parameter andprocess data
  20. 20. About the manual 21PROFIBUS abbreviationsThe text in italics is the original German term.Process data Data that contains Control word and referencevalue or Status word and actual value. May alsocontain other (user-definable) controlinformation.Request label Coded information specifying the requiredservice for the parameter part sent from masterto slaveResponse label Coded information specifying the requiredservice for the parameter part sent from slave tomasterSlave Passive bus participant. In the PROFIBUSterminology, slave stations (or slaves) are alsocalled passive stations. Also referred to asnode.Warning Signal caused by an existing alarm which doesnot lead to tripping of the deviceAbbreviation ExplanationACT Actual valueIstwertAK Request label/Response labelAuftragskennung/AntwortkennungDP Decentralised PeripheryDezentrale PeripherieDP-V0 PROFIBUS DP extension to the EN 50170standard, providing the basic functionality of DP,including cyclic data exchangeDP-V1 PROFIBUS DP extension to the EN 50170standard, including, eg, acyclic data exchangeFMS Fieldbus Message SpecificationISW See ACT.Term Explanation
  21. 21. 22 About the manualPA Process AutomationProzessautomatisierungPD Process dataProzessdatenPKE Parameter identificationParameter-KennungPKW Parameter identification valueParameter-Kennung-WertPNU Parameter numberParameternummerPPO Parameter/Process data objectParameter-/Prozessdaten-ObjektPWE Parameter valueParameter-WertPZD See PD.PZDO Process data objectProzessdatenobjektSAP Service access pointSOW ReferenceSollwertSPM Request signalSpontanmeldungSTW Control wordSteuerwortZSW Status wordZustandswortAbbreviation Explanation
  22. 22. Overview of the PROFIBUS network and the FPBA-01 module 23Overview of the PROFIBUSnetwork and the FPBA-01moduleWhat this chapter containsThis chapter contains a short description of the PROFIBUSnetwork and the FPBA-01 PROFIBUS DP adapter module.PROFIBUS networkPROFIBUS is an open serial communication standard that enablesdata exchange between all kinds of automation components.There are three main variations of PROFIBUS:• PROFIBUS FMS (Fieldbus Message Specification)• PROFIBUS DP (Decentralised Periphery)• PROFIBUS PA (Process Automation).The physical transmission medium of the bus is a twisted paircable (according to the RS-485 standard). The maximum length ofthe bus cable is 100 to 1200 meters, depending on the selectedtransmission rate (see chapter Technical data). Up to 32 nodes canbe connected to the same PROFIBUS network segment withoutthe use of repeaters. With repeaters, it is possible to connect 126nodes (including repeaters and a master station) to the network.
  23. 23. 24 Overview of the PROFIBUS network and the FPBA-01 moduleIn PROFIBUS communication, the master station – usually aprogrammable logic controller (PLC) – polls the nodes whichrespond and take the actions requested by the master. It is alsopossible to send a command to several nodes at the samebroadcast; in this case the nodes do not send a response messageto the master.The PROFIBUS protocol family is specified in the IEC 61158standard. The communication with a drive is defined inPROFIdrive-PROFILE – The PROFIBUS Profile for AdjustableSpeed Drives. For further information on PROFIBUS, refer to theabove-mentioned standard.
  24. 24. Overview of the PROFIBUS network and the FPBA-01 module 25Example topology of the PROFIBUS linkAn example of an allowable topology is shown below.PROFIBUSmasterSegment 1Segment 2Segment 3ROther slavedeviceOther slavedeviceOther slavedeviceR = RepeaterT = TerminationT TTABB driveTABB driveABB driveTRT
  25. 25. 26 Overview of the PROFIBUS network and the FPBA-01 moduleFPBA-01 PROFIBUS DP adapter moduleThe FPBA-01 PROFIBUS DP adapter module is an optionaldevice for ABB drives which enables the connection of the drive toa PROFIBUS network. The drive is considered a slave on thePROFIBUS network.Through the adapter module you can:• give control commands to the drive (for example, Start, Stop,Run enable)• feed a motor speed or torque reference to the drive• give a process actual value or a process reference to the PIDcontroller of the drive• read status information and actual values from the drive• change drive parameter values• reset a drive fault.The PROFIBUS commands and services supported by the adaptermodule are described in chapter Communication protocol. Refer tothe user documentation of the drive as to which commands aresupported by the drive.The adapter module is mounted into an option slot on the motorcontrol board of the drive. See the drive manuals for moduleplacement options.
  26. 26. Overview of the PROFIBUS network and the FPBA-01 module 27Layout of the adapter moduleDiagnostic LEDs(see chapter Diagnostics)Bus connector X1(see chapter Electricalinstallation)Mounting screw
  27. 27. 28 Overview of the PROFIBUS network and the FPBA-01 module
  28. 28. Mechanical installation 29Mechanical installationWhat this chapter containsThis chapter contains a delivery checklist and instructions onmounting the adapter module.WARNING! Follow the safety instructions given in thismanual and the drive documentation.Delivery checkThe option package for the adapter module contains:• PROFIBUS DP adapter module, type FPBA-01• this manual.
  29. 29. 30 Mechanical installationMounting the adapter moduleThe adapter module is to be inserted into its specific position in thedrive. The module is held in place with plastic pins and one screw.The screw also provides the electrical connection between themodule and drive frame for cable shield termination.When the module is installed, the signal and power connection tothe drive is made through a 20-pin connector. (All drives do not useall the available signals so the connector on the drive may havefewer pins.)Mounting procedure:1. Insert the module carefully into its position on the drive.2. Fasten the screw.Note: It is essential to install the screw properly to fulfill the EMCrequirements and to ensure the proper operation of the module.For more information on mounting, see the drive manuals.
  30. 30. Electrical installation 31Electrical installationWhat this chapter containsThis chapter contains:• general cabling instructions• instructions on connecting the module to the PROFIBUS DPnetwork• instructions on switching on the bus termination.WARNING! Before installation, switch off the drive powersupply. Wait five minutes to ensure that the capacitor bankof the drive is discharged. Switch off all dangerousvoltages connected from external control circuits to the inputs andoutputs of the drive.General cabling instructions• Arrange the bus cables as far away from the motor cables aspossible.• Avoid parallel runs.• Use bushings at cable entries.
  31. 31. 32 Electrical installationConnecting the module to the PROFIBUS networkConnect the bus cable to connector X1 on the adapter module.The connector pin allocation described below follows thePROFIBUS standard.X1 Description1 SHLD Alternate cable shield connection. Connected toconnector housing.2 Not used3 B Data positive (Conductor 1 in twisted pair)4 RTS Request to send5 GND_B Isolated ground6 +5V_B Isolated 5 V DC voltage supply (30 mA max.)7 Not used8 A Data negative (Conductor 2 in twisted pair)9 Not usedHousing SHLD PROFIBUS cable shield. Internally connected toGND_B via an RC filter and directly to CH_GND(chassis).+5V_B and GND_B are used for bus termination.RTS is used in some equipment to determine the direction of transmission.In typical applications, only the line A, line B and shield are used.X11695
  32. 32. Electrical installation 33It is recommended to use a PROFIBUS-approved D-SUB 9connector. These connectors have a built-in termination networkand inductors for station capacitance compensation.Connect the cable to the D-SUB connector as follows:1A 1B 2A 2BRedRedGreenGreenOUTINGrounding (earthing) clamp/Strain relief
  33. 33. 34 Electrical installationSwitching on the bus terminationBus termination is required to prevent signal reflections from thebus cable ends. The adapter module is not equipped with internalbus termination. Therefore, the D-SUB connectors at the first andlast modules of the bus must have built-on termination switched onas shown in the diagram below.The adapter module is able to supply power for an active-typetermination circuitry (30 mA max.).Note: Further information on PROFIBUS wiring is available fromthe publication PROFIBUS RS 485-IS User and InstallationGuideline (www.profibus.com, order no. 2.262).PROFIBUSdeviceONPROFIBUSdeviceOFFPROFIBUSdeviceONPROFIBUSdeviceOFFTerm. Term. Term. Term.
  34. 34. Start-up 35Start-upWhat this chapter containsThis chapter contains:• information on configuring the drive for operation with theadapter module• drive-specific instructions on starting up the drive with theadapter module• examples of configuring the master station for communicationwith the adapter module.WARNING! Follow the safety instructions given in thismanual and the drive documentation.
  35. 35. 36 Start-upDrive configurationThe following information applies to all drive types compatible withthe adapter module, unless otherwise stated.PROFIBUS connection configurationAfter the adapter module has been mechanically and electricallyinstalled according to the instructions in chapters Mechanicalinstallation and Electrical installation, the drive must be preparedfor communication with the module.The detailed procedure of activating the module for PROFIBUS DPcommunication with the drive depends on the drive type. Normally,a parameter must be adjusted to activate the communication. Seethe drive-specific start-up procedures starting on page 48.Once communication between the drive and the adapter modulehas been established, several configuration parameters are copiedto the drive. These parameters are shown in the tables below andmust be checked first and adjusted where necessary.Note that not all drives display descriptive names for theconfiguration parameters. To help you identify the parameters indifferent drives, the names displayed by each drive are given ingrey boxes in the tables.Note: The new settings take effect only when the adapter moduleis powered up the next time or when the fieldbus adapter refreshparameter is activated.Note: To ensure proper operation of the adapter module with thedrive, also set the extended Parameter Data (see SAP 61(Set_Prm) on page 103).Data transfer rates supportedThe FPBA-01 module supports the following PROFIBUScommunication speeds: 9.6 kbit/s, 19.2 kbit/s, 45.45 kbit/s,93.75 kbit/s, 187.5 kbit/s, 500 kbit/s, 1.5 Mbit/s, 3 Mbit/s, 6 Mbit/s,12 Mbit/s.The module automatically detects the communication speed andtelegram type used.
  36. 36. Start-up 37FPBA-01 configuration parameters – group A (group 1)Note: The actual parameter group number depends on the drivetype. Group A (group 1) corresponds to:• parameter group 51 in ACS355, ACSM1, ACS850 andACQ810• parameter group 51 in ACS880 if the adapter is installed asfieldbus adapter A or group 54 if the adapter is installed asfieldbus adapter B.No. Name/Value Description Default01 FBA TYPE Read-only. Shows the fieldbus adapter typeas detected by the drive. The value cannotbe adjusted by the user.If the value is 0 = None, the communicationbetween the drive and the module has notbeen established.1 =Profibus_DP02 NODE ADDRESS Each device on the PROFIBUS networkmust have a unique node number. Thisparameter defines a node number for thedrive the module is connected to.Recommended node numbers are 3 to 125inclusive.3ACS355:FB PAR 2ACSM1:FBA PAR2ACS850/ACQ810:FBA par2ACS880:Node address0…126 Node number03 BAUD RATE Read-only. Indicates the detectedcommunication speed in kbit/s.1)Default value is 0 if there is no connection.15001)ACS355:FB PAR 3ACSM1:FBA PAR3ACS850/ACQ810:FBA par3ACS880:Baud rate12000 12 Mbit/s6000 6 Mbit/s3000 3 Mbit/s1500 1.5 Mbit/s
  37. 37. 38 Start-up500 500 kbit/s187 187.5 kbit/s93 93.75 kbit/s45 45.45 kbit/s19 19.2 kbit/s9 9.6 kbit/s04 TELEGRAMTYPERead-only. Indicates the telegram typeselected for PROFIBUS communication.The adapter module automatically detectsthe telegram type used.For more information on the supported PPOmessage types, see section PPO types onpage 114.If standard telegrams (ST) are used,parameter 05 PROFILE is automatically set.1 = PPO1ACS355:FB PAR 4ACSM1:FBA PAR4ACS850/ACQ810:FBA par4ACS880:MSG type1 = PPO1 PPO1 selected2 = PPO2 PPO2 selected3 = PPO3 PPO3 selected4 = PPO4 PPO4 selected5 = PPO5 PPO5 selected6 = PPO6 PPO6 selected7 = ST1 ST1 selected8 = ST2 ST2 selected. Only supported with ACSM1.9 = PPO7 PPO7 selected10 = PPO8 PPO8 selectedNo. Name/Value Description Default
  38. 38. Start-up 3905 PROFILE Selects the communication profile used.For more information on the communicationprofiles, see chapter Communicationprofiles.1 = ABBDRIVESACS355:FB PAR 5ACSM1:FBA PAR5ACS850/ACQ810:FBA par5ACS880:Profile0 = PROFIdrive PROFIdrive profile selected. See alsoVirtual address allocation with ACSM1 onpage 46.1 = ABB DRIVES ABB Drives profile selected2 = Trans16 Transparent 16 profile selected3 = Trans32 Transparent 32 profile selected.Not supported with ACS355.4 = PROFIdrive P PROFIdrive positioning mode selected. Onlysupported with ACSM1. See also Virtualaddress allocation with ACSM1 on page 46.06 T16 SCALE Defines the reference multiplier/actual valuedivisor for the adapter module. Theparameter is effective only when theTransparent 16 profile is selected AND thedrive is using the native communicationprofile (for example, DCU or FBA) and a 16-bit transparent Reference 1/Actual value 1.With an ACS355 drive, the speed referencefrom the PLC is multiplied by the value ofthis parameter plus one. For example, if theparameter has a value of 99 and a referenceof 1000 given by the master, the referencewill be multiplied by 99 +1 = 100 andforwarded to the drive as 100000. Accordingto the DCU profile, this value is interpretedas a reference of 100 rpm in the drive.With ACSM1, ACS850, ACQ810 andACS880, setting this parameter to 65535provides the approximation of 1 ≈ 1 rpm.99ACS355:FB PAR 6ACSM1:FBA PAR6ACS850/ACQ810:FBA par6ACS880:T16 scale0…65535 Reference multiplier/actual value divisorNo. Name/Value Description Default
  39. 39. 40 Start-up07 RPBA MODE Enables the RPBA emulation mode for thedrive. When this mode is enabled, it ispossible to replace a drive using an RPBA-01 module in the PROFIBUS network with adrive using an FPBA-01 module withoutmodifying the PLC hardware configuration.0 = DisabledACS355:FB PAR 7ACSM1:FBA PAR7ACS850/ACQ810:FBA par7ACS880:RPBA mode0 = Disabled RPBA emulation mode is disabled.1 = Enabled RPBA emulation mode is enabled.08…26Reserved These parameters are not used by theadapter module.N/A27 FBA PARREFRESHValidates any changed adapter moduleconfiguration parameter settings. Afterrefreshing, the value reverts automatically to0 = Done.Note: This parameter cannot be changedwhile the drive is running.0 = DoneACS355/ACSM1:FBA PARREFRESHACS850/ACQ810/ACS880:FBA par refresh0 = Done Refreshing done1 = Refresh /ConfigureRefreshing28 PAR TABLE VER Read-only. Displays the parameter tablerevision of the fieldbus adapter modulemapping file stored in the memory of thedrive.In format xyz, wherex = major revision numbery = minor revision numberz = correction numberORin format axyz, wherea = major revision numberxy = minor revision numberz = correction number or letter.N/AACS355:FILE CPI FW REVACSM1:PAR TABLE VERACS850/ACQ810/ACS880:Par table verParameter table revisionNo. Name/Value Description Default
  40. 40. Start-up 4129 DRIVE TYPECODERead-only. Displays the drive type code ofthe fieldbus adapter module mapping filestored in the memory of the drive.N/AACS355:FILE CONFIG IDACSM1:DRIVE TYPECODEACS850/ACQ810/ACS880:Drive type codeDrive type code of the fieldbus adaptermodule mapping file30 MAPPING FILEVERRead-only. Displays the fieldbus adaptermodule mapping file revision stored in thememory of the drive in decimal format.N/AACS355:FILE CONFIGREVACSM1:MAPPING FILEVERACS850/ACQ810/ACS880:Mapping file verMapping file revision31 D2FBA COMMSTARead-only. Displays the status of thefieldbus adapter module communication.Note: The value names may vary by drive.0 = IdleOR4 = Off-lineACS355:FBA STATUSACSM1:D2FBA COMMSTAACS850/ACQ810/ACS880:D2FBA comm sta0 = Idle Adapter is not configured.1 = Exec.init Adapter is initializing.2 = Time out A timeout has occurred in thecommunication between the adapter andthe drive.No. Name/Value Description Default
  41. 41. 42 Start-up3 = Conf.err Adapter configuration error: The major orminor revision code of the common programrevision in the fieldbus adapter module isnot the revision required by the module ormapping file upload has failed more thanthree times.4 = Off-line Adapter is off-line.5 = On-line Adapter is on-line.6 = Reset Adapter is performing a hardware reset.32 FBA COMM SWVERRead-only. Displays the common programrevision of the adapter module in formataxyz, where:a = major revision numberxy = minor revision numberz = correction number or letter.N/AACS355:FBA CPI FW REVACSM1:FBA COMM SWVERACS850/ACQ810:FBA comm sw verACS880:FBA comm SWverCommon program version of the adaptermodule33 FBA APPL SWVERRead-only. Displays the applicationprogram revision of the adapter module informat axyz, where:a = major revision numberxy = minor revision numberz = correction number or letter.N/AACS355:FBA APPL FWREVACSM1:FBA APPL SWVERACS850/ACQ810:FBA appl sw verACS880:FBA appl SW verApplication program revision of the adaptermoduleNo. Name/Value Description Default
  42. 42. Start-up 43FPBA-01 configuration parameters – group B (group 2)Note: The actual parameter group number depends on the drivetype. Group B (group 2) corresponds to:• parameter group 55 in ACS355• parameter group 53 in ACSM1, ACS850 and ACQ810• parameter group 53 in ACS880 if the adapter is installed asfieldbus adapter A or group 56 if the adapter is installed asfieldbus adapter B.No.1)Name/Value Description Default01 DATA OUT 1(master to drive)Selects data word 1 received by the drive overthe PROFIBUS network. The content is definedby a decimal number in the range of 0 to 9999as follows:See also Virtual address allocation withACSM1 on page 46.1 or 112)ACS355:FBA DATA OUT 1ACSM1:FBA DATA OUT1ACS850/ACQ810/ACS880:FBA data out10 = None Not used1 = CW 16bit Control word (16 bits)3)2 = Ref1 16bit Reference REF1 (16 bits)3)3 = Ref2 16bit Reference REF2 (16 bits)3)11 = CW 32bit Control word (32 bits)12 = Ref1 32bit Reference REF1 (32 bits)13 = Ref2 32bit Reference REF2 (32 bits)21 = CW2 16bit Control word 2 (16 bits)101…9999 Parameter index with format xxyy, where• xx is the parameter group number (1…99)• yy is the parameter number index withinthat group (01…99).Other(ACS880 only)Path to parameter area selection (ACS880only)0 Not used1…99 Virtual address area of drive control101…9999Parameter area of the drive
  43. 43. 44 Start-up02 DATA OUT 2 See parameter 01 DATA OUT 1. 0 or 24)03…12DATA OUT 3…DATA OUT 12See parameter 01 DATA OUT 1. 01)The number of parameters in this group may vary by drive type and drive firmware.2)11 (CW 32bit) is the default setting if the Transparent 32 profile is used.3)With an ACS355 drive, Control word and REF 1 are always fixed to virtual addresses1 and 2 respectively. If REF2 is used, its virtual address is always 3.4) 2 (Ref1 16bit) is a fixed setting with an ACS355 drive.No.1)Name/Value Description Default
  44. 44. Start-up 45FPBA-01 configuration parameters – group C (group 3)Note: The actual parameter group number depends on the drivetype. Group C (group 3) corresponds to:• parameter group 54 in ACS355• parameter group 52 in ACSM1, ACS850 and ACQ810• parameter group 52 in ACS880 if the adapter is installed asfieldbus adapter A or group 55 if the adapter is installed asfieldbus adapter B.No.1)Name/Value Description Default01 DATA IN 1(drive to master)Selects data word 1 sent by the drive over thePROFIBUS network. The content is defined bya decimal number in the range of 0 to 9999 asfollows:See also Virtual address allocation withACSM1 on page 46.4 or 142)ACS355:FBA DATA IN 1ACSM1:FBA DATA IN1ACS850/ACQ810/ACS880:FBA data in10 = None Not used4 = SW 16bit Status word (16 bits)5 = Act1 16bit Actual value ACT1 (16 bits)6 = Act2 16bit Actual value ACT2 (16 bits)14 = SW 32bit Status word (32 bits)15 = Act1 32bit Actual value ACT1 (32 bits)16 = Act2 32bit Actual value ACT2 (32 bits)24 = SW2 16bit Status word 2 (16 bits)101…9999 Parameter index with format xxyy, where• xx is the parameter group number (1…99)• yy is the parameter number index withinthat group (01…99).Other(ACS880 only)Path to parameter area selection (ACS880only)0 Not used1…99 Virtual address area of drive control101…9999Parameter area of the drive
  45. 45. 46 Start-upVirtual address allocation with ACSM1When the PROFIdrive profile or PROFIdrive positioning mode isused with an ACSM1 drive, the virtual addresses shown below arerecommended. (FBA REFx mode is selected with drive parameter50.04/50.05.)The information in the table is applicable only if PPO messaging isused (see parameter 04 TELEGRAM TYPE). If standard telegrams(STx) are used, virtual addresses for standard telegrams (ST1 andST2) are updated automatically.02 DATA IN 2 See parameter 01 DATA IN 1. 0 or 53)03…12DATA IN 3…DATA IN 12See parameter 01 DATA IN 1. 01)The number of parameters in this group may vary by drive type and drive firmware.2)14 (SW 32bit) is the default setting if the Transparent 32 profile is used.3)5 (Act1 16bit) is a fixed setting with an ACS355 drive.Abbreviation Description DatalengthRecommended virtualaddress with ACSM1FBA REFx modesSpeedmodePositionmodeSTW1 Control word 1 16-bit 1 1NSOLL_A Speed set point A 16-bit 2 or 3NSOLL_B Speed set point B 32-bit 12 or 13STW2 Control word 2 16-bit 21 21XSOLL_A Position set point A 32-bit 12 or 13VELOCITY_A Velocity 32-bit 13ZSW2 Status word 2 16-bit 24 24NIST_A Speed actual value A 16-bit 5 or 6NIST_B Speed actual value B 32-bit 15 or 16ZSW1 Status word 1 16-bit 4 4XIST_A Position actual value A 32-bit 15 or 16No.1)Name/Value Description Default
  46. 46. Start-up 47Control locationsABB drives can receive control information from multiple sourcesincluding digital inputs, analog inputs, the drive control panel and acommunication module (for example, the adapter module). ABBdrives allow the user to separately determine the source for eachtype of control information (Start, Stop, Direction, Reference, Faultreset, etc.).In order to give the fieldbus master station the most completecontrol over the drive, the communication module must beselected as the source for this information. The drive-specificparameter setting examples below contain the drive controlparameters needed in the examples. For a complete parameterlist, see the drive documentation.
  47. 47. 48 Start-upStarting up ACS355 drives1. Power up the drive.2. Enable the communication between the adapter module andthe drive by setting parameter 9802 COMM PROT SEL to EXTFBA.3. Set the FPBA-01 configuration parameters in group 51. At theminimum, set the required node address in parameter 5102and the communication profile in 5105.4. With parameter 3018 COMM FAULT FUNC, select how thedrive reacts to a fieldbus communication break.5. With parameter 3019 COMM FAULT TIME, define the timebetween communication break detection and the selectedaction.6. Define the process data transferred to and from the drive in theFPBA-01 configuration parameter groups 54 and 55.Note: The adapter module sets the Status word and actualvalue automatically in parameters 5401 and 5402, and Controlword and reference in parameters 5501 and 5502.7. Validate the settings made in parameter groups 51, 54 and 55by setting parameter 5127 FBA PAR REFRESH to REFRESH.8. Set the relevant drive control parameters to control the driveaccording to the application.Examples of appropriate valuesare shown in the tables below.
  48. 48. Start-up 49Parameter setting examples – ACS355Speed control using the PROFIdrive communication profilewith PPO Type 2This example shows how to configure a basic speed controlapplication that uses the PROFIdrive profile. In addition, someapplication-specific data is added to the communication.The start/stop commands and reference are according to thePROFIdrive profile. For more information, see the PROFIdrivestate machine on page 88.The reference value ±16384 (4000h) corresponds to parameter1105 REF1 MAX in the forward and reverse directions.The table below gives the recommended drive parameter settingsDirection PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out ControlwordSpeedreferenceAccelera-tion time1)Decelera-tion timeN/A N/AIn StatuswordSpeedactual valuePower1)DC busvoltageN/A N/A1)ExampleDrive parameter Setting forACS355 drivesDescription9802 COMM PROT SEL 4 = EXT FBA Enables communication betweenthe drive and the fieldbus adaptermodule.5101 FBA TYPE PROFIBUS-DP1)Displays the type of the fieldbusadapter module.5102 FB PAR 2(NODE ADDRESS)32)Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.5103 FB PAR 3(BAUD RATE)120001) Displays the current baud rate onthe PROFIBUS network in kbit/s.5104 FB PAR 4(TELEGRAM TYPE)2 (= PPO2)1) Displays the telegram typeselected by the PLC configurationtool.5105 FB PAR 5(PROFILE)0 (= PROFIdrive) Selects the Control wordaccording to the PROFIdriveprofile (speed control mode).
  49. 49. 50 Start-up3018 COMM FAULT FUNC 3 = LAST SPEED Enables fieldbus communicationfault monitoring.3019 COMM FAULT TIME 3.0 s Defines the fieldbuscommunication break supervisiontime.5401 FBA DATA IN 1 4 (= SW 16bit)1) Status word5402 FBA DATA IN 2 5 (= Act1 16bit)1)Actual value 1 (speed)5403 FBA DATA IN 3 1062)Power5404 FBA DATA IN 4 1072) DC bus voltage5501 FBA DATA OUT 1 1 (= CW 16bit)1)Control word5502 FBA DATA OUT 2 2 (= Ref1 16bit)1)Reference 1 (speed)5503 FBA DATA OUT 3 22022)Acceleration time5504 FBA DATA OUT 4 22032)Deceleration time5127 FBA PAR REFRESH 1 = REFRESH Validates the FPBA-01configuration parameter settings.1001 EXT1 COMMANDS 10 = COMM Selects the fieldbus interface asthe source of the start and stopcommands for external controllocation 1.1103 REF1 SELECT 8 = COMM Selects the fieldbus reference 1 asthe source for speed reference 1.1601 RUN ENABLE 7 = COMM Selects the fieldbus interface asthe source for the inverted Runenable signal (Run disable).1604 FAULT RESET SEL 8 = COMM Selects the fieldbus interface asthe source for the fault resetsignal.1)Read-only or automatically detected/set2) ExampleDrive parameter Setting forACS355 drivesDescription
  50. 50. Start-up 51The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)Speed and torque control using the ABB Drivescommunication profile with PPO Type 4This example shows how to configure a speed and torque controlapplication that uses the ABB Drives profile. From the PLCprogramming point, the ABB Drives profile is similar to thePROFIdrive profile shown in the first example.The start/stop commands and reference are according to the ABBDrives profile. For more information, see section ABB Drivescommunication profile on page 92.When Reference 1 (REF1) is used, a reference value of ±20000(decimal) corresponds to the reference set by parameter 1105REF1 MAX in the forward and reverse directions.When Reference 2 (REF2) is used, a reference value of ±10000(decimal) corresponds to the reference set by parameter 1108REF2 MAX in the forward and reverse directions.The minimum and maximum 16-bit integer values that can begiven through the fieldbus are -32768 and 32767 respectively.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out ControlwordSpeedreferenceTorquereferenceN/A N/A N/AIn Status word Speed actualvalueTorqueactualN/A N/A N/A
  51. 51. 52 Start-upThe table below gives the recommended drive parameter settings.Drive parameter Setting forACS355 drivesDescription9802 COMM PROT SEL 4 = EXT FBA Enables communication betweenthe drive and the fieldbus adaptermodule.5101 FBA TYPE PROFIBUS-DP1) Displays the type of the fieldbusadapter module.5102 FB PAR 2(NODE ADDRESS)42) Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.5103 FB PAR 3(BAUD RATE)15001)Displays the current baud rate onthe PROFIBUS network in kbit/s.5104 FB PAR 4(TELEGRAM TYPE)4 (= PPO4)1)Displays the telegram typeselected by the PLC configurationtool.5105 FB PAR 5(PROFILE)1 (= ABB DRIVES) Selects the Control wordaccording to the ABB Drivesprofile.3018 COMM FAULT FUNC 3 = LAST SPEED Enables fieldbus communicationfault monitoring.3019 COMM FAULT TIME 3.0 s Defines the fieldbuscommunication break supervisiontime.5401 FBA DATA IN 1 4 (= SW 16bit)1)Status word5402 FBA DATA IN 2 5 (= Act1 16bit)1)Actual value 1 (speed)5403 FBA DATA IN 3 6 (= Act2 16bit)2) Actual value 2 (torque)5501 FBA DATA OUT 1 1 (= CW 16bit)1)Control word5502 FBA DATA OUT 2 2 (= Ref1 16bit)1) Reference 1 (speed)5503 FBA DATA OUT 3 3 (= Ref2 16bit)2)Reference 2 (torque)5127 FBA PAR REFRESH 1 = REFRESH Validates the FPBA-01configuration parameter settings.9904 MOTOR CTRLMODE2 = VECTOR:TORQSelects the vector control mode asthe motor control mode.
  52. 52. Start-up 53The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)• C7Fh (3199 decimal) –> OPERATING (Torque mode)1001 EXT1 COMMANDS 10 = COMM Selects the fieldbus interface asthe source of the start and stopcommands for external controllocation 1.1002 EXT2 COMMANDS 10 = COMM Selects the fieldbus interface asthe source of the start and stopcommands for external controllocation 2.1102 EXT1/EXT2 SEL 8 = COMM Enables external control location1/2 selection through the fieldbus.1103 REF1 SELECT 8 = COMM Selects the fieldbus reference 1 asthe source for speed reference 1.1106 REF2 SELECT 8 = COMM Selects the fieldbus reference 2 asthe source for speed reference 1.1601 RUN ENABLE 7 = COMM Selects the fieldbus interface asthe source for the inverted Runenable signal (Run disable).1604 FAULT RESET SEL 8 = COMM Selects the fieldbus interface asthe source for the fault resetsignal.1)Read-only or automatically detected/set2)ExampleDrive parameter Setting forACS355 drivesDescription
  53. 53. 54 Start-upStarting up ACSM1 drives1. Power up the drive.2. Enable the communication between the adapter module andthe drive by setting parameter 50.01 FBA ENABLE to Enable.3. With parameter 50.02 COMM LOSS FUNC, select how thedrive reacts to a fieldbus communication break.Note that this function monitors both communication betweenthe fieldbus master and the adapter module andcommunication between the adapter module and the drive.4. With parameter 50.03 COMM LOSS T OUT, define the timebetween communication break detection and the selectedaction.5. Select application-specific values for parameters50.04…50.11. Examples of appropriate values are shown inthe tables below.6. Set the FPBA-01 configuration parameters in group 51. At theminimum, set the required node address in parameter 51.02and the communication profile in 51.05.7. Define the process data transferred to and from the drive in theFPBA-01 configuration parameter groups 52 and 53.Note: The adapter module sets the Status word and Controlword automatically in parameters 52.01 and 53.01.8. Validate the settings made in parameter groups 51, 52 and 53by setting parameter 51.27 FBA PAR REFRESH to REFRESH.9. Set the relevant drive control parameters to control the driveaccording to the application.Examples of appropriate valuesare shown in the tables below.
  54. 54. Start-up 55Parameter setting examples – ACSM1Speed control using the PROFIdrive communication profilewith PPO Type 2This example shows how to configure a basic speed controlapplication that uses the PROFIdrive profile. In addition, someapplication-specific data is added to the communication.The start/stop commands and reference are according to thePROFIdrive profile, speed control mode. For more information, seethe PROFIdrive state machine on page 88.The reference value ±16384 (4000h) corresponds to parameter25.02 SPEED SCALING in the forward and reverse directions.The table below gives the recommended drive parameter settings.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out ControlwordSpeedreferenceAcceleration time1)Deceleration time1)In StatuswordSpeed actualvaluePower1)DC bus voltage1)1)ExampleDrive parameter Setting forACSM1 drivesDescription50.01 FBA ENABLE Enable Enables communication betweenthe drive and the fieldbus adaptermodule.50.02 COMM LOSS FUNC Last speed Enables fieldbus communicationfault monitoring.50.03 COMM LOSS T OUT 3.0 s Defines the fieldbuscommunication break supervisiontime.50.04 FBA REF1MODESELSpeed Selects the fieldbus reference 1scaling.51.01 FBA TYPE PROFIBUS-DP1) Displays the type of the fieldbusadapter module.51.02 FBA PAR2(NODE ADDRESS)32) Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.
  55. 55. 56 Start-up51.03 FBA PAR3(BAUD RATE)120001)Displays the current baud rate onthe PROFIBUS network in kbit/s.51.04 FBA PAR4(TELEGRAM TYPE)2 (= PPO2)1)Displays the telegram typeselected by the PLC configurationtool.51.05 FBA PAR5(PROFILE)0 (= PROFIdrive) Selects the Control word accordingto the PROFIdrive profile (speedcontrol mode).52.01 FBA DATA IN1 4 (= SW 16bit)1)Status word52.02 FBA DATA IN2 5 (= Act1 16bit) Actual value 1 (speed)52.03 FBA DATA IN3 1222) Power52.05 FBA DATA IN5 1072)DC bus voltage53.01 FBA DATA OUT1 1 (= CW 16bit)1)Control word53.02 FBA DATA OUT2 2 (= Ref1 16bit) Reference 1 (speed)53.03 FBA DATA OUT3 25032)Acceleration time53.05 FBA DATA OUT5 25042)Deceleration time51.27 FBA PAR REFRESH REFRESH Validates the FPBA-01configuration parameter settings.10.01 EXT1 START FUNC FBA Selects the fieldbus interface asthe source of the start and stopcommands for external controllocation 1.24.01 SPEED REF1 SEL FBA REF1 Selects the fieldbus reference 1 asthe source for speed reference 1.34.03 EXT1 CTRL MODE1 Speed Selects speed control as thecontrol mode 1 for external controllocation 1.1) Read-only or automatically detected/set2)ExampleDrive parameter Setting forACSM1 drivesDescription
  56. 56. Start-up 57The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)Position control using the PROFIdrive communication profilewith PPO Type 4This example shows how to configure a basic positioningapplication. The start/stop commands and reference are accordingto the PROFIdrive profile, positioning mode. For more information,see the PROFIdrive state machine on page 89.Note: By default, fieldbus is not the only control source. See actualsignal 02.12 FBA MAIN CW in ACSM1 motion control programfirmware manual for details.The position set point and velocity reference are defined as 32-bitinteger values; both are scaled as defined by drive parametersettings.The table below gives the recommended drive parameter settings.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out Control word(STW1)Position set point Velocity reference N/AIn Status word(ZSW1)Position actualvalueVelocity actual value N/ADrive parameter Setting for ACSM1drivesDescription50.01 FBA ENABLE Enable Enables communication between thedrive and the fieldbus adaptermodule.50.02 COMM LOSSFUNCFault Enables fieldbus communicationfault monitoring.50.03 COMM LOSS TOUT3.0 s Defines the fieldbus communicationbreak supervision time.50.04 FBA REF1MODESELPosition Selects the fieldbus reference 1scaling.
  57. 57. 58 Start-up50.05 FBA REF2MODESELVelocity Selects the fieldbus reference 2scaling.51.01 FBA TYPE PROFIBUS-DP1)Displays the type of the fieldbusadapter module.51.02 FBA PAR2(NODE ADDRESS)32) Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.51.03 FBA PAR3(BAUD RATE)120001)Displays the current baud rate on thePROFIBUS network in kbit/s.51.04 FBA PAR4(TELEGRAM TYPE)4 (= PPO4)1)Displays the telegram type selectedby the PLC configuration tool.51.05 FBA PAR5(PROFILE)4 (= PROFIdrive P) Selects the Control word accordingto the PROFIdrive positioning mode.52.01 FBA DATA IN1 4 (= SW 16bit)1)Status word52.02 FBA DATA IN2 15 (= Act1 32bit) Actual value 152.04 FBA DATA IN4 16 (= Act2 32bit) Actual value 253.01 FBA DATA OUT1 1 (= CW 16bit)1)Control word53.02 FBA DATA OUT2 12 (= Ref1 32bit) Reference 153.04 FBA DATA OUT4 13 (= Ref2 32bit) Reference 251.27 FBA PARREFRESHREFRESH Validates the FPBA-01 configurationparameter settings.10.01 EXT1 STARTFUNCFBA Selects the fieldbus interface as thesource of the start and stopcommands for external controllocation 1.22.01 SPEED FB SEL Enc1 speed2)Selects the actual speed measuredby encoder 1 as the speed feedback.34.02 EXT1 MODE1/2SELP.FBA MAIN CW.26 Selects the source for external 1control mode 1/2 selection. Selectionis done by START_HOMING bit (bit26 in the fieldbus Control word).Mode 1: Position, Mode 2: Homing34.03 EXT1 CTRLMODE1Position Selects position control as thecontrol mode 1 for external controllocation 1.Drive parameter Setting for ACSM1drivesDescription
  58. 58. Start-up 59The position set point is scaled as follows:34.04 EXT1 CTRLMODE2Homing Selects homing control as the controlmode 2 for external control location1.62.01 HOMINGMETHODCAN Methodxx Selects the homing mode. Select theappropriate CAN Method.62.03 HOMING START C.False Selects the fieldbus as the homingstart source.65.01 POSREFSOURCEFieldbus Position reference and speed areread from the fieldbus.65.03 POS START 1 C.False Selects the fieldbus as the positionstart1 source.65.04 POS REF 1 SEL FBA REF 1 Selects the FBA reference 1 as theposition reference source.65.11 POS START 2 C.False Selects the fieldbus as the positionstart2 source.65.22 PROF VEL REFSELFBA REF2 Selects the FBA reference 2 as thevelocity reference source.66.05 POS ENABLE C.False Selects the fieldbus as the source forenabling the position referencegenerator.70.03 POS REF ENA C.False Selects the fieldbus as the source forthe position reference enablecommand.1)Read-only or automatically detected/set2)ExampleDrive parameter Setting60.05 POS UNIT (Position unit) m1)60.08 POS2INT SCALE 1001)1) ExampleDrive parameter Setting for ACSM1drivesDescription
  59. 59. 60 Start-upThe position set point and actual values are scaled with the aboveexample values as follows:Example for velocity set point scale:The velocity set point and actual values are scaled with the aboveexample values as follows:Pay attention to the following parameter groups:DriveparameterName Value Description60.10 POS SPEED UNIT u/s1)Unit/s (in this case m/s)60.11 POS SPEED2INT 1001) Scales position speed values tointeger values.Selections:1/10/100/1000/10000/1000001) ExampleGroup Description90 Encoder selection91/92/93 Settings of the encoder1000 / 100 = 10.00 m60.05 POS UNITPhysical value60.06 POS2INT SCALESet point value1000 / 100 = 10.00 m60.10 POS SPEED UNITPhysical value60.11 POS SPEED2INTSet point value
  60. 60. Start-up 61The start sequence for the above parameter example is givenbelow:Control word:• 406h (1030 decimal) –> READY TO SWITCH ON• 40Fh (1039 decimal) –> OPERATING• 43Fh (1087 decimal) –> OPERATING (Do reject traversingtask with no intermediate stop)• 47Fh (1151 decimal) –> OPERATING (Activate traversingtask)• C0Fh (3087 decimal) –> OPERATING (Start Homingprocedure)Speed and torque control using the ABB Drivescommunication profile with PPO Type 4This example shows how to configure a speed and torque controlapplication that uses the ABB Drives profile. From the PLCprogramming point, the ABB Drives profile is similar to thePROFIdrive profile shown in the first example.The start/stop commands and reference are according to the ABBDrives profile. For more information, see section ABB Drivescommunication profile on page 92.When Reference 1 (REF1) is used, a reference value of ±20000(4E20h) corresponds to the reference set by parameter 25.02SPEED SCALING in the forward and reverse directions.When Reference 2 (REF2) is used, a reference value of ±10000(2710h) corresponds to the reference set by parameter 32.04TORQUE REF 1 MAX in the forward and reverse directions.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out ControlwordSpeedreferenceTorquereferenceN/A N/A N/AIn StatuswordSpeed actualvalueTorque actual N/A N/A N/A
  61. 61. 62 Start-upThe table below gives the recommended drive parameter settings.Drive parameter Setting for ACSM1drivesDescription50.01 FBA ENABLE Enable Enables communication between thedrive and the fieldbus adaptermodule.50.02 COMM LOSSFUNCFault Enables fieldbus communication faultmonitoring.50.03 COMM LOSS TOUT3.0 s Defines the fieldbus communicationbreak supervision time.50.04 FBA REF1MODESELSpeed Selects the fieldbus reference 1scaling.50.05 FBA REF2MODESELTorque Selects the fieldbus reference 2scaling.51.01 FBA TYPE PROFIBUS-DP1)Displays the type of the fieldbusadapter module.51.02 FBA PAR2(NODE ADDRESS)32)Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.51.03 FBA PAR3(BAUD RATE)120001)Displays the current baud rate on thePROFIBUS network in kbit/s.51.04 FBA PAR4(TELEGRAM TYPE)4 (= PPO4)1)Displays the telegram type selectedby the PLC configuration tool.51.05 FBA PAR5(PROFILE)1 (= ABB DRIVES) Selects the Control word according tothe ABB Drives profile.52.01 FBA DATA IN1 4 (= SW 16bit)1) Status word (PZD 1)52.02 FBA DATA IN2 5 (= Act1 16bit)2)Actual value 152.03 FBA DATA IN3 6 (= Act2 16bit)2)Actual value 253.01 FBA DATA OUT1 1 (= CW 16bit1)Control word53.02 FBA DATA OUT2 2 (= Ref1 16bit2)Reference 153.03 FBA DATA OUT3 3 (= Ref2 16bit2) Reference 251.27 FBA PARREFRESHREFRESH Validates the FPBA-01 configurationparameter settings.10.01 EXT1 STARTFUNCFBA Selects the fieldbus interface as thesource of the start and stopcommands for external controllocation 1.
  62. 62. Start-up 63The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)• C7Fh (3199 decimal) –> OPERATING (Torque mode)10.04 EXT2 STARTFUNCFBA Selects the fieldbus interface as thesource of the start and stopcommands for external controllocation 2.24.01 SPEED REF1SELFBA REF1 Selects the fieldbus reference 1 asthe source for speed reference 1.32.02 TORQ REF ADDSELFBA REF2 Selects the fieldbus reference 2 asthe source for torque reference 1.34.01 EXT1/EXT2 SEL P.FBA MAIN CW.15 Enables external control location 1/2selection through the fieldbus only(bit 15 in the fieldbus Control word).34.03 EXT1 CTRLMODE1Speed Selects speed control as the controlmode 1 for external control location 1.34.05 EXT2 CTRLMODE1Torque Selects torque control as the controlmode 1 for external control location 2.1)Read-only or automatically detected/set2)ExampleDrive parameter Setting for ACSM1drivesDescription
  63. 63. 64 Start-upStarting up ACS850 and ACQ810 drives1. Power up the drive.2. Enable the communication between the adapter module andthe drive by setting parameter 50.01 FBA enable to Enable.3. With parameter 50.02 Comm loss func, select how the drivereacts to a fieldbus communication break.Note that this function monitors both communication betweenthe fieldbus master and the adapter module andcommunication between the adapter module and the drive.4. With parameter 50.03 Comm loss t out, define the timebetween communication break detection and the selectedaction.5. Select application-specific values for parameters50.04…50.11. Examples of appropriate values are shown inthe tables below.6. Set the FPBA-01 configuration parameters in group 51. At theminimum, set the required node address in parameter 51.02and the communication profile in 51.05.7. Define the process data transferred to and from the drive in theFPBA-01 configuration parameter groups 52 and 53.Note: The adapter module sets the Status word and Controlword automatically in parameters 52.01 and 53.01.8. Validate the settings made in parameter groups 51, 52 and 53by setting parameter 51.27 FBA par refresh to Refresh.9. Set the relevant drive control parameters to control the driveaccording to the application.Examples of appropriate valuesare shown in the tables below.
  64. 64. Start-up 65Parameter setting examples – ACS850 and ACQ810Speed control using the PROFIdrive communication profilewith PPO Type 2This example shows how to configure a basic speed controlapplication that uses the PROFIdrive profile. In addition, someapplication-specific data is added to the communication.The start/stop commands and reference are according to thePROFIdrive profile, speed control mode. For more information, seethe PROFIdrive state machine on page 88.The reference value ±16384 (4000h) corresponds to parameter19.01 Speed scaling in the forward and reverse directions.The table below gives the recommended drive parameter settings.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out ControlwordSpeedreferenceAccelerationtime1)Deceleration time1)In StatuswordSpeed actualvaluePower1)DC bus voltage1)1)ExampleDrive parameter Setting forACS850/ACQ810drivesDescription50.01 Fba enable Enable Enables communication betweenthe drive and the fieldbus adaptermodule.50.02 Comm loss func Fault Enables fieldbus communicationfault monitoring.50.03 Comm loss t out 3.0 s Defines the fieldbuscommunication break supervisiontime.50.04 Fb ref1 modesel Speed Selects the fieldbus reference 1scaling.51.01 FBA type Profibus-DP1) Displays the type of the fieldbusadapter module.51.02 FBA par2(NODE ADDRESS)32)Defines the PROFIBUS nodeaddress of the fieldbus adaptermodule.
  65. 65. 66 Start-upThe start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)51.03 FBA par3(BAUD RATE)120001)Displays the current baud rate onthe PROFIBUS network in kbit/s.51.04 FBA par4(TELEGRAM TYPE)2 (= PPO2)1)Displays the telegram type selectedby the PLC configuration tool.51.05 FBA par5(PROFILE)0 (= PROFIdrive) Selects the Control word accordingto the PROFIdrive profile (speedcontrol mode).52.01 FBA data in1 4 (= SW 16bit)1)Status word52.02 FBA data in2 5 (= Act1 16bit) Actual value 1 (speed)52.03 FBA data in3 1222) Power (32-bit)52.05 FBA data in5 1072)DC bus voltage (32-bit)53.01 FBA data out1 1 (= CW 16bit)1)Control word53.02 FBA data out2 2 (= Ref1 16bit) Reference 1 (speed)53.03 FBA data out3 22022)Acceleration time (32-bit)53.05 FBA data out5 22032)Deceleration time (32-bit)51.27 FBA par refresh Refresh Validates the FPBA-01configuration parameter settings.10.01 Ext1 start func FB Selects the fieldbus interface as thesource of the start and stopcommands for external controllocation 1.21.01 Speed ref1 sel(ACS850)21.01 Speed ref sel(ACQ810)FBA ref1FBA ref1Selects the fieldbus reference 1 asthe source for speed reference 1.1)Read-only or automatically detected/set2)ExampleDrive parameter Setting forACS850/ACQ810drivesDescription
  66. 66. Start-up 67Starting up ACS880 drives1. Power up the drive.2. Enable the communication between the adapter module andthe drive by setting parameter 50.01 FBA A Enable to Enable.3. With parameter 50.02 FBA A comm loss func, select how thedrive reacts to a fieldbus communication break.Note that this function monitors both communication betweenthe fieldbus master and the adapter module andcommunication between the adapter module and the drive.4. With parameter 50.03 FBA A comm loss t out, define the timebetween communication break detection and the selectedaction.5. Select application-specific values for the rest of the parametersin group 50, starting from 50.04. Examples of appropriatevalues are shown in the tables below.6. Set the FPBA-01 configuration parameters in group 51. At theminimum, set the required node address in parameter 51.02Node address and the communication profile in 51.05 Profile.7. Define the process data transferred to and from the drive inFPBA-01 configuration parameter groups 52 and 53.Note: The adapter module sets the Status word and Controlword automatically in parameters 52.01 and 53.01.8. Save the valid parameter values to permanent memory bysetting parameter 96.07 Param save to Save.9. Validate the settings made in parameter groups 51, 52 and 53by setting parameter 51.27 FBA par refresh to Configure.10. Set the relevant drive control parameters to control the driveaccording to the application. Examples of appropriate valuesare shown in the tables below.
  67. 67. 68 Start-upParameter setting examples – ACS880Speed control using the PROFIdrive communication profilewith PPO Type 2This example shows how to configure a basic speed controlapplication that uses the PROFIdrive profile.The start/stop commands and reference are according to thePROFIdrive profile, speed control mode. For more information, seethe PROFIdrive state machine on page 88.The reference value ±16384 (4000h) corresponds to parameter46.10 Speed scaling in the forward and reverse directions.The table below gives the recommended drive parameter settings.Direction PZD1 PZD2 PZD3 PZD4 PZD5 PZD6Out Control word Speed reference Acc time 1 Dec time 1In Status word Speed actualvalueMotor current DC voltageDrive parameter Setting forACS880 drivesDescription50.01 FBA A Enable 1 = Enable Enables communication between thedrive and the fieldbus adaptermodule.50.04 FBA A ref1 type 4 = Speed Selects the fieldbus A reference 1type and scaling.50.07 FBA A act1 type 0 = Auto Selects the actual value type andscaling according to the currentlyactive Ref1 mode defined inparameter 50.04.51.01 FBA TYPE 1 = Profibus_DP1)Displays the type of the fieldbusadapter module.51.02 Node address 32) Defines the PROFIBUS node addressof the fieldbus adapter module.51.03 Baud rate 120001)Displays the current baud rate on thePROFIBUS network in kbit/s.51.04 MSG type 1 = PPO11)Displays the telegram type selectedby the PLC configuration tool.
  68. 68. Start-up 69The start sequence for the parameter example above is givenbelow.Control word:• 47Eh (1150 decimal) –> READY TO SWITCH ON• 47Fh (1151 decimal) –> OPERATING (Speed mode)51.05 Profile 0 = PROFIdrive Selects the Control word according tothe PROFIdrive profile (speed controlmode).51.07 RPBA mode 0 = Disabled Disables the RPBA emulation mode.52.01 FBA data in1 4 = SW 16bit1) Status word52.02 FBA data in2 5 = Act1 16bit Actual value 152.03 FBA data in3 P.1.72)Motor current52.05 FBA data in5 P.1.112) DC voltage53.01 FBA data out1 1 = CW 16bit1)Control word53.02 FBA data out2 2 = Ref1 16bit Reference 1 (speed)53.03 FBA data out3 P.23.122) Acc time 153.05 FBA data out5 P.23.132)Dec time 151.27 FBA par refresh 1 = Configure Validates the FPBA-01 configurationparameter settings.19.12 Ext1 ctrl mode1 2 = Speed Selects speed control as the controlmode 1 for external control location 1.20.01 Ext1 commands 8 = Fieldbus A Selects the fieldbus A interface as thesource of the start and stopcommands for external controllocation 1.22.11 Speed ref1selectionFB A ref1 Selects the fieldbus A reference 1 asthe source for speed reference 1.1)Read-only or automatically detected/set2)ExampleDrive parameter Setting forACS880 drivesDescription
  69. 69. 70 Start-upConfiguring the master stationAfter the adapter module has been initialized by the drive, themaster station must be prepared for communication with themodule. Examples of an ABB AC500 PLC and Siemens SIMATICS7 PLC are given below. If you are using another master system,refer to its documentation for more information.The examples can be applied to all drive types compatible with themodule.Downloading the GSD fileConfiguration of the master station requires a type definition (GSD)file.Downloadthe FPBA-01 GSD file from the Document library(www.abb.com/drives).• For DP-V0 communication, the file name is ABB_0959.GSD.• For DP-V1 communication, the file name is ABB10959.GSD.The GSD file describes the vendor-specific and PROFIdrive-specific features of the adapter module. Vendor-specific featurescan be used, for example, in the ABB Drives communicationprofile. The PROFIdrive profile supports a set of servicesdescribed in the PROFIdrive specification.Configuring an ABB AC500 PLCThis example shows how to configure the communication betweenan ABB AC500 PLC and the adapter module using the ControlBuilder Plus PS501 software, version 2.1.0 and later.Before you start, make sure that you have downloaded the FPBA-01 GSD file from the Document library.
  70. 70. Start-up 711. Start the ABB Control Builder software.2. On the Tools menu, select Device Repository.3. In the window that opens, click Install... and browse for theGSD file.4. Open or create the PLC project that is used to control thedrive.5. Add the CM572-DP PROFIBUS master device to the PLCproject, if necessary.6. Add the FPBA-01 module to the PROFIBUS network.7. Add the DP module, for example, PPO Type 4 to the FPBA-01module to define cyclical communication between the adaptermodule and the PLC.
  71. 71. 72 Start-up8. Define the CM572-DP master properties, such as the Baudrate, Node address (Station address) and the Highest stationaddress.
  72. 72. Start-up 739. Define the FPBA-01 properties:On the DP-Parameters tab,• select the Node address (Station address) and the DPMode• configure the Fail-safe functionality.
  73. 73. 74 Start-up10. Define the DP module properties:On the DP-module I/O Mapping tab, type names for thevariables that refer to the drives signals in the PLC program.11. Open the PLC program and create a program that controls thedrive.
  74. 74. Start-up 7512. Compile the project and download it to the PLC.Note: Make sure that the variable names defined for thedrives signals are used in the PLC program. Otherwise thecommunication will not work.
  75. 75. 76 Start-upConfiguring a Siemens SIMATIC S7 PLCThis example shows how to configure the communication betweena Siemens SIMATIC S7 PLC and the adapter module usingSIMATIC Manager Step 7.Before you start, make sure that you have downloaded the FPBA-01 GSD file from the Document library.1. Install the GSD file.
  76. 76. Start-up 772. Select the Fail Safe mode and enter a Failsafe Timeout value.
  77. 77. 78 Start-up3. Set the message type, baud rate and node number.
  78. 78. Start-up 79Cyclic data handlingWith FPBA-01, both data-consistent and non-consistentcommunication can be used, data-consistent meaning that thewhole cyclic data frame is transmitted during a single programcycle. Some PLCs handle this internally, but others must beprogrammed to transmit data-consistent telegrams. For moreinformation, see chapter Communication protocol.For example, Siemens SIMATIC S7 requires the use of specialfunctions SFC15 and SFC14.
  79. 79. 80 Start-up
  80. 80. Communication profiles 81Communication profilesWhat this chapter containsThis chapter describes the communication profiles used in thecommunication between the PROFIBUS network, the adaptermodule and the drive.Communication profilesCommunication profiles are ways of conveying control commands(Control word, Status word, references and actual values) betweenthe master station and the drive.With the FPBA-01 module, the PROFIBUS network may employeither the PROFIdrive profile or the ABB Drives profile. Both areconverted to the native profile (eg, DCU or FBA) by the adaptermodule. In addition, two Transparent modes – for 16-bit and 32-bitwords respectively – are available. With the Transparent modes,no data conversion takes place.
  81. 81. 82 Communication profilesThe figure below illustrates the profile selection:The following sections describe the Control word, the Status word,references and actual values for the PROFIdrive and ABB Drivescommunication profiles. Refer to the drive manuals for details onthe native profiles.FPBA-01 DriveProfile selection:Data conversionData conversionPROFIdriveABB DrivesTransparent321) Native profile (eg, DCU or FBA)Optionalreference/actualvalue scalingTransparent16SelectGroup APar. 05Data conversionPROFIdrivepositioningPROFIBUSCWREF1REF2SWACT1ACT216/32-bitSelectGroup APar. 05PROFIBUSPZDx••••PZD101)1)1)Note: The diagram is applicable only when PPO messaging is used. Ifstandard telegrams (ST) are used, the communication profile is selectedautomatically.16/32-bit
  82. 82. Communication profiles 83PROFIdrive communication profileControl word and Status wordThe Control word (PROFIdrive parameter 967) is the principalmeans for controlling the drive from a fieldbus system. It is sent bythe fieldbus master station to the drive through the adaptermodule. The drive switches between its states according to the bit-coded instructions in the Control word and returns statusinformation to the master in the Status word (PROFIdriveparameter 968).The contents of the Control word and the Status word are detailedbelow; see the drive documentation for information on the drive-specific bits. The drive states for all operating modes arepresented on page 88. The drive states for the positioning modeare presented on page 89.Control word contentsThe table below shows the contents of the Control word for thePROFIdrive communication profile (PROFIdrive parameter 967).The upper case boldface text refers to the states shown in thestate machine on page 88.Bit Name ValueSTATE/DescriptionSpeed control mode Positioning mode0 ON 1 Proceed to READY TO OPERATE.OFF1 0 Emergency OFF, stop by the selecteddeceleration ramp. Proceed to OFF1ACTIVE; proceed further to READY TOSWITCH ON unless other interlocks(OFF2, OFF3) are active.1 OFF2 1 Continue operation (OFF2 inactive).0 Emergency OFF, coast to stop.Proceed to OFF2 ACTIVE; proceed furtherto SWITCH-ON INHIBIT.2 OFF3 1 Continue operation (OFF3 inactive).
  83. 83. 84 Communication profiles0 Emergency stop, stop according to fastestpossible deceleration mode. Proceed toOFF3 ACTIVE; proceed further toSWITCH-ON INHIBIT. Warning: Ensuremotor and driven machine can be stoppedusing this stop mode.3 OPERATION_ENABLE1 Proceed to ENABLE OPERATION.0 Inhibit operation. Proceed to OPERATIONINHIBIT.4 ENABLE_RAMP_GENERATORor1 Normal operation.Proceed to RAMPFUNCTIONGENERATOR:ENABLE OUTPUT.Normal operation.Do not rejecttraversing task.TRAVERSING_TASK0 Stop according toselected stop type.Reject traversingtask.5 1 Normal operation.Proceed to RAMPFUNCTIONGENERATOR:ENABLEACCELERATOR.Normal operation.No intermediatestop.0 Halt ramping (RampFunction Generatoroutput held).Intermediate stop6 1 Normal operation.Proceed toOPERATING.Note: This bit iseffective only if thefieldbus interface isset as the source forthis signal by driveparameters.Activate traversingtask (0 –> 1). This isa toggle bit; eachrising edge of signalenables a traversingtask or a new setpoint.0 Force RampFunction Generatorinput to zero.Bit Name ValueSTATE/DescriptionSpeed control mode Positioning mode
  84. 84. Communication profiles 857 RESET 0 –> 1 Fault reset if an active fault exists. Proceedto SWITCH-ON INHIBIT.Note: This bit is effective only if the fieldbusinterface is set as the source for this signalby drive parameters.0 (Continue normal operation)8 JOGGING_1 Jogging 1 (Not supported by all drive types)9 JOGGING_2 Jogging 2 (Not supported by all drive types)10 REMOTE_CMD1 Fieldbus control enabled0 Control word <> 0 or reference <> 0: Retainlast Control word and reference.Control word = 0 and reference = 0:Fieldbus control enabled.11 1 Vendor-specific bitas defined byPROFIdriveparameter 933.Start homingprocedure.0 Stop homingprocedure.12 Vendor-specific bit as defined byPROFIdrive parameter 93413 Vendor-specific bit as defined byPROFIdrive parameter 93514 Vendor-specific bit as defined byPROFIdrive parameter 93615 Vendor-specific bit as defined byPROFIdrive parameter 937Bit Name ValueSTATE/DescriptionSpeed control mode Positioning mode
  85. 85. 86 Communication profilesStatus word contentsThe table below shows the contents of the Status word for thePROFIdrive communication profile (PROFIdrive parameter 968).The upper case boldface text refers to the states shown in thestate machine on page 88.Bit Name ValueSTATE/DescriptionSpeed control mode Positioning mode0 RDY_ON 1 READY TO SWITCH ON0 NOT READY TO SWITCH ON1 RDY_RUN 1 READY TO OPERATE0 OFF1 ACTIVE2 RDY_REF 1 ENABLE OPERATION0 DISABLE OPERATION3 TRIPPED 1 FAULT0 No fault4 OFF_2_STA 1 OFF2 inactive0 OFF2 ACTIVE5 OFF_3_STA 1 OFF3 inactive0 OFF3 ACTIVE6 SWC_ON_INHIB1 SWITCH-ON INHIBIT ACTIVE0 SWITCH-ON INHIBIT NOT ACTIVE7 ALARM 1 Warning/Alarm0 No Warning/Alarm8 AT_SETPOINT 1 OPERATING. Actual value equalsreference value (= is within tolerancelimits).0 Actual value differs from reference value(= is outside tolerance limits).9 REMOTE 1 Drive control location: REMOTE0 Drive control location: LOCAL
  86. 86. Communication profiles 8710 1 Actual frequency orspeed value equalsor is greater thansupervision limit.Target positionreached0 Actual frequency orspeed value iswithin supervisionlimit.Not at targetposition11 1 Vendor-specific bitas defined byPROFIdriveparameter 939Homing procedurewas executed and isvalid.0 No valid homeposition available12 1 Vendor-specific bitas defined byPROFIdriveparameter 940Traversing taskacknowledgement(0 –> 1)013 1 Vendor-specific bitas defined byPROFIdriveparameter 941Drive stopped.0 Drive moving.Traversing task isexecuted (n <> 0).14 Vendor-specific bit as defined byPROFIdrive parameter 94215 Vendor-specific bit as defined byPROFIdrive parameter 943Bit Name ValueSTATE/DescriptionSpeed control mode Positioning mode
  87. 87. 88 Communication profilesState machine for all operating modesThe general PROFIdrive state machine for all operating modes isshown below.‘n=0 or f =0’ and ‘I=0’and pause expiredJogging 1 or 2 OFF(CW Bit8=0 or Bit9=0)MAINS OFFPower ON OFF1 (CW Bit0=0)SWITCH-ONINHIBIT (SW Bit6=1)NOT READYTO SWITCH ON (SW Bit0=0)READY TOSWITCH ONfrom any state(CW=xxxx x1xx xxxx x110)READY TOOPERATE (SW Bit1=1)n(f)=0 / I=0OPERATIONINHIBIT (SW Bit2=0)A B C D(CW Bit3=0)operationinhibitedOFF1 (CW Bit0=0)OFF1ACTIVE (SW Bit1=0)(SW Bit0=1)(CW Bit3=1)C D(CW Bit5=0)OPERATIONENABLE(SW Bit2=1)(SW Bit5=0)from any state from any stateEmergency stopOFF3 (CW Bit2=0)n(f)=0 / I=0OFF3ACTIVEEmergency stopOFF2 (CW Bit1=0)(SW Bit4=0)OFF2ACTIVERFG: ENABLEOUTPUTRFG: ENABLEACCELERATIONOPERATINGBB C D(CW Bit4=0)(CW Bit4=1)(CW Bit5=1)D(CW Bit6=0)AC(CW Bit6=1)(SW Bit8=1)Dfrom any stateFault(SW Bit3=1)FAULT(CW Bit7=1)ON (CW=xxxx x1xx xxxx x111)CW = Control wordSW = Status wordn = SpeedI = Input CurrentRFG = Ramp functiongeneratorf = Frequencystateconditionrising edgethe bitofJOGGING 1 or 2Jogging 1 or 2 ON(CW Bit4,5,6=0)Enable operationMain contactor ONMain contactor OFF(CW Bit8=1 or Bit9=1)Jogging pauseSPEEDMODEONLYFACTIVEFEPROFIdriveState machine
  88. 88. Communication profiles 89State machine for positioning modeThe PROFIdrive state machine for the positioning mode is shownbelow.StateconditionEF(SW Bit10,13=1)(CW Bit4,5=1andCW Bit6edge 0⇒1)CW= Control wordSW = Status wordPROFIdriveState machinefor PROFIdrivepositioning mode(CW Bit11=1)(SW Bit10,11,13=0)BASIC STATE:Operating1)HOMINGRUNNING(SW Bit10,11,13=1)HOMINGREADY(CW Bit11=0)(SW Bit10,13=0)Traversing taskactive(CW Bit5=0)(CW Bit5=0)(SW Bit10,13=0)Braking withrampIntermediatestop(CW Bit6 edge0⇒1)FF F(SW Bit10,13=0)(CW Bit4=0)Braking withrampE1) In the “Operating”state of the generalstate machine:SW bits 0, 1 and 2 = 1SW bit 6 = 0.F
  89. 89. 90 Communication profilesReferencesABB drives can receive control information from multiple sourcesincluding analog and digital inputs, the drive control panel and acommunication module (for example, FPBA-01). In order to havethe drive controlled through PROFIBUS, the communicationmodule must be defined as the source for control information, forexample, reference.References in speed control modeIn the speed control mode, references are 16-bit or 32-bit wordscontaining a sign bit and a 15-bit or 31-bit integer. A negativereference (indicating reversed direction of rotation) is formed bycalculating the two’s complement from the corresponding positivereference.A 16-bit speed reference (REF or NSOLL_A) in hexadecimal(0…4000h) corresponds to 0…100% of Maximum Reference (asdefined with a drive parameter).A 32-bit speed reference (NSOLL_B) in hexadecimal(0…4000 0000h) corresponds to 0…100% of Maximum Reference(as defined with a drive parameter).References in positioning mode (ACSM1 only)In the positioning mode, references are 16-bit or 32-bit words. A32-bit reference contains a sign bit and a 31-bit integer. A negativereference (indicating reversed direction of rotation) is formed bycalculating the two’s complement from the corresponding positivereference.For a 32-bit position reference (XSOLL_A), the unit and scaling aredefined with drive parameters (for example, POS UNIT, POS2INTSCALE and FEED CONST).For a 32-bit velocity reference (VELOCITY_A), the unit and scalingare defined with drive parameters (for example, POS SPEED UNITand POS SPEED2INT).
  90. 90. Communication profiles 91Actual valuesActual values are 16-bit or 32-bit words containing information onthe operation of the drive. The functions to be monitored areselected with a drive parameter.Actual values in speed control modeThe scaling of 16-bit actual speed values (ACT or NIST_A) inhexadecimal (0…4000h) corresponds to 0…100% of MaximumReference (as defined with a drive parameter).The scaling of 32-bit actual speed values (NIST_B) in hexadecimal(0…4000 0000h) corresponds to 0…100% of Maximum Reference(as defined with a drive parameter).Actual values in positioning mode (ACSM1 only)For a 32-bit actual position value (XIST_A), the unit and scalingare defined with drive parameters (for example, POS UNIT,POS2INT SCALE and FEED CONST).
  91. 91. 92 Communication profilesABB Drives communication profileControl word and Status wordThe Control word is the principal means for controlling the drivefrom a fieldbus system. It is sent by the fieldbus master station tothe drive through the adapter module. The drive switches betweenits states according to the bit-coded instructions in the Controlword and returns status information to the master in the Statusword.The contents of the Control word and the Status word are detailedbelow. The drive states are presented on page 96.Control word contentsThe table below shows the contents of the Control word for theABB Drives communication profile. The upper case boldface textrefers to the states shown on page 96.Bit Name Value STATE/Description0 OFF1_CONTROL1 Proceed to READY TO OPERATE.0 Stop along currently active decelerationramp. Proceed to OFF1 ACTIVE; proceedto READY TO SWITCH ON unless otherinterlocks (OFF2, OFF3) are active.1 OFF2_CONTROL1 Continue operation (OFF2 inactive).0 Emergency OFF, coast to stop.Proceed to OFF2 ACTIVE, proceed toSWITCH-ON INHIBITED.2 OFF3_CONTROL1 Continue operation (OFF3 inactive).0 Emergency stop, stop within time definedby drive parameter. Proceed to OFF3ACTIVE; proceed to SWITCH-ONINHIBITED.Warning: Ensure that motor and drivenmachine can be stopped using this stopmode.
  92. 92. Communication profiles 933 INHIBIT_OPERATION1 Proceed to OPERATION ENABLED.Note: Run enable signal must be active;see drive documentation. If the drive isset to receive the Run enable signal fromthe fieldbus, this bit activates the signal.0 Inhibit operation. Proceed toOPERATION INHIBITED.4 RAMP_OUT_ZERO1 Normal operation. Proceed to RAMPFUNCTION GENERATOR: OUTPUTENABLED.0 Force Ramp Function Generator output tozero. Drive ramps to stop (current and DCvoltage limits in force).5 RAMP_HOLD 1 Enable ramp function.Proceed to RAMP FUNCTIONGENERATOR: ACCELERATORENABLED.0 Halt ramping (Ramp Function Generatoroutput held).6 RAMP_IN_ZERO1 Normal operation. Proceed toOPERATING.Note: This bit is effective only if thefieldbus interface is set as the source forthis signal by drive parameters.0 Force Ramp Function Generator input tozero.7 RESET 0 –> 1 Fault reset if an active fault exists.Proceed to SWITCH-ON INHIBITED.Note: This bit is effective only if thefieldbus interface is set as the source forthis signal by drive parameters.0 Continue normal operation.8…9 ReservedBit Name Value STATE/Description
  93. 93. 94 Communication profilesStatus word contentsThe table below shows the contents of the Status word for the ABBDrives communication profile. The upper case boldface text refersto the states shown on page 96.10 REMOTE_CMD1 Fieldbus control enabled0 Control word and reference not gettingthrough to the drive, except for CW bitsOFF1, OFF2 and OFF3.11 EXT_CTRL_LOC1 Select External Control Location EXT2.Effective if control location parameterizedto be selected from fieldbus.0 Select External Control Location EXT1.Effective if control location parameterizedto be selected from fieldbus.12…15Drive-specific (For information, see the drive documentation.)Bit Name Value STATE/Description0 RDY_ON 1 READY TO SWITCH ON0 NOT READY TO SWITCH ON1 RDY_RUN 1 READY TO OPERATE0 OFF1 ACTIVE2 RDY_REF 1 OPERATION ENABLED0 OPERATION INHIBITED3 TRIPPED 1 FAULT0 No fault4 OFF_2_STA 1 OFF2 inactive0 OFF2 ACTIVE5 OFF_3_STA 1 OFF3 inactive0 OFF3 ACTIVE.6 SWC_ON_INHIB1 SWITCH-ON INHIBITED0 –Bit Name Value STATE/Description
  94. 94. Communication profiles 957 ALARM 1 Warning/Alarm0 No warning/alarm8 AT_SETPOINT 1 OPERATING. Actual value equalsreference (= is within tolerance limits, ie,in speed control, speed error is 10%max. of nominal motor speed).0 Actual value differs from reference (= isoutside tolerance limits).9 REMOTE 1 Drive control location: REMOTE (EXT1or EXT2)0 Drive control location: LOCAL10 ABOVE_LIMIT1 Actual frequency or speed equals orexceeds supervision limit (set by driveparameter). Valid in both directions ofrotation.0 Actual frequency or speed withinsupervision limit11 EXT_CTRL_LOC1 External Control Location EXT2 selected0 External Control Location EXT1 selected12 EXT_RUN_ENABLE1 External Run Enable signal received0 No External Run Enable signal received13…14Drive-specific (For information, see the drive documentation.)15 FBA_ERROR 1 Communication error detected byfieldbus adapter module0 Fieldbus adapter communication OKBit Name Value STATE/Description
  95. 95. 96 Communication profilesState machineThe state machine for the ABB Drives communication profile isshown below.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)operationinhibitedOFF1 (CW Bit0=0)(SW Bit1=0)(SW Bit0=1)(CW Bit3=1andSW Bit12=1)C D(CW Bit5=0)(SW Bit2=1)(SW Bit5=0)from any state from any stateEmergency stopOFF3 (CW Bit2=0)n(f)=0 / I=0Emergency OFFOFF2 (CW Bit1=0)(SW Bit4=0)BB C D(CW Bit4=0)(CW=xxxx x1xx xxx1 1111)(CW=xxxx x1xx xx11 1111)D(CW Bit6=0)AC(CW=xxxx x1xx x111 1111)(SW Bit8=1)Dfrom any stateFault(SW Bit3=1)(CW Bit7=1)(CW=xxxx x1xx xxxx x111)(CW=xxxx x1xx xxxx 1111and SW Bit12=1)stateconditionrising edgethe bitofABB DrivescommunicationprofileCW = Control wordSW = Status wordn = SpeedI = Input currentRFG = Ramp functiongeneratorf = FrequencyRFG:OUTPUTENABLEDOFF2ACTIVEOFF3ACTIVEOPERATIONFAULTREADY TOOPERATEREADY TOSWITCH ONNOT READY TOSWITCH ONSWITCH-ONINHIBITEDOPERATIONINHIBITEDOFF1ACTIVEOPERATIONENABLEDRFG:ACCELERATORENABLEDMAINS OFF
  96. 96. Communication profiles 97ReferencesReferences are 16-bit words containing a sign bit and a 15-bitinteger. A negative reference (indicating reversed direction ofrotation) is formed by calculating the two’s complement from thecorresponding positive reference.ABB drives can receive control information from multiple sourcesincluding analog and digital inputs, the drive control panel and acommunication module (for example, FPBA-01). In order to havethe drive controlled through the fieldbus, the module must bedefined as the source for control information, for example,reference.ScalingReferences are scaled as shown below.Note: The values of REF1 MAX and REF2 MAX are set with driveparameters. See the drive manuals for further information.In ACSM1, ACS850, ACQ810 and ACS880, the speed reference(REFx) in decimal (0…20000) corresponds to 0…100% of thespeed scaling value (as defined with a drive parameter, eg,ACS880 parameter 46.10 Speed scaling.)In ACS355, drive parameter REFx MIN may limit the actualminimum reference.DriveFieldbusREFx MIN-(REFx MIN)REFx MAX / Speed scale-(REFx MAX) / Speed scale0REF2: -10000REF1: -20000REF2: 10000REF1: 20000
  97. 97. 98 Communication profilesActual valuesActual values are 16-bit words containing information on theoperation of the drive. The functions to be monitored are selectedwith a drive parameter.ScalingActual values are scaled as shown below.Note: The values of REF1 MAX and REF2 MAX are set with driveparameters. See the drive manuals for further information.0REFx MAX-(REFx MAX)0ACT2: -10000ACT1: -20000ACT2: 10000ACT1: 20000DriveFieldbus

×