Step 7 Simatic Manager-----> AWL------> FUP, Programmsprache

knollsimi

Level-1
Beiträge
81
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hy leute,

Ich habe folgendes Problem: Ich habe gelernt mit AWL zu programmieren, das ich jetzt auch relativ gut beherrsche. Dort haben wir gelernt, dass wenn man die Zeichen: // setzt, dass die geschriebene Zeile nicht ausgeführt wird. Mein Problem ist jetzt, ob es einen Ähnlichen Befehl in der Programmiersprache FUP gibt.

Vielen dank inzwischen Leute
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hy leute,

Ich habe folgendes Problem: Ich habe gelernt mit AWL zu programmieren, das ich jetzt auch relativ gut beherrsche. Dort haben wir gelernt, dass wenn man die Zeichen: // setzt, dass die geschriebene Zeile nicht ausgeführt wird. Mein Problem ist jetzt, ob es einen Ähnlichen Befehl in der Programmiersprache FUP gibt.

Vielen dank inzwischen Leute

Moin,

// wird verwendet um Kommentare einzufügen.
Hierfür gibt es in FUP die Möglichkeit der Baustein- und Netzwerkkommentare.

Gruß
 
Grundsätzlich geht das, wenn sicherlich nur eingeschränkt.

Den Baustein in der Ansicht von FUP auf AWL umstellen, die
gewünschte Zeile mit den zwei Schrägen auskommentiren und dann
die Ansicht wieder auf FUP stellen.
 
Moin,

// wird verwendet um Kommentare einzufügen.
Hierfür gibt es in FUP die Möglichkeit der Baustein- und Netzwerkkommentare.

Gruß

Setzt man die Schrägstriche aber vor ausführbaren Anweisungen, werden diese nicht mehr ausgeführt, da sie als Kommentar interprtiert werden. Und das meint der TE. Dafür gibt es in FUP keinen Ersatz.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich seine Frage richtig interpretiere, möchte er Zeilen auskommentiren, also
wie in AWL, wenn man mal etwas zu testzwecken rausschmeißen möchte.

Aber die Frage kann auch einfach schlecht gestellt sein, wie seine komische Überschrift,
die so ziemlich alles bedeuten kann. Das zeigt das er die Forumsregeln nicht gelesen hat
oder einfach nicht beachtet.
 
Zuletzt bearbeitet:
Dort haben wir gelernt, dass wenn man die Zeichen: // setzt, dass die geschriebene Zeile nicht ausgeführt wird. Mein Problem ist jetzt, ob es einen Ähnlichen Befehl in der Programmiersprache FUP gibt.

Vielen dank inzwischen Leute

Hallo RN,

ich finde, er hat seine Problemstellung eindeutig definiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Er meint:

//U E 1.0

Dadurch wird die Anweisung in AWL nicht mehr ausgeführt.

Du hast doch auch schon Inbetriebnahmen durchgeführt? ;)
Da macht man so was schon mal.

Edit: Weil die Frage zu //Kommentar sich eh nicht stellt, da Kommentare nicht ausführbar sind.
 
Hallo,

der Tip mit auf AWL umstellen, Auskomentieren und wieder zurück auf FUP ist nicht so der Bringer. Wer soll sowas jemals wiederfinden? Einfach einen Merker mit 1-Signal anlegen, Symbol "IBN=1" oder wie auch immer und damit die Bedingungen brücken.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So was kann er jetzt meinen?

Code:
//U E1.0

//Kommentar

Ich möchte wirklich nicht rechthaberisch sein, aber das hast Du geschrieben. Damit lässt Du die Möglichkeit offen, ob er eine Anweisung auskommentieren will oder ob er einen Kommentar eingeben will. Wenn Du nur das Auskommentieren meinst, da hättest Du nicht die zweite Zeile mit dem Kommentar schreieben brauchen.;) So lässt wieder verschiedene Möglichkeiten der Interpration zu.
 
Hallo,

der Tip mit auf AWL umstellen, Auskomentieren und wieder zurück auf FUP ist nicht so der Bringer. Wer soll sowas jemals wiederfinden? Einfach einen Merker mit 1-Signal anlegen, Symbol "IBN=1" oder wie auch immer und damit die Bedingungen brücken.

André

Hallo sps-concept,

sehe ich auch so. Je nachdem was er auskommentieren will, ist eine Rückstellung auf FUP eh nicht möglich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

eine Überbrückung eines "Öffners" mit IBN=1 ist auch eine Stillegung einer Anweisung. Und ich habe explizit einen Merker IBN=1 erwähnt, weil statisch 0 oft zum Parametrieren von Bausteinaufrufen verwendet wird und somit regulär verwendet ist.,

André
 
Wenn ich Anweisungen auskommentieren will, will ich z.B. einen noch nicht vorhandenen Geber brücken. In sofern gebe ich sps-concept absolut Recht.
 
Ich halte es immer so:

"Immer O" und "Immer 1" in FUP für Fälle, welche im Programm dauerhaft verbleiben sollen. "IBN0" und "IBN1" für Inbetriebnahmezwecke. Kommt noch ein Kollege dazu, nimmt der für seine Sachen "IBN2" und "IBN3".
 
Ich halte es immer so:

"Immer O" und "Immer 1" in FUP für Fälle, welche im Programm dauerhaft verbleiben sollen. "IBN0" und "IBN1" für Inbetriebnahmezwecke. Kommt noch ein Kollege dazu, nimmt der für seine Sachen "IBN2" und "IBN3".

Auch nicht schlecht. bei uns können Programme auch durch mehrere Händen gehen.
Wir haben grundsätzlich 3 varianten im brauch.
Always 0
Always 1
TO_DO 0
TO_DO 1
FORCE 0 (der IBN Merker)
FORCE 1 ( der IBN Merker)

Im FUP sehr schnell zu verwenden finde ich. Als extra bein am Baustein oder mit F2 / F3 ein "und" oder "oder" da vorne machen und fertig ist die Sache.

Bram
 
Zurück
Oben