Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49301

FB zum triggern von Umschalt-Variablen in anderen FB verwenden

$
0
0
Hallo verehrte Wissensgemeinde,
Da ich überwiegend Autodidakt in Sachen SPS bin, stehe ich mal wieder vor einem Verständnisproblem. Unser Leitsystem (iFix) tut sich wegen der asynchronen Übertragung schwer mit der Funktion "Tasten", wie es sie in der Visu-Entwicklung gibt. Die Anbindung ans PLS erfolgt über CoDeSys-OPC-Server.
Wegen der oben beschriebenen Eigenart verwende ich BOOL-Variablen zum Umschalten (Toggle). Diese werden bei Bedarf im Anwenderprogramm Flankengetriggert verarbeitet und nach der Erkennung zurückgesetzt. Ich habe mir dazu einen fbTastTrig geschrieben, der auch soweit funktioniert, sofern er beispielsweise wie im Anhang zusehen in einem Programm aufgerufen wird.fbTastTrig.JPGPLC_PRG1.JPG
Die Variablen sind übrigens in einer GVL definiert, ("GVL_W" für "globale Variablen sschreiben").
Nun möchte ich den fbTastTrig in anderen FB verwenden. Als Beispiel habe ich mal einen fbTest angelegt. Hier soll ein BOOL-Eingang intern per TastTrig verarbeitet werden und zur Kontrolle gezählt werden.fbTest.JPGPLC_PRG2.JPG
Leider funktioniert das nicht und ich verstehe nicht recht, warum, bzw. wie ich zum Ziel komme. Fernziel ist, das Flankentriggern in vielen meiner Standard-FB zu implementieren.
Ich hoffe auf Denkanstösse und Ideen. Danke im Voraus.
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 49301


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>