TIA Programmierstil

Zuviel Werbung?
-> Hier kostenlos registrieren
So, das Beispiel aus Post#4 nur mit Aufruf eines FC und Übergabe der lokalen Variablen.
Die Variable "#Mindestöffnung" wird dabei sogar nur vom Aufruf FB (bei mir OB1) an den Aufruf FC durchgereicht.





PS - Korrektur der Bezeichnung der Temp-Variable auf gestrige Bezeichnung, wo der 1. Screenshot herstammt (siehe nachfolgende Posts):



FC:





Normalerweise steht doch der CALL-Befehl rechts bei der Programmsteurung. Ich finde das nicht.
Den aufzurufenden Baustein von der linken Seite in den Programmeditor ziehen.
Oder z.B. von rechts die Leerbox reinziehen und den Baustein als Namen eintragen, also im obigen Beispiel FC11 oder "Mindestöffnung"
 
Zuletzt bearbeitet:
Kann es sein, dass im Netzwerk 1 statt #berechnet_Öffnung "Öffnung berechnet hin muss? Das gleiche dann für Netzwerk2 und 3?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein, denn du willst ja das FC11 dann auf den Ausgang Oeffnung schreibt, wenn im Netzwerk eins Berechnete öffnung unter Mindestöffnung geht. Solange das nicht passiert, schreibt FC11 nicht auf den Ausgang Oeffnung.

mfG René
 
Das ist ja so, dass ich erst mal meine lokalen Variablen in der FC11 deklariere. Dann rufe ich diese FC11 im Netzwerk 3 auf und beschalte diese mit den lokalen Variablen von diesem FB. Aber ich habe die Variable "berechnete Öffnung" nur im FC11 deklariert, deswegen meine Frage.
 
Kann es sein, dass im Netzwerk 1 statt #berechnet_Öffnung "Öffnung berechnet hin muss? Das gleiche dann für Netzwerk2 und 3?
Doch, Kuti hat Recht.
Und zwar aus folgender Ursache:
Ich musste heute nachmittag den FB12 noch mal neu erstellen. Allerdings hab' ich von der Schnittstelle nicht nochmal einen neuen Screenshot gemacht, sondern den gestrigen verwendet.
Aber offensichtlich habe ich die 2 Wörter der symbolischen Bezeichnung der heutigen Temp-Variable gegenüber der gestrigen vertauscht. :oops:

Und Kuti hat's bemerkt.
 
Zurück
Oben