Differenzen SPS errechnen & 'Variable' erstellen

Hallo zusammen,

ich kenne mich ein kleines bisschen mit SPS aus, stehe aber jetzt vor 2 Problemen.

Problem 1:
Ich möchte gerne einen kleinen Kran auf einer Achse fahren lassen. Nun habe ich einen Ist-Wert und der Kran soll auf den Sollwert fahren.
Wenn die Differenz zwischen Ist- und Sollwert eine gewisse Größe erreicht hat, soll der Kran langsamer/schneller fahren.
Nun kann ich über Compare sagen, ob der Kran nach rechts oder links fahren soll. Aber nicht wie schnell. Nun weiss ich nicht wie ich das anstellen kann, den Ist vom Sollwert zu subtrahieren und eine positive oder negative Differenz zu erhalten.

Habe ich was übersehen oder hat jemand eine Idee?

Problem 2:
Es gibt mehrere Stationen für den Kran. Nun wollte ich nicht für jede Station ein Netzwerk erstellen und nur den Sollwert immer zu ändern.
Man könnte doch auch nur ein Netzwerk erstellen und immer den Sollwert ändern, indem man eine „Variable“ erstellt und immer die passenden Werte rein lädt über den MOVE-Baustein. Nur wie erstelle ich so eine „Variable“?

Ich hoffe ihr könnt mir weiter helfen,

mfg,

Hanzo

Hallo Hanzo,

Du solltest engeben welche SPS du hast (Herseller, Typ und Software-Version).

Je nach dem sind die Rechenmöglichkeiten recht unterschiedlich.

MfG Peter(TOO)