S7-1200 G2 Schrittmotor steuern

Johanning

Level-2
Beiträge
21
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hat schonmal jemand eine S7-1200 G2 zur Ansteuerung von Schrittmotoren eingesetzt?
Wenn ja, welches Technologieobjekt und wie wird der Motor angebunden?
Es müsste ja Möglich sein, da PTO von der CPU unterstützt wird. Aber bei den Technologieobjekten
steht in der Anleitung PTO wird nicht unterstützt.

Gruss aus Neuhausen am Rheinfall
 
Unglaublich:

Aus der Doku: https://support.industry.siemens.co...08255/v1/s71200_system_manual_de-DE_de-DE.pdf
8.5 Unterschiede zwischen S7-1200 G2 und S7-1500/S7-1500T
Die S7-1200 G2 Bewegungssteuerung ist in der Funktion jener der S7-1500/1500T ähnlich,
mit folgenden Ergänzungen:
• Unterstützung für eine Teilmenge der Extended Motion Control
• Unterstützung für eine Teilmenge der Kinematik-Geräte
– Kartesisches Kinematik-Portal bis 3D mit Ausrichtung
• Unterstützung für Kurvenscheibengleichlauf ist auf Punkte begrenzt
• Unterstützung für Bibliotheksversionen V8.0 und höher
• Unterstützung nur für Einzelader
Die S7-1200 G2 Bewegungssteuerung ist in der Funktion jener der S7-1500/1500T ähnlich,
mit folgenden wichtigen Unterschieden:
• Keine Unterstützung für PTO-basierte Motion Control
• Keine Unterstützung für Kinematik-Zonen
• Keine Unterstützung für benutzerdefinierte Kinematik

In diesem Zuge: Was ist denn: Unterstützung nur für Einzelader ???
 
Nun gut, so schnell wird nicht aufgegeben...

Eine Möglichkeit wäre eine "normale" TO-Achse mit Anbindung über Datenbaustein.
Dann den Drehzalsollwert nach einer Anpassung an den PTO (hoffentlich geht das irgendwie)
Den Geber, habe da keinen, aus dem PTO erwirken.

Werde da nächste Woche mal was versuchen und berichten.

Hoffentlich kommt das was mit einem Update. Der Siemensvertreter wird's wieder voll abkriegen... armer Kerl...
 
Ist ein Fehler im deutschen Handbuch.

Im deutschen PDF steht:
Anhang anzeigen 86225

Im englischen steht dann ( richtig ):
Anhang anzeigen 86224


@ducati würde jetzt sagen: "Wenn Praktikanten übersetzen und auch das Übersetzte überprüfen & freigeben". Ein Schelm wer das auch denkt.
Hmmm, ich hoffe, ich bin nicht der einzige, der sich hier ein wenig abgehängt fühlt.
'EinzelAder' vs. 'single core' klingt irgendwie nicht so total absurd bzw. nicht unbedingt am Thema vorbei ... aber andererseits doch.
'EinzelAder' klingt nach VerdrahtungsProblem bzw. -Variante und 'single core' erinnert an die Architektur von Prozessoren.
Liege ich mit dieser Vermutung so halbwegs richtig?
Honig sei, wer malypensen tut.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Welche Schnittstelle hat denn der Motorcontroller? Takt/Richtung? Dann ist ein schneller Pulsausgang erforderlich. Oder geht auch analoger Drehzahlsollwert, oder ggf. Auswahl vordefinierter Positionen über digitiale I/Os?
 
Also für meine Anwendung werde ich folgenden Ansatz verfolgen:

TO-Objekt: Posiachse mit Anbindung Datenbaustein

Im Post-Servo den Drehzahlsollwert auf ein PTO legen. (CTRL_PTO)
Die Pulsausgabeder CPU (2DA) auf einen HSC zurückführen (2DI) (Wenn kein Geber verbaut ist)
Im Pre-Servo den HSC-Istwert auf den Geberistwert legen. (CTRL_HSC)

Sollte funktionieren. Kostet halt zwei zusätzliche DI
 
Zurück
Oben