Moeller PS306 AWL auf Easy E4 FUB umschreiben

Bloeki

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen

Bin gerade an einer Modernisierung einer alten Moeller PS306 und darf die Software in FUB umschreiben für die Eaton E4 Steuerung. Nun bin ich mir unsicher ob ich hier alles richtig umgeschrieben habe. Kann mal jemand ein Prüfenden Blick darauf werfen?

Vielen Herzlichen Dank

Alt.JPGFUB neu.JPG
 
Ich habe jetzt gerade kein easySoft greifbar, doch von der FUP-Struktur her sollte es eher wie meine Step7-FUP-Umsetzung aussehen.
Kann man bei dem PS306-Programmiersystem die Ansicht zwischen AWL und FUP umschalten? Das würde vieles erleichtern.

Harald
 

Anhänge

  • 306_E4.png
    306_E4.png
    9,2 KB · Aufrufe: 17
Hallo Harald

Ich muss von der alten Moeller PS306, wovon ich vom Programm nur einen Papierausdruck habe auf eine Easy E4 umschreiben. Leider Unterstützt die E4 Software AWL nicht. Wäre ja zu schön. Hast Du diese FUP selber gezeichnet oder übersetzen lassen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe es im Kopf übersetzt händisch in Step7 KOP eingegeben und dann auf FUP umgeschaltet. KOP kann ich besser "von vorne nach hinten" (AWL: von oben nach unten) eingeben.

Harald
 
Danke für die Rückmeldung

Du sagt von oben nach Unten? Mir fehlen einfach die Zeichen, was zu was gehört, also wohin die diversen O-Verknüpfungen gehören. Mit Klammern wäre es einfacher :-|
Versuche es einfach mal, werde dann schon sehen ob es in dem Baustein nicht weitergeht....

Danke schon mal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hhhmmm...

Haben uns zu zweit damit befasst, sind aber auf keinen logische Schaltung gekommen. Haben uns auch Deine Lösung angesehen, jedoch haben wir auch da Fragezeichen dazu. Hat noch jemand eine Idee oder Lösung?
 
Wie in dem anderen Tread schon geschrieben: das für die PS306 benutzte AWL arbeitet mit einem 8-stufigen VKE-Stack (LIFO) anstatt Klammern.
- Bei "L ..." wird der vorhandene VKE in den VKE-Stack geschoben (alle Einträge im Stack verschieben sich um 1 Position "hinein"), und der Operand von dem L wird ins VKE geladen - das entspricht dem Beginn einer neuen (Teil-)Verknüpfung ("Klammer auf")
- A O X ohne Operand verknüpfen mit dem letzten Wert im VKE-Stack ("Klammer zu"), der wird entfernt und alle Einträge im Stack verschieben sich um 1 Position "heraus"
(PS: Diese Stackverschiebungen habe ich in dem anderen Thread in Beitrag #4 bildlich dargestellt.)

Ein auffälliger Unterschied zwischen Deiner FUP-Darstellung und meiner ist, daß ich bei den ersten Zeilen ein OR mit 4 Eingängen habe und Du hast 3 OR mit je 2 Eingängen kaskadiert - das ist eigentlich kein Unterschied weil äquivalent. Bei Deinem großen AND ist mein FUP aber sehr anders - Dein Code ist falsch. Und irgendwie scheint die Zeile "O M20.1" in Deinem Code zu fehlen.

Harald
 
Zuletzt bearbeitet:
Guten Morgen Harald

Danke hast Du mich noch nicht abgeschrieben. Mit den Aufreihen oder gesagt mit dem abarbeiten der Zuweisungen wird es mir langsam klar, jedoch verstehe ich es noch nicht, weshalb in deinem Programm ein Baustein ein A und nicht ein O ist?

Vielleicht bringt es etwas, wenn ich mal ein neues Beispiel bringe:

L M 121
AN M 180
L M 191
AN M 200
O
AN M 222
L M 02
O M 81
A
L I 41
AN M 02
AN M 81
O
A M 07
= Q 39

Nach meinem jetzigen Wissenstand löse ich es wie folgt auf

Gruppe 1 :
L M 121
AN M 180

L M 191
AN M 200
O
AN M 222

Gruppe 2:
L M 02
O M 81
A

Gruppe 3:
L I 41
AN M 02
AN M 81
O

Gruppe 4:
A M 07
= Q 39

Müsste am ende doch so aussehen oder? FUB neu4.JPG

Oder wird das Ergebnis der Gruppe 1 danach bei Gruppe zwei in den A-Kreis genommen?
 

Anhänge

  • AWL in FUP Umwandeln.pdf
    187,1 KB · Aufrufe: 8
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei einem L beginnt eine neue (Teil-)Verknüpfung.
Ein einzelnes A O X ohne Operand verknüpft mit dem VKE vor dem letzten L
Code:
"Cut" vor jedem L..    und nach jedem einzelnen A O X
-------------------    ------------------------------
L M 121                L M 121
AN M 180               AN M 180

L M 191                L M 191
AN M 200               AN M 200
O                      O
AN M 222
                       AN M 222

L M 02                 L M 02
O M 81                 O M 81
A                      A

L I 41                 L I 41
AN M 02                AN M 02
AN M 81                AN M 81
O                      O
A M 07
= Q 39                 A M 07
                       = Q 39
Daraus mein Step7-FUP siehe das Bild.

Harald
 

Anhänge

  • 306_E4_2.png
    306_E4_2.png
    6 KB · Aufrufe: 10
Zurück
Oben