Anzahl der Wiederholungen ändern?

Pau1e

Level-1
Beiträge
70
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte einen Prozess, in dem abwechselnd für bestimmte Zeit zwei Ventile geöffnet und geschlossen werden eine Vorgabe machen, wie oft er das machen soll. Das soll der Bediener auf dem Panel festlegen können. (WinCC flex + MP377)
Standart sollen zB. 5 Wiederholungen sein.
Ich komm einfach nicht drauf, wie ich so eine Schleife realisiere....
Könnt Ihr mir mit ein paar Code-Schnipsel unter die Arme greifen???

THX schonmal an alle im Vorraus!!!!
:eek:
 
HI nimm halt nen counter zähle deine wiederholungen hoch und vergleiche sie auf den sollwert zb deine eingegeben 5 mal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, aber wie? Ich will ja als Std. 5 haben, soll aber vom Bediener über das Panel wahlweise verändert werden können.... Hast keinen kleinen Tip für mich als Code???
Bin ich doch kein Crack, so wie Ihr alle
 
Hallo,
eine Möglichkeit wäre z.B. eine Schrittkette.

Schritt 1 - warten auf Start und Durchlaufzähler auf "0"
Schritt 2 - Ventil 1 öffnen und Zeit 1 ablaufen lassen
Schritt 3 - Ventil 1 schliessen, Ventil 2 öffnen und Zeit 2 ablaufen lassen
Schritt 4 - Ventil 2 schliessen und Durchlaufzähler erhöhen
ist Durchlaufzähler < Anzahl Durchläufe dann gehe nach Schritt 2
ansonsten gehe nach Schritt 1

Vielleicht versuchst du mal das umzusetzen ...

Gruß
LL
 
jo schon klar, aber wie kann ich den Befehl

L c#5

mit einer eingabe aus dem panel verknüpfen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das geht zum Beispiel mit :

L Z 10
L MW 100
==I
= M 10.0

MW 100 wäre dabei die Variable, die du vom Panel aus veränderst. Du kannst aber auch ein Datenwort eines DB's nehmen ...
 
Varibalen in einen Datenbaustein (Kommunikationsbaustein zum Panel) anlegen. Im Panel und bei der Variable im Datenbaustein je nach bedarf den Type deklarieren oder bei beiden nicht.

Von Merkern rate ich ganz ab, zu schnell verfällt das ganze in ein cahos, wirwar, gestricksle oder unübersichtlichkeit. Auch bei kleinen Sachen sollte durchweg sauber gearbeitet und komentiert werden. Wer im kleinen Schlampt macht das im Stress oder im Grossen erst recht.

Je nach Aufwand des Programmes empfiehlt es sich ein oder mehrere DB für eine saubere Auflistung der Variablen für die HMI / OPC anzulegen und fachlich zu bennen.

Später wirst du dir oder der nächste der an diesen Anlage / Projekt / Programm arbeiten muss es danken das du von anfang an sauber gearbeitet hast.
 
Zurück
Oben