easy-forum

Deutsch - Hardware => easyControl => Thema gestartet von: Mettchen am April 24, 2007, 14:45:05 Nachmittag

Titel: AWL in ST
Beitrag von: Mettchen am April 24, 2007, 14:45:05 Nachmittag
Hallo,

ich sitze hier vor einem AWL Programm und weiss nicht wie ich das in ST konvertieren soll. ???

Hat mir jemand eine Start Hilfe?
Titel: Re: AWL in ST
Beitrag von: Mettchen am April 24, 2007, 15:33:15 Nachmittag
Versuch von AWL in ST Zeile 23-26

SchleiferAbricht := (NOT SchleiferMAX AND Abrichten);  <== So müsste es stimmen, oder?

Wie setze ich STN SchleiferMax (Speichert den negierten Inhalt des Akkumulators in die Variable) in ST um?

Gibt es nicht irgendwo eine Konvertierungsliste der Operanden AWL in ST???  ::)
Titel: Re: AWL in ST
Beitrag von: Knodelpa am April 24, 2007, 17:00:11 Nachmittag
Hallo Mettchen,

warum willst du dieses Programm in ST umsetzen. ST macht bei dieser Bitverarbeitung eigentlich wenig Sinn.

 :) ;) :D
Gruß Paul
Titel: Re: AWL in ST
Beitrag von: DieterB am April 24, 2007, 18:14:08 Nachmittag
Hallo Mettchen,

Paul hat recht, für solche Bitklopperei gibt's elegantere Sprachen als ST.
Aber es geht natürlich auch. Ich würde die AWL-Zeilen so nach ST übersetzen:

SchleiferAbricht :=  SchleiferStart AND Abrichten;
SchleiferMax := NOT SchleiferAbricht;

Gruß
Dieter
Titel: Re: AWL in ST
Beitrag von: Mettchen am April 25, 2007, 08:25:32 Vormittag
Bei uns besteht seit neustem ST Pflicht...  :(
Titel: Re: AWL in ST
Beitrag von: Knodelpa am April 25, 2007, 10:50:58 Vormittag
Hallo Mettchen,

die Festlegung halte ich für falsch !!!

Das schöne an einer CoDeSys ist ja, dass ich viele Programmiersprachen zur Auswahl habe. Fast jedes Programm hat unterschiedliche Programmteile, die mehr oder weniger komplex sind. Da man je Baustein die Sprache wechseln kann, sollte man hiervon auch rege Gebrauch machen.

Einfache Verknüpfungen, die ggf. auch vom Service vor Ort geändert werden müssen in KOP, FUP oder AWL.

Komplexe Bausteine, z.B. Analogwertverarbeitung, indirekte Adressierung, Schleifen in ST.

So wie es die individuellen Unteraufgaben benötigen. Eine Festlegung auf nur eine Sprache ist hier wirklich nicht sinnvoll !!!

 :) ;) :D
Viele Grüße
Paul
Titel: Re: AWL in ST
Beitrag von: Bimbo am April 25, 2007, 12:34:53 Nachmittag
Tja, im Vertrieb mag man ja zwischen Sinn und Unsinn unterscheiden.

Am Standort Deutschland werden technische Entscheidungen entweder von Nicht-Technikern gefällt oder man hat Techniker, die zu Entscheidern hochgelobt wurden, um nicht mehr kaputt zu machen!!

Gruß an Ihre technischen Einkäufer >:(