Funktionen in einem FB aufrufen

K

Kallemann

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Ich benötige 'mal Eure Hilfe. (STEP 7 5.5, CPU315-2 DP)

Es sollen zwei Funktionen (SCL) erstellt werden, die in einem CFC-Plan "zusammengefasst" werden und quasi eine Funktion ergeben. Der CFC-Plan soll dann als FB übersetzt werden.

Ich habe bisher die Symbole für die Funktionen FC1 und FC2 in die Symboltabelle eingetragen, für die Funktionen jeweils eine SCL-Quelle zum Programm hinzugefügt, diese programmiert und übersetzt.
Danach habe ich ein CFC-Objekt zum Programm hinzugefügt, dieses geöffnet und dann versucht, die erste Funktion im Plan abzulegen, woraufhin ich die Fehlermeldung erhalte :

" <FC1> nicht importierbar, der referenzierte Baustein FC1 liegt außerhalb des Anwenderbereiches "

Ich habe in der Hilfe nichts zu dieser Fehlermeldung gefunden und auch meine sonstigen "Recherchen" blieben leider erfolglos, daher wende ich jetzt an Euch:

Kann man Funktionen nicht in einen CFC-Plan importieren? Muß ich die Funktionen stattdessen als Funktionsbaustein realisieren, oder gehe ich irgendwie in der falschen Reihenfolge vor? Gibt es möglicherweise irgendwelche Namens-Konflikte?

Vielen Dank für jeden Hinweis

VG Carsten
 
Ich versteh nicht ganz was du vorhast.
Ein CFC-Plan wird beim übersetzen automatisch zum FB.

Es besteht die Möglichkeit aus einem CFC-Plan ein wiederverwendbares Objekt zu machen, Plan-in-Plan nennt sich das. Laut Siemens Dokus benötigt sowas aber viel Speicher in der SPS. Ich persönlich finde es auch noch unkomfortabel zu programmieren.

Was spricht denn dagegen, einen FB (in SCL) zu erstellen welcher die beiden FCs aufruft, und diesen FB wie üblich auf einen CFC-Plan zu ziehen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Thomas.

Grundsätzlich gebe ich Dir natürlich recht, aber es geht leider nicht anders. Es handelt sich um ein Beispiel-Projekt, das ich nachvollziehen muss.

VG Carsten
 
Wenn ich nicht irre, dann kannst du im CFC Editor unter Einstellung vorgeben, welche Bausteinnummern für andere Anwendungen reserviert sind.
Habe kein S7 gerade, daher kann ich dir nicht genau den Menuepunkt nennen.
Wenn nicht gefunden, dann kann ich morgen nachschauen.


bike
 
Hallo bike.

Ich habe mir die Menüs im CFC Editor 'mal zu Gemüte geführt, konnte aber mit keinem der Dialoge dort zu einem Ergebnis kommen. Wahrscheinlich ist die Materie noch ein bißchen zu neu für mich. Falls es noch Tips und Hilfe für mich gibt, nehme ich das gerne an.

VG Carsten
 
Hallo bike.

Das war der entscheidende Hinweis. Vielen Dank dafür, jetzt komme ich erstmal weiter.

VG Carsten
 
Zurück
Oben