background image

R67051.0009 

– Index 1  

 

 

 

 

 

 

 

 

 

Bitte  beachten  Sie,  dass  neben  den  Ziffern 
0

–9  auch die Zeichen A-F zur Adressierung 

verwendet  werden  können,  die  mit  den 
Hexadezimal-Codes 4.1 bis 4.6 ausgedrückt 
werden. 
Bei  richtiger  Geräteadresse  und  gültigem 
Register-Code  antwortet  das  Gerät  je  nach 
Adressierungs-Art  mit  einem  der  folgenden 
beiden Strings: 

Please  note  that  figures  0-9  and  characters 
A-F  may  be  used  for  register  addressing, 
where  A-F  are  expressed  by  hexa-
decimalcodes 4.1 to 4.6. 
With  a  correct  unit  address  and  a  valid 
register  code,  the  unit  responds  with  one  of 
the subsequent strings (depending on mode 
of addressing):

 

 

BCC

STX = Control character CTRL B ( Hex 02 )

ETX = Control character CTRL C ( Hex 03 )

XXX = Register data

BCC = Block check character

STX

ETX

BCC

X X X

C1

C2

STX

ETX

BCC

C1

C2

!

C3

C4

S1

S2

BCC

X X X

 

Die  Stellenzahl  der  gesendeten  Datenwerte 
"XXX"  hängt  vom  jeweiligen  Wert  des 
angewählten  Registers  ab  und  kann  bei 
negativen  Werten  auch  ein  Minuszeichen 
enthalten.  Vornullen  werden  grundsätzlich 
unterdrückt und erscheinen nicht im Antwort-
Telegramm. 
Der  Block-Check-Character  "BCC"  ist  das 
Exclusiv-Oder aller gesendeten Zeichen von 
„C1“  bzw.  „!“  bis  „ETX“  (jeweils  ein-
schließlich). 

The  total  number  of  data  characters  "XXX" 
depends on the actual numeric value  of the 
selected  data  register  and  may  also  be 
leaded by a minus sign with negative values. 
Leading zeros are always supressed and will 
not appear in the telegram. 
The  block  check  character  "BCC"  is 
generated  by  an  Exclusive-OR  over  all 
characters between “C1” resp. “!” and “ETX” 
(both included)

 

Wenn in der Anforderung ein ungültiger bzw. 
unbekannter Datencode (C1-C4 oder S1-S2) 
gesendet wurde, antwortet das Gerät nur : 

If  the  request  string  contains  an  invalid  or 
unknown  register  code  (C1 

– C4 or S1-S2), 

the response of the unit will just be :

 

 

STX

C1

C2

EOT

STX

C1

C2

EOT

!

C3

C4

S1

S2

 

 

Wenn  sonstige  Fehler  im  Anfrage-Protokoll 
festgestellt  werden,  antwortet  das  Gerät  nur 
mit "NAK" ( Hex 15 ) 

In  case  of other  errors  in  the  request  string, 
the unit just responds by "NAK" (Hex 15)

 

 

5.   Das Schreiben von Daten 

 

Zur  Veränderung  von  Parametern  und 
Registerdaten  durch  einen  Rechner  wird,  je 
nach  Adressierungsart,  eines  der  nach-
folgenden Sendeprotokolle verwendet: 

5.   Writing to Registers 

 

For  modification  of  operational  or  other 
register  data  by  a  computer,  one  of  the 
subsequent strings must be used, depending 
on addressing mode:

 

 

EOT                  = Control character Ctrl D ( Hex 04 )

AD1, AD2          = Unit address, High Byte first

STX                  = Control character Ctrl B ( Hex 02 )

C1, C2, C3, C4  = Register code, High byte first

ETX                 = Control character Ctrl C ( Hex 03 )

BCC                 = Block check character

EOT

AD1

AD2

C1

C2

X X X

ETX

BCC

...

EOT

AD1

AD2

C1

C2

X X X

ETX

BCC

...

!

C3

C4

S1

S2

BCC

BCC

S1, S2              = Subcode, High byte first

X X X               = New  register data ( ASCII Code )

STX

STX

!                        = Exclamation mark ( Hex 21 ) 

 

Summary of Contents for 57 Series

Page 1: ...lles Kommunikations Protokoll für Kübler 57x Geräte und SK 1D 1A2RS SK 1A 1S1D2RS SK 1S 1A2RS Serial Communication Protocol for Kübler 57x Units and SK 1D 1A2RS SK 1A 1S1D2RS SK 1S 1A2RS R67051 0009 Index 1 ...

Page 2: ... 1D 1A2RS SK 1A 1S1D2RS SK 1S 1A2RS Language version German DE English EN German is the original version Document version 06 11 2018 R67051 0009 Index 1 Copyright 2018 Kübler Group Fritz Kübler GmbH Legal notice All contents included in this manual are protected by the terms of use and copyrights of Fritz Kuebler GmbH Any reproduction modification usage or publication in other electronic and print...

Page 3: ...s 5 6 Übertragung von Steuerbefehlen 7 6 Transmission of Control Commands 7 7 Praktisches Beispiel zur seriellen Kommunikation mit Kübler Geräten 7 7 Practical example for communication with Kübler motion controllers 7 7 1 Daten String 8 7 1 Data string 8 7 2 Bestätigung abwarten 9 7 2 Wait for acknowledgement 9 7 3 Weitere Parameter senden 9 7 3 Transmit more parameters 9 7 4 Daten aktivieren 9 7...

Page 4: ... to 29 etc Wenn die serielle Adresse eines Gerätes unbekannt ist kann diese mit der SCAN Funktion der zugehörigen Kübler Bediener software ermittelt werden Werksseitig sind alle Kübler Geräte auf die Adresse 11 eingestellt Where the serial address of a unit should be unknown the SCAN function of the correspondink Kübler operator software will help you to find out Ex factory all Kübler units are se...

Page 5: ... Adressierung Example 1 Standard addressing Auslesen der Integralgeschwindigkeit Int Time Code 03 bei einem BY 150 Gleichlaufregler mit der Geräteadresse 31 Read the integration speed register Int Time register code 03 from a BY 150 synchro controller with device address 31 EOT ENQ 3 1 0 3 hex 04 33 31 30 33 05 Beispiel 2 Erweiterte Adressierung Example 2 Extended addressing Auslesen der aktuellen...

Page 6: ... register and may also be leaded by a minus sign with negative values Leading zeros are always supressed and will not appear in the telegram The block check character BCC is generated by an Exclusive OR over all characters between C1 resp and ETX both included Wenn in der Anforderung ein ungültiger bzw unbekannter Datencode C1 C4 oder S1 S2 gesendet wurde antwortet das Gerät nur If the request str...

Page 7: ... not affect the current operation until the command Activate Data has been transmitted This procedure enables the user to prepare a complete new set of parameters in the background of the unit with no effect to the production in progress and to activate all at the same time by one single command Hinweise zur Speicher Organisation Beim Auslesen von Parametern sendet das Gerät immer nur die aktuelle...

Page 8: ...ng als auch der zugehörige serielle Befehl gleichzeitig auf 0 gesetzt sein damit der entsprechende Befehl deaktiviert ist Important remark There is a logical OR condition between all hardware control inputs and their corresponding serial command flags For this reason it is essential to have the hardware input and the serial command set to OFF at the same time in order to switch a command OFF Wenn ...

Page 9: ... links finden wir ausschliesslich Nullen Das Exclusiv Oder und damit das entsprechende Bit des BCC ist daher ebenfalls 0 Characters with gray background are used to form the block check character by an exclusive OR function Consider each of the 8 columns in the binary code field only gray rows In the high bit column we find all zeros therefore the exclusive OR is 0 and the high bit of the block ch...

Page 10: ...auf die Codestelle 67 C1 6 und C2 7 den Wert 1 schreiben müssen After successful transmission of all parameters we must activate the new settings to make them effective to the operation of the machine With 575 units we need to write a 1 into the register with code 67 C1 6 and C2 7 No Expression ASCII Hex Binary code Hi Lo Comment 01 EOT EOT 0 4 0 0 0 0 0 1 0 0 Control character Initialisation 02 A...

Page 11: ...eicherung nicht mehr gewährleistet Hint The life time of EEProm memory chips is limited to a total number of about 100 000 storage cycles After this stored data may get lost 8 Historie 8 History of Modifications Version Name Date Modifications Serpro01a hk Original Version Serpro02a hk 07 04 2004 Extended register code addressing ...

Page 12: ...Kübler Group Fritz Kübler GmbH Schubertstr 47 78054 Villingen Schwenningen Germany Tel 49 7720 3903 0 Fax 49 7720 21564 info kuebler com www kuebler com ...

Reviews: