-> Hier kostenlos registrieren
Hallo, ich bin relativ neu in der SPS-Programmierung und habe von einem Kollegen ein Programm übernommen.
Wie man einen DB als Multiinstanz-DB verwendet weiss ich, aber die Aufrufstruktur auf dem Bild ist mir ein Rätsel:
Ich hätte einen FBXY mit zugehörigem DB96 geschrieben und in dem den FB610 als stat variable deklariert und 10 mal aufgerufen.
Hier ist jedoch z.B. FB610 als stat Variable in FB835 deklariert und alle stat Variablen von FB610 können im DB335 beobachtet werden. Gleichzeitig nutzt der FB610 aber einen Bereich des DB96.
In beiden DBs kann ich die aktuellen Werte sehen.
Ein Siemens SPS-Spezialist in der Firma hat so einen Aufruf auch noch nie gesehen. Weiss jemand, was genau hier passiert und warum in 2 DBs kopiert wird?
Grüsse
Johann
Wie man einen DB als Multiinstanz-DB verwendet weiss ich, aber die Aufrufstruktur auf dem Bild ist mir ein Rätsel:
Ich hätte einen FBXY mit zugehörigem DB96 geschrieben und in dem den FB610 als stat variable deklariert und 10 mal aufgerufen.
Hier ist jedoch z.B. FB610 als stat Variable in FB835 deklariert und alle stat Variablen von FB610 können im DB335 beobachtet werden. Gleichzeitig nutzt der FB610 aber einen Bereich des DB96.
In beiden DBs kann ich die aktuellen Werte sehen.
Ein Siemens SPS-Spezialist in der Firma hat so einen Aufruf auch noch nie gesehen. Weiss jemand, was genau hier passiert und warum in 2 DBs kopiert wird?
Grüsse
Johann