STEP 7 Basic --- FC aufrufen ohne Parameter

chriswin

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich programmiere gerade zum ersten mal eine S7-1200.
Wie kann ich denn im OB200 z.B. den FC1 unbedingt ohne Bausteinparameter und ohne Funktionswert aufrufen. In AWL würde das ja so aussehen: "CALL FC1".

Danke

Christian
 
Hallo,

um den Baustein aufzurufen, kannst du den einfach mit der Maus von links aus der Bausteinliste per Drag&Drop in ein Netzwerk ziehen, falls das die Frage war. :confused:

Gruß Andy
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die schnelle Antwort...

Das hab ich bis jetzt schon so gemacht.
Dachte aber, dass es noch eine professionellere Lösung gibt.

Gruß Christian
 
Moin,

Format

UC <Kennung des Codebausteins>

Beschreibung

UC <Kennung des Codebausteins> (unbedingter Bausteinaufruf) ruft einen Codebaustein vom Typ FC, FB, SFC oder SFB auf. Die Operation UC gleicht der Operation CALL, mit dem Unterschied, daß keine Parameter übergeben werden können. Die Operation speichert die Rücksprungadresse (Selektor und relative Adresse), die Selektoren der beiden aktuellen Datenbausteine sowie das MA-Bit im B-Stack, deaktiviert die MCR-Abhängigkeit, erstellt den Lokaldatenbereich des Bausteins, der aufgerufen werden soll, und beginnt, den aufgerufenen Code auszuführen.

Statuswort

BIE A1 A0 OV OS OR STA VKE /ER
schreibt: - - - - 0 0 1 - 0
Beispiel 1

AWL Erläuterung
UC FC6 //Rufe die Funktion FC6 auf (ohne Parameter).
Beispiel 2

AWL Erläuterung
UC SFC43 //Rufe die Systemfunktion SFC43 auf (ohne Parameter).
HinweisWird mit der Operation CALL ein FB oder ein SFB aufgerufen, muß ein Instanz-Datenbaustein (DB-Nr.) in der Anweisung angegeben werden. Bei einem Aufruf mit der Operation UC können Sie in dem Operanden der Anweisung keinen Datenbaustein zuordnen. Je nach dem Netzwerk, mit dem Sie arbeiten, erzeugt "KOP/AWL: Bausteine programmieren" bei der Übersetzung der Programmiersprache Kontaktplan in die Programmiersprache Anweisungsliste teilweise die Operation UC und teilweise die Operation CC. Verwenden Sie im allgemeinen die Operation CALL, damit in den von Ihnen erstellten Programmen keine Fehler auftreten.

Sowas?

Pylades
 
Genau das ist mein Problem - kein SCL und kein AWL...
Das Programm sieht von der Oberfläche eher wie WinCC Flex aus.

Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also mir fällt der Umstieg von Step7 V5.5 auf Step7 Basic echt nicht leicht.
Fühle mich so, als wenn ich nochmal neu lernen müsste zu programmieren.
Setzte seit dieser Woche zum ersten Mal eine S7-1200 ein, da ich damit eine kleine Maschine mit Heizungsregelung betreiben möchte. Das Einstellen und konfigurieren des PID Reglers hat mich ganz schön Nerven gekostet. Bitte gib mir AWL zurück. Laut Siemens funktioniert die AWL Programmierung bei 300/400 CPU´s so wie bei Step7 V5. Die Unterstützung für SCL soll Ende des Jahres für die 1200´er CPU´s kommen.
 
Zurück
Oben