Mit SPS rechnen

Zuviel Werbung?
-> Hier kostenlos registrieren
Hier ist das koordinatensystem mit 3 Festpunkten.

Der mittlere Punkt ist irgendein Punkt den ich willkürlich gewählt habe.

Jetzt zu meinen Rechnungen.

1. a wir berechnet
2. b errechnet
3. c² = a² + b² und dafür bräuchte ich einen zwischenspeicher der mir die Ergebnisse von a und b in diese Rechnung einfügt.

Weiss hier jemand wie ich das machen könnte ?
 

Anhänge

  • DSC00464.JPG
    DSC00464.JPG
    324,5 KB · Aufrufe: 43
mach nen fc

IN
a : REAL
b : REAL
OUT
c : REAL

die zwischenergebnisse im TEMP-bereich

alternativ
IN
x1 : REAL
x2 : REAL
y1 : REAL
y2 : REAL

oder vielleichtreicht dir ja INT
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde es gerne in FUP machen , da ich mit AWL nicht so viel Erfahrung habe.

Im unteren Bild sind die Ausgaben weggelassen , da ich nicht weiss wie ich die Ergebnisse speichern und später nochmals subtrahieren kann.

Wie bekomme ich denn jetzt das Ergebnis von Rechnung 1 im ersten Netzwerk ind Rechnung 3 im dritten Netzwerk ?

Sowas kann man doch mit Merker machen oder lieg ich da falsch ?
 

Anhänge

  • klaus.JPG
    klaus.JPG
    18,3 KB · Aufrufe: 35
Zuletzt bearbeitet:
Ich würde es gerne in FUP machen , da ich mit AWL nicht so viel Erfahrung habe.

irgendwer was von AWL gesagt :confused:

Im unteren Bild sind die Ausgaben weggelassen , da ich nicht weiss wie ich die Ergebnisse speichern und später nochmals subtrahieren kann.

Wie bekomme ich denn jetzt das Ergebnis von Rechnung 1 im ersten Netzwerk ind Rechnung 3 im dritten Netzwerk ?

Sowas kann man doch mit Merker machen oder lieg ich da falsch ?

das sind ebenso variablen wie die eingänge der blöcke, also kannst du es im einfachsten fall mit freien merker-doppelworten machen
 
Nehmen wir mal an ich könnte nur bis MD100.

Dann hätte ich ja nur 26 Möglichkeiten um Daten zu speichern.

Geht das vllt auch noch irgendwie Anders ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt weiss ich was du mit

mach nen fc

IN
a : REAL
b : REAL
OUT
c : REAL

die zwischenergebnisse im TEMP-bereich

alternativ
IN
x1 : REAL
x2 : REAL
y1 : REAL
y2 : REAL

oder vielleichtreicht dir ja INT

meintest :D ......

Da muss ich ganz oben diese Funktionen nutzen :) ....

muss ich gleich mal versuchen
 
Wie kann ich denn das Ganze jetzt simulieren oder geht das nicht mehr ?

Hab hier jetzt

IN
a:REAL
b:REAL
c:REAL
d:REAL

Temp
ab:REAL 0.0
cd:REAL 4.0

OUT
x:REAL
y:REAL
z:REAL
 

Anhänge

  • klaus.JPG
    klaus.JPG
    48,3 KB · Aufrufe: 26
call fc funktioniert nicht mehr im Ob1 ..... da bekomm ich in awl call fcX und darunter viele rote zeilen

im FUP hab ich diesen Baustein....

wie gehts es denn jetzt weiter ?
 

Anhänge

  • klaus.JPG
    klaus.JPG
    6,9 KB · Aufrufe: 15
Zuviel Werbung?
-> Hier kostenlos registrieren
du musst variabeln an den baustein übergeben, also da wo die roten ??? sind dranschreiben.
am einfachsten ist du nimmst MD´s, also MD0; MD4; MD8; usw.
die MD´s kannst du dann in plcsim beobachten/steuern.

 
Zurück
Oben