FM 350 Sollwert/Istwertvergleich

Martin L.

Level-1
Beiträge
219
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

habe bei einer hydraulischen Achse ein Problem mit dem Vergleich des
Soll/Istwertes!

An der FM 350 ist ein 5V 1000 Imp. Inkrementalgeber angeschlossen.
Die FM zählt ist O.K. Möchte aber um meine hydraulische Ache zu steuern bei einer bestimmten Position die Achse abschalten.
Lese aus dem Anwender DB DB111.DBD34 aus und vergleiche es mit meinem Sollwert aus meinem TP. Habe eine CPU 315 Zykluszeit etwa 5 bis 9 ms.
Manchmal wird mein Vergleicher denke aus Zykluszeitgründen nicht erfasst.
Wie mache ich das System schneller??
Danke für eure Hilfe.

Bis dann

Martin
 
Wenn du das entsprechende Bit bei deinem Soll Ist Wert Vergleich SETZT, sollte die Zykluszeit eigentlich keine Rolle spielen - Außerdem 5 - 9ms sind eh net schlecht - hatte da schon ganz andere Werte!
 
Lese aus dem Anwender DB DB111.DBD34 aus und vergleiche es mit meinem Sollwert aus meinem TP.

Evt. verstehe ich Dich ja falsch: Machst Du den etwa Vergleich im Anwenderprogramm:confused:

In diesem Fall solltest Du den Sollwert aus dem TP als Vergleichswert in die FM350 laden und dann deren integrierte Ausgänge zum Starten/Stoppen der Achse benutzen - geht viel schneller;)
 
Hallo Peter, vladi, schilcher1,

danke für eure schnellen Antworten.
Zu Peter: Zur Zeit vergleiche ich noch den Sollwert vom TP mit dem Istwert aus dem Anwender DB der FM350 Baugruppe.

Habe versucht den Sollwert vom TP in den Anwender DB Vergleichwert 1 und 2 zu laden um die Ausgänge der FM350 anzusteuern.
Die Freigabe Bits für die beiden Ausgänge sind auch gesetzt!
Klappt zur Zeit noch nicht.
Vielleich habt ihr ja noch einen Tipp!!!!!!!!!!!!

Bis dann mal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Counter

Hi,
Compare Value mit deinem Wert laden; Counter starten. Sobald der
Comparewert erreicht ist, ruft der Counter OB40(Hardwareinterrupt).
Da drin kannst du dann reagieren(Ausgang aus usw.).

Vladi
 
wie machst du denn den sollwertvergleich? IST=SOLL oder zB IST >=SOLL?
grade bei analogen eingägnggen kann es vorkommen das ein wert "übersprungen" wird und dann bekommst du probleme mit der =-Abfrage
 
Zurück
Oben