Von der SPS aus im HMI Schalterstellung ändern

Wiap

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich bin relativ neu im Beriech WIN CC etc..

Wie bereits im Titel geschrieben, versuche ich folgendes herauszufinden:
Beispiel:
Ich habe einen Schalter im HMI Drehzahl ein/aus. Bei "Umschalten Ein" setzte ich den Merker " Drehzahl ein" der in der SPS programmiert ist und bei "Umschalten Aus" rücksetzte ich ihn wieder etc. Das klappt alles wunderbar.

Jetzt habe ich unter dem HMI am Panel noch einen externen Reset Knopf, mit diesem gehe ich direkt auf die SPS.
Jetzt würde ich gerne das wenn ich Reset drücke, im HMI der Schalter "Drehzahl ein/aus" auf AUS geht und da bleibt. Vom Schalter "Eigenschafften-Allgemein-Prozess- Variable" die Variable einfügen klappte nicht.
Also ganz einfach gefragt, wie kann ich vom Step 7 aus im HMI einen Schalter ändern?

Vielen Dank im Voraus

Gruss
Sven
 
Wenn Du im HMI einen "Schalter" projektierst, dann mußt Du keine Ereignisse an die Schaltevents projektieren. Ein Schalter hat eine Prozessvariable, die bei jedem Bedienklick getoggled (invertiert) wird. Das Aussehen des Schalters richtet sich automatisch nach dem Zustand der Prozessvariable. So ist es auch äußerst einfach, den Wert der Prozessvariable in der SPS zu ändern und das Aussehen am HMI ändert sich automatisch mit.

Was für ein WinCC ist das eigentlich?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald

Danke für die Antwort.

WIN CC Basic V13 SP1 und
Step 7 Basic V13 SP1

Ja das mit der Prozessvariable habe ich versucht, jedoch klappt es so wie es im Moment ist nicht. Ich will ja mit diesem "Reset" die gesetzten "Drehzahl EIN" Schalter zurücksetzten.

Gruss

Sven
 
Zuletzt bearbeitet:
Im HMI projektierst Du den Merker "Drehzahl ein" als Prozessvariable an den Schalter.
Die Ereignisse bei "Umschalten EIN" bzw. "Umschalten AUS" läßt Du frei.

In der SPS programmierst Du das Rücksetzen des Merkers "Drehzahl ein" wenn der SPS-Eingang mit dem Reset-Taster true ist.
Code:
  %I0.1  "Drehzahl ein"
---| |-------(R)-

Harald
 
Hallo Harald

Danke nochmals für die Schnell Antwort. Der Schalter "Drehzahl ein" wird nicht nur mit Reset zurückgesetzt.

Wir wollen mit Reset und aber auch mit Not stopp alle gesetzten Variablen rücksetzten am HMI. Das bedeutet, die Schalter müssen auf die Grundstellung zurück.

Gibt es da eine gute Lösung?

Danke nochmals.

Sven
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja gibt es :D
Du verknüpfst alle Setz- und Rücksetz-Bedingungen der Merker in je einem Netzwerk im SPS-Programm.

Setzen/Rücksetzen/Zuweisen an mehreren (weit auseinanderliegenden) Stellen im SPS-Programm oder lange "Rücksetz-Orgien" sind ausdrücklich keine gute Lösung.
Ereignisgesteuertes Rücksetzen der Variablen im HMI programmiert sowie Verknüpfungs-Logik im HMI sind ebenfalls sehr schlechte Lösungen.

Wieviele Variablen sollen da rückgesetzt werden?

Harald
 
Hallo Harald

Danke für die Antwort.

5 Motoren und 8 Ventile sollten mindestens rückgesetzt werden. In der SPS sind diese auch so programmiert das sie rückgesetzt werde. Jedoch im HMI ist der Schalter auf ON, und wir Not-Aus oder Reset drücken, dann wieder los lassen, bleiben die Schalter auf ON im HMI, somit laufen die Spindeln wieder an. Die Ventile schalten auch aus, aber im HMI bleiben die Schalter auf ON und werden wieder angesteuert.

Gruss

Sven
 
Wenn Du die Schalter so projektierst, wie ich in Beitrag #4 beschrieben habe, dann bleiben die Schalter im HMI nicht eingeschaltet.

Nochmal: Du programmierst in der SPS für jeden Schalter etwa sowas:
Code:
  "Taster_Reset"     "HMI_Schalter_Drehzahl_Ein_1"
-------| |----------+----------(R)-
                    |
    "Notaus"        |
-------| |----------+
                    |
 "Sensor_langsam"   |
-------| |----------+
                    |
       ???          |
-------| |----------+

Den Merker "HMI_Schalter_Drehzahl_Ein_1" verwendest Du als Prozessvariable am Schalter in der HMI.

Ich habe leider kein TIA zur Verfügung um es Dir genauer zu zeigen.

Hast Du in WinCC wirklich "Schalter" projektiert oder Schaltflächen? (die buggy TIA-V12-Hilfe sagt, daß "Schalter" bei Basic-Panels nicht zur Verfügung stehen)

Harald
 
Zurück
Oben