FU regeln mit FM350

hATZEnbrECHT

Level-1
Beiträge
45
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Wehrte Programmierer!

Folgendes Problem:

Ein Frosterband führt Produkte zu. Das Nachfolgende - zu regelnde - Transportband verläuft um 90° versetzt zum Frosterband. Auf dem Transportband sind Fächer angebracht, in welche je ein Produkt gefördert werden soll. Die Geschwindigkeit das Transportbandes soll mit einem FU per Motorpoti geregelt werden. Der Motor besitzt einen Inkrementalwertgeber, dessen Werte über eine FM350-1 eingelesen werden sollen.

Nun habe ich mich schon ein wenig hier in Forum belesen, habe aber noch ein paar Fragen.

Doch ersteinmal ein paar Worte zum Lösungsansatz:

Da die Produktgeschwindigkeit und der Produktabstand variabel und nicht beeinflussbar sind, habe ich mir gedacht die Fächer schnellstmöglich unter dem Frosterband zu positionieren. Dazu ermittle ich die Zahl der Inkremente von Fachmitte zu Fachmitte. Wenn das in Position stehende Fach beladen wurde, erhöhe ich die Geschwindigkeit mit dem Poti und positioniere das nächste Fach unter dem Frosterband.

Wenn positioniert wurde, soll der Zähler auf Null gesetzt werden, so dass bei der nächsten Fahrt wieder die gleiche Anzahl von Inkrementen gezählt werden muss um das Fach unter das Frosterband zu bringen.

Nun habe ich also das configuration pack installiert und siehe da, ich kann in der HWconfig doch was einstellen. Gehe ich also auf die Karte und stelle bei Betriebsart: "periodisches Zählen" ein. Dann Hauptzählrichtung ist "vorwärts" und unter oberere Grenze kann ich ja dann meine Inkremente von Fachmitte zu Fachmitte eintragen. Doch was hat es mit der "Torfunktion" auf sich?

In der FM-Beschreibung habe ich gelesen, dass man zum Starten des Zählers ein Tor aufmachen muss (Parameter SW_GATE von FC2). Wird damit das Zählen gestartet oder starte ich erst wenn ich L_DIRECT setze?

Dann kann ich Vergleichswerte setzen. Damit wird der Zählwert verglichen wenn das Tor auf ist?

Wenn die Vergleichswerte erreicht sind, will ich beim Ersten das Motorpoti zurückregeln und beim Zweiten die Freigabe wegschalten. Wie ich das verstehe kann man jedoch nur die DO's der Zählerkarte mit den Vergleichswerten verknüpfen. Ist das so?

Vielen Dank für Eure Bemühungen!

Hochachtungsvoll, hATZEnbrECHT
 
Hallo,
die Tor-Funktion gibt das Zählen frei. Ist das Tor "geschlossen", so werden keine Impulse gezählt - auch wenn ggf. welche anliegen. Je nach Projektierung hast du ein Software-Tor (deine SPS) oder ein Hardware-Tor (z.B. ein Ini).

Wenn du die Vergleiche auf die DO's ausgibst, so geschieht dies außerhalb des SPS-Zyklus (direkt). Du kannst die Ergebnisse aber auch in der SPS auswerten (entweder über den Koppel-DB oder durch direktes Vergleichen von Ist-Psotion mit Sollposition im Programm).

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bietet sich denn dann überhaupt ein Nutzung des Tores für mich an? Ich würde doch dann Inkremente verlieren und müsste neu Referenz fahren!?

Ich habe auch nochmal weitergelesen in der Beschreibung. nun ergibt sich für den Ladewert folgende Frage:

In der HWConfig habe ich ja einen oberen Grenzwert bestimmt, nämlich den von Fachmitte zu Fachmitte. Heißt ja dann, dass sobald die Position erreicht wurde, der Zähler wieder von neuem beginnt. Sozusagen ohne dass ich den Ladewert setzen müsste. Kann ich dass so machen? Würde mir ja ne ecke Programmlogik ersparen....

... wäre dann die Betriebsart Endlos-Zählen?
 
Zuletzt bearbeitet:
... deine Betriebsart wäre "Endlos zählen".
Ob du das Tor deaktivierst oder nicht läßt sich nicht pauschalisieren.
Wenn du deine Position erreicht hast, dann mußt du dann den Zähler löschen (Ladewert = 0).

Gruß
LL
 
Es hat sich doch nun herausgestellt, dass die Aufgabe nicht das Zählen verlangt, sondern das Messen der Drehzahl. Über eine Lichtschranke erhalte ich die Zeitdauer von Produkt zu Produkt. Die frequenz vom FU muss nun so angepasst werden, dass diese immer in ein Fach fallen.

So muss ich ja bei Reglerfreigabe das Tor zur Messung der Drehzahl aufmachen. Die Messung soll dann kontinuierlich erfolgen, bis die Reglerfreigabe weggenommen wird.

Ist es ersteinmal richtig das Tor so anzusteuern?

nun gibt es ja zur FM350 so tolle FC's. Die haben auch ganz tolle Funktionen.... und zwar solch tolle, die ich überhaupt nicht brauche. So habe ich mich entschieden die Karte direkt anzusprechen. in der Beschreibung habe ich gelesen, dass dazu die in der HWConfig parametrierten Adressen verwendet werden.

Kann ich die direkt adressieren oder muss ich da mit Prozessvariablen arbeiten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Frequenzmessung habe ich mit der Karte noch nicht gemacht - ich weiß aber das es geht. Deine Vermutung mit dem Tor ist dort m.E. zutreffend.

Ich verwende die Siemens-Bausteine gar nicht sondern schreibe mir die PED's direkt in einen entsprechend strukturierten DB (damit ich die Steuerbits direkt und symbolisch habe) bzw. aus demselben dann auf die entsprechenden PAD's ...

Gruß
LL
 
Zurück
Oben