Step 7 Multiinstanz in Bibliothek

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ,ich will in STep 7 V5.5 eine komplette Bibliothek mit mehreren Bausteinen erzeugen, um ein Laserkamera Kommunikationsprotokoll zu standardisieren.
Kann man in einer Bausteinbibliothek eine Multiinstanz erzeugen in einem "Haupt-DB"

Bei mir nämlich klappt die Deklaration nicht.
 
Hallo Gerald,
ich stehe vielleicht gerade auf der Leitung - aber ich habe nicht wirklich verstanden, nach was du da fragst ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich will einen Multi-FB erstellen der in Zukunft öfters verwendet wird.
Dieser enthält aber zum Teil Siemens FB´s für die serielle Kommunikation.

Nun will ich eine Bibliothek erstellen in der die FB´s und der Haupt FB enthalten sind.
Also Multi Instanz.
 
Bin mir ja nicht ganz sicher was Du da meinst, aber ich versuche mal zusammen zu fassen.

Du machst einen FB mit deinen Funktionen.
Und in diesem sollen dann SFBs aufgerufen werden.

Wenn das so richtig ist, musst Du eins von zwei Dingen beachten.

Da jeder SFB genauso einen DB benötigt, musst Du dafür sorgen das,

entweder
jeder SFB über Eingabe Parameter Deines FB seinen eigenen DB bekommt,
oder
Du musst dafür sorgen das die Parameter der SFBs innerhalb des DBs abgespeichert werden.

Erster Fall wäre sehr schnell und einfach realisiert, allerdings etwas verschwenderisch, auf dauer unübersichtlich und unschön.
Zweiter Fall ist etwas aufwendiger, aber eleganter und sehr aufgeräumt.

Im zweiten Fall gibt es auch mehrerer Lösungsansätze.
z.B. Du könntest die SFB DB Daten vor dem Aufruf aus dem IDB Deines FBs in einen Temporären DB schreiben. (Dieser kann z.B. über SFCs dynamisch erstellt werden). Dann bearbeitest Du den SFB, danach sicherst Du die Daten in Deinem DB und löscht den temorären DB wieder.
 
Zurück
Oben