Flankenmerker in FB immer TRUE

Reto

Level-1
Beiträge
158
Reaktionspunkte
0
Hallo zusammen

Ich habe ein Netzwerk, welches eine Negative Flanke erzeugt und anschliessend diese auswertet. Der Merker ist jedoch immer TRUE.

Vieleicht sollte ich noch anmerken, dass es sich um einen FB handelt und der Merker eine TEMP-Var ist.

Hat einer eine Idee, wieso das sein könnte?

Danke im Voraus
Reto
 
Temp-Variablen existieren nur innerhalb des Bausteines. Der Temp-Speicherbereich (= Lokaldaten) wird von anderen nachfolgenden Bausteinaufrufen überschrieben.
 
Kurze Antwort: Ja.

Hier zur Erläuterung kurz die Hilfe, die man bei Siemens zu den einzelnen Lokaldatentypen bekommt:

Daten, statisch (STAT)
Statische Daten sind Lokaldaten eines Funktionsbausteins, die im Instanz-Datenbaustein gespeichert werden und deshalb bis zur nächsten Bearbeitung des Funktionsbausteins erhalten bleiben.

Daten, temporär (TEMP)
Temporäre Daten sind Lokaldaten eines Bausteins, die während der Bearbeitung eines Bausteins im Lokaldaten-Stack (L-Stack) abgelegt werden und nach der Bearbeitung nicht mehr verfügbar sind.
 
Danke euch für die Infos

und wenn man dann noch die Variebalen richtig deklariert, läuft's bestens ^^

Gruss Reto
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…