Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - MotoCMP

Seiten: [1]
1
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!

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

Gruß

3
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

4
Ah ok, das könnts erklären...  8)

SCL Quellen einbinden!?!... werd mich dahingehend mal bisschen einlesen müssen!

kannst Du mir ein paar Stichpunkte nennen nach denen ich am mich besten informieren sollte bzw wie ich vorgehen sollte, will Dich jetzt ja nicht mit Basics quälen...


Vielen Dank soweit!



5
 Als CPU ist eine 315 - 2 DP (315-2AF03-0AB0 V1.2) im Einsatz!

Hab jetzt auch rausgefunden das die CPU scheinbar nur 127 FC zu lässt... bedeutet wohl das auch die FC Nummer nicht höher sein darf.... D.h. ich müsste die FB´s und FC´s die drüber liegen händisch umschreibe.... wol liegen da die Schwierigkeiten?

Aber das mitm FB 93 verstehe ich noch nicht...! bzw kann mit der Meldung nix anfangen, weiß nicht wo ich ansetzen soll!

Gruß

6
Hallo, Ich versuche seit kurzem meine Rollläden komfortabler zu steuern, dabei hab ich den ersten versuch mit dem Blind_control_S baustein unternommen und stoße auf folgenden Probleme beim Übertragen der Bausteine FB93 und FC424. Als CPU ist eine 315 - 2 DP (315-2AF03-0AB0 V1.2) im Einsatz!

Hab den FB 248 erstellt,iDB zugewiesen, parametriert, dann die erforderliche Bausteine ins Programm eingefügt FC64,FB DB64,FB245,FB246,FB93,FC424

Beim Laden in die CPU kommen dann die Meldungen:

Beim FB93: Fehler beim Übersetzen eines Bausteins in S7-300 // Laden 33:53888  (d280)
Bei den FB´s 246,248 und dem FC424: ungültige Bausteinnummer // Laden (33:280)

Wo liegt mein Problem? (Ausser meiner Programmierkenntnisse  ::) )
Welche Infos braucht ihr noch um mir Helfen zu können?

Im Anhang mein bescheidendes Programm


[gelöscht durch Administrator]

Seiten: [1]