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.
1. Checkbox auswählen und platzieren
- Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
- Klicken Sie links unter Bedienen auf Checkbox.
- Klicken Sie in einen freien Bereich der Zeichenfläche.
Öffnen Sie das Objekt per Doppelklick oder über das Kontextmenü. In den allgemeinen Objekteigenschaften legen Sie Name, Beschriftung, Position, Größe und Prozesszuordnung fest.
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.
- Text Aus / Ein
- Bezeichnungen der beiden projektierten Zustände; im Beispiel
AusundEin. - Schreibwert Aus
0wird beim Ausschalten angefordert.- Schreibwert Ein
1wird 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.
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.
Markieren Sie anschließend Anlage_Freigabe in der Kommunikationstabelle und prüfen Sie die Symbolinformationen.
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.
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.
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.
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.