Lösung: Variablenstatus
Completion requirements
| Variable | Betriebszustand STOP |
Betriebszustand START |
|---|---|---|
| Start-Taster | änderbar ohne Auswirkung |
nicht dauerhaft änderbar |
| Stop-Taster | änderbar ohne Auswirkung | nicht dauerhaft änderbar |
| Motorschutzschalter |
änderbar ohne Auswirkung |
nicht dauerhaft änderbar |
| Motorschütz | änderbar ohne Auswirkung |
dauerhaft änderbar |
Im Betriebszustand START lassen sich nicht alle Variablen dauerhaft ändern. Zu jedem Beginn des Zyklus werden die physikalischen Eingänge eingelesen und die Variableninhalte damit direkt wieder überschrieben. Nur der Ausgang "Motorschütz" wird wegen der Selbsthaltung auf die Oder-Verknüpfung rückgekoppelt, wird also nicht direkt eingelesen und lässt sich daher über die Webseite dauerhaft ändern.
Im Betriebszustand STOP lassen sich alle Variablen dauerhaft ändern, weil sie nicht durch ein laufendes Programm überschrieben werden. Aber auch der Motorschütz würde physikalisch nicht direkt ansteuerbar sein, weil diese Variable nicht durch das Programm auf den Ausgang geschaltet wird.
Als Konsequenz dieser ungenügenden Lösung sollten man die Motorsteuerung für den Webzugriff erweitern.
Last modified: Thursday, 19 December 2024, 12:52 PM