background image

1.3  USS - Protocol speciication 

 

BU 0050 GB-3111 

Subject to technical amendments 

19 

1.3   USS Protocol Specification 

1.3.1  

General information 

The  USS  protocol  defines  an  access  procedure  according  to  the  Master/Slave  principle  for  communication 
via  a  serial  bus.  A  sub-set  of  this  also  includes  point-to-point  connection.  A  master  and  a  maximum  of  31 
slaves  can  be  connected  to  a  bus.  The  individual  slaves  are  accessed  by  the  master  via  an  address 
character  in  the  telegram.  Direct  exchange  of  messages  between  the  individual  slaves  is  not  possible. 
Communication is carried out in semi-duplex mode. The master function cannot be transferred (single master 
system). 

Data transfer via the two-cable bus is carried out by individual characters in the format:   
1 start bit, 8 data bits 1 even parity bit and 1 stop bit (

8E1

) - This results in a character frame of 11 bits. 

The direction of the data on the bus (transmit or receive) is specified by the master. 

 

 

1.3.2  

Telegram Structure 

Each telegram starts with the start character STX (= 02 Hex), followed by the length (LGE) and the address 
byte (ADR). This is followed by the information characters. The telegram 

is concluded by the data saving character BCC (Block Check Character). 

 

STX 

LGE 

ADR 

N

1

 

N

2

 

 

.. 

 

 

N

n

 

BCC 

 

For word information (16 Bit) in the information data block (= information character block) the High Byte (first 
character)  is  always  transmitted  first,  followed  by  the  Low  Byte  (second  character).  The  same  applies  for 
double-word information: 

First the High Word is transmitted, followed by the Low Word. 

Summary of Contents for SK 300E Series

Page 1: ...GB BU 0050 USS Bus modules and MODBUS RTU Supplementary manual for NORD frequency inverters...

Page 2: ...orage and correct handling must be complied with 4 Installation The installation and cooling of the equipment must be implemented according to the regulations in the corresponding documentation The dr...

Page 3: ...U 0500 GB December 2004 Part No 607 0502 5204 Latest version BU 0050 GB August 2011 Part No 607 0502 3111 Deletion of option DevicenNet mc for FI series vector mc Inclusion of SK 500E series frequency...

Page 4: ...ter series use across series is only possible with the SK TU2 module with SK 300E and SK 750E The use of these modules with other devices is not permitted and can lead to their destruction The describ...

Page 5: ...Bus System 24 1 5 Data transmission 26 1 5 1 Structure of reference data 26 1 5 2 PPO types 27 1 5 3 Process data PZD 29 1 5 4 Parameter range PKW 39 1 6 Telegram examples 43 1 6 1 The Macro Generator...

Page 6: ...mendments BU 0050 GB 3111 3 FAULTS 71 3 1 Troubleshooting 71 3 1 1 Error display 71 3 1 2 Error memory 71 3 2 Error messages 72 4 ADDITIONAL INFORMATION 73 4 1 Maintenance and servicing information 73...

Page 7: ...ed telegram traffic fixed telegram length required as well as visualisation tasks The USS protocol is a simple serial transfer protocol defined by Siemens which if fully tailored to the needs of drive...

Page 8: ...ns 1 1 5 1 European EMC Directive If NORD frequency inverters or their options are installed according to the recommendations in this instruction manual it meets all EMC directive requirements as per...

Page 9: ...any time As delivered without the technology unit 2 LEDs green red are visible externally These indicate the actual device status The green LED indicates that the mains voltage is present and operatio...

Page 10: ...ed interface for USS bus communication According the version of the Fi the following interfces are available X11 RJ12 socket available for the entire series X7 73 74 RS485 terminal connection availabl...

Page 11: ...GN D n c CA N _2 4 V CA N _H CA N _L CA N _G N D n c CA N _ SH LD CA N _G N D nc CA N _2 4 V RS4 8 5 _ A RS4 8 5 _B G N D TXD RX D 41 V O 5 V 5 V 1 2 ON V REF 1 0 V AG N D 0 V AI N 1 AI N 2 AO U T 1...

Page 12: ...nserted or removed unless the device is free of voltage The slots may only be used for the intended modules The slots are coded to prevent them from being incorrectly connected Installation of a techn...

Page 13: ...owing successful parameterisation the data set can be saved as a file 1 2 2 3 Installation of the SK TU1 technology unit Installation of the technology units must be carried out as follows 1 Switch of...

Page 14: ...tions Maximum cross section Parameter X1 1 Output relay 1 5 mm 2 P434 P443 X1 2 Analog signals IN OUT 1 0 mm 2 P400 P419 X1 3 Digital inputs 1 0 mm 2 P420 P423 X1 4 Bus signals power supply 1 0 mm 2 P...

Page 15: ...can however also be used for an emergency stop function Connector Functions Maximum cross section Parameter X4 1 Output relay 1 5 mm 2 P434 P436 X4 2 Digital input 1 5 mm 2 P420 X4 3 Data cables 1 5...

Page 16: ...ning the 2 screws and levering out the device cover slot or simply pull it out 3 Locking lever in the open position 4 Using light pressure push the customer unit into the upper guide rail until it eng...

Page 17: ...er to the closed position 6 Replace all covers Motor temperature protection applies for all customer units For secure protection against motor overheating a temperature sensor thermistor PTC can be co...

Page 18: ...tion the complete data set can be stored as a file by means of NORD CON Further details can be found in Manual BU 0300 USS interface RS485 With the SK 300E an RS485 interface is lead out to a 4 pin M1...

Page 19: ...ta transfer via the two cable bus is carried out by individual characters in the format 1 start bit 8 data bits 1 even parity bit and 1 stop bit 8E1 This results in a character frame of 11 bits The di...

Page 20: ...be represented by each of the 31 possible addresses For this the appropriate address must be set in the slave device Bit 5 and Bit 6 have a special meaning Bit 5 Broadcast A so called broadcast telegr...

Page 21: ...ng time definitions must be observed Time Size Meaning tSP Minimum 2 character durations Start pause time tAVZ Maximum 20 ms Response Delay Time tTLZ 1 5 x consecutive telegram duration 1 5 x n 4 x ch...

Page 22: ...m permissible response delay time is 20ms however it must not be smaller than the start pause If the addressed participant does not respond within the maximum permissible response delay time an error...

Page 23: ...gy The USS bus is based on a linear topology without spur cables Both ends of the lines end at a participant and must be terminated there with bus termination networks The maximum cable length and the...

Page 24: ...inverter is usually connected to the USS bus system by a twisted shielded two wire cable The guaranteed transfer speeds or transfer distances can only be achieved without errors if the specified cabl...

Page 25: ...devices to the Bus Avoid extending the Bus lines using plug connectors Bus lines should be laid with a minimum spacing of 20cm to other lines which carry a voltage higher than 60V This applies to line...

Page 26: ...setpoint and actual values are transferred in the process data Access always consists of an order and a response telegram In the order telegram the reference data is transferred to the slave In the re...

Page 27: ...int values without parameter data PPO3 and PPO4 are purely process data objects for applications which do not require parameter processing Abbreviations used PPO Parameter Process data Object STW Cont...

Page 28: ...ord 3rd word 4th word 5th word 6th word 7th word 8th word PPO 1 PPO 2 1st word 2nd word 3rd word 4th word PPO3 PPO4 1 5 2 2 PPO types for SK 500E series The following diagram shows an overview of the...

Page 29: ...ngth 16 Bit response telegram contains status bits e g FI running error SW1 3 Setpointvalues maximum of 3 possible 16 or 32Bit order telegram e g frequency setpoint value position setpoint value torqu...

Page 30: ...setpoint currently provided by the ramp generator is frozen frequency is maintained 1 Enable ramp generator Enable setpoint on ramp generator 6 0 Disable setpoint Selected setpoint value is set to zer...

Page 31: ...ly acknowledged 4 0 OFF 2 OFF2 command applied 1 No OFF 2 5 0 OFF 3 OFF3 command applied 1 No OFF 3 6 0 Starting not disabled 1 Starting disabled Switches first to OFF1 then to ready to start status 7...

Page 32: ...SK 700E 750E with POSICON extension Status MFR 4 0 1 MFR 4 reference value reached Only for SK 700E 750E with POSICON extension Status MFR 4 1 1 5 3 5 Setpoint 1 SW1 The function of the 1st setpoint i...

Page 33: ...nt frequency 32 Bit setpoint position setting As a 32 Bit value the full position range of 50000 000 revolutions is available With the SK 700E 750E the 32 Bit setpoint position is transferred in the a...

Page 34: ...are always 16 Bit The function of the second and third setpoints can be set in the inverter with parameter P547 Setpoint function 2 and P548 Setpoint function 3 respectively Both setpoints are transf...

Page 35: ...pectively Both setpoints are transferred as whole numbers in the range 32768 to 32767 The value 16384 4000 HEX corresponds to 100 The value C000 HEX is equal to 100 so that setpoints in the range 200...

Page 36: ...tes of the control terminals and the relay MFR digital outputs can be transferred SK 700E 750E Bit Status Bits 0 5 Digital input 1 6 Bits 6 11 for POSICON special extension unit Digital input 7 12 Bit...

Page 37: ...changes between various states are triggered by the respective control commands in the process data control word The actual status is returned in the process data status word After switching on the i...

Page 38: ...nable operation 5 Sw itch on 6 Disable operation 7 Reset error Coding of status 1 Bit 0 0 2 Bit 6 1 3 Bit 0 1 4 Bit 1 1 5 Bit 2 1 6 Bit 5 0 7 Bit 2 Bit 3 1 8 Bit 3 1 3 5 2 3 3 6 4 2 2 1 2 3 7 8 f 0 re...

Page 39: ...at the maximum number of permissible writing cycles to the frequency inverter EEPROM 100 000 cycles is not exceeded I e continuous cyclical writing must be prevented For certain applications it is suf...

Page 40: ...ved 11 Change parameter value array double word without writing into EEPROM 5 12 Change parameter value array word without writing into EEPROM 4 13 Change parameter value double word without writing i...

Page 41: ...WE2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 No information all 0 P1 P4 Array 1 64 P1 P4 Sub index Array 1 256 The structure and function of the parameter index IND depends on the type of parameter to be...

Page 42: ...s are described in the POSICON supplementary manual The parameter value is transferred as an integer value For parameters with resolutions 0 1 or 0 01 the parameter value must be multiplied by the inv...

Page 43: ...aid The macro generator is started directly from the NORD CON program via the menu bar 1 6 1 The Macro Generator Simple process sequences can be simulated with the aid of the macro generator This can...

Page 44: ...W1 IW1 BCC Hexadecimal 02 0C 00 00 00 00 00 00 00 0B 70 00 00 75 Bit Value Value HEX Meaning 15 0 0 Parameter set Bit 1 off 14 0 Parameter set Bit 0 off 13 0 Reserved 12 0 Rotation left is off 11 1 B...

Page 45: ...ng 15 0 0 Parameter set Bit 1 off 14 0 Parameter set Bit 0 off 13 0 Reserved 12 0 Rotation left is off 11 1 B Rotation right is on 10 0 Reference value undershot 9 1 Bus controller 8 1 Setpoint actual...

Page 46: ...ency inverter 0 1 2 3 4 5 6 7 8 9 10 11 12 13 STX LGE ADR PKE PKE IND IND PWE PWE ZSW ZSW IW1 IW1 BCC 02 0C 0A 00 00 00 00 00 00 0B 31 00 00 37 The following telegram must be sent to the inverter 0 1...

Page 47: ...rred As the acceleration time has an internal inverter resolution of 0 01sec a parameter value of 10 0 01 1000 3E8hex must be transferred PPO1 was selected as the PPO type Procedure Set address Addres...

Page 48: ...am Check response telegram PWE 3E8 Details 0 1 2 3 4 5 6 7 8 9 10 11 12 13 STX LGE ADR PKE PKE IND IND PWE PWE STW STW SW1 SW1 BCC 02 0C 03 10 66 00 01 00 00 00 00 00 00 7A The response telegram of th...

Page 49: ...146 38400 PPO0 14 0 573 4 01 6 0 573 38400 PPO1 16 0 573 4 583 6 9 0 573 38400 PPO2 20 0 573 5 729 8 6 0 573 38400 PPO3 8 0 573 2 292 3 4 0 573 38400 PPO4 12 0 573 3 438 5 2 0 573 The start pause tim...

Page 50: ...t 3 05 Bus I O In Bit 4 06 Bus I O In Bit 5 07 Bus I O In Bit 6 08 Bus I O In Bit 7 09 Flag 1 only SK 500E 10 Flag 2 only SK 500E 11 Bit 8 BUS control word only for SK 500E 12 Bit 9 BUS control word o...

Page 51: ...ster value slip 22 Speed encoder 23 Actual freq with slip from SW V2 0 24 Master value act freq with slip from SW V2 0 P503 Master function output Master function output SK 300E SK 700E SK 750E 1 6 0...

Page 52: ...can only be controlled via the digital and analog inputs or via the bus I O Bits 2 USS control word the control signals enable direction of rotation are transferred via the RS485 interface The setpoi...

Page 53: ...available for SK 540E and above a transfer rate of maximum 38400 Baud must be set P512 USS Address USS Address 0 30 0 Setting of the FI bus address for USS or SK 540E and above also Modbus communicat...

Page 54: ...Setpoint frequency after master value ramp 21 Actual frequency without master value slip 22 Speed from encoder only possible with SK 52x 53xE and encoder feedback 23 Actual frequency with slip Actual...

Page 55: ...word SK 530E and above 23 Setpoint position increment Low word SK 530E and above 24 Setpoint position increment High word SK 530E and above 25 45 reserved 46 Setpoint torque process controller 47 Gea...

Page 56: ...750E parameter P700 still only indicates error messages Parameter Setting value Description Note Comments P740 01 06 Process data Bus In Process data Bus In SK 300E SK 700E SK 750E 0000 FFFF hex Disp...

Page 57: ...sources linked with OR 08 Parameter data In 1 09 Parameter data In 2 10 Parameter data In 3 11 Parameter data In 4 12 Parameter data In 5 Data during parameter transfer Order label AK Parameter number...

Page 58: ...nction 502 P503 P741 01 23 Process data Bus Out Process data Bus Out SK 540E SK 545E 0000 FFFF hex This parameter provides information about the actual status word and the actual values that are trans...

Page 59: ...SK XU1 No IO XX00 Basic IO XX01 Standard IO XX02 Multi IO XX03 USS IO XX04 CAN IO XX05 Profibus IO XX06 Encoder 01XX POSICON 02XX P744 Configuration level Configuration level SK 5xxE 0000 FFFF hex Th...

Page 60: ...the SK TU2 3 CTR Code details can be found in the respective BUS module manual Different contents are shown depending on the modules P746 01 03 Module status Module status SK 700E SK 750E 0000 FFFF h...

Page 61: ...RXD must not be connected Termination resistors can be connected via DIP switch on the FI DIP 1 Address range 0 1 3 30 Address 2 must not be used Address 0 is reserved for the master Broadcast Mode T...

Page 62: ...ut rather via a break in transmission at least 3 5 characters long The length of the transmission break therefore depends from the transfer speed The end of the message is also marked by a break in tr...

Page 63: ...x08 Status of Coils 0x03 Number of High Coils 0x00 CRC High 0x12 Number of Low Coils 0x04 CRC Low 0x15 CRC High 0xBC CRC Low 0x92 2 5 2 05h Write Single Coils Writes a single 1Bit value The addresses...

Page 64: ...Coils 2 Byte 0x0001 to 0x0008 Number of Coils 2 Byte 0x0001 to 0x0008 Number of bytes 1 Byte 1 Example Bus IN Bits 2 4 and 5 are set from start address 0x0001 Query Master Slave Response Slave Master...

Page 65: ...x01 to 0x08 Number of parameters 2 Byte 0x0001 to 0x0004 Parameter value N 2Byte Example 1 Parameter P102 parameter set 1 is read out Content 200 0x00C8 Query Master Slave Response Slave Master Addres...

Page 66: ...6 10h Write Multiple Register This command enables several parameters to be written consecutively and for parameters with a data length of 32Bit In the process data area all process data of the P050 p...

Page 67: ...0x12 Parameter value 2 High 0x34 Parameter value 2 Low 0x56 CRC High 0x29 CRC Low 0xAE Example 2 Parameters P050 1 to P050 3 i e setpoint values 1 to 3 are written Control word1 1000 SW2 2000 SW3 300...

Page 68: ...ngle Coil The number of parameters is above the limit set by Modbus 04h Error in access to the parameter database of the FI The number of coils to be written in the function Write Single Coil has been...

Page 69: ...N and P051 Process data OUT are executed in the background and are not visible to the user From a structural point of view these are array parameters 01 04 Assignment of the setpoints in parameter P05...

Page 70: ...odel Start address Bit 15 Bit 6 Bit 5 Bit 0 Parameter number Array Index The lower 5 bits are available for the array elements so that the maximum array size is 63 The parameter values are shifted by...

Page 71: ...y flashing with a frequency which corresponds to the number code of the fault The following table shows all the faults which are attributable to bus operation In the operating display of the optional...

Page 72: ...eck bus protocol program process Check Bus Master 10 2 Bus Timeout Option Telegram timeout for external bus module telegram communication is faulty Check external connection Check bus protocol program...

Page 73: ...x 04532 401 555 If a frequency inverter or accessories are sent in for repair no liability can be accepted for any added components e g such as line cables potentiometer external displays etc Please r...

Page 74: ...ve 2 M Master function output P503 52 Master function value P502 52 Modbus RTU 65 01h Read Coil 67 03h Read Holding Register 69 05h Write Single Coils 67 06h Write Single Register 70 0Fh Write Multipl...

Page 75: ...5 Keyword index BU 0050 GB 75...

Page 76: ...NORD USS and Modbus RTU Manual 76 Subject to technical amendments BU 0050 GB 3111 Part No 607 0502 3111...

Reviews: