ANWENDUNGSSPEZIFISCHE FUNKTION: MOTOR-MULTIPLEXER
Mit dieser Funktion können die Motor-Steuersignale zweier aneinandergehängter SFC-Schritte BEWEGEN kombiniert werden.
Für nähere Informationen über den
SFC-Schritt BEWEGEN klicken Sie
hier.
Ein Motor wird durch die folgenden drei Signale
gesteuert (gekennzeichnet durch den grünen, blauen und roten Punkt auf dem
Symbol):
EIN (0 bzw. 1): Der Motor läuft, wenn EIN 1 ist. Im
entgegengesetzten Fall bleibt er stehen (mit optionalem Bremsvorgang, je nach
Konfiguration des Motors).
RICHTUNG (0 bzw. 1): Gibt die Drehrichtung des
Motors an (1 rechtsdrehend, 0 linksdrehend)
DREHZAHL (0 bis 32768): Gibt
die Drehzahl des Motors in Umdrehungen pro Minute an.
Anmerkung 1: Wenn mehr als zwei SFC-Schritte BEWEGEN
aneinandergehängt sind, können sie miteinander kombiniert werden,
indem mehrere MOTOR-MULTIPLEXER hintereinander geschaltet werden. Dabei werden
die drei Motorsteuersignale am Ausgang des Multiplexers, der die ersten beiden
Schritte kombiniert, ihrerseits mit den drei Signalen des dritten Schritts
kombiniert usw.
Anmerkung 2: Um den
Drehzahlausgang in den Bereich [0 - 255] des PWM-Ausgangs zu bringen, muss ein
Funktionsblock GAIN vor den analogen Ausgang geschaltet werden, der die
Drehzahl des Motors steuert. Dieser Funktionsblock muss auf 255/n parametriert
werden, wobei n der maximalen Drehzahl des Motors entspricht. Für weitere
Einzelheiten zum Funktionsblock GAIN klicken sie hier.
Diese Funktion kombiniert die Eingänge EIN1, DREHRICHTUNG1 und DREHZAHL1
eines ersten Motors mit den Eingängen EIN2, DREHRICHTUNG2 und DREHZAHL2
eines zweiten Motors.
Für die Ausgänge gilt:
Anmerkung 3: Im Prinzip kann für einen Motor
nur ein einziger SFC-Schritt BEWEGEN zu einem bestimmten Zeitpunkt aktiv sein
(d. h. EIN = 1). Wenn mehrere Schritte durch hintereinander geschaltete
MOTOR-MULTIPLEXER gleichzeitig aktiv sind, erhalten die Ausgänge des
letzten Blocks die Werte EIN = 1, DREHRICHTUNG = 0 und DREHZAHL = 0, wodurch
der Motor am Drehen gehindert wird.