TIA AWL Code in SCL umwandeln

Beiträge
124
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe einen AWL Code und würde diesen gerne in SCL umwandeln nur das Problem ist das ich kann kein AWL und habe es dementsprechend nicht gut in scl übersetzt , daher die Frage ob mir jemand dabei helfen könnte . Da ein paar Netzwerke in scl zu übersetzen anbei mein SCL und AWL Code , wenn einer das Programm braucht kann ich es gerne zur Verfügung stellen für tia V17
 

Anhänge

  • 17265781707162685239060778189110.jpg
    17265781707162685239060778189110.jpg
    7,6 MB · Aufrufe: 73
  • 17265783432122683682031456106617.jpg
    17265783432122683682031456106617.jpg
    6,3 MB · Aufrufe: 72
  • 17265783357908940146240571652567.jpg
    17265783357908940146240571652567.jpg
    6,8 MB · Aufrufe: 53
  • 17265783239641638329591502003147.jpg
    17265783239641638329591502003147.jpg
    6,9 MB · Aufrufe: 45
  • 17265783051603768679304932360648.jpg
    17265783051603768679304932360648.jpg
    7,1 MB · Aufrufe: 44
  • 1726578283037956891117224818370.jpg
    1726578283037956891117224818370.jpg
    7,1 MB · Aufrufe: 37
  • 17265782664898472504512118321910.jpg
    17265782664898472504512118321910.jpg
    7,3 MB · Aufrufe: 31
  • 1726578254716423631541064686832.jpg
    1726578254716423631541064686832.jpg
    7,2 MB · Aufrufe: 24
  • 17265782421917467101550182913460.jpg
    17265782421917467101550182913460.jpg
    7,4 MB · Aufrufe: 20
  • 17265782278633442318346461623928.jpg
    17265782278633442318346461623928.jpg
    6,7 MB · Aufrufe: 69
Wäre erstmal brauchbar, wenn du die Bausteinquellen zur Verfügung stellen könntest.
Screenshots sind :poop:

Und den AWL-Code wirst du so nicht in SCL zum laufen bekommen.
Für "Open DB" gibt es keine 1:1 Entsprechung.
Evtl Peek/poke nutzen oder das komplette Zugriffskonzept modernisieren.

Ist das nur ein quick&dirty update für ne Einzelanlage oder soll das in Serie?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wäre erstmal brauchbar, wenn du die Bausteinquellen zur Verfügung stellen könntest.
Screenshots sind :poop:

Und den AWL-Code wirst du so nicht in SCL zum laufen bekommen.
Für "Open DB" gibt es keine 1:1 Entsprechung.
Evtl Peek/poke nutzen oder das komplette Zugriffskonzept modernisieren.

Ist das nur ein quick&dirty update für ne Einzelanlage oder soll das in Serie?
das ist nur für eine einzelne anlage mehr wird das nicht ich stelle dann mal gleich das tia projekt hoch
 
das ist nur für mich privat nichts mit firma usw soll eigentlich eher fürs lernen sein wegen der uni
Falls du ernsthafte Verständnisprobleme mit dem Code hast, könntest du diesen Mal durch ChatGpt jagen & ihn dir erklären lassen.

Beim direkten übersetzen in SCL macht ChatGpt noch Fehler, da solltest du zumindest gut verstehen was der Ursprungscode treibt.

Meinen Tipp für den Ersatz von "Open DB" hast du.
Bei konkreten Probleme zu einzelnen Punkten wird gerne geholfen, etwas Eigeninitiative muss aber auch sein ;)

sollte ja glaube zu s7 1200-1500 kein unterschied machen oder?
Es gibt noch einige Funktionen/Bausteine mehr im TIA, die Grundlagen sind aber gleich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls du ernsthafte Verständnisprobleme mit dem Code hast, könntest du diesen Mal durch ChatGpt jagen & ihn dir erklären lassen.

Beim direkten übersetzen in SCL macht ChatGpt noch Fehler, da solltest du zumindest gut verstehen was der Ursprungscode treibt.

Meinen Tipp für den Ersatz von "Open DB" hast du.
Bei konkreten Probleme zu einzelnen Punkten wird gerne geholfen, etwas Eigeninitiative muss aber auch sein ;)


Es gibt noch einige Funktionen/Bausteine mehr im TIA, die Grundlagen sind aber gleich.
also ich habe es erst ganz anders gemacht aber da spuckt er mir soviele fehler aus und ich weiß nicht wie ich diese behebe bzw woran es genau liegt
 
...nur das Problem ist das ich kann kein AWL

...und ich weiß nicht wie ich diese behebe bzw woran es genau liegt
Ich würde Mal vermuten es liegt am fehlenden Verständnis für das, was der AWL Baustein macht (⁠◠⁠‿⁠・⁠)⁠—⁠☆
Der ist ja sehr kompakt mit seiner Handvoll Netzwerke & macht auch wirklich kein Hexenwerk, nur das das was er tut sich so direkt nicht einfach in SCL Abbilden lässt.
Ohne den AWL-Code zu verstehen wirst du nur schwer auf einen grünen Zweig kommen.

Das grundlegende Stichwort zu dem was er macht wäre "indirekte Adressierung".
Für die restlichen Befehle ist F1 dein Freund (⁠ʘ⁠ᴗ⁠ʘ⁠✿⁠)
 
Hi,
Azyklisch Sinamics Parameter lesen/schreiben haben wohl schon viele geschrieben.
Man könnte den Ansatz AWL->SCL verfolgen oder auf andere fertige Lösungen setzen. Die sind halt von den Schnittstellen anders.
Eine SCL Lösung PKW lesen/schreiben gibt es hier:
dort den FB SINA_PARA_S aufmachen. Der liest die Daten vom Bus und nicht wie Dein AWL Code aus einem DB
Den kann man so nehmen oder zumindest auch was draus lernen...

LG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Azyklisch Sinamics Parameter lesen/schreiben haben wohl schon viele geschrieben.
Man könnte den Ansatz AWL->SCL verfolgen oder auf andere fertige Lösungen setzen. Die sind halt von den Schnittstellen anders.
Eine SCL Lösung PKW lesen/schreiben gibt es hier:
dort den FB SINA_PARA_S aufmachen. Der liest die Daten vom Bus und nicht wie Dein AWL Code aus einem DB
Den kann man so nehmen oder zumindest auch was draus lernen...

LG
kann den baustein nicht ausprobieren da er mir sagt es sei nicht genügend speicherplatz zur verfügung
 
Zurück
Oben