Home

Danfoss VLT 8000 AQUA Operating instructions

image

Contents

1. Error Check CRC i y E Read Holding Registers O3HEx Description Reads the binary contents of holding registers 4x references in the slave Broadcast is never supported for reads Query The query message specifies the starting register and quantity of registers to be read Registers are addressed starting at zero Registers 1 4 are addressed as 0 3 See example 4 Write Parameter 104 Motor Frequency Starting Address HI 00 Starting Address LO OO No of Points HI OO Error Check CRC i Response The register data in the response message are packed as two bytes per register with the binary contents right justified within each byte For each register the first byte contains the high order bits and second contains the low order bits Byte Count 06 40001 40001 40002 40002 40003 Data LO Register AA 40003 Error Check CRO o O E Preset Single Register 06ugx Description Presets a value into a single holding register 4x reference When broadcast the function presets the same register reference in all attached slaves Query The query message specifies the register reference to be preset Registers are addressed starting at zero Register 1 is addressed as 0 See example 4 Write Parameter 104 Motor Frequency MG 10 S2 02 VLT is a registered Danfoss trademark 29 Supported Modbus RTU Function Codes Desf VLT
2. 047F H EOO00 H Control Reference word E Present output frequency frequency Slave Master 15 14 13 12 11 109 876 54 3 21 OBit no The value of the frequency converter s present output frequency is transferred as a 16 bit word The value is transferred as whole numbers O 32767 x20096 16384 4000 Hex corresponds to 10096 o e o E LE o a Handling Output frequency has the following format 0 16384 4000 Hex 0 100 Par 201 Output frequency low limit Par 202 Output frequency high limit Example Status word and current output frequency The master receives a status message from the frequency converter that the current output frequency is 5096 of the output frequency range Par 201 Output frequency low limit O Hz Par 202 Output frequency high limit 50 Hz Status word OFO3 Hex Output frequency 2000 Hex gt 50 of the frequency range corresponding to 25 Hz Status Output word frequency E Control Word Bit Descriptions VLT 6000 VLT 8000 The control word is used for transmitting commands from a master e g a PC to a slave G i Control Seriel Master gt Slave 027 com ref 15 14 13 12 11 109 876 5 4 3 2 1 OBit no MG 10 S2 02 VLT is a registered Danfoss trademark 23 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Bit Bit 0 Bit 1 Bit 05 O means that the given output frequency in OO
3. The serial communication reference is transmitted to the frequency converter in the form of a 16 bit word The value is transmitted as whole numbers O 32767 4200 96 16384 4000 Hex corresponds to 100 96 The serial communication reference has the following format 0 16384 4000 Hex 0 100 96 par 204 Minimum ref Par 205 Maximum ref It is possible to change the direction of rotation via the serial reference This is done by converting the binary reference value to 2 s complement See example Example control word and serial communication ref The frequency converter must receive a start command and the reference is to be set to 50 96 2000 Hex of the reference range 047F Hex Start command 2000 Hex 50 96 reference Control Reference word Control word Reference The frequency converter is to receive a start command and the reference is to be set to 50 2000 Hex of the reference range The reference value is first converted to the first complement then 1 binary is added to get 2 s complement 2000 Hex 0010 0000 0000 0000 binary 1101 1111 1111 1111 binary 1 binary komplement komplement 1110 0000 0000 0000 binary 047F Hex Start command E000 Hex 50 96 reference Control Reference word Control word Reference 26 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU
4. 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Bit 04 Quick stop Bit 04 0 causes a stop in which the motor s speed is ramped down to stop via parameter 212 Quick stop ramp down time Bit 05 Freeze output frequency Bit 05 O causes the present output frequency in Hz to freeze The frozen output frequency can now only be changed by means of the digital inputs programmed to Speed up and Speed down NB Ul mg Freeze output is active the frequency w converter cannot be stopped via Bit 06 Start or via a digital input The frequency converter can only be stopped by the following e Bit 03 Coasting stop e Bit 02 DC braking Digital input programmed to DC braking Coasting stop or Reset and coasting stop Bit 06 Ramp stop start Bit 06 0 causes a stop in which the motor s speed is ramped down to stop via the selected ramp down parameter Bit 06 1 causes the frequency converter to be able to start the motor if the other starting conditions have been fulfilled Note In parameter 505 Start a selection is made to define how Bit 06 Ramp stop start gates with the corresponding function on a digital input Bit O07 Reset Bit 07 0 does not cause a reset Bit 07 1 causes the reset of a trip Reset is activated on the signal s leading edge i e when changing from logic O to logic 1 Bit 08 Jog Bit 08 1 causes the output frequency to be determined by parameter 213 Jo
5. 10 O means that the control word is ignored Bit 10 1 means that the control word is used This function is relevant because the control word is always contained in the telegram regardless of the type of telegram used i e itis possible to disconnect the control word if it is not to be used in connection with updating or reading of parameters Bit 11 Relay 1 Bit 11 O Relay 1 is not activated Bit 11 1 Relay 1 is activated provided Control word bits 11 12 has been selected in parameter 323 Relay outputs Bit 12 Relay 2 Bit 12 0 Relay 2 is not activated 24 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Bit 12 1 Relay 2 is activated provided Control word bits 11 12 has been selected in parameter 326 Relay outputs l NB Ul eg the time out period set in parameter 556 Bus time interval function is exceeded relays 1 and 2 will lose their voltage if they have been activated via serial communication Bits 13 14 Choice of Setup Bits 13 and 14 are used to choose among the four menu Setups in accordance with the following table Setu Bit 14 Bit 13 1 O 0 2 Q 1 3 1 O 4 1 1 This function is only possible if Multi setups has been selected in parameter 004 Note In parameter 507 Choice of Setup a choice is made of the way bits 13 14 are to be gated with the corresponding function of the digital
6. 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Function OG Register Address HI 00 Preset Data Hi 00 y Error Check CRC Response The normal response is an echo of the query returned after the register contents have been passed Function FOG Register Address HI 00 Register Address LO Preset Data HI foo Preset Data LO Error Check CRC O B Preset Multiple Registers 10ugx Description Presets values into a sequence of holding registers 4x references When broadcast the function presets the same register references in all attached slaves Query The query message specifies the register references to be preset Registers are addressed starting at zero Register 1 is addressed as O Example of a request to preset two registers set parameter 105 738 7 38 AJ No of Registers HI 0 Write Data HI Register 4 1049 00O Write Data LO Register 4 1049 OO Error Check CRO J o Response The normal response returns the slave address function code starting address and quantity of registers preset No of Registers HI 00 Error Check CRO J o 30 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU m Exception Codes E Exception Code Tables frequency converter will return a code that is equivalent When the frequency converter responds to
7. E Present output frequency frequency Slave Master 15 14 13 12 11 109 876 54 3 2 1 OBit no The value of the present output frequency of the frequency converter at any given time is transmitted as a 16 bit word The value is transmitted in the form of whole numbers O 32767 200 96 16384 4000 Hex corresponas to 100 96 x o e E LE o a Handling The output frequency has the following format 0 16384 4000 Hex 0 100 96 Par 201 Output frequency low limit Par 202 Output frequency high limit Example Status word and present output frequency and present output frequency The master receives a status message from the frequency converter saying that the present output frequency is 50 96 of the output frequency range Par 201 Output O Hz frequency low limit Par 202 Output 50 Hz frequency high limit Status word OFO3 Hex Status message Output frequency 2000 Hex 50 of the frequency range corresponding to 25 Hz Status Output word frequency MG 10 S2 02 VLT is a registered Danfoss trademark 27 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E Supported Modbus RTU Function Codes This section describes the following functions supported by the Modbus RTU Read Coil Status 01 amp ugx Read Holding Registers O3ugx Force Single Coil 05ugx Preset Single Register O6HEx Force Multiple Coils OFHEx Preset Multiple Register
8. STP Impedance 120 Ohm Cable length Max 1200 m including drop lines Max 500 m station to station E Network Connection Connect the frequency converter to the Modbus RTU in accordance with the following procedure see Figure 1 1 Connect signal wires to terminal 68 P and terminal 69 N on main control board of the frequency converter 2 The shield of the cable must be connected to the cable clamps NB iu It is recommended to use shielded twisted pair wi cables to reduce noise between conductors 175ZA907 10 P RS485 Figure 1 Network Terminal Connection MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU il Hardware Setup VLT 2800 The VLT 2800 control card does not have build in termination network for RS 485 To terminate with the 67 5V Q E correct impedance in the network the following resistors should be applied at the first and the last station 175ZA909 10 330 ohm 120 ohm 330 ohm E Hardware Setup VLT 6000 and VLT 8000 A terminator dip switch on the main control board of the frequency converter is used to terminate the Modbus RTU bus The switch positions shown in Figure 2 demonstrate the factory setting Table 1 lists the switch functions and settings required for Modbus RTU operation Table 1 Terminator Switch Functions and
9. Value 10 ms 2000 ms 100 ms Function This parameter determines the maximum amount of time that the drive s Modbus RTU will wait between characters that are sent by the master controller When this amount of time expires the drive s Modbus RTU interface will assume that it has received the entire message Description of choice Generally the value of 100 ms is sufficient for Modbus RTU networks although some Modbus RTU networks may operate on a time out value as short as 35 ms If this value is set too short the drive s Modbus RTU interface may miss a part of the message Since the CRC check will not be valid the drive will ignore the message The resulting retransmissions of messages will slow communications on the network If this value is set too long the drive will wait longer than necessary to determine that the message is completed This will delay the drive s response to the message and possibly cause the master controller to time out The resulting retransmissions of messages will slow communications on the network factory setting display text value for use in communication via serial communication port MG 10 S2 02 VLT is a registered Danfoss trademark 11 He ag wn fel o e D amp E e D 2 a Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU EVLT 6000 Parameter Settings for Modbus Communication Using the Modbus RTU Protocol re
10. are turned off which means that the motor runs freely until it stops Bit 03 1 means that the frequency converter is able to start the motor provided the other conditions for starting are fulfilled Note In parameter 503 Coasting stop the choice is made of how bit O3 is to be gated with the corresponding function of terminal 27 Bit O4 Quick stop Bit 04 O leads to a stop in which the motor speed is ramped down to stop via parameter 207 Ramp down time Bit 05 Freeze output frequency Terminal 19 programmed for DC braking Bit 06 Ramp stop start wBit 04 O leads to a stop in which the motor speed is ramped down to stop via parameter 207 Ramp down time Bit 06 1 means that the frequency converter is able to start the motor provided the other conditions for starting are fulfilled Note In parameter 505 Start a choice is made of the way bit 06 Ramp stop start is to be gated with the corresponding function of terminal 18 Bit O7 Reset Bit 07 O leads to no reset Bit 07 1 means that a trip is reset Reset is activated on the leading edge of the signal i e at the change from logic O to logic 1 Bit 08 Jog Bit 08 1 means that the output frequency is determined by parameter 209 Jog frequency Bit 09 No function Bit 09 has no function Bit 10 Data not valid Data valid Used for telling the frequency converter whether the control is to be used or ignored Bit
11. controller to time out The resulting retransmissions of messages will slow Communications on the network factory setting display text value for use in communication via serial communication port 12 MG 10 S2 02 VLT is a registered Danfoss trademark Bonet VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU EVLT 8000 Parameter Settings for Modbus Communication Using the Modbus RTU Protocol requires setting of the below listed parameters See the VLT 8000 Operating Instructions MG 80 AX YY for details on selecting and changing parameter values if necessary 500 Protocol PROTOCOL Value FOC protocol FC PROTOCOL 0 Modbus RTU MODBUS RTU 1 Function There is a choice of two different protocols Description of choice Select the required control word protocol 501 Address ADDRESS Value Parameter 500 Protocol FC protocol 0 O 126 Parameter 500 Protocol MODBUS RTU 1 1 247 Function In this parameter it is possible to allocate an address in a serial communication network to each frequency converter Description of choice The individual frequency converter must be given a unique address If the number of units connected frequency converters master exceeds 31 an amplifier repeater must be used Parameter 501 Address cannot be chosen via serial communication but must be set via the LCP control unit 570 Modbus parity and messa
12. frequency range Bit 10 0 if the output frequency has reached the value in parameter 201 Output frequency low limit or parameter 202 Output frequency high limit Bit 10 1 means that the output frequency is within the limits stated Bit 11 Not running running Bit 11 0 means that the motor is not running Bit 11 2 1 means that the VLT 6000 HVAC has a start signal or that the output frequency is greater than O Hz Bit 12 No function Bit 12 has no function Bit 13 Voltage warning high low Bit 13 O means that there is no voltage warning Bit 13 1 means that the DC voltage of the VLT 6000 HVAC intermediate circuit is too low or too high See the voltage limits on page 160 Bit 14 Current limit Bit 14 O means that the output current is smaller than the value in parameter 215 Current limit lj jw Bit 14 2 1 means that the output current is higher than the value in parameter 215 Current limit lj jy and the frequency converter will trip after the time set in parameter 412 Trip delay overcurrent ILiv has passed Bit 15 Thermal warning Bit 15 0 means there is no thermal warning Bit 15 2 1 means that the temperature limit has been exceeded either in the motor in the frequency converter or from a thermistor connected to an analogue input il Serial communication reference Master Slave VZ Controi Seriel word com ref 15 141312 111098765 43 21 OBit no
13. function 10HEx Preset Multiple Registers Valid sizes to read are 1 register 2 characters through 10 registers 20 characters B PCD PCD2 PCD contains the process word block The parameter value block consists of 2 words 4 bytes The process word block is divided into two blocks of 16 bits and is stored in Modbus as status coils The mapping of the PCD is shown in the table below il Conversion Factor The different attributes for each parameter can be seen in the section on factory settings Since a parameter value can only be transferred as a whole number a conversion factor must be used to transfer decimals Parameter 201 Minimum Frequency conversion factor O 1 If parameter 201 is to be set to 10 Hz a value of 100 must be transferred since a conversion factor of 0 1 means that the transferred value will be multiplied by O 1 A value of 100 will therefore be understood as 10 0 16 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E Register Maps VLT 2800 Note the Holding Register number shown in the following table must be transmitted as shown value 1 in MODBUS telegrams e g Holding Register 4 00001 is transmitted as address 0 in MODBUS telegrams decimal Reserved Array index 1 255 00010 Parameter 001 Language l 00250 Parameter 025 Quick Menu Setup 01000 Parameter 100 Configuration a l 01460 Parame
14. in the message The receiving device recalculates a CRC during receipt of the message and compares the calculated value to the actual value received in the CRC field If the two values are not equal a bus time out results The error checking field contains a 16 bit binary value implemented as two 8 bit bytes When this is done the low order byte of the field is appended first followed by the high order byte The CRC high order byte is the last byte sent in the message E Coil Register Addressing All data addresses in Modbus messages are referenced to zero The first occurrence of a data item is addressed as item number zero For example The coil known as coil 1 in a programmable controller is addressed as coil 0000 in the data address field of a Modbus message Coil 127 decimal is addressed as coil 007E ex 126 decimal Holding register 40001 is addressed as register 0000 in the data address field of the message The function code field already specifies a holding register operation Therefore the 4XXXX reference is implicit Holding register 40108 is addressed as register OO6BHex 107 decimal fe oSg o EE o MG 10 S2 02 VLT is a registered Danfoss trademark Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU m Parameter Handling E Parameter Handling PNU Parameter Number is translated from the register address contained in the Modbus read write messag
15. made to define how Bt Bt 0 _ Bts Bit 00 01 gates with the corresponding 00 Hresetre lsb function on the digital inputs 01 Preset ref msb 02 DC braking Bit 02 DC brake O3 Coasting stop Z Bit 02 0 causes DC braking and stop Brake 04 Quick stop voltage and duration are preset in parameters 05 Freeze outp freg 132 DC brake voltage and parameter 126 DC 06 Ramp stop Start braking time Note In parameter 504 DC brake a a Reset selection is made to define how Bit 02 gates with the Arce eee Ramp 1 Ramp 2 corresponding function on a digital input 10 Data not valid Data valid Bit 03 Coasting stop 11 No function RelayO activated gi 03 0 causes the frequency converter to 12 No function Digital output immediately let go of the motor the output transistors Terminal 46 are shut off so that it coasts to a standstill activated Bit O3 1 causes the frequency converter to be able start the motor if the other starting conditions have been fulfilled Note In parameter 502 Coasting stop a selection is made to define how Bit O3 gates with the corresponding function on a digital input 13 Select Setup Isb 14 Select Setup msb 15 Reversing Bit 00 01 Bit 00 01 is used to select between the two pre programmed references parameters 215 218 Preset reference according to the following table 20 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT
16. procedures during installation or servicing to prevent damage MG 10 S2 02 VLT is a registered Danfoss trademark Bonet VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU AN Warning It can be extremely dangerous to touch the electrical parts even when the mains VLT 2800 supply has been disconnected Also ensure that other voltage inputs are disconnected from load sharing through the DC bus Wait at least 4 minutes after the input power has been removed before servicing the drive 195NA139 10 VLT 6000 HVAC AN Warning Touching the electrical parts may be fatal even after the equipment has been disconnected from mains 175HA490 1 1 Using VLT 6002 6005 200 240 V Wait at least 4 minutes Using VLT 6006 6062 200 240 V Wait at least 15 minutes Using VLT 6002 6005 380 460 V Wait at least 4 minutes Using VLT 6006 6072 380 460 V Wait at least 15 minutes Using VLT 6102 6352 380 460 V Wait at least 20 minutes Using VLT 6400 6550 380 460 V Wait at least 15 minutes Using VLT 6002 6006 525 600 V Wait at least 4 minutes Using VLT 6008 6027 525 600 V Wait at least 15 minutes Using VLT 6032 6275 525 600 V Wait at least 30 minutes 4 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU VLT 8000 AQUA 176FA159 12 AN Warning Touching the electrical parts may be fatal even a
17. reset ref Sb Hz is frozen The frozen output frequency can now only be changed via the digital inputs programmed for Speed up and Speed down 02 DC braking OS Coasting stop O4 Quick stop O5 Freeze output frequency NB O6 Ramp stop Start DJE Freeze output is active the frequency ar Tc wi converter cannot be stopped via Bit 06 Start O9 No function No function or via terminal 18 The frequency converter 10 Data not valid Data valid can only be stopped in the following ways 11 Activate relay 1 atea s Bit 03 Coasting stop 15 Reversing e Bit 02 DC braking Bit 00 01 Bits 00 and 01 are used for choosing between the four pre programmed references parameters 211 214 Preset reference in accordance with the following table Preset ref Parameter Bit O1 Bit 00 O 0 2 212 0 1 3 213 1 O 4 214 1 1 NB tu Parameter 508 Choice of preset reference ud is used to choose how bits 00 01 are to be gated with the corresponding functions of the digital inputs Bit 02 DC BRAKE Bit 02 O leads to DC braking and stop Set braking current and duration in parameter 114 DC braking current and in parameter 115 DC braking time Note Parameter 504 DC brake is used for selecting how bit O2 is to be gated with the corresponding function of terminal 27 Bit 03 Coasting stop Bit 03 O means that the frequency converter immediately lets go of the motor the output transistors
18. x vie Pd e i 16 Storage of Data xx cdi seus Paden cetero dee reg ecu t o e deti e PE i b E d ea 16 Register Maps VET 2800 2 35 eiTe ee eO VE YER VE E ERE V deua 17 Register Maps VILT 60Q0 5 otto er iet i hacia te ma ie Fees sash ent nda ndo mens dn Rad TR ha caua 18 Register Maps VET 8000 1 4 eati ettet e errare uer ne eburnea dea ian 19 Process Data rper rossi iira a pet edo etum b se ut t e bees Li ms dedu vu doe EN 20 Status CollMaDS oe ertet ede c pres ga Re Few aae Few uaadice wbeeeans 20 Control Word Bit Descriptions for VLT 2800 sssssee em 20 Status Word Bit Description for VLT 2800 sss 21 Control Word Bit Descriptions VLT 6000 VLT 8000 sss 23 Status Word Bit Descriptions VLT 6000 VLT 8000 sssse 25 Serial communication reference ssssssssssssssssee nee 26 Present Output frequency sioe redde debe ura c e e p dela ep X p e nna 26 Supported Modbus RTU Function Codes uu 28 Exception Codes ioni ddp a atv Ranan a 31 Exception Code Tables 3 5 Loren et ce neon dea Febre dor aE na 31 Appendix A Examples 2g dlasontrtigh ta taf ise ig ctt ned 32 MG 10 S2 02 VLT is a registered Danfoss trademark 1 Bonet VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU ll Software Version VLT 2800 VLT 6000 and VLT 8000 195NA009 17 VLT 2800 Series Operating instructions Software version 2 8x cc A C These operating instructions can be used for
19. 0 AQUA Modbus RTU EVLT 2800 Parameter Settings for Modbus Communication Using the Modbus RTU Protocol requires setting of the below listed parameters NB Please make sure that par 512 Telegram Profile is set to FC PROFILE See the VLT 2800 Operating Instructions MG 28 AX YY for details on selecting and changing parameter values if necessary Value Parameter 500 Protocol FC protocol 0 O 247 1 Parameter 500 Protocol Metasys N2 1 1 255 1 Parameter 500 Protocol MODBUS RTU 3 1 247 1 Function This parameter allows the allocation of an address to each frequency converter in a serial communication network Description of choice The individual frequency converter must be allocated a unique address If the number of units connected frequency converters master is higher than 31 a repeater must be used Parameter 500 Adaress cannot be selected via the serial communication but must be preset via the control unit 501 Baudrate BAUDRATE Value 300 Baud 300 BAUD 0 600 Baud 600 BAUD 1 1200 Baud 1200 BAUD 2 2400 Baud 2400 BAUD 3 4800 Baud 4800 BAUD 4 9600 Baud 9600 BAUD 5 Function This parameter is for programming the speed at which data is transmitted via the serial port Baud rate is defined as the number of bits transmitted per second Description of choice The frequency converter s transmission speed must be set at a value co
20. A total number of 32 nodes can be connected to one Modbus RTU network segment and a total of 247 nodes in a network are supported Network segments are divided with repeaters Please note that each repeater counts for a node in each segment it s installed Every node connected to the same network must have an unique nodes address across all segments Every segment must be terminated in both ends either with the termination switches switch 2 amp 3 of the VLT 6000 VLT 8000 or with a biased termination resistor network For bus cabling always use cable of screened twisted pair type STP and make sure to follow good common installation practice Make sure the screen of the Modbus RTU cable must always be connected to ground at all nodes It is very important to have a low impedance ground connection of the screen also at high frequencies This can be obtained by connecting a large surface of the screen to ground for example by means of a cable clamp or a conductive cable gland Particularly in installation where there is long cable lengths it can be necessary to apply potential equalizing cables to ensure same ground potential throughout the network To prevent impedance mismatch always use cable of same type across the entire network When connecting a motor to the frequency converter make sure always to use screened motor cable Address range 1 247 Baud Rate 300 9600 bps Cable Screened twisted pair
21. Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU m Contents Overview 4o dau ea eee e le R 6 leirerelPeule TM 6 About This Manual rts tutt tet epoca eee rede ee c epe bets 6 ASSULTIDUOFIS oerte a a a d tei beef ehe Ere e ge d Eve Ud 6 What You Should Already KNOW u cccccscccssssssssssseesesesssseeesseessseeesseeeeasasassasasaaaaaaaaaes 6 Modbus RTU Oveniew eissira ant ree tee wine ua v a e e des 6 VLT 2800 VLT 6000 and VLT 8000 with Modbus RTU sssmmHH 7 Installation and Setup onc sene 8 Network Connection jean c xtate obe de etude S ae Eo e a GR E ec anal dans 8 Hardware Setup VET 2800 usn tei tere eee rere dei e ere baa eve aere bee Ver bhava ands 9 Hardware Setup VLT 6000 and VLT 8000 sssssssnm ens 9 EMG Precautions ioci e Dread d hse i fec or E e ce e OE P RR 9 Modbus RTU Programming 1 1 eee 10 VLT 2800 Parameter Settings for Modbus COMMUNICATION sse 10 VLT 6000 Parameter Settings for Modbus COMMUNICATION sees 12 Installation and Set up VET 8000 4 erit it eta ce eme t e ree inns 13 VLT 8000 Parameter Settings for Modbus Communication see 13 Network Configuration 1 1 eene 14 Remote Terminal UNIT 2 cele rtt ec ent tr t n Nd ntt e geen t ndun 14 Modbus RTU Message Framing Structure 14 Parameter Handling sss 16 Parameter Handling uuu ti e terr rh ree ihn er
22. Modbus RTU Switches 2 amp 3 Used for terminating an RS 485 interface On first and last devices in a multiple device network or on the only device in a single device network switches 2 and 3 must be ON On all other devices in a multiple device network 2 and 3 must be OFF NB Ul Terminator switch positions must be set vi correctly in accordance with Table 1 for proper Modbus RTU serial communication B EMC Precautions The following EMC precautions are recommended in order to achieve interference free operation of the Modbus RTU network NB Mu Relevant national and local regulations v for example regarding protective earth connection must be observed TAND 123 4 Figure 2 Terminator Switch Factory Setting al NB 2 Factory setting for DIP Switch is on 752A068 11 1 go 1v co o S o E S i The Modbus RTU communication cable must be kept away from motor and brake resistor cables to avoid coupling of high frequency noise from one cable to the other Normally a distance of 200 mm 8 inches is sufficient but it is generally recommended to keep the greatest possible distance between the cables especially where cables run in parallel over long distances If the Modbus RTU cable has to cross a motor and brake resistor cable they must cross each other at an angle of 90 degrees MG 10 S2 02 VLT is a registered Danfoss trademark Desf VLT 2800 VLT 6000 HVAC and VLT 800
23. all VLT 2800 Series frequency converters with software version 2 8x The software version number can be seen from parameter 640 Software version no 175ZA691 14 VLT 6000 HVAC Operating Instructions Software version 3 0x CE GM CG These Operating Instructions can be used for all VLT 6000 HVAC frequency converters with software version 3 0x The software version number can be seen from parameter 624 2 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU VLT 8000 AQUA Operating Instructions Software version 1 5x cc O These Operating Instructions can be used for all VLT 8000 AQUA frequency converters with software version 1 5x The software version number can be seen from parameter 624 Software version no il High Voltage Warning Rotating shafts and electrical equipment can be hazardous Therefore it is strongly recommended that all electrical work conform to National Electrical Code NEC and all local regulations Installation start up and maintenance should be performed only by qualified personnel Motor control equipment and electronic controls are connected to hazardous line voltages When servicing RTU c Ke o e gt E o D s 09 frequency converters and electronic controls there will be exposed components at or above line potential Extreme care should be taken to pro
24. ample HEX toward the high order end of this byte and from low Slave Address 01 order to high order in subsequent bytes If the returned Function coil quantity is not a multiple of eight the remaining bits Force Data HI in the final data byte will be padded with zeros toward Force Data LO C the high order end of the byte The Byte Count field Quantity of Coils HI 00 specifies the quantity of complete bytes of data Quantity of Coils LO Error Check CRO i O E Force Multiple Coils 0FHex LEEREN Data Coils 48 41 Description Error Check CRC Forces each coil OX reference in a sequence of coils to either ON or OFF When broadcast the function forces the same coil references in all attached slaves 28 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Query The query message specifies the coil references to be forced Coils are addressed starting at zero Coil 1 is addressed as O See example 1 Start Motor Run Speed 40 96 Coil Address HI OO Coil Address LO 00 Quantity of Coils HI OO Force Data HI Coils FF 8 1 Force Data LO Coils 03 10 9 Error Check CRO O Response The normal response returns the slave address function code starting address and quantity of coils forced Coil Address HI OO Coil Address LO 00 i y Quantity of Cois HI 00
25. e The parameter number is translated to Modbus as 10 x parameter number pECIMAL E Storage of Data Coil 65 decimal determines whether data written to the frequency converter are stored in EEPROM and RAM coil 65 1 or just RAM coil 65 0 E Parameter Values Standard Data Types WIND Standard data types are int16 int32 uint8 uint16 Array index is set in Holding Register 9 and used and uint32 They are stored as 4x registers 40001 when accessing array parameters in the frequency 4FFFF The parameters are read using function O3HEX converter such as parameter 606 617 Logs Read Holding Registers Parameters are written using function 6ugx Preset Single Register for 1 register 16 bits and function 10pex Preset Multiple Registers for E Text Blocks 2 registers 32 bits Valid sizes to read are 1 register Parameters stored as text strings are accessed in the 16 bits and through 10 registers 20 characters same way as the other parameters The maximum text block size is 20 characters If a read request for a parameter is for more characters than the parameter stores the response is space filled If the read request for a parameter is for less characters than the parameter stores the response is truncated Nonstandard Data Types Nonstandard data types are text strings and are stored as 4x registers 40001 4FFFF The parameters are read using function O3ugx Read Holding Registers and written using
26. erminal 45 Bus Control Reserved Parameter 400 Reset Function d Parameter 483 Dynamic DC Link Compensation Reserved Parameter 500 Protocol Parameter 571 Modbus Communications Timeout Reserved Parameter 600 Operating Data Operating Hours x Parameter 631 Nameplate Communication Option Ordering No Reserved Parameter 700 Relay 6 Output Function l Parameter 711 Relay 9 Off Delay Parameter MG 10 S2 02 VLT is a registered Danfoss trademark 19 Handling Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E Process Data Process Data is illustrated as coils in Modbus RTU i Status Coil Maps Coil Description 128 coils total Number Note The coil number shown in the following table Eoi a Vales a slavo must be transmitted as shown value 1 in MODBUS BEN 3 s telegrams e g Coil number 0 00001 is transmitted ae Status Word slave gt master as address 0000 in the MODBUS telegram PCD Given output frequency slave master Write parameters to eeprom 1 true 0 false E Control Word Bit Descriptions for VLT 2800 Preset ref Parameter BitO1 BitOO The control word is used to send commands from a 1 215 0 0 master e g a PC to a slave frequency converter 2 216 0 1 3 217 1 O Master Slave 4 218 1 1 NB 15 14 13 12 11 109876 54 3 2 1 OBit no ll eg I parameter 508 Selection of preset reference a selection is
27. fter the equipment has been disconnected from line VLT 8006 8062 200 240 V wait at least 15 minutes VLT 8006 8072 380 480 V wait at least 15 minutes VLT 8102 8352 380 480 V wait at least 20 minutes VLT 8450 8600 380 480 V wait at least 15 minutes VLT 8002 8006 525 600 V wait at least 4 minutes VLT 8008 8027 525 600 V wait at least 15 minutes VLT 8032 8300 525 600 V wait at least 30 minutes RTU c Ke o gt E o L s 09 MG 10 S2 02 VLT is a registered Danfoss trademark 5 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU m Overview E introduction These operating instructions provide comprehensive instructions on the installation and set up of the Modbus RTU for VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Frequency Converter to communicate over a Modbus network For specific information on installation and operation of the frequency converter refer to the VLT9 2800 Operating Instructions MG 28 AX YY VLT9 6000 HVAC Operating Instructions MG 61 AX YY VLT 8000 Operating Instructions MG 80 AX YY E About This Manual These operating instructions are intended to be used for both instruction and reference It only briefly touches on the basics of the Modbus protocol whenever necessary to gain an understanding of the Modbus RTU These operating instructions are also intended to serve as a guideline when you specify and optimise your communication
28. function code field to indicate either a normal error free response or that some kind of error occurred called an exception response For a normal response the slave simply echoes the original function code For an exception response the slave returns a code that is equivalent to the original function code with its most significant bit set to a logic 1 In addition the slave places a unique code into the data field of the response message This tells the master what kind of error occurred or the reason for the exception See the chapter Exception Codes in these operating instructions for definitions E Data Field The data field is constructed using sets of two hexadecimal digits in the range of 0O to FF hexadecimal These are made from one RTU character The data field of messages sent from a master to slave device contains additional information which the slave must use to take the action defined by the function code This can include items like coil or register addresses the quantity of items to be handled and the count of actual data bytes in the field B CRC Check Field Messages include an error checking field that is based on a cyclical redundancy check CRC method The CRC field checks the contents of the entire message It is applied regardless of any parity check method used for the individual characters of the message The CRC value is calculated by the transmitting device which appends the CRC as the last field
29. g frequency Bit 09 Selection of ramp 1 2 Bit 09 O means that ramp 1 is active parameters 207 208 Bit O9 1 means that ramp 2 parameters 209 210 is active Bit 10 Data not valid Data valid Is used to tell the frequency converter whether the control word is to be used or ignored Bit 10 O causes the control word to be ignored Bit 10 1 causes the control word to be used This function is relevant because the control word is always contained in the telegram regardless of which type of telegram is used i e it is possible to turn off the control word if you do not wish to use it in connection with updating or reading parameters Bit 11 Relay 01 Bit 11 O Relay not activated Bit 11 1 Relay 01 activated provided Control word bit has been chosen in parameter 323 Bit 12 Digital output terminal 46 Bit 12 0 Digital output has not been activated Bit 12 1 Digital output has been activated provided Control word bit has been chosen in parameter 341 Sp ot Bit 13 14 Selection of Setup ev Bits 13 and 14 are used to choose from the four menu Iis Setups according to the following table o Setup Bit 14 Bit 13 1 0 0 2 0 1 3 1 0 4 1 1 The function is only possible when Multi Setups is selected in parameter 004 Active Setup Note parameter 507 Selection of Setup a selection is made to define how Bit 13 14 gates with the corresponding function on the d
30. ge framing M BUS PAR FRAME Value EVEN 1 STOPBIT 0 ODD 1 STOPBIT 1 NO PARITY 1 STOPBIT 2 NO PARITY 2 STOPBIT 3 Function This parameter sets up the drive s Modbus RTU interface to communicate properly with the master controller The parity EVEN ODD or NO PARITY must be set to match the setting of the master controller Description of choice Select the parity that matches the setting for the Modbus master controller Even or odd parity is sometimes used to allow a transmitted word to be checked for errors Because Modbus RTU uses the more efficient CRC Cyclic Redundancy Check method of checking for errors parity checking is seldom used in Modbus RTU networks 571 Modbus communications timeout M BUS COM TIME Value 10 ms 2000 ms 100 ms Function This parameter determines the maximum amount of time that the drive s Modbus RTU will wait between characters that are sent by the master controller When this amount of time expires the drive s Modbus RTU interface will assume that it has received the entire message Description of choice Generally the value of 100 ms is sufficient for Modbus RTU networks although some Modbus RTU networks may operate on a time out value as short as 35 ms If this value is set too short the drive s Modbus RTU interface may miss a part of the message Since the CRC check will not be valid the drive will ignore the message The resulting retransmissi
31. igital inputs Bit 15 Reversing Bit 15 0 causes no reversing Bit 15 1 causes reversing Note In the factory setting reversing is set to digital in parameter 506 Reversing Bit 15 only causes reversing when either Ser communication Logic or or Logic and is selected il Status Word Bit Description for VLT 2800 Status Output Slave Master wore frequency 15 14 135 12 11 109 87654 35210 The status word is used to inform the master e g a PC of the slave s frequency converter mode Slave Master MG 10 S2 02 VLT is a registered Danfoss trademark 21 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU Bit Bit 0 Bit 1 Bit 07 No warning warning 00 Control ready Bit 07 0 means that there are no warnings 01 Drive ready Bit 07 1 means that a warning has occurred 02 Coasting stop 03 No trip Trip Bit 08 Speeds ref speed ref 04 Not used Bit 08 0 means that the motor is running but that 05 Not used the present speed is different from the preset speed 06 Trip lock reference It might for example be the case while the 07 No warning Warning speed is being ramped up down during start stop 08 Speed ref Speed ref Bit 08 1 means that the motor s present speed 09 Local control Ser communi is the same as the preset speed reference 10 Outside Frequency limit frequency range OK Bit 09 Local operat
32. inputs Bit 15 No function reversing Bit 15 O leads to no reversing Bit 15 1 leads to reversing Please note that in the factory setting reversing has been selected as digital in parameter 506 Reversing which means that bit 15 only leads to reversing if bus logic or orlogic and has been selected however logic and only together with terminal 19 il Status Word Bit Descriptions VLT 6000 VLT 8000 The status word is used to inform the master e g a PC of the condition of the slave VLT 6000 HVAC VLT 8000 AQUA Status Output Slave Master rA frequency 15 14 135 1211109 8765435210 Bt Bit 0 Bit 1 OO Trip Control ready 01 Drive ready 02 Stand by OS3 No trip Trip O4 Notin use O5 Notin use O6 Notin use Ov No warning Warning O8 Speed zref Speed ref O9 _ Local operation Serial com control 10 Out of frequency range I gt 11 Running 12 No function No function Gc 13 Voltage warning S E high low 14 Current limit 15 Thermal warning Bit 00 Control ready Bit 00 1 The frequency converter is ready for operation Bit 00 0 The frequency converter has tripped Bit 01 Drive ready Bit 01 1 The frequency converter is ready for operation but terminal 27 is a logic O and or a coasting command has been received via serial communication Bit 02 Stand by Bit 02 1 The frequency converter is able to start the
33. ion serial communication control 11 Motor running Bit 09 0 means that STOP RESET is activated 12 on the control unit or that Local control in parameter 3 Voltage warn 002 Local remote operation is selected It is 14 Current limit not possible to control the frequency converter 15 Thermal warn Bit 00 Control ready Bit OO 1 The frequency converter is ready for operation Bit 00 0 The frequency converter is not ready for operation Bit 01 Drive ready Bit 01 1 The frequency converter is ready for operation but there is an active coasting command via the digital inputs or via serial communication Bit 02 Coasting stop Bit 02 0 The frequency converter has released the motor Bit 02 2 1 The frequency converter can start the motor when a start command is given Bit 03 No trip trip Bit 03 0 means that the frequency converter is not in fault mode Bit 03 1 means that the frequency converter is tripped and that it needs a reset signal for operation to be re established Bit O4 Not used Bit O4 is not used in the status word Bit 05 Not used Bit O5 is not used in the status word Bit O6 Trip lock Bit 06 0 means that the frequency converter is not trip locked Bit 06 1 means that the frequency converter is trip locked and it cannot be reset before the mains supply has been removed The trip can be reset either with 24 V externa
34. l control back up or after the power is connected again via serial communication Bit 09 1 means that it is possible to control the frequency converter via serial communication Bit 10 Outside frequency range Bit 10 O if the output frequency has reached the value in parameter 201 Output frequency low limit or parameter 202 Output frequency high limit Bit 10 1 means that the output frequency is within the defined limits Bit 11 Running not running Bit 11 2 0 means that the motor is not running Bit 11 2 1 means that the frequency converter has a start signal or that the output frequency is greater than O Hz Bit 13 Voltage warning high low Bit 13 0 means that there are no voltage warnings Bit 13 1 means that the DC voltage in the frequency converter s intermediate circuit is too low or too high Bit 14 Current limit Bit 14 0 means that the output current is less than the value in parameter 221 Current Limit li jw Bit 14 2 1 means that the output current is greater than the value in parameter 221 Current Limit lj ju and that the frequency converter will trip after a set period of time Bit 15 Thermal warning Bit 15 0 means that there is no thermal warning Bit 15 1 means that the temperature limit has been exceeded in either the motor frequency converter or from a thermistor that is connected to a digital input 22 MG 10 S2 02 VLT is a registered Da
35. ler The parity EVEN ODD or NO PARITY must be set to match the setting of the master controller Description of choice Select the parity that matches the setting for the Modbus master controller Even or odd parity is sometimes used to allow a transmitted word to be checked for errors Because Modbus RTU uses the more efficient CRC Cyclic Redundancy Check method of checking for errors parity checking is seldom used in Modbus RTU networks 571 Modbus communications timeout M BUS COM TIME Value 10 ms 2000 ms 100 ms Function This parameter determines the maximum amount of time that the drive s Modbus RTU will wait between characters that are sent by the master controller When this amount of time expires the drive s Modbus RTU interface will assume that it has received the entire message Description of choice Generally the value of 100 ms is sufficient for Modbus RTU networks although some Modbus RTU networks may operate on a time out value as short as 35 ms If this value is set too short the drive s Modbus RTU interface may miss a part of the message Since the CRC check will not be valid the drive will ignore the message The resulting retransmissions of messages will slow Communications on the network If this value is set too long the drive will wait longer than necessary to determine that the message is completed This will delay the drive s response to the message and possibly cause the master
36. motor when a start command is given Bit 03 No trip trip Bit 03 O means that the VLT 6000 HVAC is not in an error state Bit O3 1 means that the VLT 6000 HVAC has tripped and needs a reset signal in order for operation to be resumed Bit O4 Not in use Bit 04 is not used in the status word Bit 05 Not in use Bit 05 is not used in the status word Bit 06 Trip lock Bit 06 1 means that there is a trip lock Bit 07 No warning warning Bit 07 O means there is no warning Bit 07 2 1 means a warning has occurred NB ue All warnings are described in the Operating Instructions Bit 08 Speed ref speed ref Bit 08 O means that the motor is running but that the present speed is different from the preset MG 10 S2 02 VLT is a registered Danfoss trademark 25 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU speed reference This may be the case i e when the speed is ramped up down at start stop Bit 08 1 means that the present motor speed equals the preset speed reference Bit 09 Local operation serial communication control Bit 09 O means that OFF STOP has been activated on the control unit or that the VLT 6000 HVAC is in Hand mode It is not possible to control the VLT frequency converter via serial communication Bit 09 1 means that it is possible to control the frequency converter via serial communication Bit 10 Out of
37. nfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU E Serial communication reference Master Slave 15 14 13 12 11 1098765432 1 OBit no The serial communication reference is transferred to the frequency converter as a 16 bit word The value is transferred in whole numbers O 32767 200 16384 4000 Hex corresponds to 100 The serial communication reference has the following format 0 16384 4000 Hex 0 10096 Par 204 Minimum ref Par 205 Maximum ref It is possible to change the direction of rotation via the serial reference This is done by converting the binary reference value to 2 complement See example Example Control word and serial communication ref The frequency converter is to receive a start command and the reference is to be set to 5096 2000 Hex of the reference range Control word 047F Hex gt Start command Reference 2000 Hex gt 50 reference 047F H 2000 H Control Reference word The frequency converter is to receive a start command and the reference is to be set to 5096 2000 Hex of the reference range The reference value is first converted to 1 complement and then 1 is added binarily to obtain 2 complement 2000 Hex 0010 0000 0000 0000 0000 1 complement 1101 1111 1111 1111 1111 1 2 complement 1110 0000 0000 0000 0000 Control word 047F Hex Start command Reference E000 Hex 50 reference
38. ng point This allows receiving devices to begin at the start of the message read the address portion determine which device is addressed or all devices if the message is broadcast and to know when the message is completed Partial messages are detected and errors set as a result The allowable characters transmitted for all fields are hexadecimal 00 to FF The frequency converter monitor the network bus continuously including silent intervals When the first field the address field is received each frequency converter or device decodes it to determine whether it is the addressed device Modbus RTU messages addressed to zero are broadcast messages No response is permitted on broadcast messages A typical message frame is shown below Start Address Function Data CRC Check End T1 T2 T9 T4 T1 T2 T9 T4 Typical Modbus RTU Message Structure E Start Stop Field Messages start with a silent interval of at least 3 5 character times This is implemented as a multiple of character times at the selected network baud rate shown as Start T1 T2 T3 T4 The first field then transmitted is the device address Following the last transmitted character a similar interval of at least 3 5 character times marks the end of the message A new message can begin after this interval The entire message frame must be transmitted as a continuous stream If a silent interval of more than 1 5 character time
39. odbus RTU format over an EIA 485 formerly RS 485 network Modbus RTU allows access to the frequency converter s Control Word and Bus Reference The Control Word allows the Modbus master to control several important functions of the frequency converter Start e Stop the frequency converter in several ways Coast stop Quick stop DC Brake stop Normal ramp stop Reset after a fault trip e Run at a variety of preset speeds e Run in reverse e Change the active setup Control the frequency converter s two built in relays The Bus Reference is commonly used for speed control It is also possible to access the parameters read their values and where possible write values to them This permits a range of control possibilities including controlling the frequency converter s setpoint when its internal PID controller is used MG 10 S2 02 VLT is a registered Danfoss trademark Overview Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU minstallation and Setup Modbus RTU is a transmission protocol developed for process control systems The Modbus standard does not specify the physical interface for the protocol i e a number of different interfaces can be chosen The Modbus RTU protocol is based on the build in RS 485 EIA 485 interface RS 485 is a two wire bus interface that allows multi drop network topology i e nodes can be connected as a bus or via drop cables from a common trunk line
40. ons of messages will slow Communications on the network If this value is set too long the drive will wait longer than necessary to determine that the message is completed This will delay the drive s response to the message and possibly cause the master controller to time out The resulting retransmissions of messages will slow Communications on the network pue a m T Or 95 89 o factory setting display text value for use in communication via serial communication port MG 10 S2 02 VLT is a registered Danfoss trademark Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU m Network Configuration E Remote Terminal Unit The controllers are setup to communicate on the Modbus network using RTU Remote Terminal Unit mode with each 8 bit byte in a message contains two 4 bit hexadecimal characters The format for each byte is shown below Start bit Data bit Coding System 8 bit binary hexadecimal 0 9 A F Two hexadecimal characters contained in each 8 bit field of the message Bits Per Byte 1 start bit 8 data bits least significant bit sent first 1 bit for even odd parity no bit for no parity 1 stop bit if parity is used 2 bits if no parity Error Check Field Cyclical Redundancy Check CRC Stop Stop parity E Modbus RTU Message Framing Structure A Modbus RTU message is placed by the transmitting device into a frame with a known beginning and endi
41. ote that the starting address of a register is the parameter number x 10 1 in HEX 104 x 10 1040 1 1039 O40FHEx 01 06 04 OF 00 3C error check 00 3C Speed 60 Hz 3Cuex Message returned to Modbus master from Modbus RTU Function rau Addr Addr Preset Data HI Preset Data LO Error Check Pa ENT All values are in hexadecimal B EXAMPLE 5 Read Parameter 514 Motor Current 3 Amps Data Type 7 UINT32 Conversion factor 2 Modbus Function O3ugx Read Holding Registers Message sent to Modbus RTU from Modbus master Start Addr HI Start Adar LO No of Points HI Error Check ear AES Parameter 514 5139 1413ugx Note that the starting address of a register is the parameter number x 10 1 in HEX 34 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU Message sent to Modbus master from Modbus RTU LO Slave Function Byte Count Data HI Reg Data LO Reg Preset Data Data LO Reg Error Check Address 45140 45141 45141 01 1 0 o j o o o 2c Byte 3 byte 6 Value 000001 2CHEx 300 3 Amps All values are in hexadecimal MEXAMPLE 6 Read Parameter 609 8 Log Reference This example shows how to read an index parameter Holding register 9 Array Index Modbus Function O6Hex Preset Single Register Set Array Index to 8 Message sent to Modbus RTU from Modbus master Regis
42. quires setting of the below listed parameters See the VLT 6000 Operating Instructions MG 61 AX YY for details on selecting and changing parameter values if necessary 500 Protocol PROTOCOL Value FC protocol FC PROTOCOL 0 Metasys N2 METASYS N2 1 Landis Staefa Apogee FLN LS FLN 2 Modbus RTU MODBUS RTU 3 Function There is a choice of four different protocols Description of choice Select the required control word protocol 501 Address ADDRESS Value Parameter 500 Protocol FC protocol 0 O 126 1 Parameter 500 Protocol Metasys N2 1 1 255 1 Parameter 500 Protocol LS FLN 2 0 98 1 Parameter 500 Protocol MODBUS RTU 3 1 247 1 Function In this parameter it is possible to allocate an address in a serial communication network to each frequency converter Description of choice The individual frequency converter must be given a unique address If the number of units connected frequency converters master exceeds 31 an amplifier repeater must be used Parameter 501 Address cannot be chosen via serial communication but must be set via the LCP control unit 570 Modbus parity and message framing M BUS PAR FRAME Value EVEN 1 STOPBIT 0 ODD 1 STOPBIT 1 NO PARITY 1 STOPBIT 2 NO PARITY 2 STOPBIT 3 Function This parameter sets up the drive s Modbus RTU interface to communicate properly with the master control
43. returned to Modbus master from Modbus RTU Coil Addr HI Coil Addr LO No of Coils HI No of Coils LO Error Check Address 0 o o o 0 2 pans All values are in hexadecimal B EXAMPLE 3 Coast Stop Motor o a EE ANN to Modbus TENE from ae eee master Bveo Bve1 Bye2 Bytes Coil Addr HI Coil Addr No of Coils No of Coils Force Date HI ET moa 3 O 7 Byte 11412 Force Data Force Data HI Force Data Error Check LO Coils 16 23 LO Modbus message string 01 OF 00 00 00 20 00 00 20 2C Coast Command 0010110000100000 2C20Hex reversed See Control Word Bit Descriptions Speed Command 0 Message returned to Modbus master from Modbus RTU Coil Addr HI Coil Addr LO No of Coils HI No of Coils LO Error Check Address Loc o oco o 2 ans Ww To a ZE oc QS eu qs All values are in hexadecimal MG 10 S2 02 VLT is a registered Danfoss trademark 33 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU MEXAMPLE 4 Write Parameter 104 Motor Frequency with 60 Hz Data Type 6 UINT16 Conversion factor O Modbus Function O6ugx Preset Single Register me sent Tee Modbus RTU ee Modbus master Byteo Byte1 Byte eR Addr cd Addr Preset Data HI Preset Data LO Error Check M Modbus message string 01 06 04 OF 00 SC error check 04 OF Parameter 104 O40FHEx N
44. rmation contained in the message If a reply is required the controller will construct the reply message and send it Controllers communicate using a master slave technique in which only one device the master can initiate transactions called queries The other devices slaves respond by supplying the requested data to the master or by taking the action requested in the query The master can address individual slaves or can initiate a broadcast message to all slaves Slaves return a message called a response to queries that are addressed to them individually Responses are not returned to broadcast queries from the master The Modbus RTU protocol establishes the format for the master s query by placing into it the device or broadcast address a function code defining the requested action any data to be sent and an error checking field The slave s response message is also constructed using Modbus protocol It contains fields confirming the action taken any data to be returned and an error checking field If an error occurred in receipt of the message or if the slave is unable to perform the requested action the slave will construct an error message and send it in response or a time out will occur MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E VLT 2800 VLT 6000 and VLT 8000 with Modbus RTU The frequency converter communicates in M
45. rresponding to the transmission speed of the master Parameter 501 Bauarate cannot be selected via the serial port but must be preset via the operating unit 561 Protocol PROTOCOL Value FC protocol FC PROTOCOL 1 Metasys N2 METASYS N2 2 MODBUS RTU MODBUS RTU 3 Function There is a choice of three different protocols Description of choice Select the required control word protocol 570 Modbus parity and message framing M BUS PAR FRAME Value EVEN 1 STOPBIT 0 ODD 1 STOPBIT 1 NO PARITY 1 STOPBIT 2 NO PARITY 2 STOPBIT 3 Function This parameter sets up the drive s Modbus RTU interface to communicate properly with the master controller The parity EVEN ODD or NO PARITY must be set to match the setting of the master controller Description of choice Select the parity that matches the setting for the Modbus master controller Even or odd parity is sometimes used to allow a transmitted word to be checked for errors Because Modbus RTU uses the more efficient CRC Cyclic Redundancy Check method of checking for errors parity checking is seldom used in Modbus RTU networks factory setting display text value for use in communication via serial communication port 10 MG 10 S2 02 VLT is a registered Danfoss trademark Bonet VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU 571 Modbus communications timeout M BUS COM TIME
46. rved Parameter 300 Terminal 16 Digital Input l Parameter 365 Terminal 45 Bus Control Reserved Parameter 400 Reset Function Parameter 483 Dynamic DC Link Compensation Reserved Parameter 500 Protocol v Parameter 571 Modbus Communications Timeout Reserved Parameter 600 Operating Data Operating Hours l Parameter 631 Nameplate Communication Option Ordering No Reserved Parameter 700 Relay 6 Output Function l Parameter 711 Relay 9 Off Delay MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E Register Maps VLT 8000 Note the Holding Register number shown in the following table must be transmitted as shown value 1 in MODBUS telegrams e g Holding Register 4 00001 is transmitted as address 0 in MODBUS telegrams decimal 00001 00008 Reserved 00009 Array index 1 255 00010 L 00170 00180 00999 01000 L 01240 01250 1999 02000 i 02310 02320 02999 03000 L 03650 03660 03999 04000 i 04830 04840 04999 05000 L 05710 05720 05999 06000 i 06310 06320 06999 07000 L 07110 07120 65536 Parameter 001 Language l Parameter 017 Operating State at Power up Parameter 100 Configuration l Parameter 124 Stator Reactance Reserved Parameter 200 Output Frequency Range l Parameter 231 Filled Set Point Reserved Parameter 300 Terminal 16 Digital Input l Parameter 365 T
47. s 1 OHEx Bi Read Coil Status 01HeEx Description E Force Single Coil 05ugx Reads the ON OFF status of discrete outputs Description OX references coils in the slave Broadcast Forces a single coil OX reference to either ON or is never supported for reads OFF When broadcast the function forces the same coil references in all attached slaves Query The query message specifies the starting coil and Query quantity of coils to be read Coils are addressed The query message specifies the coil reference starting at zero Coils 1 16 are addressed as 0 15 to be forced Coils are addressed starting at zero Coil 1 is addressed as O Force Data 00 Example of a request to read coils 33 48 Status OOHEX OFF or FF OOHEX ON Word from slave device 01 See example 1 Start Motor Run Speed 40 Field Name Example HEX POV Slave Address 01 Function O0 S Coil Address HI Starting Address HI Starting Address LO 2 No of Points HI No of Points LO 1 Error Check CRC Coil Address LO O00 o y Force Data HI O0 i Force Data LO Error Check CRO o Response The coil status in the response message is packed as Response one coil per bit of the data field Status is indicated as The normal response is an echo of the query returned 1 ON 0 OFF The LSB of the first data byte contains after the coil state has been forced the coil addressed in the query The other coils follow Field Name Ex
48. s E from MET EE master Breo Bye Bve2 eves Coil Addr HI Coil Addr No of Coils No of Coils Force Date HI EE en E EA O 2 Byte 11 12 Force Data Force Data HI Force Data Error Check Coils 16 23 Modbus message string 01 OF 00 00 00 20 04 7C 04 99 19 37 43 C 04 Start Command 0000010001 111100 047CHex reversed See Control Word Bit Descriptions Modbus message string 01 OF 00 00 00 20 04 7C 04 99 19 37 43 99 19 NOTE Speed Command 4000uex 100 speed 40 of 4000HEx 1999HeEx reversed Message returned to Modbus master from NEC NN RTU Bytes Coil Addr HI Coil Addr LO No of Coils HI No of Coils LO Error Check IEEE CNN 00 20 ans All values are in hexadecimal B EXAMPLE 2 Ramp Stop Motor Message sent to Modbus RTU from Modbus master Coil Addr HI Coil Addr No of Coils No of Coils Force Date HI Address LO HI LO Coils 0 7 o j or o o o 2 o 83C j Byte 11412 Force Data Force Data HI Force Data Error Check Coils 16 23 32 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU Modbus message string 01 OF 00 00 00 20 04 3C 04 00 00 89 19 8C 04 Stop Command 0000010001 11100 043CrHe_x reversed See Control Word Bit Descriptions Speed Command 0 Message
49. s occurs before completion of the frame the receiving device flushes the incomplete message and assumes that the next byte will be the address field of a new message Similarly if a new message begins earlier that 3 5 character times following a previous message the receiving device will consider it a continuation of the previous message This will cause a time out no response from the slave since the value in the final CRC field is not valid for the combined messages 14 MG 10 S2 02 VLT is a registered Danfoss trademark Danfi VLT 2800 VLT9 6000 HVAC and VLT 8000 AQUA Modbus RTU E Address Field The address field of a message frame contains 8 bits Valid slave device addresses are in the range of O 247 decimal The individual slave devices are assigned addresses in the range of 1 247 0 is reserved for broadcast mode which all slaves recognize A master addresses a slave by placing the slave address in the address field of the message When the slave sends its response it places its own address in this address field to let the master know which slave is responding E Function Field The function field of a message frame contains 8 bits Valid codes are in the range of 1 FF See section Modbus RTU Function Codes When a message is sent from a master to a slave device the function code field tells the slave what kind of action to perform When the slave responds to the master it uses the
50. system Even if you are an experienced Modbus programmer it is suggested that you read these operating instructions in its entirety before you start programming since important information can be found in all sections E Assumptions These operating instructions assume that you have a controller that supports the interfaces in this document and that all the requirements stipulated in the controller as well as the frequency converter are strictly observed along with all limitations therein i What You Should Already Know The Modbus RTU is designed to communicate with any controller that supports the interfaces defined in this document It is assumed that you have full knowledge of the capabilities and limitations of the controller E Modbus RTU Overview Modbus RTU Remote Terminal Unit protocol defines a message structure that controllers will recognise and use regardless of the type of physical networks over which they communicate It describes the process a controller uses to request access to another device how it will respond to requests from the other devices and how errors will be detected and reported It establishes a common format for the layout and contents of message fields During communications on a Modbus RTU network the protocol determines how each controller will know its device address recognise a message addressed to it determine the kind of action to be taken and extract any data or other info
51. tect against shock Stand on an insulating pad and make it a habit to use only one hand when checking components Always work with another person in case of an emergency Disconnect power whenever possible to check controls or to perform maintenance Be sure equipment is properly grounded Wear safety glasses whenever working on electric control or rotating equipment E Warnings Against Unintended Start 1 While the frequency converter is connected to the AC line the motor can be brought to a stop by means of external switch closures serial bus commands or references If personal safety considerations make it necessary to ensure that no unintended start occurs these Stops are not sufficient 2 During programming of parameters the motor may start Be certain that no one is in the area of the motor or frequency converter driven equipment when changing parameters 3 A motor that has been stopped may start unexpectedly if faults occur in the electronics of the frequency converter or if an overload a fault in the supply AC line or a fault in the motor connection or other fault clears 4 If the Local Hand key is activated the motor can only be brought to a stop by means of the Stop Off key or an external safety interlock E Electrostatic discharge ESD Electronic components are sensitive to electrostatic discharge ESD ESD can reduce performance or destroy sensitive electronic components Follow proper ESD
52. ter 146 Reset Voltage Vector Parameter 200 Output Frequency Range 4 02310 Parameter 231 Frequency Bypass 2 Parameter 302 Digital Input Terminal 18 1 l 03490 Parameter 349 Speed Compensation Delay Parameter 400 Reset Function i a 04560 Parameter 456 Brake Voltage Reduce Reserved 05000 Parameter 500 Protocol 05440 Parameter 544 Pulse Count Reserved 06000 Parameter 600 Operating Data Operating Hours x 06420 Parameter 642 Power Card Identification 06430 65536 Reserved MG 10 S2 02 VLT is a registered Danfoss trademark 17 Parameter Handling Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU E Register Maps VLT 6000 Note the Holding Register number shown in the following table must be transmitted as shown value 1 in MODBUS telegrams e g Holding Register 4 00001 is transmitted as address 0 in MODBUS telegrams decimal 00001 00008 Reserved 00009 Array index 1 255 00010 L 00170 00180 00999 01000 i 01180 01190 1999 02000 L 02280 02290 02999 03000 i 03650 03660 03999 04000 L 04830 04840 04999 05000 L 05710 05720 05999 06000 L 06310 06320 06999 07000 i 07110 07120 65536 Parameter 001 Language l Parameter 017 Operating State at Power up Parameter 100 Configuration Parameter 118 Motor Power Factor Reserved Parameter 200 Output Frequency Range l Parameter 228 Warning High Feedback Rese
53. ter Addr Register Addr Preset Data HI Preset Data LO Error Check Address HI LO 0 j 0 oo o o o Message sent to Modbus master from Modbus RTU Function Register Addr Register Addr Preset Data HI Preset Data LO Error Check Address HI LO ee o o o Modbus Function O3uUgx Read Holding register Read value of parameter 609 8 Message sent to Modbus RTU card from Modbus master i No of Function Start Addr HI Start Addr LO No Error Check Address Registers HI Registers LO f L0 j o sv 1 69 3 o0 o o Ww To a ce oO S QS aW c Message sent to Modbus master from Modbus RTU Byte 1 Byte Count Data HI Data LO Error Check o3 o o0 9 Note that the starting address of a register is the parameter number x 10 1 in HEX Byte 34 byte 4 0190HEx 400 40 All values are in hexadecimal MG 10 S2 02 VLT is a registered Danfoss trademark 35
54. the master to the original function code with its most significant bit via the Modbus serial network it uses the function code set to a logic 1 In addition the frequency converter field to indicate either a normal error free response or places a unique code into the data field of the response an error called an exception response In an error free message This tells the master what kind of error response the frequency converter simply echoes the occurred or the reason for the exception The tables original function code For an exception response the below identify the codes and describe their meaning Modbus Code decimal 01 02 17 Data change in the parameter called is not possible in the present mode of the frequency converter Some parameters can only be changed when the motor has stopped There is no bus access to the parameter called Data Change is not possible because factory setup is selected Modbus RTU Errors Modbus Code decimal 66 invalid Data Length or Value nvalid Function Code Exception Ofer ats MG 10 S2 02 VLT is a registered Danfoss trademark 31 Desf VLT 2800 VLT 6000 HVAC and VLT 8000 AQUA Modbus RTU m Appendix A Examples The following examples illustrate different In case of malfunction please refer to the Modbus RTU commands section Exception Codes B EXAMPLE 1 Start Motor Run Speed 40 Modbus function OFHex Force Multiple Coils oe Sera to Modbu

Download Pdf Manuals

image

Related Search

Related Contents

INTERNET TABLET User Manual    Samsung SVETA BMF con tecnología Digital Inverter, 328 L Manual de Usuario    FITNESS COACH STYLE  Canon i470D Printing Guide  Grundig 42 VLE 9480 BL 42" Full HD 3D compatibility Smart TV Wi-Fi Black  D 520 DÉSHUMIDIFICATEUR  Advent TOYBTSW3 User's Manual  JVC HR-V610E User's Manual  

Copyright © All rights reserved.
Failed to retrieve file