Umwandlung KOP,FUP,AWL!

Zuviel Werbung?
-> Hier kostenlos registrieren
also ich habs jetzt auch mal im netzwerk mit plcsim getestet und awl mäßig so eingegeben

U E9.0
O E16.0
U E 10.0
= M1.0

nach dem zusammenfassen gemäß boolscher logik ergibt sich für mich aber

E10.0 * ( E9.0+E16.0 ) ?!?!!

und nicht

E9.0 + (E16.0 * E10.0) ?!?!?!

Das ist ja auch vollkommen richtig.

UND bindet bei der Siemens-SPS nicht stärker als ODER. Die Verknüpfungen werden, solange keine Klammern gesetzt wurden, einfach nacheinander, also von oben nach unten, abgearbeitet.

U E 1.0
O E 2.0
U E 3.0
O E 4.0
U E 5.0
= A 1.0

Daraus wird:

U E 1.0
O E 2.0
= Zwischenergebnis 1

U Zwischenergebnis 1
U E 3.0
= Zwischenergebnis 2

U Zwischenergebnis 2
O E 4.0
= Zwischenergebnis 3

U Zwischenergebnis 3
U E 5.0
= A1.0

U E 1.0
O E 2.0
U E 3.0
O E 4.0
U E 5.0
= A 1.0

Darus wird:

A1.0 = (E1.0 ODER E2.0) UND E3.0) ODER E4.0) UND E5.0

http://www.sps-forum.de/showpost.php?p=35317&postcount=12

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja.

Ein Beispiel als Anhang

Naja, denke richtig ist wie ich schon oben gepostet habe.

Das Ybbs'sche Beispiel mag wohl stimmen ist aber unschlüssig....
weil das ist wie S5/S7:

U E1
O(
U E2
U E3
)

Da stimmt meiner Meinung mal zur Abwechslung die Siemensüberlegung:
Bitverknüpfungen arbeiten mit dem VKE

U E1
O E2
U E3
= Ergebnis //setzt voraus dass dass VKE nach "O E2" "1" ist und E3 auch "1" ist.

Das erwähnte Beispiel basiert offensichtlich auf einer komplett anderer Grundidee.... will nicht sagen dass es falsch ist, aber eben gaaaanz anders.
 
Freut mich ja, dass ich hier nicht der einzige bin, der sich da unsicher war. Ich, für meinen Fall, werd sowas wohl direkt in FUP darstellen, hat auch den Vorteil, dass das für andere leichter zu erkennen ist, was ich gewollt hab...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Heute ist mir ein Beispiel warum in díesem Fall die Siemens-Logik stimmig ist:

Wenn man
L 1.0
L 2.0
+R
L 3.0
*R

schreibt, wird ja auch zuerst addiert und dann multipliziert....

O E1
O E2
U E3

ist dasselbe- oben wird im Akku gerechnet unten im VKE

oder anders gesagt STEP7 macht- wie der Namen schon sagt- einen Step nach dem anderen und schaut nicht was da eine Zeile später kommen wird.... wenn eine/mehrere Klammer/n geöffnet sind wird dies natürlich berücksichtigt).
 
Zurück
Oben