Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

Step 7 AWL Code Erklärung

$
0
0
Hallo liebe Community,

Da ich hier neu bin kurz etwas über mich:
Ich habe Jahrelang mit C++ Programmiert und viel mit Arduino herum experimentiert.

Jetzt will ich mich Hobby bedingt etwas in SPS einarbeiten.
Ich bin 41 Jahre alt und habe 3 Kinder.


Jetzt zu meiner Frage:
Ich habe einen AWL-code und weiß auch in etwa was er macht aber leider verstehe ich noch nicht jedes Detail. zB wann muss man ein # schreiben oder ab welcher Zeile genau wird eine Sprunganweisung ausgeführt und wie weit geht diese Sprung Anweisung. In c++ ist es an den {Klammern} zu erkennen.
Es wäre super hilfreich wenn mir vllt jemand zu jeder Zeile ein kurzes Stichwort schreiben könnte was genau da passiert und warum welche Buchstabe verwendet wurde.
Noch hilfreicher wäre es wenn mir jemand ein gutes Buch empfehlen könnte, dass mich schritt für schritt einlernt..

L #Analog
T #AnalogI
L -10000
>=I
SPB M001
L -10000
T #AnalogI
M001: L #AnalogI
L 10000
<=I
SPB M002
L 10000
T #AnalogI
M002: L #AnalogI
ITD
T #AnalogDI
DTR
T #AnalogR
L 5.0e-4
L #AnalogR
*R
T #ResultR

Hier noch die Aufgabenstellung dazu:
• Laden der WORD-Variablen Analog und Interpretation als Ganzzahlwert• Vergleich mit einem unteren Grenzwert von -10000 und einem oberen Wert von +10000. BeiUnter bzw. Uberschreiten der Grenzwerte soll der Eingangswert durch den jeweiligen Grenz- ¨wert ersetzt werden.• Multiplikation mit der Konstanten 5.0 · 10−4.• Ausgabe des resultierenden Ergebnisses an die REAL-Variable ResultR.

Vielen Lieben Dank Schon Mal Euch!!!
Grüße
Max

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>