Протокол HSP5 в преобразователях частоты фирмы KEB
Описание протокола HSP5
Developement Information Protocol description HSP5 CH.F5.0EI-K Protocol description HSP5
Описание протокола HSP5
Developement Information
Protocol description HSP5
CH.F5.0EI-K
Protocol description HSP5
HSP5 Highspeed Serial Protocol F5
File - Info
Name: Protocol description HSP5 CHF50EIK.doc
Authors: B. Broszeit, T. Kaiser, E. Wrede
Changes
NAME Date Description
Kaiser.02. Separation of the description HSP5-protocol (HSP5.doc) and
service specific properties (ProtServ.doc)
Kaiser.03. Explained BCC-Code calculation
Wrede.03. Change of service : negative acknowledgements for all writing
data
Wrede.03. Change of service : parameterizing data which can be switched
Service 1: acknowledgement set invalid, if set addressing byte > 1
Wrede.04. Change of service : acknowledgement only valid for
parameterizing data, process data is not acknowledged
Service : acknowledgement set invalid, if set addressing byte > 1
write service 0, 1, , , , , , , : Inverter busy, if at the
moment no write access is possible
Kaiser.07. Layout adapted, english version generated
Page 2
Protocol description HSP5
Common
1. Fundamental Telegram Structure.4
1. Definition of the Acknowledge.5
Services.6
2. Service 0: Reading the Parameter Value (enhanced set addressing)
2. Service 0: Writing the Parameter Value (enhanced set addressing).9
2. Service 1: Reading the Parameter Value (standard set addressing).10
2. Service 1: Writing the Parameter Value (standard set addressing).11
2. Service 2: Reading the Limits.12
2. Service 2: Writing the Limits.13
2. Service 3: Reading the Default Value.14
2. Service 3: Writing the Default Value.15
2. Service 4: Reading the Parameter Properties.16
2. Service 4: Writing the Parameter Properties.17
2. Service 5: Reading the Display Scaling
2. Service 5: Writing the Display Scaling
2. Service 6: Reading the Parameter Name
2. Service 6:Writing the Parameter Name.21
2. Service 7: Reading the Plain Text Indices for the Display and for COMBIVIS.22
2. Service 7: Writing the Plain Text Indices for the Display and for COMBIVIS
2. Service 8: Reading a Plain Text for the Display
2. Service 8: Writing a Plain Text for the Display.25
2. Service 9: Reading a Plain Text for COMBIVIS.26
2. Service 9: Writing a Plain Text for COMBIVIS.28
2. Service : Reading the Group Properties
2. Service : Writing the Group Properties.30
2. Service : Reading the Group Name.31
2. Service : Writing the Group Name
2. Service : Reading a Plain Text Definition for COMBIVIS.33
2. Service : Writing a Plain Text Definition for COMBIVIS.35
2. Service : Reading of Process Data Telegram Type
2. Service : Writing of Process Data Telegram Type
2. Service : Reading of Process Data Telegram Type
2. Service : Writing of Process Data Telegram Type
2. Service : Reading of Process Data Telegram Type (Scope).40
2. Service : Writing of Process Data Telegram Type (Scope).41
2. Service : Check Parameter Value to Default Value (enhanced set addressing).42
2. Service : Set Parameter Value to Default Value (enhanced set addressing)
2. Service : Check Parameter Value to Default Value (standard set addressing)
2. Service : Set Parameter Value to Default Value (standard set addressing).45
2. Service : Process Data Telegram Type (full duplex)
2. Service : Process Data Telegram Type (full duplex)
2. Service : Process Data Telegram Type (full duplex)
Page 3
Protocol description HSP5
1 Common
Target of the new protocol is a higher communication speed. This shall be reached by the following measures:
1. Higher baud rates (shorter telegrams)
2. Full Duplex data transfer (higher telegram throughput)
3. Hardware signals for telegram end (faster processing onto micro controllers)
4. Point to Point connection (no evaluation of the inverter address necessary)
5. Multi-master capable (no polling of important working conditions necessary)
6. No longer ASCII-coded (shorter telegrams)
1. Fundamental Telegram Structure
INV-ID-OP INV-ID-FU Service Set Selection, Parameter Address, BCC
Data, Acknowledgement (dep.on the
Service)
INV-ID-OP: bits. Identifying of communication cycles which are initiated by the operator. Rotating counter (1
- ). at INV-ID-FU 0.
INV-ID-FU: bits. Identifying of communication cycles which are initiated by the inverter. Rotating counter (1
- ). at INV-ID-OP 0.
Service: bits. Identifies the service to be executed. The upper two bits have special meanings.
bit 7: 0: => Request : => Response
bit 6: 0: => Read : => Write
Thereby write and read services are available.
Addr., Data: Contains the parameter addresses, the set information and the data. The content of this range is
dependent on the actual service.
BCC: Control byte. The value of this byte is an exclusive-or-calculation of the telegram bytes ahead.
Page 4