SPS Programmierung

ConCarne's eifrige Bastelstube...

Moderatoren: CC|RoiDanton, CC|Dr.HelmutKohl

Antworten
Benutzeravatar
CC|Schulterkrueppel
ConCarne
Beiträge: 1620
Registriert: 28 Mai 2002, 14:14

SPS Programmierung

Beitrag von CC|Schulterkrueppel » 11 Apr 2011, 16:49

hat hier zufällig jeamnd Ahnung von SPS Programmierung?
ich hab volgendes Problem

Beim Sprung von 0 auf -1 wird der Maxiamale -Wert gesetzt also -32768
Ich brauche aber die -1 da ich eine Positionsbestimmung machen möchte ich habe ein Feld 5 mal 4 und die Koortdinate 0,0 ist in der linken unteren Ecke solange ich in positive Richtung fahren will also die soll-position grösser als die ist-position ist ist das ja kein problem mittels soll - ist = weg
das Problem ist jetzt das wenn weg eigendlich -1 sein müsste ich zb von 1,0 auf 0,0 fahren möchte, durch die Bit verarbeitung ein -11111111 und nicht ein -00000001 dabei raus kommt wie kann ich sowas umgehn?

Benutzeravatar
CC|Schulterkrueppel
ConCarne
Beiträge: 1620
Registriert: 28 Mai 2002, 14:14

Re: SPS Programmierung

Beitrag von CC|Schulterkrueppel » 11 Apr 2011, 18:34

ok, auf dem WC kommen einem die besten Ideen! Da ich eh weiss in welche Richtung die Fahrt gehn muss, tausche ich einfach Minuend und Subtrahend, also rechne ich jetzt Istwert- sollwert und komme auf den weg den ich nach links fahren muss und muss mich nicht über Minuswerte ärgern mit denen ich nix anfangen kann.
Ich lass das mal stehn wer weiss wem das vielleicht mal hilft.

Benutzeravatar
-|SoI|- sharpshooter
Keksmember
Beiträge: 1705
Registriert: 29 Mai 2002, 22:16
Kontaktdaten:

Re: SPS Programmierung

Beitrag von -|SoI|- sharpshooter » 13 Apr 2011, 00:00

So hätt ich's auch gemacht!

Antworten