rechnen mit step7?

choke

Level-1
Beiträge
52
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallöle!

ich muss eine berechnung in step7 anstellen, aber krieg das mit den wörtern,doppelwörtern,bcd und so nicht hin...vllt kann mir ja jemand helfen.

folgendes muss ich brechnen...

habe PEW1 & PEW2...

skaliert habe ich schon alles und in MD´s geschrieben...

PEW1(MD2000) muss mit 3600 multipliziert werden, das Produkt mit PEW2(MD2002) multipliziert werden..das Produkt wiederrum mit 1,8 , dieses Produkt muss mit 2,5 multipliziert werden..zum schluss das ergebnis noch mal 0,69...

also: ((((PEW1*3600)*PEW2)*1,8*2,5)*0,69

mir würde es reichen wenn mir jemand das mit der datenübergabe erklären könnte, weil ich das nicht ganz verstehe, warum er immer meckert wenn ich wandeln will bzw multiplizieren..

Danke :)
 
Zuletzt bearbeitet:
Also MD2000 und MD2002 ist schon mal Käse aus, da sich die Überschneiden.
Falls mit PEW1 bzw. PEW2 wirklich Hardwareadressen gemeint sind, so überschneiden sich diese ebenfalls.

Zum zweiten musst du dich an irgendeiner Stelle deiner Rechnung mal für ein Datenformat entscheiden, also DINT oder REAL.
Jetzt unter der Vorraussetzung das PEW1 bzw PEW2 REAL Werte sind:
L PEW1
L PEW2
*R
L 3600.0
*R
L 1.8
*R
L 2.5
*R
L 0.69
*R
T Ergebnis

Da mir das aber alles zuviel Schreibkram wäre also einfach:
L PEW1
L PEW2
*R
L 11178.0
*R
T Ergebnis

Deine Klammern sind mathematisch betrachtet nonsens.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

"PEW1(MD2000) muss mit 3600 multipliziert werden, das Produkt mit PEW2(MD2002) multipliziert werden."

PEW1 besteht aus Byte 1 und 2, PEW2 besteht aus byte 2 und 3! Achtung Überschneidung!
MD2000 besteht aus MB 2000, 2001, 2002, 2003
MD2002 besteht aus MB 2002, 2003, 2004, 2005! Achtung wieder Überschneidung!
 
Zurück
Oben