Hallo,
ein Beispiel für eine Struktur:
Im OB1 werden die FC10, FC20,FC30 aufgerufen:
FC10 => Teilanlage A
FC20 => Teilanlage B
FC30 => Teilanlage C
Jede Teilanlage Hat Ventile,. Motoren und Messungen
Nun hast Du folgende Grundbausteine:
FB100 => Ventile
FB101 => Motoren
FC100 => Messungen
Der Fc100 z.B. ruft seinerseits den FC105 SCALE auf
Teilanlage A hat 3 Ventile, 5 Motoren und 2 Messungen =>
der Fc10 ruft
3 mal den FB100
5 mal den FB101
2 mal den FC100 (und somit auch den FC105 auf)auf.
Die Abarbeitung währe nun wie folgt:
OB1
FC10
Fb100
Fb100
fb100
fb101
fb101
fb101
fb101
fb101
Fc100
Fc105
Fc100
FC105
FC20
....
FC30
....
Jeder FB Aufruf erfolgt mit einem eigenen InstanzDB!
oder aus dem FC20 wird ein FB wo der Rest als Multiinstanz aufgerufen wird!