oscat.lib > oscat.lib fuer Step 7

Blind_Control_S und 315-2DP, FB93 und FC424 lässt sich nicht übtragen

<< < (2/2)

MotoCMP:
Hab bei der lieben Siemens mir mal die Doku zu SCL angeschaut....

http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=5581793&objAction=csOpen&nodeid0=10805400&lang=de&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW

Gehts so einfach wie ich mir das erhoffe?

Zuerst öffne ich die Quelle (z.b. FC424 aus der OSCAT bibliothek die im Simatic Manager eingebunden ist)

so

Öffnen einer S7-SCL-Quelle
Sie können eine S7-SCL-Quelle öffnen, um sie zu übersetzen oder zu editieren. 
Gehen Sie folgendermaßen vor:
1. Öffnen Sie das Dialogfeld "Öffnen", indem Sie
-  das Symbol "Öffnen" anklicken oder
-  den Menübefehl Datei > Öffnen wählen.
2. Wählen Sie im Dialogfeld:
-  das gewünschte Projekt, 
-  das gewünschte S7-Programm und
-  den zugehörigen Quell-Ordner aus
3. Wählen Sie die S7-SCL-Quelle aus.
4. Klicken Sie die Schaltfläche "OK"

Danach ändere ich die Bausteinnummer von FC424 auf z.B. FC126 und übersetze das ganze wieder

so

4.7.3 Übersetzen des Programms
Bevor Sie ein Programm testen oder ablaufen lassen können, müssen Sie es
übersetzen. Um sicherzugehen, dass Sie immer die neuste Version Ihrer
S7-SCL-Quelle übersetzen, ist es ratsam, den Menübefehl Extras >
Einstellungen zu wählen und im Register "Editor" die Option "Sichern vor
Übersetzen" anzuklicken. Der Menübefehl Datei > Übersetzen speichert die
S7-SCL-Quelle dadurch implizit.
Gehen Sie folgendermaßen vor:
1.  Speichern Sie die zu übersetzende S7-SCL-Quelle ab.
2. Um ein ablauffähiges Programm zu erzeugen, ist es unbedingt notwendig, die
Option "Objektcode erstellen" im Dialogfeld "Einstellungen", Register
"Compiler" zu wählen.
3. Modifizieren Sie eventuell weitere Einstellungen des Compilers. 
4. Stellen Sie fest, ob die zugehörige Symboltabelle sich im selben
Programmverzeichnis befindet.
5. Um den Übersetzungsvorgang zu starten, haben Sie folgende Möglichkeiten:
-  Der Menübefehl Datei > Übersetzen übersetzt die Quelle als Ganzes.
-  Der Menübefehl Datei > Teil-Übersetzen öffnet ein Dialogfeld, in dem Sie
einzelne Bausteine zur Übersetzung auswählen können.
6. Im Dialogfeld "Ausgaben" werden alle syntaktischen Fehler und Warnungen
angezeigt, die während der Übersetzung des Programms aufgetreten sind. Bedienen von S7-SCL
S7-SCL V5.3 für S7-300/400
A5E00324646-01  4-21
Korrigieren Sie nach dem Übersetzungsvorgang eventuell gemeldete Fehler
und wiederholen Sie die oben geschilderte Vorgehensweise.

und schon kann ich den FC in meine CPU übertragen? ;D

gkobler:
Gehe in der OSCAT-Bibliothe ins Quellenregistern, dort markierst du deine Bausteine "Ctrl-C". Anschliessen in dein Projekt wechseln, ebenfalls ins Quellenregister, dort drückst du "Ctrl-V". Schon hast du deine Quellen in dein Projekt kopiert.

Anschliessend Öffne die Symbolik, bennene deine Bausteine um. z.B. FC424 in FC100..

Danach öffne mit einem Doppelklick die Quelle und übersetzte sie. Die alten Bausteine FC424 löschen. Fertig ist das ganze!

Gruss
Gregor

MotoCMP:
Danke für die Beschreibung! Werde berichten ob es geklappt hat!

Gruß

MotoCMP:
Jup, hat geklappt! Musste nur alle FC FB s die für den Blind_Control_S Baustein gebraucht werden als Quellen in meinem Programm haben!

@gkobler: Vielen Dank für deinen Support!

gkobler:
Gern geschehen!  :)

Freut mich, dass es geklappt hat!

Gruss
Gregor

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln