Thread Content
Die Dampfkessel, die bei uns in Betrieb sind, verwenden ein S7-300-System. Die Anzeige wurde mit WinCC erstellt. In der Anzeige gibt es ein Programm, bei dem man auf eine solche Elektroventil drückt – daraufhin erscheint eine weitere Anzeige mit den Optionen „Ventil öffnen“ und „Ventil schließen“. Beim Drücken der Maustaste wird der Wert 1 angezeigt, beim Loslassen der Maustaste der Wert 0. Es gibt nun folgendes Problem: Wenn man darauf drückt, wird tatsächlich der Wert 1 ausgegeben und der Relais im Schrank schließt sich ebenfalls. Aber ich habe die Hand noch nicht losgelassen, da hat der Relais bereits den Kontakt unterbrochen. Ich vermute, es liegt am Programm. Können Sie mir einen Rat geben?
Wenn man das Programm nicht sehen kann, kann dir niemand helfen. Wenn du mir vertraust, kannst du mir eine E-Mail an 35480934@qq.com schicken – dann kann ich mir das ansehen und dir helfen
Es handelt sich wohl um ein Problem mit dem Typ der Programmvariablen! Raten, haha~
Schauen Sie sich an, wie in den WINCC-Mausereignissen Skripte geschrieben werden. Nach Ihrer Beschreibung sollte man die Variablen entsprechend den Ereignissen „Maus gedrückt“ und „Maus losgelassen“ setzen bzw. zurücksetzen. Wenn man die Maustaste ständig gedrückt hält, ohne sie loszulassen, aber dennoch eine Neujustierung vorgenommen wird, dann könnte es sein, dass im Script eine „Pausenfunktion“ vorhanden ist (bei Drücken wird die Systemzeit abgerufen, anschließend wird eine Schleife ausgeführt, bis nach ein oder zwei Sekunden die Schleife beendet wird). Beispielsweise wird nach ein oder zwei Sekunden automatisch wieder eine Neujustierung vorgenommen. Kopiere den Mausereignisskript hoch, dann können wir dir gerne helfen, es zu analysieren.
Außerdem muss man prüfen, ob in der Step7-Programmierung die Ausgabe als Puls erzeugt wird.