A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo!
Ich würde gerne eine Prüffunktion anlegen (angestoßen durch eine Button-Betätigung).
Das ganze soll von einem C-Script unter WinCC 6 laufen.
(Wenn es nicht anders geht auch VB-Script)
Ich will ein Array mit ganzen Zahlen füllen, max ca. 100 Einträge
ARRAY[1, 2, 3, 5, 7, 9, 13, 15, 17, 18, 19, ...]
Außerdem hab ich noch 2 binäre Variablen.
ZUSTAND_1
ZUSTAND_2
Mit anstoßen des Scriptes soll immer das gleiche ablaufen.
1. Lese ersten Eintrag aus Array, schreibe Inhalt in eine Hilfsvariable
2. Setze Zustandsvariablen für 5Sek auf 0 / 0 --- 1. von 4 Möglichkeiten
3. Setze Zustandsvariablen für 5Sek auf 0 / 1 --- 2. von 4 Möglichkeiten
4. Setze Zustandsvariablen für 5Sek auf 1 / 0 --- 3. von 4 Möglichkeiten
5. Setze Zustandsvariablen für 5Sek auf 1 / 1 --- 4. von 4 Möglichkeiten
...anschließend
1. Lese nächsten Eintrag ...
2. Setze Zustandsvariablen für 5Sek auf 0 / 0 --- 1. von 4 Möglichkeiten
3. Setze Zustandsvariablen für 5Sek auf 0 / 1 --- 2. von 4 Möglichkeiten
4. Setze Zustandsvariablen für 5Sek auf 1 / 0 --- 3. von 4 Möglichkeiten
5. Setze Zustandsvariablen für 5Sek auf 1 / 1 --- 4. von 4 Möglichkeiten
...bis alle Array-Einträge durchgelaufen sind!
Eine Meldung danach wäre Klasse!
Jetzt zu der Problematik!
Gibt es Arrays in WinCC ???
Kann man so ne Schleife, vor allem wegen dem Zeitbezug realisieren?
Vielleicht hat jemand nen Tip!
Wie gesagt, wenn es nur in VB geht, dann wär es auch in Ordnung!
DANKE für die Hilfe
Gruß hugolee
Ich würde gerne eine Prüffunktion anlegen (angestoßen durch eine Button-Betätigung).
Das ganze soll von einem C-Script unter WinCC 6 laufen.
(Wenn es nicht anders geht auch VB-Script)
Ich will ein Array mit ganzen Zahlen füllen, max ca. 100 Einträge
ARRAY[1, 2, 3, 5, 7, 9, 13, 15, 17, 18, 19, ...]
Außerdem hab ich noch 2 binäre Variablen.
ZUSTAND_1
ZUSTAND_2
Mit anstoßen des Scriptes soll immer das gleiche ablaufen.
1. Lese ersten Eintrag aus Array, schreibe Inhalt in eine Hilfsvariable
2. Setze Zustandsvariablen für 5Sek auf 0 / 0 --- 1. von 4 Möglichkeiten
3. Setze Zustandsvariablen für 5Sek auf 0 / 1 --- 2. von 4 Möglichkeiten
4. Setze Zustandsvariablen für 5Sek auf 1 / 0 --- 3. von 4 Möglichkeiten
5. Setze Zustandsvariablen für 5Sek auf 1 / 1 --- 4. von 4 Möglichkeiten
...anschließend
1. Lese nächsten Eintrag ...
2. Setze Zustandsvariablen für 5Sek auf 0 / 0 --- 1. von 4 Möglichkeiten
3. Setze Zustandsvariablen für 5Sek auf 0 / 1 --- 2. von 4 Möglichkeiten
4. Setze Zustandsvariablen für 5Sek auf 1 / 0 --- 3. von 4 Möglichkeiten
5. Setze Zustandsvariablen für 5Sek auf 1 / 1 --- 4. von 4 Möglichkeiten
...bis alle Array-Einträge durchgelaufen sind!
Eine Meldung danach wäre Klasse!
Jetzt zu der Problematik!
Gibt es Arrays in WinCC ???
Kann man so ne Schleife, vor allem wegen dem Zeitbezug realisieren?
Vielleicht hat jemand nen Tip!
Wie gesagt, wenn es nur in VB geht, dann wär es auch in Ordnung!
DANKE für die Hilfe
Gruß hugolee