Autor Thema: AWL in ST  (Gelesen 6689 mal)

Offline Mettchen

  • Jr. Member
  • **
  • Beiträge: 51
AWL in ST
« 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?

Offline Mettchen

  • Jr. Member
  • **
  • Beiträge: 51
Re: AWL in ST
« Antwort #1 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???  ::)
« Letzte Änderung: April 24, 2007, 15:50:57 Nachmittag von Mettchen »

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: AWL in ST
« Antwort #2 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

Offline DieterB

  • Full Member
  • ***
  • Beiträge: 119
Re: AWL in ST
« Antwort #3 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

Offline Mettchen

  • Jr. Member
  • **
  • Beiträge: 51
Re: AWL in ST
« Antwort #4 am: April 25, 2007, 08:25:32 Vormittag »
Bei uns besteht seit neustem ST Pflicht...  :(

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: AWL in ST
« Antwort #5 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

Bimbo

  • Gast
Re: AWL in ST
« Antwort #6 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 >:(