FB-Nummer in Step7 auslesen

MKP

Level-1
Beiträge
47
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

gibt es einen Befehl oder SFB/SFC in Step7, mit dem ich die Nummer eines FBs auslesen und in eine Variable schreiben kann?

Vielen Dank für eure Hilfe!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte von einem FB aus eine FC aufrufen, die die gleiche Nummer wie der FB haben soll. Der FB soll bei verschiedenen Anlagenteilen eingesetzt werden. Der FB wird dann im Programm jeweils nur kopiert und mit neuer Nummer versehen. Die FC ist aber individuell und für jeden Anlagenteil anders.
 
EDIT: War ich zu langsam.
-------------------------

Er möchte unterschiedliche FC erstellen.
z.B.
FC 10 Wasser 0 Grad
FC 11 Wasser 1 Grad
usw. usw.

Aber nur einen FB, den Er immer wieder kopieren kann.

Er möchte das der FB selbst nachsieht welche Nummer er hat (FB10 oder 11 oder 12) und dann den FC mit der gleichen Nummer aufrufen.

--

Ich finde das sehr interessant, eien Lösung würde mich auch interessieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aufrufe

Hi,
eine Lösung wäre, man sagt: die Nummer des Instanz DB ist dann immer
die Nummer für die entspr. FC. Im FB die Inst.DB Nummer rauslesen, und die FC damit aufrufen, fertig.

Vladi
 
Die Programmstruktur soll folgendermaßen aussehen:

OB1

- FB Anlagenteil1
-- FB Schrittkettenorganisation (multiinstanz)
--- FC Zuweisungen Schrittmerker1

- FB Anlagenteil2
-- FB Schrittkettenorganisation (multiinstanz)
--- FC Zuweisungen Schrittmerker2
...


Der FB Schrittkettenorganisation ist nur ein mal im Programm vorhanden. Die Nummer des FB Anlagenteil1 ist gleich der Nummer der FC Zuweisungen Schrittmerker1. Ich muss also dem FB Schrittkettenorganisation mitteilen (über statische Variable im FB Anlagenteil1), welche FC er aufrufen soll.

Ich hoffe das war verständlicher als meine erste Beschreibung.
 
Zuletzt bearbeitet:
Zurück
Oben