PamaglaweBedien- und Projekthilfe
Objekte · Bedienen

Ein-/Aus-Schalter anlegen und an die SPS anbinden

Mit dem Objekt Schalter wechseln Bediener zwischen zwei Prozesszuständen. Ein fester Text benennt die Funktion; daneben zeigt der Schalter den projektierten Zustandstext an. Im Beispiel entstehen „Anlage · Aus“ und „Anlage · Ein“.

Hilfe-ID OBJ-SWITCHGeprüft mit 2.61.50110 Originalbilder

1. Schalter auswählen und platzieren

  1. Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
  2. Klicken Sie links unter Bedienen auf Schalter.
  3. Klicken Sie in einen freien Bereich der Zeichenfläche.
Bedienen → Schalter auswählen. Der kleine Ausschnitt wird in seiner natürlichen Größe dargestellt.
Der neue Schalter zeigt zunächst „Anlage · Aus“ und ist auf der Zeichenfläche markiert.

Öffnen Sie das Objekt per Doppelklick oder über das Kontextmenü. In den allgemeinen Eigenschaften legen Sie Name, festen Text, Position, Größe und Prozesszuordnung fest.

Ausgangszustand: „Anlage“ ist der feste Text; die Prozessvariable ist noch nicht zugeordnet. Über „Bedienobjekt einstellen“ bearbeiten Sie beide Zustände.

2. Aus- und Ein-Zustand festlegen

Klicken Sie auf Bedienobjekt einstellen. Für beide Zustände können Sie einen Anzeigetext und einen frei wählbaren SPS-Schreibwert hinterlegen.

Standardbelegung: Aus verwendet den Wert 0, Ein den Wert 1. Bestätigen Sie die Angaben mit „Übernehmen“.
Text Aus
Aus erscheint neben dem festen Text, wenn der Aus-Wert aktiv ist.
Text Ein
Ein erscheint neben dem festen Text, wenn der Ein-Wert aktiv ist.
Schreibwert Aus
0 wird beim Ausschalten angefordert.
Schreibwert Ein
1 wird beim Einschalten angefordert.

3. Eigenes, schreibbares SPS-Symbol vorbereiten

Geben Sie dem Objekt einen eindeutigen Namen, beispielsweise Schalter_Anlage_01, und klicken Sie auf Symbol. Verwenden Sie eine eigene Adresse für diese Prozessfunktion.

Vorbereitung: Für den Schalter fehlt noch ein eigenes Symbol. Öffnen Sie „Tabelle bearbeiten“.

Duplizieren Sie eine passende schreibbare Zeile oder legen Sie eine neue Zeile an. Für das gezeigte Modbus-Testprojekt verwenden wir:

SPS / Gerät
Modbus_Testserver
Symbol
Anlage_Schalter
Adresse
40006
Simulationswert
0, passend zum Zustand „Aus“.
Datentyp / Länge
UINT16 / 1 Register
Zugriff
Lesen und Schreiben
Register
Holding Register; im Beispiel Lesen mit FC 03 und Schreiben mit FC 06.
Die Prüfung meldet „Tabelle ist gültig · 5 Zeilen“. Speichern Sie die Tabelle und schließen Sie den Editor.

Markieren Sie anschließend Anlage_Schalter in der Kommunikationstabelle und prüfen Sie die Symbolinformationen.

Das Beispiel verwendet Modbus TCP direkt, 127.0.0.1:502, Holding Register 40006 und UINT16. Übernehmen Sie das markierte Symbol unten rechts.

4. Symbol in die Objekteigenschaften übernehmen

Die Symbolauswahl füllt SPS / Gerät, IP-Adresse, symbolische Variable, echte Adresse, Datentyp sowie Register- und Funktionscode gemeinsam aus.

Name Schalter_Anlage_01 und die vollständige Symbolzuordnung sind vorbereitet. Bestätigen Sie die Eigenschaften mit „Übernehmen“ und speichern Sie das Projekt.

5. Schalter im Testmodus bedienen

Speichern Sie das Projekt und wechseln Sie mit F5 in den Testmodus. Beim Startwert 0 erscheint der Schalter im dunklen Aus-Zustand.

Aus-Zustand: Der Schalter zeigt „Anlage · Aus“ und entspricht dem SPS-Wert 0.

Klicken Sie auf die Schaltfläche. PamaGlawe ordnet dem Ein-Zustand den Schreibwert 1 zu, stellt die Schreibanforderung für Anlage_Schalter bereit und hält die Bedienung im Logbuch fest.

Ein-Zustand: Die türkis gefüllte Schaltfläche zeigt „Anlage · Ein“ und entspricht dem SPS-Wert 1.

Ist eine Benutzerverwaltung eingerichtet, benötigt die angemeldete Rolle das Recht zum Bedienen von Prozessobjekten.

6. Häufige Fragen

Woher stammen „Anlage“, „Aus“ und „Ein“?

„Anlage“ stammt aus „Text / Startwert“ in den allgemeinen Eigenschaften. „Aus“ und „Ein“ sind die Zustandstexte unter „Bedienobjekt einstellen“.

Warum erscheint nach dem Start der falsche Zustand?

Prüfen Sie den gelesenen oder simulierten Prozesswert sowie die projektierten Schreibwerte. Im Beispiel stehen 0 und 1 für Aus und Ein.

Warum lässt sich der Schalter nicht bedienen?

Prüfen Sie Testmodus und Rollenrecht zum Bedienen von Prozessobjekten.

Warum wird nicht an die SPS geschrieben?

Kontrollieren Sie Symbolzugriff, Treiber, Verbindung, Adresse und Datentyp. Das Ziel muss Schreiben erlauben.

Kann der Schalter andere Werte als 0 und 1 schreiben?

Ja. Beide Werte sind frei wählbar, müssen aber eindeutig sein und zur Auswertung im SPS-Programm sowie zum Datentyp passen.

Objekte bearbeiten: Tastenkürzel

Für Verschieben, Kopieren, Sperren und Löschen gelten die allgemeinen Tastenkürzel für Objekte. Änderungen an Zuständen und Symbolzuordnung zuerst übernehmen und danach das Projekt speichern.

Bildansicht
Schalter Anlage im Ein-Zustand