background image

Communication

46

Summary of Contents for FSCA-01

Page 1: ...ABB Drives Modbus Protocol Manual RS 485 Adapter Module FSCA 01...

Page 2: ......

Page 3: ...RS 485 Adapter Module FSCA 01 Modbus Protocol Manual 3AUA0000044530 REV A EN EFFECTIVE 17 11 2008 2008 ABB Oy All Rights Reserved...

Page 4: ......

Page 5: ...ve and adjoining equipment must be properly earthed Do not attempt any work on a powered drive After switching off the mains always allow the intermediate circuit capacitors 5 minutes to discharge bef...

Page 6: ...Safety instructions 6...

Page 7: ...e 9 Before you start 9 What this manual contains 9 Further information 10 Overview 11 Overview 11 Modbus RTU 11 Modbus RTU on FSCA 01 RS 485 Adapter Module 11 Compatibility 12 Drive configuration 13 O...

Page 8: ...alues 29 Communication 35 Overview 35 Register addressing 35 Function codes 36 Encapsulated interface transport Read device identification 37 Exception codes 38 Communication profiles 39 ABB Drives Pr...

Page 9: ...vailable during the installation as they contain important information not included in this manual The drive manuals are referred to at various points of this document What this manual contains This m...

Page 10: ...ains a description of the Modbus RTU functionality supported by the adapter module Diagnostics explains how to trace faults with the status LEDs on the adapter module Definitions explains definitions...

Page 11: ...one according to Modbus Application Protocol Specification v1 1b You can find more information on the RTU transmission mode and cabling in MODBUS over serial line specification and implementation guid...

Page 12: ...h support for ABB Drives and Transparent profiles The Modbus commands that the FSCA 01 RS 485 Adapter Module supports are discussed in chapter Communication The adapter module is mounted into an optio...

Page 13: ...r Modbus communication with the drive depends on the drive type Normally you must adjust a parameter to activate the communication see the drive documentation As communication between the drive and th...

Page 14: ...PROTOCOL PROFILE Modbus 0 ABB Drives Classic 1 ABB Drives Enhanced 2 Transparent 16 bit 3 Transparent 32 bit Modbus 0 ABB Drives Classic 3 STATION ID 1 247 1 4 BAUD RATE 0 9 6 kbit s 1 19 2 kbit s 2 3...

Page 15: ...communication profile for the network connection 0 Modbus protocol with ABB Drives Classic profile 1 Modbus protocol with ABB Drives Enhanced profile 2 Modbus protocol with Transparent 16 bit profile...

Page 16: ...out method as it may be desired for drive control The timeout is MODBUS TIMEOUT value 100 milliseconds For example a MODBUS TIMEOUT value of 22 would result in a timeout of 22 100 milliseconds 2 2 sec...

Page 17: ...ives either a new Control Word or new Reference value REF1 or REF2 from the Modbus master 8 OK MESSAGES Number of valid messages that the drive has received 9 CRC ERRORS Number of messages with a Cycl...

Page 18: ...ting 1 DATA OUT 1 master to drive 0 to 9999 Format xxyy where xx parameter group and yy parameter index 0 2 DATA OUT 2 See DATA OUT 1 above 0 3 DATA OUT 3 See DATA OUT 1 above 0 4 DATA OUT 4 See DATA...

Page 19: ...written by the Modbus master A decimal number specifies the content as follows 0 Not used 1 99 Virtual address area of the drive 101 9999 Parameter area of the drive Parameter numbers are formatted as...

Page 20: ...Default setting 1 DATA IN 1 drive to master 0 to 9999 Format xxyy where xx parameter group and yy parameter index 0 2 DATA IN 2 See DATA IN 1 above 0 3 DATA IN 3 See DATA IN 1 above 0 4 DATA IN 4 See...

Page 21: ...ations ABB Drives can receive control information from multiple sources including digital inputs analogue inputs the drive control panel and a communication module eg the FSCA 01 RS 485 Adapter Module...

Page 22: ...Drive configuration 22...

Page 23: ...he drive the master must be prepared for communication with the module Please refer to the master documentation for information on configuring the system for communication with the adapter module Modb...

Page 24: ...Master configuration 24...

Page 25: ...veying control commands Control Word Status Word References and Actual values between the Modbus master and the drive You can configure the FSCA 01 RS 485 Adapter Module to provide either the ABB Driv...

Page 26: ...CU profile Data conversion ABB Drives Drive specific profile with 16 bit words Transparent32 Drive specific profile with 32 bit words RS 485 network To be used if the drive does not support the speed...

Page 27: ...ord are detailed in Tables 7 and 8 respectively The drive states are presented in the ABB Drives profile state machine Figure 9 References References are 16 bit words containing a sign bit and a 15 bi...

Page 28: ...w Note The values of REF1 MAX and REF2 MAX are set by drive parameters See the drive documentation for further information Figure 5 Reference scaling REFx MIN REFx MIN REFx MAX REFx MAX 0 REF2 10000 R...

Page 29: ...ve parameter selects the monitored functions Scaling The actual values are scaled as shown below Note The values of REF1 MAX and REF2 MAX are set by drive parameters See the drive documentation for fu...

Page 30: ...HIBITED 2 OFF3_ CONTROL 1 Continue operation OFF3 inactive 0 Emergency stop stop within time defined by drive parameter Proceed to OFF3 ACTIVE proceed to SWITCH ON INHIBITED Warning Ensure motor and d...

Page 31: ...if the fieldbus interface is set as the source for this signal by drive parameters 0 Continue normal operation 8 to 9 Reserved 10 REMOTE_ CMD 1 Fieldbus control enabled 0 Control Word 0 or Reference...

Page 32: ...0 OPERATION INHIBITED 3 TRIPPED 1 FAULT 0 No fault 4 OFF_2_STA 1 OFF2 inactive 0 OFF2 ACTIVE 5 OFF_3_STA 1 OFF3 inactive 0 OFF3 ACTIVE 6 SWC_ON_ INHIB 1 SWITCH ON INHIBITED 0 7 ALARM 1 Warning Alarm...

Page 33: ...sion limit 11 EXT_CTRL_ LOC 1 External Control Location EXT2 selected 0 External Control Location EXT1 selected 12 EXT_RUN_ 1 External Run Enable signal received ENABLE 0 No External Run Enable signal...

Page 34: ...0 SW Bit4 0 B B C D CW Bit4 0 CW xxxx x1xx xxx1 1111 CW xxxx x1xx xx11 1111 D CW Bit6 0 A C CW xxxx x1xx x111 1111 SW Bit8 1 D from any state Fault SW Bit3 1 CW Bit7 1 CW xxxx x1xx xxxx x111 CW xxxx...

Page 35: ...gister addresses The 5 digit decimal addressing limited to 9999 the number of holding registers that could be addressed Modern Modbus master devices typically provide a means to access the full range...

Page 36: ...vice must be initialized and restarted and all of its communication event counters cleared If the port is in the Listen Only mode no response is returned If the port is not in the Listen Only mode a n...

Page 37: ...fication and other information of the server Parameter Read Device ID code allows to define three access types 01 Request to get the basic device identification stream access 02 Request to get the reg...

Page 38: ...DDRESSS The data address received in the query is not an allowable address for the server 03h ILLEGAL DATA VALUE A value contained in the query data field is not an allowable value for the server 04h...

Page 39: ...ddressing 40001 to describe register map See section Register addressing for additional information Register addresses of the 32 bit parameters cannot be accessed by using 5 digit register numbers Reg...

Page 40: ...h of the request message to fit both words of the parameter Register Address Register Data 16 bit 400001 ABB Drives Profile Control 400002 ABB Drives Profile Reference 1 400003 ABB Drives Profile Refe...

Page 41: ...t register numbers 400060 DATA IN 7 400061 DATA IN 8 400062 DATA IN 9 400063 DATA IN 10 400064 DATA IN 11 400065 DATA IN 12 400101 409999 Drive Parameter Access 16 bit Register Address 400000 100 x Gr...

Page 42: ...400005 DATA OUT 2 400006 DATA OUT 3 400007 DATA OUT 4 400008 DATA OUT 5 400009 DATA OUT 6 400010 DATA OUT 7 400011 DATA OUT 8 400012 DATA OUT 9 400013 DATA OUT 10 400014 DATA OUT 11 400015 DATA OUT 1...

Page 43: ...32 bit parameters cannot be accessed by using 5 digit register numbers 400101 409999 Drive Parameter Access 16 bit Register Address 400000 100 x Group Index Example for Drive Parameter 3 18 400000 100...

Page 44: ...7 DATA OUT 1 400008 DATA OUT 2 400009 DATA OUT 3 400010 DATA OUT 4 400011 DATA OUT 5 400012 DATA OUT 6 400013 DATA OUT 7 400014 DATA OUT 8 400015 DATA OUT 9 400016 DATA OUT 10 400017 DATA OUT 11 40001...

Page 45: ...rameters cannot be accessed by using 5 digit register numbers 400068 DATA IN 12 400101 409999 Drive Parameter Access 16 bit Register Address 400000 100 x Group Index Example for Drive Parameter 3 18 4...

Page 46: ...Communication 46...

Page 47: ...to host Green Connection to host OK Flashing red Communication to host lost temporarily Orange Configuration error MODULE Green The device is operating in a normal condition Off Communication to host...

Page 48: ...4 00095 Last register that was read successfully Error code Description Situation 0x00 No error Used when a modbus query was successful 0x02 Low or high limit exceeded Change access with a value outs...

Page 49: ...drive is connected to an external serial communication network eg a fieldbus A drive parameter activates the communication with the communication module Parameter A parameter is an operating instruct...

Page 50: ...Definitions 50...

Page 51: ......

Page 52: ...phone 358 10 22 11 Fax 358 10 22 22681 Internet http www abb com ABB Inc Automation Technologies Drives Motors 16250 West Glendale Drive New Berlin WI 53151 USA Telephone 262 785 3200 800 HELP 365 Fax...

Reviews: