Problem beim Umkopieren von Variablen

Platinum

Level-2
Beiträge
90
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich bin auch neu in der SCL Welt unterwegs und wollte mir gerne einen Taktzeit FB vorbereiten, der bis zu 6 Stationen verwalten kann.
Ich habe mich entschieden das ganze mit dem TIME_TCK zu lösen.
Ich lese eine Startzeit ein, lese dann eine Endzeit ein und ziehe die beiden voneinander ab.
Soweit kein Problem. Allerdings möchte ich vorher die Taktzeit der vergangenen Runde in ein anderes Feld schieben damit man im Panel sehen kann, was die letzte Taktzeit gewesen ist. Mein Programm schiebt die aktuell gemessene Taktzeit aber direkt in beide Felder (aktuelle Taktzeit und Taktezeit letzte Runde)

Hier mal der Code. Vielleicht fällt euch etwas auf was ich falsch mache.

Ich danke euch für eure Hilfe

SCL.jpg
 
Ich hab das mal in ein neues Thema verschoben, hatte beim alten nichts zu suchen.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ja stimmt habs nach dem einstellen auch gesehen das es im TIA Bereich war.Sorry nochmal.
Hier noch die Info:
Ich nutze Step7 V5.5-SP3-HF5
SCL V5.3-SP6-Upd1
Die CPU ist eine 315F-2 PN/DP
 
Wo ist Deine Variable Flanke_4 deklariert? Es muß eine Variable sein, die sich auch was merken kann - also STAT oder IN_OUT, aber nicht TEMP.

Übrigens ist es bei Boolschen Variablen nicht nötig (und teilweise irreführend), sie mit 1 oder 0 zu vergleichen, wenn man deren Wert TRUE/FALSE verwenden will.

Harald
 
Ich habse natürlich TEMP deklariert :) oh man... ich versuche das mal und werde mich dann im Laufe der nächsten Woche melden.
Aber vom Code her sollte das so gehen oder? SCL arbeitet das ja Zeile für Zeile ab und ich verschiebe somit erst die aktuelle Taktzeit in die vorherige und rechne dann erst die neue aus.

Danke schonmal für deine Hilfe
 
Zurück
Oben