Bitte um hilfe für mein Projekt

Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich danke vorab schon einmal um eure Hilfe.

Ich muß vorab euch über meinen Status informieren.

Ich habe seit 2 Jahren meinen Techniker allerdings dank der Wirtschaftslage hatte ich bis jetzt keine neuen Berührungen mit S7 gehabt.

So jetzt soll ich ein Projekt schreiben.
Es geht um eine Schweißanlage, die über drei Achsen angetrieben wird.

Die Schrittkette für die Referenz fahrt ist fertig,
allerdings fängt es jetzt an.
Kann man bei der Referenzfahrt beim Start einen Zähler ansteuern und mit einem Takt ihn bis ende der Fahrt mitzählen lassen ?
Dann soll er mir das in eine Merker schreiben.

Und bei der Automatik funktion muß ich auf die werte zu greifen können und das auch noch über WinCC.

Ich glaube das waren jetzt zu viele Info´s

Ich glaube das beschäftigt mich wieder über die Arbeit hinaus.

Grüße :confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zähler sollte ganz einfach gehen. Keine Ahnung was du für einen Antrieb hast, aber mit Start der Referenzfahrt kannst du dir einen Merker setzen, den Zähler initialisieren und solange im gewünschten Takt hochzählen bis Referenz erreicht vom Antrieb kommt.
 
WinCC Flexible.

Wie kann ich die Daten da hinterlegen,
bzw. die als AbsolutWert setzten ?

Mache wenn ich es schaffe am We eine Tabelle,
wo feste Werte drin stehen damit die Anlage Sie abfährt.

Grüße
 
Positionieraufgaben lassen sich am einfachsten mit einem Servo-Regler machen. Der Geber hängt am Regler und braucht dann nur etwas Parametrierung und die entsprechenden Befehle: Referenzfahrtmodus angeben, z.B. auf die HW-Endlage, Referenzoffset angeben und Referenzfahrt starten. Den Rest macht der Servo. :cool:
Für die Positionsliste solltest Du Dir je Achse einen DB mit Positionen anlegen.
Im flexible machst Du dann ein Ein-/Ausgabefeld zum Editieren der Positionen. Entweder machst Du nur ein Feld und lädst über einen Zeiger die Position aus der Positionsliste in einen Editierbaustein oder Du machst für jede Position ein eigenes Feld. Je nachdem wie es besser zur Anwendung passt.
Alternative: Rezepturen anlegen, ist aber nicht so meins...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Welche Werte willst du zählen?
Wenn es von einem Encoder kommt, wird es eng mit dem Zählen in einer PLC ohne extra Hardware.

Besser und sinnvoller wäre es, wenn du beschreibst, welche Art von Achsen du wie bewegen willst.


bike


P.S: Fielleicht sollde ich meinem Nick auch einen weiblichen Tough geben? :rolleyes:
 
Ich habe drei Achsen an der Maschine.
Man kann sich das eigentlich als eine FRäsanlage vorstellen.

Ich habe an jedem Servo einen REsolver angeschlossen,
somit müsste ich doch auch über Ihn Werte bekommen ?

Im Automatik Modus soll die Maschine über das Touch Panel die eingegeben Werttabelle stupiede abfahren,
dafür muß ich ja aber zuvor die max. Werte wissen.

Im Hand Betrieb sieht das ganze schon ein wenig anders aus.
Da bin ich uns Chef uns noch nicht so einig ob man die Werte via Hand am Panel eingeben kann oder wie man das besser machen könne.

Ich danke aber schon jetzt für eure Hilfe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe an jedem Servo einen REsolver angeschlossen,
somit müsste ich doch auch über Ihn Werte bekommen ?

Also irgendwie ist deine Fragestellung seltsam ...
Wenn du 3 Servomotoren mit Resolver hast, dann gibt es doch auch eine Positioniersteuerung (Sinamics, Sinumerik, S7 mit T-CPU, SEW, oder sonst was). Aus dieser Steuerung bekommst du die IST-Position. Und je nach Steuerung gibt es verschiedene Möglichkeiten die Positionieraufgaben zu lösen.

Also schreib mal mehr über die eingesetzten Komponenten und dann kann man dir auch besser helfen.

Gruß
Dieter
 
Ich finde den Thread bisher auch ein bißchen abstrackt :rolleyes:

Vielleicht einmal grundsätzlich :
Ich verstehe einen Servoregler (mit seinem Antrieb) als eine Einheit, der man (bei Positionierbetrieb) ein Ziel übergibt und die Vollzugsmeldung zurück erhält. Idealerweise betreibe ich solche Geräte immer mittels eines Bussystems an einer SPS - man hat dadurch einfach mehr Möglichkeiten und bekommt auch mehr Informationen.

Ich stimme Blockmove aber zu, dass es sicherlich angebracht ist, mehr über die verwendete Hardware, deren Verknüpfung miteinander und dem Sinn des Ganzen zu erfahren. Das würde das Helfen doch deutlich vereinfachen ;)
 
Also irgendwie ist deine Fragestellung seltsam ...
Wenn du 3 Servomotoren mit Resolver hast, dann gibt es doch auch eine Positioniersteuerung (Sinamics, Sinumerik, S7 mit T-CPU, SEW, oder sonst was). Aus dieser Steuerung bekommst du die IST-Position. Und je nach Steuerung gibt es verschiedene Möglichkeiten die Positionieraufgaben zu lösen.

Also schreib mal mehr über die eingesetzten Komponenten und dann kann man dir auch besser helfen.

Gruß
Dieter
So oder ähnlich geht es mir auch. :confused:

Wenn NC Funktionen gebraucht werden, braucht man meist eine NC Baugruppe. Nur mal eben eine Sollposition schicken und dann den Antrieb noch steuern ist für eine PLC zuviel.


bike
 
Zurück
Oben