PamaglaweBedien- und Projekthilfe
Objekte · Bedienen

Checkbox anlegen und an die SPS anbinden

Mit einer Checkbox bedienen Sie einen binären Prozesszustand. Der Aus- und der Ein-Zustand erhalten jeweils einen eigenen Schreibwert; im Beispiel steuert die Checkbox die Freigabe einer Anlage mit 0 und 1.

Hilfe-ID OBJ-CHECKBOXGeprüft mit 2.61.50110 Originalbilder

1. Checkbox auswählen und platzieren

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

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

Ausgangszustand: Die Prozessvariable ist noch nicht zugeordnet. Über „Bedienobjekt einstellen“ werden die beiden Zustände bearbeitet.

2. Aus- und Ein-Zustand festlegen

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

Standardbelegung: Der Aus-Zustand verwendet den Wert 0, der Ein-Zustand den Wert 1. Bestätigen Sie die Angaben mit „Übernehmen“.
Text Aus / Ein
Bezeichnungen der beiden projektierten Zustände; im Beispiel Aus und Ein.
Schreibwert Aus
0 wird beim Ausschalten angefordert.
Schreibwert Ein
1 wird beim Einschalten angefordert.
Text / Startwert
Die feste Beschriftung neben dem Kästchen; im Beispiel Freigabe.

3. Eigenes, schreibbares SPS-Symbol vorbereiten

Geben Sie dem Objekt einen eindeutigen Namen, beispielsweise Checkbox_Freigabe_01, und klicken Sie auf Symbol. Im Testprojekt sind bereits getrennte Symbole für Füllstand und Betriebsart vorhanden.

Vorbereitung: Für die Checkbox 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_Freigabe
Adresse
40004
Simulationswert
0, passend zum Aus-Zustand.
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 Tabellenprüfung meldet „Zeile 3: gültig“. Speichern Sie die Tabelle und schließen Sie den Editor.

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

Das Beispiel verwendet Modbus TCP direkt, 127.0.0.1:502, Holding Register 40004 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 Checkbox_Freigabe_01 und die vollständige Symbolzuordnung sind vorbereitet. Bestätigen Sie die Objekteigenschaften mit „Übernehmen“ und speichern Sie das Projekt.

5. Checkbox im Testmodus bedienen

Speichern Sie das Projekt und wechseln Sie mit F5 in den Testmodus. Beim Startwert 0 erscheint die Checkbox ohne türkisfarbene Aktivmarkierung.

Aus-Zustand: Die feste Beschriftung „Freigabe“ bleibt sichtbar; das Kästchen ist nicht türkis hervorgehoben.

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

Ein-Zustand: Das türkis gefüllte Kästchen mit dunklem Haken kennzeichnet die aktive Freigabe.

Ist eine Benutzerverwaltung eingerichtet, benötigt die angemeldete Rolle das Recht zum Bedienen von Prozessobjekten. Ohne dieses Recht bleibt die Checkbox sichtbar, aber gesperrt.

6. Häufige Fragen

Warum bleibt neben beiden Zuständen „Freigabe“ stehen?

„Freigabe“ stammt aus dem Feld „Text / Startwert“ und ist die feste Objektbeschriftung. Der Zustand wird am Kästchen durch Markierung und Farbe erkennbar.

Warum lässt sich die Checkbox nicht bedienen?

Prüfen Sie, ob der Testmodus aktiv ist und die angemeldete Rolle Prozessobjekte bedienen darf.

Warum wird nicht an die SPS geschrieben?

Kontrollieren Sie Symbolzugriff, zugeordneten Treiber, Geräteverbindung, Adresse und Datentyp. Das Ziel muss Schreiben erlauben.

Warum erscheint nach dem Start der falsche Zustand?

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

Kann die Checkbox 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 des Symbols 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
Checkbox Freigabe im Ein-Zustand