Problem beim einstellen eines Leine&Linde Profinet Drehgeber

Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen ich habe folgendes Problem:
Ich habe in meiner Anlage mehrere Leine & Linde Drehgeber über Profinet angeschlossen und möchte diese jetzt so einstellen das der Nullpunkt genau in der mitte des max Bereiches liegt. Wenn ich die Parameter dafür übertrage (den Wert 16777216) macht der Drehgeber daraus irgend was im um 2220000. Damit kann ich aber nichts anfangen. Dazu sei gesagt das die Drehgeber neu sind und ich außer ihnen eine IP-Adresse zuzweisen nichts mit ihnen gemacht habe. Vielleicht kennt ja einer das Problem und kann mir helfen. Ist das erstemal das ich sowas mache :-(

Daten:
Encoder RSA 608
25 Bit Profinet
10-30V
Leine & Linde

Die Beschreibung ist im Anhang


Schonmal danke
MFG Dennis
 

Anhänge

  • Manual_PROFINET_eng.pdf
    1,9 MB · Aufrufe: 8
Zuletzt bearbeitet:
Wenn ich mir das Handbuch ansehe, würde ich sagen, dass hier mittels Bit11 und Bit12 im G1_STW ein Setzen der Position angestossen werden muss.
Mehr kann ich leider zu Deinem Problem nicht beitragen, da ich den Geber sonst nicht kenne.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte vor ein paar Jahren Leine & Linde Multiturn Drehgeber über Profibus und habe die Nullpunktverschiebung im Programm gelöst. Ich glaube, ich hatte das selbe Problem wie du. Ansonsten sind die Dinger top!

mein original Bausteinkommentar:
Code:
Encoder Messwert normieren
Schritte / Umdrehung = 2^13 = 8192 
Anzahl Umdrehungen   = 2^12 = 4096
gesamter Bereich     = 2^25 = 33554432

Messbereich = {[I]spezifisch für meine Anwendung[/I]} 

Um den Nullpunkt überfahren zu können, wird der Breich in
zwei Teilbereiche aufgeteilt.
0..16777215        --> 0..pos
33554432..16777216 --> 0..neg
Der Sprung beim Überfahren des Nullpunkts erfolgt somit nicht nach
33554432, sondern nach -1.

Code-Schnippsel:
Code:
//*** pos. Bereich
      L     #ROHWERT
      T     #ROHWERT_POS
//*** neg. Bereich
      L     #ROHWERT
      L     L#33554432
      -D    
      T     #ROHWERT_NEG
//*** Auswahl
      L     #ROHWERT
      L     L#16777216
      >D    
      L     #ROHWERT_POS
      SPBN  M002
      L     #ROHWERT_NEG
M002: T     #TEMP_DINT
//*** Normierung
      CALL  "DINT_TO_REAL"
       x      :=#TEMP_DINT
       x_VON  :=L#-16777216
       x_BIS  :=L#16777216
       y_VON  :=#NEG_HMB      {[I]spezifisch für meine Anwendung[/I]}
       y_BIS  :=#POS_HMB      {[I]spezifisch für meine Anwendung[/I]}
       y_GW1  :=#NEG_HMB      {[I]spezifisch für meine Anwendung[/I]}
       y_GW2  :=#POS_HMB      {[I]spezifisch für meine Anwendung[/I]}
       RET_VAL:="M1".PV_METER_ENCODER_1

Ich habe praktisch den Bereich von 0..33554432 verschoben nach -16777216..+16777216.


Gruß, Onkel
 
Hab den Fehler gefunden :-(
Ich hatte den Eingangsbereich auf Startadresse 100 und den Ausgangsbereich auf Startadresse 12, damit kommt der Drehgeber irgendwie nicht zurecht.
Nachdem ich beide auf Startadresse 100 gesetzt habe geht es wie gewünscht.
 
Es sollten ein paar andere Firmen auch mal ab und zu hier reinschauen.
Besseren presale gibt es nicht als eine Unterstützung beim aftersale.
 
Hallo Klaus,

@ Onkel Dagobert
Danke für das Lob :grin:..
Gern geschehen :D . Ich finde es auch sehr gut, wenn Firmen über unser Forum Support leisten. Da du schon mal hier bist, hätte ich gleich noch eine Frage zu den Drehgebern. Und zwar war mir aufgefallen, wenn ich den Drehgeber im spannungslosen Zustand verdrehe, zählt er die Schritte mit. Wie funktioniert das? Und wie lange behält er spannungslos sein Gedächtnis?


Gruß, Onkel
 
Onkel, so stehts im Wikipedia:
"Bei rotatorischen Gebern unterscheidet man solche, die nur eine Umdrehung auflösen können und dann wieder bei 0 beginnen (Singleturn-Drehgeber), und solche, die mehrere Umdrehungen auflösen können (Multiturn-Drehgeber).
Durch einen Singleturn-Drehgeber wird jeder Winkelposition ein codierter Positionswert zugeordnet. Das bedeutet, dass nur innerhalb einer Umdrehung der Drehwinkel bekannt ist. Damit die absolute Position nach mehreren Umdrehungen bekannt bleibt, müssen die Umdrehungen von der Steuerung mitgezählt und beim Ausschalten gespeichert werden. Zudem muss sichergestellt sein, dass das Messsystem nach dem Ausschalten nicht aus Versehen verstellt wird.
Durch einen Multiturn-Drehgeber, wird jeder Winkelposition und jeder vollen Umdrehung ein codierter Positionswert zugeordnet. Eine Nullstellung oder Referenzierung entfällt. Damit die absolute Position nach mehreren Umdrehungen bekannt bleibt, müssen die Umdrehungen im Messsystem auch nach dem Ausschalten weiter gezählt werden. Optische Multiturn-Drehgeber verwenden zur Erfassung der Umdrehungen entweder mehrere Codescheiben, die intern über ein Getriebe verbunden sind, oder elektronische Zähler mit Stützbatterie. Seit 2007 [SUP][1][/SUP] gibt es auch Multiturn-Drehgeber die ohne Getriebe und ohne Batterie die Umdrehung erfassen können. Bei diesem als Energy Harvesting bekanntem Funktionsprinzip liefert ein Wiegand-Draht bei Änderung des Magnetfeldes genügend Energie um die Umdrehungen in einem nichtflüchtigem FRAM-Speicher zu zählen. Mittlerweile wird dieses Prinzip von verschiedenen Herstellern aufgegriffen.[SUP][2][/SUP] [SUP][3][/SUP] [SUP][4][/SUP]
"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Multiturn-Drehgeber

Hallo Onkel Dagobert,
unsere Multiturn-Drehgeber besitzen ein mechanisches Getriebe, welches die Anzahl der Umdrehungen über Sensoren am Getriebe misst. Dies ist absolut - im doppelten Sinne - notwendig, damit eben auch Wegänderungen im spannungslosen Zustand erfasst werden. Alternativ gibt es auch elektronische Multiturns bei denen der Drehgeber im spannungslosen Zustand über eine Pufferbatterie Positionsänderungen erkennt und zählt. Wir bevorzugen aus Sicherheitsgründen die mechanische Lösung.
Ich schicke Ihnen einen Auszug aus einer Präsentation mit. Wenn Sie uns Ihre Kontaktdaten zusenden, stellen wir Ihnen gern die komplette Präsentation zur Verfügung.

Mit freundlichen Grüßen
Klaus Korger
Leine & Linde (Deutschland) GmbHAufbau eines Multiturn-Drehgebers
 
Zurück
Oben