problem mit easy motion

berni_rb

Level-1
Beiträge
65
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo zusammen,

ich und mein kollege haben folgendes problem:

wir wollen einen wagen über eine kette positionieren (motor - getriebe - kette) ein profibus multiturngeber sitzt am getriebeabgang.

der fu am motor ist ein baumüller den wir eine drehzahlsollwert vorgeben wollen. (wert kommt von easy motion).

unser problem ist wir wissen nicht genau was der ausgang von easy motion ausgibt.

danke für eure antworten!
 
Hi,

aus der Onlinehilfe:
IN:
EnableDrive BOOL 1 = Freigabe des AnalogausgangsSobald "EnableDrive" = FALSE ist, wird an den Ausgängen der Wert Null ausgegeben.Dieser Eingang kann mit dem Ausgang "DriveEnabled" des FB MC_Control verschaltet werden.
IntAtMaxVelocity INT Integerwert zur Wandlung des Drehzahlsollwertes (siehe unten).
OutErr BOOL 1 = Fehler auf Ausgabebaugruppe.Hier kann dem Ausgangstreiber ein vom Anwenderprogramm erkannter Fehler (z. B. Baugruppe gezogen oder Stationsausfall) auf der Ausgabebaugruppe mitgeteilt werden.

OUT:
OutputValue INT Berechneter Drehzahlsollwert
OutValAbs INT Betrag von Drehzahlsollwert
OutValSign BOOL Vorzeichen von Drehzahlsollwert (TRUE = negativer Wert)
Funktionsweise

Der FB OutputUniversal errechnet aus der vom Regler ausgegebenen Geschwindigkeit mit Hilfe des Proportionalitätsfaktors "IntAtMaxVelocity" einen Drehzahlsollwert und stellt diesen an seiner Ausgangsleiste zur Verfügung.

Der Treiber greift selbst nicht auf die Peripherie zu.

"IntAtMaxVelocity" ist der Wert, mit dem Sie Ihre Analogausgabebaugruppe ansteuern müssen, damit diese eine Spannung ausgibt, die die Achse mit "MaxVelocity" verfährt (den Wert dieser Spannung haben Sie bereits im Parameter "DriveInputAtMaxVel" festgelegt).

Die Kennlinie des Treibers geht immer durch Null und verläuft linear.

Der Drehzahlsollwert wird sowohl als ganzzahliger Wert mit Vorzeichen als auch als Betrag mit separatem Vorzeichen ausgegeben.

Wenn diese Ausgangswerte bereits Ihrer Applikation entsprechen, können Sie sie per Anwenderprogramm direkt an die Peripherie ausgeben. Passen die Werte noch nicht, können Sie ebenfalls per Anwenderprogramm eine zusätzliche Anpassung vornehmen und den dabei erzeugten Wert ausgeben.
Gruss Daniel
 
Zurück
Oben