Lösung zu einem STEP7-Programm

Sollmann

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag, ich bin kein Anwender von STEP7 bzw AWL und habe sonst beruflich auch nichts mit SPS, etc zu tun.
Im Zuge eines Onlinerätsels bin ich auf ein Programm gestoßen, das das Thema AWL-STEP7 behandelt.
Dazu soll ich eine Variable ermittelt.
Trotz intensivem Einlesen in die Materie komme ich nicht auf einen grünen Zweig.

Begriffe wie Ganzzahl,
Gleitpunktzahl, 32bit etc - naja, sagen wir so, irgendwo bin ich ausgestiegen.

Vielleicht kann mir hier jemand auf die Sprünge helfen, bitte - und mir
die Werte bzw das Ergbnis erklären?

L 3.141590e+000 lade ich hier den
Wert 3? als Ganzzahl
T #PI
NOP 0
L L#1471
DRT
L 1.000000e+001
/R
L #PI
/R
T #NORD
 
Ein Onlinerätsel soll das sein? Kann man da was gewinnen :D ?
Der Code ist ziemlich sinnlos, sag das deinem Online-Lehrer!


dennoch vielleicht eine kleine Hilfe:


  • L = lade
  • T = transferiere
  • NOP 0 = eine Nulloperation (kann man hier in AWL ausnahmsweise ignorieren)
  • /R = Division mit Realzahlen
  • DRT = ein Schreibfehler
  • DTR = wandelt eine DINT (32 Bit Integer) in eine Realzahl


PS:
Besteht die Aufgabe vielleicht darin, den Code zu vereinfachen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
L 3.141590e+000
T #PI
lädt den ungefähren Wert von Pi in die lokale Variable #PI (die Variable #PI müsste den Datentyp REAL haben)

Code:
L L#1471
DTR
L 1.000000e+001
/R
macht danach was? (Wie könnte man es kürzer formulieren?)

Code:
L #PI
/R
T #NORD
macht zum Schluß was?

Harald
 
Gibt es zu der Variable #NORD auch noch eine #EAST, dann sollen vermutlich Koordinaten ermittelt werden.
Desto umständlicher, desto besser, damit man mehr rätseln muss… :ROFLMAO:

@Sollmann
Stelle doch mal die ganze Aufgabe hier rein. Dann wird das bestimmt klarer ;)
 
Sorry, ich habe East extra weggelassen - da ich dachte, Nord reicht mal fürs erste und Ost werde ich dann bei den tollen Erklärungen selber draufkommen :)

Ja, es geht um Koordinaten.
Was die einzelnen Befehle bedeuten habe ich auch zur Genüge gelesen.
Aber ich scheitere an Begriffen wie 32bit Ganzzahl oder Gleitpunktzahl usw usw :)

Der Rest des Rätsels ist
L #NORD
RND-
L L#2
/D
DTR
L 3.570000e+002
TAK
/R
T #OST
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.. Der Code ist ziemlich sinnlos ..
Was ich damit sagen wollte ist, dass "NORD" und infolge auch "OST" aus lauter Konstanten berechnet wird. Man könnte sich also die Rechnerei sparen und das Ergebnis direkt in die Variablen schreiben.


:ROFLMAO: Ach soo, genau das ist der Witz an der Sache! Die Koordinaten sind quasi chiffriert. Also genau das, was unsereiner normal nicht machen sollte. Jetzt weis ich auch, wo so mancher Murx herkommt, dem man täglich begegnet. Habe ich es jetzt geschnallt?
 
Zuletzt bearbeitet:
. . . . . . . . . .
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
attachment.php
 
Es geht dabei darum Leute dazu zu bringen mal über den Tellerrand zu schauen und sich mit Dingen zu befassen für die sie sich normalerweise nicht interessieren oder die sie bislang nicht kannten.
Es gibt aber auch andere wo es einfach nur darum geht die wirren Gedankengänge der Verfasser nachzuvollziehen.
Am Ende besucht man dann die Koordinaten und findet mit etwas Glück eine Dose mit einem Büchlein in das man sich eintragen kann. Manchmal hängt das dann aber auch in 10m Höhe unter einer Brücke.
Hier mal zwei Beispiele die mir besonders gefallen haben und einer meiner Ergüsse.

https://www.geocaching.com/geocache/GC398G9
https://www.geocaching.com/geocache/GC2Q25F

https://www.geocaching.com/geocache/GC3MRDB
 
Wahrscheinlich ein Mystery-Cache von Geocaching.com . Bei einem Mystery-Cache sind die Koordinaten in einem Rätsel versteckt, um nicht einfach einen grab'n'go Cache auszulegen. Gibt es auch in mehrstufigen Etappen, quasi als Zwischenziele

Genau ! - Ich wollte es eigentlich nicht so offensichtlich als Geocaching-Mysti hier reinstellen.
 
Genau ! - Ich wollte es eigentlich nicht so offensichtlich als Geocaching-Mysti hier reinstellen.
Mit "NORD", "OST" und Kreiszahl "Pi" hättest du es uns zum Beispiel auch als Windrichtungssensor verkaufen können. Das ist übrigens auch eine sehr gut Möglichkeit, um stark schwankende Werte zu stabilisieren. Einfach möglichst kompliziert eine Konstante rein schreiben :ROFLMAO: .
 
Zurück
Oben