Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Absolutwertgeber mit SSI-Interface

  1. #1
    Registriert seit
    30.01.2004
    Ort
    Erfurt
    Beiträge
    961
    Danke
    42
    Erhielt 109 Danke für 87 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    kennt sich jemand mit sowas aus? Für eine zu überarbeitende Steuerung kriege ich Positionen als Absolutwert aus einem Geber mit SSI-Interface, meine Schnittstelle dabei ist je ein INT32 mit dem Wert, die Meßhardware besteht aus einem Jäger-Meßsystem.
    Bei er Inbetriebnahme des Reglers nun stellt sich heraus, das es starke Störungen beim Meßwert gibt, sowohl Spitzen nach oben als auch nach unten. Wir sind uns sicher - der Regler ist es nicht, er reagiert aber auf die Störung, darum kann die geforderte Genauigkeit (XY-Positionierung) nicht eingehalten werden.

    Wo könnte man die Leute vor vor Ort nach der Störung suchen lassen (angeblich ist alles in Ordnung...)

    Peter
    Zitieren Zitieren Absolutwertgeber mit SSI-Interface  

  2. #2
    Registriert seit
    16.03.2004
    Beiträge
    273
    Danke
    2
    Erhielt 10 Danke für 6 Beiträge

    Standard

    Hallo Peter,

    hatte auch schon mal Probleme in dieser Richtung. Bin mir aber nicht mehr sicher ob es ein SSI-Geber war. Das Problem lag an der Verdrahtung, bzw. genauer gesagt an der Schirmung. Der Schirm war durch einen unvorsichtigen Mechaniker angebohrt worden. Kabel ausgewechselt und alles war OK!
    Wenn das Protokoll was der Geber sendet nicht mehr richtig ankommt, könnte die Auswertung das falsch interpretieren.

    Nur mal so als Tip

    Markus

  3. #3
    Registriert seit
    11.07.2004
    Beiträge
    1.597
    Danke
    10
    Erhielt 213 Danke für 183 Beiträge

    Standard

    Ich habe auch schon defekte Geber gesehen, die Istwertsprünge machten aber beim Selbstcheck nichts ungewöhnliches feststellen konnten. Um dies zu erkennen, sollte man eine Plausibilitätsprüfung einfügen (wie stark kann sich der Istwert vom einen Einlesen zum nächsten maximal ändern). Bei einer Neuinstallation kommt aber natürlich auch die Verkabelung in Frage (Siehe oben).
    Die Taktfrequenz paßt aber schon zur Kabellänge (oder anders herum gesagt:taktest Du für Deine Kabellänge langsam genug)?

    EMV-Probleme (Magnetventile, Schütze.....) sind auch noch in Betracht zu ziehen.

  4. #4
    PeterEF ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    30.01.2004
    Ort
    Erfurt
    Beiträge
    961
    Danke
    42
    Erhielt 109 Danke für 87 Beiträge

    Standard

    Danke für die Antworten. Kann es sein, das folgendes unzulässig ist: das Gebersignal (SSI) wird parallel an ein Sicherheitsrelais (Pilz Pnozmulti) und an die eigentliche Steuerung geführt - sowas hab ich noch nicht gesehen (man will wohl den Aufwand für einen zweiten Satz Geber sparen). Bis jetzt hat mich das nicht bekümmert, wir liefern hierbei nur Software......

    An der Leitungslänge kann es nicht liegen, die gleiche Leitung am Geber funktionierte mit der alten Steuerung 10 Jahre lang.

    Schönen Abend noch, Peter

  5. #5
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Was macht das Sicherheitsrelais denn mit einem SSI Signal? Habe noch nie von einem Sicherheitsrelais mit Drehgeberauswertung gehört, aber ich lerne gerne dazu.
    Sollte das Sicherheitsrelais KEINE SSI-Schnittstelle haben, ist die Verdrahtung falsch.
    Sollte es doch eine haben, ist es trotzdem zweifelhaft, ob der Geber 2 Empfänger beliefern kann.
    Weiss leider zu wenig über SSI.
    Wenn es Sende- und Emfangsleitungen hat, dürfen mit Sicherheit die Leitungen, die zum Geber senden, nicht auf zwei Partner geführt werden.
    Aber ich würde immer probieren, den Geber nur auf die Steuerung zu führen, Eventuell ist es ja möglch für einen Versuch das Sicherheitsrelais zu "brücken".

  6. #6
    Registriert seit
    21.05.2004
    Beiträge
    418
    Danke
    31
    Erhielt 16 Danke für 8 Beiträge

    Standard

    Da ght es mir wie Zottel.

    Was tut das SSI Signal beim PNOZmulti und wenn es ein PNOZmulti mit SSI Eingang gibt, dann geht das Ganze auch in die Hose.

    Einfache Darstellung:
    Der SSI-Empfänger (Steuerung) sendet über TAKT einen Takt.
    Entsprechend dem Taktsignal sendet (schiebt) der Geber seinen Positionswert (Bit)seriell über die DATA Leitung in den Empfänger.

    Da der Geber nur dann auf DATA was ausgibt wenn die Steuerung mit Takt was anfordert (Triggert) und der Geber seinen Positionszählerstand seriell über DATA sendet, heißt es eben SynchronSeriell -> SSI.

    Variante 1:
    Wenn ich nun zwei Steuerungen und einen Geber habe, dann sendet jede Steuerung einen Takt - wobei sich der Pegel der Steuerung mit der robusteren Ausgangstreibern durchsetzt, der Geber ist ganz verwirrt und sendet seine Daten, bricht ab und ....
    Zufall wenn da mal was richtig ankommt.

    Variante 2:
    Zwei Steuerungen aber man verwendet nur von einer Steuerung den TAKT. Die zweite Steuerung soll nur horchen was der Geber so sendet.
    Die Steuerung die den Takt macht, wird nun korrekt funktionieren, sofern die zweite Steuerung den Pegel auf DATA nicht elektrisch vermurkst (nicht sehr wahrscheinlich).
    Die zweite Steuerung, die ja das Auslesen ihres Empfangspuffers (FIFO) nach dem von ihr erzeugten Takt triggert, hat ein Problem, da sich zum Zeitpunkt des Auslesens immer nur Fragmente des Geberwertes (Telegrammes) im Puffer befinden. Der Geber sendet ja zum Takt von Steuerung1.

    ALSO:
    Wenn zwei Systeme einen Geberwert benötigen, dann geht das mit SSI nicht, weil man den Takt der beiden Systeme (Steueurngen) nicht synchronisieren kann!

    Kurt

  7. #7
    Registriert seit
    16.06.2003
    Ort
    88356 Ostrach
    Beiträge
    4.811
    Danke
    1.231
    Erhielt 1.101 Danke für 527 Beiträge

    Standard

    Zitat Zitat von Kurt
    Die zweite Steuerung, die ja das Auslesen ihres Empfangspuffers (FIFO) nach dem von ihr erzeugten Takt triggert, hat ein Problem, da sich zum Zeitpunkt des Auslesens immer nur Fragmente des Geberwertes (Telegrammes) im Puffer befinden. Der Geber sendet ja zum Takt von Steuerung1.

    ALSO:
    Wenn zwei Systeme einen Geberwert benötigen, dann geht das mit SSI nicht, weil man den Takt der beiden Systeme (Steueurngen) nicht synchronisieren kann!

    Kurt
    erstmal vielen dank für die tolle beschreibung!

    aber wenn ich zwei steuerungen habe, dann definiere ich eine als master und eine als slave.

    der master macht den takt und gibt diesen an den geber und auf einen eingang vom slave. der slave triggert sein fifo mit diesem eingang - also dem takt von steuerung 2. auf der datenleitung horchen wie beschrieben beide...

    wären die beiden steuerungen dann nicht synchron?

  8. #8
    Registriert seit
    02.12.2003
    Beiträge
    171
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    ich kenne diese gelben (Stegmann?) Geber, da gab es öfters Probleme beim anlöten des Steckers. Teilweise hat sich ein drähtchen der Abschirmung durch eine Signalleitung gebohrt.

    Grüße
    Ralf

  9. #9
    Registriert seit
    21.05.2004
    Beiträge
    418
    Danke
    31
    Erhielt 16 Danke für 8 Beiträge

    Standard

    wären die beiden steuerungen dann nicht synchron?
    Es handelt sich beim Takt nicht um eine feste 'endlose' Frequenz sondern um ein Frequenzpaket, dann eine Pause und ein Paket und eine Pause....

    Der Takt taktet die Positionsdaten aus dem Geber in den FIFO des Auswärtegerätes. Mit der Pause, weis der Geber, JETZT ist Schluss, das Auswärtegerät kopiert den FIFO-Inhalt weg und holt die Position raus und löscht den FIFO.
    Beim nächsten Taktbeginn (ImpulsPaketanfang) muss der Geber wieder neu mit den Positionsdaten (von Vorne MSB) zu senden beginnen, damit im FIFO des Auswärtegerätes jedes Bit aus dem Geber auf der richtigen BitStelle im FIFO steht.

    Das Auswertegerät (Steuerung) triggert sich selber mit seinem eigenen Takt (Impulspaket und Pause) triggert-> (FIFO wegkopieren und löschen).

    Die zweite Steuerung die nur mithorcht, bekommt immer nur Stücke der Daten die von der ersten Steuerung aus dem Geber geschoben werden, und diese Stücke sind im FIFO noch dazu an der falschen (Bit)Stelle.
    Es müsste also die Pause der zweiten Steuerung synchronisiert werden, damit das mithorchen funktioniert.

    Kurt

  10. #10
    Registriert seit
    11.07.2004
    Beiträge
    1.597
    Danke
    10
    Erhielt 213 Danke für 183 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Falls ein Geber zwei Geräte bedienen soll, dafür gibt es dann ein entsprechendes Interface fertig zu kaufen. Für die zwei Steuerungen simuliert es dann jeweils einen Encoder, und für den Encoder ist es die ganz normale Steuerung.

    http://www.digitronic.com/produkte/digicon.htm

Ähnliche Themen

  1. SM338 SSI-Absolutwertgeber
    Von Connelly im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 25.08.2015, 09:47
  2. Absolutwertgeber Ersatz
    Von mariob im Forum Elektronik
    Antworten: 0
    Letzter Beitrag: 05.10.2011, 13:01
  3. absolutwertgeber ssi
    Von berni_rb im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 16.09.2010, 12:01
  4. Absolutwertgeber am Profibus
    Von Outrider im Forum Feldbusse
    Antworten: 3
    Letzter Beitrag: 27.06.2009, 00:29
  5. Suche - Absolutwertgeber
    Von marlob im Forum Suche - Biete
    Antworten: 0
    Letzter Beitrag: 11.05.2008, 16:21

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •