Zwei S7-Graph-Instanzen parellel beobachten

Zuviel Werbung?
-> Hier kostenlos registrieren
@André
Muss man dir das als "erfahrenen" Programmierer jetzt wirklich erklären?

Ein Graph FB hat wie jeder andere FB auch eine Schnittstelle wie IN / OUT / Stat
Also wenn ich im Graph-FB nicht Absolut adressiere ist das doch kein Problem.
Also kann ich diesen auch mit "beliebig" vielen Instanz-DB's aufrufen.

Mfg
Manuel
 
Zuletzt bearbeitet:
Graph

Hallo,

aufrufen kannste den FB schon mit verschiedenen Instanz-DB. Ich glaube aber nicht so richtig dran dass es funktioniert.

MfG
André Räppel
 
Hallo,

logisch ist das für mich jetzt nicht, warum es nicht funktionieren sollte.
Wäre ja so, als ob man in C++ nur ein Objekt instanzieren kann und danach beim 2.ten die IDE plötzlich sagt, ne (ätsch) das geht jetzt aber noch nicht.
Das erzeugen von mehreren Instanzen(DB's) funktioniert auch, nur beim beobachten habe ich Probleme.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wobei die Beobachtungsproblematik aber imho momentan bei jedem mehrfach
aufgerufenen FB/FC so ist, Graph bildet da keine Ausnahme.

Grundsätzlich bin ich auch der Meinung das es eigentlich funktionieren muss,
alles andere würde ja dem FB/Instanz-Konzept eigentlich widersprechen.
Aber da wir alle Siemens kennen ist wohl nichts unmöglich.

Das einzige was definitiv nich funktioniert, ist den Graph-FB als Multiinstanz in einem
FB aufzurufen, da mosert Step7 "freiwillig".

Mfg
Manuel
 
kopfkratz

...hmm, hab zufällig nen Weg entdeckt, der bei mir funktioniert:

1. Den FB aus offline öffnen und ersten Instanz-DB einstellen
2. Den FB nochmal in S7-Graph, allerdings unter online öffnen.
3. Die Fehlermeldung :)confused: ) gegebenenfalls ignorieren - der Baustein wird (meistens) geöffnet.

Würde mich mal interessieren ob das bei euch auch funktioniert...
 
Test

Hallo,

muss meine Aussage wohl revidieren. Ich hatte es mal vor Jahren mit einer älteren Graphversion probiert und da gabs Probleme. Jetzt gehts scheinbar. Um einen anderen Instanz-DB einzustellen kann man Datei --> Instanz DB-Nummer ändern / anpassen benutzen und dann online gehen.

MfG
André Räppel
 
Zurück
Oben