-> Hier kostenlos registrieren
Guten Morgen Jungs,
nun ist einmal wieder soweit....Siemens treibt mich noch in den Wahnsinn...
Ich habe ein Problem beim Übersetzen eines CFC Planes als Programm, mit der Fehlermeldung:
Der FC2 (FC17) liegt außerhalb des Anwenderbereiches.
Folgendes habe ich getan:
Ich habe eine Quelle in SCL geschrieben. Dort geht es um das zusammensetzten von STRING's zu einer Fehlermeldung.
Dort rufe ich die Befehle (FC's) INSERT (FC2) und CONCAT auf (FC17).
Die Quelle übersetze ich erfolgreich
-->Bausteine und Funktionen werden erstellt
-->Die Eintragungen der FC's in die Symboltabelle erfolgt
Bis hier ist also alles gut
Nun möchte ich in einem PLAN (CFC) meinen Baustein aufrufen, die Eingangsvariablen verknüpfen usw.
Beim Übersetzen wird nun abgebrochen, mit der Meldung das die FC's außerhalb des Anwenderbereiches liegen ... *FRUST*
-->mal nachgeschaut und mich schlauer gemacht (dachte ich)
--> im CFC Editor kann man unter "Extras/Einstellungen/ÜbersetzenLaden kann man sich die die für "Andere Applikationen Reservierten Bereich" anschauen bzw ändern
Dort ist zu erkennen, das in CFC dieser Bereich vom FC 60 bis 700 liegt. Ändere ich den Bereich für mein Problem passend werde ich mit Fehlermeldungen überhäuft, was also keine Lösung ist.
--> Bereich wird ja vom CFC selber benötigt, richtig?
ERGO: Kann ich bei CFC keine FC unterhalb der Nummer 60 verwenden oder wie?
Kurz und knackig: Wie rufe ich in CFC einen Plan / Programm auf, welches die Befehle INSERT (FC2) und CONCAT (FC17) beinhaltet und schaffe es diese als Programm zu übersetzen (nicht als Baustein, das geht!!!!)
PS: das ist Teil einer Aufgabe vom Fernstudium, ein anderer Lösungsweg über Baustein-Aufruf in einer anderen Sprache ist damit leider nicht drin.
Jetzt bin ich echt gespannt wo ich mich zu brasslich anstelle
nun ist einmal wieder soweit....Siemens treibt mich noch in den Wahnsinn...
Ich habe ein Problem beim Übersetzen eines CFC Planes als Programm, mit der Fehlermeldung:
Der FC2 (FC17) liegt außerhalb des Anwenderbereiches.
Folgendes habe ich getan:
Ich habe eine Quelle in SCL geschrieben. Dort geht es um das zusammensetzten von STRING's zu einer Fehlermeldung.
Dort rufe ich die Befehle (FC's) INSERT (FC2) und CONCAT auf (FC17).
Die Quelle übersetze ich erfolgreich
-->Bausteine und Funktionen werden erstellt
-->Die Eintragungen der FC's in die Symboltabelle erfolgt
Bis hier ist also alles gut
Nun möchte ich in einem PLAN (CFC) meinen Baustein aufrufen, die Eingangsvariablen verknüpfen usw.
Beim Übersetzen wird nun abgebrochen, mit der Meldung das die FC's außerhalb des Anwenderbereiches liegen ... *FRUST*
-->mal nachgeschaut und mich schlauer gemacht (dachte ich)
--> im CFC Editor kann man unter "Extras/Einstellungen/ÜbersetzenLaden kann man sich die die für "Andere Applikationen Reservierten Bereich" anschauen bzw ändern
Dort ist zu erkennen, das in CFC dieser Bereich vom FC 60 bis 700 liegt. Ändere ich den Bereich für mein Problem passend werde ich mit Fehlermeldungen überhäuft, was also keine Lösung ist.
--> Bereich wird ja vom CFC selber benötigt, richtig?
ERGO: Kann ich bei CFC keine FC unterhalb der Nummer 60 verwenden oder wie?
Kurz und knackig: Wie rufe ich in CFC einen Plan / Programm auf, welches die Befehle INSERT (FC2) und CONCAT (FC17) beinhaltet und schaffe es diese als Programm zu übersetzen (nicht als Baustein, das geht!!!!)
PS: das ist Teil einer Aufgabe vom Fernstudium, ein anderer Lösungsweg über Baustein-Aufruf in einer anderen Sprache ist damit leider nicht drin.
Jetzt bin ich echt gespannt wo ich mich zu brasslich anstelle