Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
vielen Dank für die vielen aufschlussreichen Kommentare - bin tatsächlich sogar etwas froh, dass die so banal klingende Ursprungsfrage letztlich doch so eine rege Diskussion angestoßen hat. Da sieht man, dass das Thema offenbar dann doch nicht jedem gleich so klar war...
ich dachte zunächst...
Entschuldigung, ich hab mich vermutlich nicht genau ausgedrückt. Das Arbeiten mit INPUTS/OUTPUTS aufgrund der Multiinstanz-Fähigkeit ist mir klar, mir geht´s hauptsächlich darum, warum z.B. der INPUT nochmals auf eine Static-Variablen rangiert wird.
Das macht für mich technisch wenig Sinn und...
Hallo Forum,
wozu werden in so manchem Programmierstandard bzw. Programmierstyle die Baustein-Eingangsvariablen zuerst auf Baustein-interne Variablen (static oder temporär) rangiert, bevor sie im Baustein verwendet werden?
Man könnte doch genauso gut mit den Baustein-Eingängen direkt...
Wollte der Vollständigkeit halber noch aufzeigen, wie es letztlich bei mir funktioniert hat - seht dazu die angefügten Screenshots bei Interesse....
Vielen Dank nochmals an alle!
Hallo zusammen,
Ich möchte mich gerne aus persönlichen Gründen mit EPLAN P8 befassen. Primär geht's mir dabei darum, die Möglichkeiten kennenzulernen welche Daten man von/nach EPlan importieren bzw exportieren kann um sie dann mit einem SPS Editor wie etwa dem TIA Portal weiter zu verarbeiten...
Danke für den Hinweis - ich denke das war das Problem bei meinen nicht funktionierenden statischen Flanken
Ich hatte die Adressregister zu Beginn des Multiinstanz-FBs nicht weggesichert und da ich bereits beide Instanzen aufgerufen hatte, haben sich wohl die Instanzen überschnitten!
.
.
...
Die Instanz hatte ich eben nicht mehrfach verwendet... das war ja das merkwürdige 🤷♂️
hab dann sogar den Baustein in einem ansonsten leeren OB1 und 100% eindeutigen und mit exklusiven IDB aufgerufen - gleiches Verhalten... ich bin darüber ja genauso ratlos wie schockiert, aber kann´s eben nicht...
Ja, arbeite nun mit einem globalen-DB in dem die Flanken gespeichert sind und übergebe diesen per INOUT an den Multiinstanz-FB. Das lässt sich simulieren und scheint zu passen
ist ne 416F-3 PN/DP
Das Prozessabbild zu vergrößern ist Kundenseitig nicht gestattet und ich würde auch Folgeprobleme fürchen... es ist hier eine Bestandsanlage die 24/5 läuft bei einer 60sek Taktung, mit viel Datengedöns, da will ich keinen unvorhergesehenen Quereinfluss riskieren; auch bzgl...
letzte Variante die ich nun vorbereite...
eine davon muss dann jetz klappen ;)
(ganz am Ende kopiere ich noch auf eine interne statisch IN Struktur; mit den variablen arbeite ich dann im Baustein)
Nein, ich habe eine TIA Projektvorlage erhalten vom Endkunden und da wurden alle EAs per UDT in der Symboltabelle angelegt und zudem werden in TIA ja alle EAs übers PAE/PAA direkt abgebildet