TIA Standard-FB zur Ansteuerung von Lenze FU

der_Maddin

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

ich möchte einem Lenze FU über ProfiNet eine Drehzahl übergeben (in FUP). Die Drehzahl soll am HMI (TP900) sowohl über +/- Buttons als auch über eine direkte Werteingabe im E/A-Feld möglich sein. Also ein Zugriff auf eine Variable von zwei stellen aus. Hierbei stehe ich vor zwei Herausforderungen:

1. Ich habe noch nie zuvor in einem S7-Projekt einen Frequenzumrichter angesprochen, aber sicher ist das eine Standardaufgabe. Daher gibt es sicherlich Standard-Vorgehensweisen, wie man diese Aufgabe löst. Kann mir jemand ein Projekt zukommen lassen, bei dem ein FU (wenn möglich ein Lenze FU) professionell über ProfiNet eingebunden wurde? Hieraus könnte ich mir für mein Projekt sicher abgucken, wie wie man standmäßig vorgeht (Umgang mit Status-Wort etc.).

2. Wie löse ich den "doppelten Zugriff" auf eine Variable, ohne mir die Variable immer wieder selbst zu überschreiben. Bei meinen ersten Versuchen trat der Fehler auf, dass ich über die +/- Buttons am HMI die Drehzahl hoch und runter stellen konnte (habe ich mit der CTUD Funktion gelöst). Wenn ich jedoch über das E/A-Feld eine Drehzahl vorgebe, ist diese nur für einen Zyklus aktiv und wird dann wieder auf den zuvor über die +/- Buttons eingestellten Wert zurückgesetzt. Auch hierfür gibt es sicher eine Standard-Vorgehensweise. Kann mir jemand etwas zur Verfügung stellen?

Danke und Gruß,
der Maddin

Software: TIA V12 SP1 Update 4
Hardware: TP900 HMI
PLC: 1214C DC/DC/DC
 
Nicht direkt für einen FU. Aber das kann man natürlich auf diverse Objekte übertragen. Ich hab hier z.b. n kleinen Objektsteuerbaustein für eine Klappe.

Das ist der Objektbaustein. der nimmt per Integer befehle von der Bedieneinheit entgegen. Das können mehrere Panels sein aber auch ein echtes Leitsystem. Wichtig ist nur dass die befehlswörter und Bits nicht zyklisch von der Bedienung geschrieben werden sondern nur bei Button push oder beim setzen einer neuen Befehlsart z.B. 1 für Automatik muss einmal geschrieben werden und wird vom Baustein auf 0 zurückgesetzt.
Wenn der Sollwert z.B. mit einem Knopf inkrementiert werden soll. dann soll der Knopf den Befehl setzen der Baustein zählt entsprechend hoch und setzt den Zählbefehl zurück.
Da kannst du dann auch eine Hardwaretaste anhängen musst aber dann eine Flanke draus bauen.

http://www.vollmi.ch/bilder/TIA/Objekt_Klappe.scl


So sehen dann die UDTs für die Datenpunkte die an die Antriebe oder bei dir FUs gehen würden. Das spart dir Arbeit beim anhängen an den Baustein.

http://www.vollmi.ch/bilder/TIA/AumaIn.scl
http://www.vollmi.ch/bilder/TIA/Aumaout.scl

Das ist jetzt alles in SCL aber du wirst sehen dass ist auch in FUP überhaupt kein Problem zu erstellen.

mfG René
 
Zurück
Oben