TIA S7-1214C mit Inkrementalgeber ifm RO3101 am HSC zum Positionieren

sirbarny

Level-2
Beiträge
261
Reaktionspunkte
67
Möchte die Funktion kurz beschreiben und vlt. haben die Positionierprofis ein paar Anregungen.

Ein Bügel, der an einer ½“ Rollenkette befestigt ist soll ca. 2m nach unten und oben fahren. Der Antrieb ist ein SEW Movimot mit Kettenrad. Der Encoder sitzt auf der anderen Seite der Welle. Die Geschwindigkeit ist ca. 30 min-1. Es wird einen oberen und unteren Einstellpunkt geben, um den Nullpunkt und den Endpunkt am HMI einzustellen. Anfahren über Tippbetrieb.

Kurz nach den beiden Einstellpunkten wird ein Anschlag montiert, wo der Bügel bei einer Fehlfunktion dagegen fahren kann und über ein Stromüberwachungsrelais eine Abschaltung erfolgt.

Für den HSC würde ich die Anweisung CTRL_HSC_EXT verwenden. Vorwärts und rückwärts zählen für die Positionierung.

Der Encoder hat standardmäßig 1024 Inkremente. Ich möchte ihn auch nicht um parametrieren, wegen Ersatzteillieferung.

Reicht es nur das A-Signal zu verwenden? Kann man das Z-Signal, bei dieser Anwendung, für irgendwas brauchen?

1736917510393.png
 
Reicht es nur das A-Signal zu verwenden
Das würd ich garnicht anfangen. Die zweite Spur wird mindestens für die Richtung gebraucht.
Mit nur A musst Du dann auch beim Zähler manuell die Richtung umschalten und Du bekommst automatisch ne Fehlpositionierung, wenn der Antrieb z.B. kurz durchsackt beim Heben (Bremse defekt, Motoransteuerung suboptimal etc).
 
Reicht es nur das A-Signal zu verwenden? Kann man das Z-Signal, bei dieser Anwendung, für irgendwas brauchen?
Du brauchst A- und B-Spur jeweils auf einem eigenen HSC Eingang.
Z brauchst Du nicht.

Ich würd aber der Mechanik zuliebe überlegen 2 Inis auf die Endlagen zu setzen und nicht auf Block zu fahren bis die Stromaufnahme hoch geht.
 
@Holzmichl
Habe etz den Geber an der 1200er dran, aber so ganz kapier ich das Ganze noch nicht.
Du würdest quasi mit A in die eine Richtung und mit B in die andere Richtung zählen?
Welchen Zähler verwenden? Einphasen- Zweiphasenzähler? Steh eps auf'm Schlauch :oops:
 
Soweit hab ich es schon kapiert, glaube ich. Dann aber A und B auf einen HSC oder jeweils auf eine HSC, wie Holzmichl das geschrieben hatte.
Welcher Zählerfunktion verwenden? Irgendwie zählt er mir nur in eine Richtung.

Verwende CTRL_HSC_EXT mit SDT HSC_COUNT
 
Ich würds so in Betrieb nehmen:

Du hast die Wahl zwischen Zähler einfach und vierfach. Der Unterschied ist die Auswertung der Flanken im Gerät und für die Anwendung "4-fache Genauigkeit". Also du bekommst viermal so viele Impulse pro Umdrehung.
Die Definition von Genauigkeit ist mir bekannt, daher die Gänsefüßchen...

1739776373579.png

1739776535185.png
 
Etz mal so aufgebaut. Irgendwie scheint der Zählwert nicht plausibel. Von 0 eine Umdrehung in die eine Richtung ca. 2080, wieder zurück ca. -840.
Dabei hat er doch nur 1024 Inkremente. Werde nicht schlau draus.
Wenn ich Z als Einphasenzähler zähle, macht er 1024.

1739795823629.png RO3101
 
Irgendwie scheint der Zählwert nicht plausibel. Von 0 eine Umdrehung in die eine Richtung ca. 2080, wieder zurück ca. -840.
Dabei hat er doch nur 1024 Inkremente. Werde nicht schlau draus.
Wenn ich Z als Einphasenzähler zähle, macht er 1024.
Sollte Z bei einer Umdrehung nicht nur einmal kommen?? :unsure:
Oder meinst du, A und/oder B getrennt als normaler Zähler zählen?
Hast du nach Änderungen der HW Projektierung die Hardware komplett übersetzt und in die 1214 geladen?

Zeige mal deine Verdrahtung. Und Spannungsversorgung 24V ist ok und stabil?
 
So sieht es später aus, im Moment nur am Schreibtisch. Den Z hatte ich mit angeschlossen, obwohl er nicht verwendet wird. Dabei ist mir aufgefallen, dass der Eingang auch blinkt, deshalb der Versuch. Meiner Meinung nach auch nut einmal pro Umdrehung?
An meinem IO-Link Master von Baumer macht er auch 1024 Impulse.
Spannung stabil. Irgendwo ist der Wurm drin und ich komm nicht drauf.
Den Typ Sensor hatten wir schon, aber nur direkt am FC 302 Positioning.

1739798053590.png
 
Ist der GND des Sensors (Stecker Pin 3, GN) mit M der Digitaleingänge verbunden?
Wie ist im Datenblatt des Sensor die Steckerbelegung M12 gemeint, mal als "IO-Link", mal als "Drehgeber"? Sind das 2 verschiedene Sensortypen und ist der richtige verbaut? Oder sind das 2 Stecker am Sensor und ist am richtigen Stecker angeschlossen? Oder muss der Typ irgendwie eingestellt werden?
 
Ist der GND des Sensors (Stecker Pin 3, GN) mit M der Digitaleingänge verbunden?
Bloß gut dass Dummheit nicht weh tut, sonst müsste ich etz eine Diclac einwerfen. DANKE !!!
Er zählt etz vor- und rückwärts gleich. Aber kannst du mir sagen, warum 4000 Impulse gezählt werden, bei 1024 Inkrementen?

Weil A/B 4fach Zähler. 1024 x 4 = 4096 :)

Es ist nur ein Sensor. Beide Schaltbilder sind aufgedruckt. Wenn man ihn am IO-Link parametrieren möchte, darf man A und B nicht anschließen.
 
Zuletzt bearbeitet:
Sorry hab das oben jetzt nur mal überflogen...

Hast du die Eingangsverzögerung runter gesetzt? (Einstellbar für jeden Eingang)
Standard ist da etwas um die 3.2ms. Das sollte man für schnelle Eingänge runtersetzen auf mindestens die maximal zu erwartende Frequenz.
 
Das mit der Filterzeit hatte ich vorher schon im Handbuch gesehen. Es war tatsächlich der M von den DI's. Mit dem Schaltschrank wär das auch nicht passiert, aber auf dem Schreibtisch schnell zusammen geschraubt, um zu sehen was der HSC mit dem Geber treibt.

Ich war auf alles komplizierte fixiert, nur nicht auf einfache Fehler. Gestern hätte ich es, auch unter Androhung der Todestrafe, wohl nicht gefunden. 🤷‍♀️

Dafür haben wir unsere Profis (y)
 
Zurück
Oben