SPS-Programmierbeispiel für Mehrmotorensteuerung für Anfänger mit der Schneider Electric EcoStruxure Machine Expert Basic PLC-Software.
Bitte beachten Sie, dass dieses SPS-Beispiel für Ingenieurstudenten gedacht ist, die daran interessiert sind, SPS-Übungen zu lernen und zu üben. Die Echtzeit-Industrie-SPS-Programme werden mit mehr Sicherheits- und Schutzfunktionen entwickelt.
SPS-Programmierbeispiel für Mehrmotoren
Entwerfen Sie eine SPS-Kontaktplanlogik für die folgende Anwendung.
Wir verwenden drei Kippschalter zur Steuerung von drei Motoren.
- Wenn Schalter 1 eingeschaltet ist, sind Motor I, Motor II und Motor III eingeschaltet.
- Wenn Schalter 2 eingeschaltet ist, sind Motor I und Motor II eingeschaltet.
- Wenn Schalter 3 eingeschaltet ist, sind Motor I, Motor II und Motor III ausgeschaltet.
Digitale Eingänge
In diesem Beispielprogramm werden die folgenden digitalen Eingänge (DI) benötigt. Die zugewiesenen SPS-DI-Adressen werden ebenfalls erwähnt.
Schalter 1: I0.0
Schalter 2: I0.1
Schalter 3: I0.2
Digitale Ausgänge
In diesem Beispielprogramm werden die folgenden digitalen Ausgänge (DO) benötigt. Die zugewiesenen PLC-DO-Adressen werden ebenfalls erwähnt.
Motor 1: Q0.0
Motor 2: Q0.1
Motor 3: Q0.2
Kontaktplan für Mehrmotorsteuerung
Programmbeschreibung
- Für diese Anwendung haben wir die Software Ecostruxure Machine Expert Basic v1.2 zur Programmierung verwendet.
- Im obigen Programm haben wir normalerweise offene Kontakte für Schalter 1 (I0.0), normalerweise geschlossene Kontakte für Schalter 2 (I0.1) und Schalter 3 (I0.2) verwendet.
- Schalter 1 und Schalter 3 sind für Motor 1 und Motor 2 in Reihe geschaltet, wodurch ein UND-Logikgatter implementiert wird.
- Für Motor 3 sind Schalter 1, Schalter 2 und Schalter 3 in Reihe geschaltet, wodurch ein UND-Logikgatter implementiert wird.
- Damit Motor 1 und Motor 2 eingeschaltet sind, muss Schalter 1 eingeschaltet und Schalter 3 ausgeschaltet sein.
- Wenn Schalter 1 eingeschaltet und Schalter 2 und Schalter 3 ausgeschaltet sind, ist Motor 3 eingeschaltet.
- Wenn Schalter 3 eingeschaltet wird, werden alle Motoren ausgeschaltet, d. h. Motor 1, Motor 2 und Motor 3 sind ausgeschaltet.
- Motor 3 wird ausgeschaltet, wenn Schalter 2 eingeschaltet wird.
- Wenn Schalter 1 eingeschaltet wird, werden alle Motoren eingeschaltet, da der Strom auch durch Schalter 2 und Schalter 3 fließt, da es sich dabei um normalerweise geschlossene Kontakte handelt.
- Ohne Ausschalten von Schalter 1 bleiben Motor 1 und Motor 2 weiterhin eingeschaltet, aber Motor 3 wird ausgeschaltet, wenn Schalter 2 eingeschaltet wird. Beim Einschalten von Schalter 2 wird kein Strom an Motor 3 weitergeleitet.
- Alle Motoren werden ausgeschaltet, wenn Schalter 3 eingeschaltet wird, selbst wenn andere Schalter eingeschaltet sind.
Wenn Schalter 1 eingeschaltet ist
Der Strom fließt durch Schalter 1, da er sich im Zustand „true“ befindet. Im Zustand „false“ leiten auch Schalter 3 und Schalter 4 Strom an die Ausgänge weiter.
Wenn Schalter 2 eingeschaltet ist
Der Strom fließt nicht durch Schalter 2, wenn er eingeschaltet ist. Im Zustand „true“ unterbricht der normalerweise geschlossene Kontakt den Stromkreis.
Wenn Schalter 3 eingeschaltet ist
Schalter 3 ist ein normalerweise geschlossener Kontakt. Wenn er eingeschaltet ist, kann kein Strom durch ihn fließen. Infolgedessen ist keiner der Ausgänge eingeschaltet.
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now