S7 5.3 hat alle Bausteinaufrufe in meinem FB in AWL gewandel

plc_tippser

Level-1
Beiträge
2.500
Reaktionspunkte
308
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe meinen FB in AWL geschaltet und wollte im TEMP eine neue Var anlegen. Es kam der Hinweis, das der Lokaldatenbereich absolut verwendet wird. OK, keine Var angelegt und wollte wieder zurückschalten auf FUP, da waren alle Bausteinaufrufe nicht mehr rückwandelbar.

Dafür hatte ich 2 neue Var im Tempbereich (Temp1 und Temp2)

Was tun?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Re: S7 5.3 hat alle Bausteinaufrufe in meinem FB in AWL gewa

plc_tippser schrieb:
OK, keine Var angelegt und wollte wieder zurückschalten auf FUP

wenn du die variable nicht gerade zwischendrin einfügst, sodass der benutzte L-bereich einer anderen variablen zugeordnet wird, kannst du diese meldung einfach ignorieren.
 
Quatsch

alles Quatsch Volker! Hier ging es um die für die KOP/FUP-Darstellbarbarkeit benutzten Lokalbits. Und diese sind nicht deklariert.
 
:twisted: nix quatsch.

es ist überhaupt kein problem lokaldaten in kop/fup zu benutzen. auch das umschalten zwischen fup/awl ist kein problem.

lege ich keine tempvar an und schreibe
u e 0.0
u l 0.0
= m 1.0
(keine probleme)

lege ich z.b. eine tempvar temp1 bool (l0.0) an wird daraus
u e 0.0
u #temp1
= m 1.0

ausserdem war meine antwort nicht darauf bezogen.

sei froh das du nicht angemeldet bist. sonst wüsste jeder wie 'GUT' du bist.

also ball flachhalten, wenn sich die profis unterhalten. :lol:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hi @ll,
ich kenne diese probleme auch mit v 5.2 , genau wie plc schrieb werden urplötzlich temporäre lokaldaten mit ins programm gewürgt.eine saubere rückschaltung ist nicht möglich, echt blöd.
 
arrogant

@Volker

sei froh das du nicht angemeldet bist. sonst wüsste jeder wie 'GUT' du bist.

also ball flachhalten, wenn sich die profis unterhalten.

du arrogantes A.... weisst du worum es geht? Wenn du einen KOP/FUP-Aufruf mit BOOL-Variablen hast nutzt Step7 Lokalvariablen ohne Deklaration. Das Gleiche passiert bei anderen umfangreichen KOP/FUP-Netzwerken. Wenn du dann in AWL eine Tempvariable deklarierst ist keine KOP-Darstellung mehr möglich. Erst überlegen bevor du deine grosse Fresse aufreisst!
 
wenn du richtig gelesen hättest, hättest du auch gelesen, dass er die änderung nicht übernommen hat.

und von einem gast lasse ich mich nicht beschimpfen.
das ist für mich das gleiche als ob mich ein penner auf der strasse ansaugt.
und wenn du motzen willst tu das im schwanzvergleich. für leute wie dich wurde der extra eingerichtet.
 
Hallo Leute,

ich habe gedacht, mit der neu geschaffenen Motzecke würden die sonstigen Beiträge frei von Beleidigungen bleiben, damit interessierte User
das finden was sie suchen. Professionelle Antworten von Profis.

Leider kann nicht jeder mit Kritik umgehen und traut sich auch nicht unter seinem Namen aufzutreten.

Solche Beiträge von Gästen sollten nicht lange im Forum stehen, sondern dorthin wandern wo sie hingehören, in den Müll. :x

Natürlich hat Volker eine technisch und inhaltlich 100% richtige Antwort gegeben, der ich mich nur anschließen kann. :D

Gruß
Christian
 
Step 7 hatte im Tempbereich 2 Variablen vom Typ BOOL mit Namen Temp2 und Temp3 angelegt. Diese wurden dann symbolisch im AWL-code verwendet, anstatt wie sonst üblich mit Lx.x
Nachdem ich die Temp2 und Temp3 im AWL Code durch Lx.x ersetzt habe, konnte ich die Deklaration löschen und wieder zurückschalten.

Volker hat mit seiner Aussage auf jeden Fall recht. Selbst wenn er sich vertan hätte, kein Grund zu zoffen, Iren sind auch Menschen 8) .

pt
 
Das ist der Grund, warum ich FB und FC immer in AWL einfüge.
Sieht zwar anders aus und man kann nur je eine Variable an die Anschaltung schreiben, aber dafür gibt es nie Ärger mit verwurschtelten Variablen und der Code ist in AWL noch anschaubar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ralle schrieb:
Das ist der Grund, warum ich FB und FC immer in AWL einfüge.
Sieht zwar anders aus und man kann nur je eine Variable an die Anschaltung schreiben, aber dafür gibt es nie Ärger mit verwurschtelten Variablen und der Code ist in AWL noch anschaubar.

Wenn die Elektriker der Firma AWL sehen, drehen die durch, die gucken sich das erst gar nicht an sondern schalten direkt ab und sagen: "Typisch Nichtelektriker! Versteht doch keine Sau."

Ich habe sehr viele Schleifen in AWL mit dem AR. Bin mal gespannt, wenn sie da das erste mal drüber stolpern.

pt
 
Ja klar, kenn ich.
Aber die Logik davor mache ich auch FUP/KOP-Kompatibel und lege das Ergebnis auf eine Temp-Var oder einen Merker. Diesen schreib ich als Eingang an den FC bzw.FB, das wird dann meistens noch akzeptiert, weil die Logik ja als FUP zu lesen ist.
 
Geiler Beitrag!
Hier treffen mal wieder die echten High-End-Super-Top-Programmierer aufeinander!
(Die sich meist von "recruitment-agenturen" anheuern lassen und uns dann auf den Baustellen mit dämlichen Kommentaren zuschütten, statt die Tasten fliegen zu lassen)
Liebe Anfänger, laßt Euch nicht verunsichern, die meisten Profis hier sind im Forum leben noch mit ihrer alten 95U, haben sich zwar an die neue Baugruppenfarbe gewöhnt aber benutzen immer noch "Schmiermerker". Da platzt einem doch die S...naht vor Schreck!
kind regars, Son of Wodan
 
Zuviel Werbung?
-> Hier kostenlos registrieren
eigenartig, dass son of wodan - im vergleich zu z.b. stollentroll, seine trollwirkung voll verfehlt ... dennoch nett, hol doch bitte mehr mindestens 5 jahre alte threads ausm keller!
 
eigenartig, dass son of wodan - im vergleich zu z.b. stollentroll, seine trollwirkung voll verfehlt ... dennoch nett, hol doch bitte mehr mindestens 5 jahre alte threads ausm keller!

Kannst du mir bitte erklären was der Beitrag von dem son sein soll? :confused:

Du weißt ja, dass ich ab und an länger brauche, bis ich etwas verstehe.

Danke


bike
 
Zurück
Oben