FB im OB1

Hallo,
gibt es den DB schon ?
oder ist der DB einem anderen FB zugeordnet ?
oder ist der DB in der Symbolik schon deklariert ?

Gruß
LL
 
Was steht in dem DB denn drin. Hast du den selber angelegt.
Wenn du einem FB einen DB zuordnest, dann wird der DB beim erstmaligen Aufruf mit Call automatisch erzeugt
 
Ich hab schon meine Variablen in dem einen DB drin.... muss ich die jetzt alle wieder neu reinschreiben?

(Wieso DB12?)
Also, ein Instanzdatenbaustein, der zu einem FB gehört wird automatisch erzeugt beim Aufruf. Dort werden dann automatisch alle IN, OUT, INOUT und STAT Variablen aus deinem FB eingetragen. Was für Variablen hast du denn in deinem DB angelegt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@JackJackson:
In Anlehnung an den Beitrag von marlob ...

Der DB eines FB (also der Instanz-DB) beinhaltet die IN und OUT und INOUT-Parameter des FB sowie alle Variablen, die du im Bereich STAT des FB deklariert hast. Darüber hinaus nichts.
Wenn du nun also eine "freien" DB erstellt hast und möchtest, dass der FB den verwendet, so mußt du dein Konzept nochmals überdenken. Hilfestellung dazu ist aber kein Thema ...

Ansonsten wurde es ja schon geschrieben :
Der I-DB eines FB wird beim Aufruf des FB erzeugt (mit den genannten Inhalten und Deklarationen ...).

Gruß
LL
 
Hallo,

Call FB1, DB1 geht von einem FB mit Instanz-DB aus.

Wenn du einen FB ohne Instanz hast, lautet der Aufruf:

UC FB 1

Dann benötigt es keinen DB.

mfg
Cookie
 
Also, ein Instanzdatenbaustein, der zu einem FB gehört wird automatisch erzeugt beim Aufruf. Dort werden dann automatisch alle IN, OUT, INOUT und STAT Variablen aus deinem FB eingetragen. Was für Variablen hast du denn in deinem DB angelegt?

Achso...
In dem DB waren nur ein paar Boolwerte für Sensoren...
 
Bevor ich ein neues Thema beginne, frag ich gleich mal hier :p

Ich hab einen Zähler, der einen Maximalwert von 2 haben und dann wieder auf 0 springen soll...
Wie stell ich das ein :) ?
 
Bevor ich ein neues Thema beginne, frag ich gleich mal hier :p
...
Für ein neues Thema solltest du auch ruhig einen neuen Beitrag erstellen:ROFLMAO:

...
Ich hab einen Zähler, der einen Maximalwert von 2 haben und dann wieder auf 0 springen soll...
Wie stell ich das ein :) ?
So mal als Hilfe
Mir R Z1 setzt du den Zähler Z1 auf 0
Mit ZV Z1 zählst du den Zähler hoch
Zeige doch mal was du bis jetzt hast
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
      U     E      0.0
      FP    M      6.5
      ZV    Z      1
      NOP   0
      NOP   0
      NOP   0
      NOP   0
      NOP   0
      NOP   0
      U     Z      1
      =     A      4.0


So wirklich was hab i net !
Ich machs mit FUP, weiß aber nicht, warum ich Bool-Werte bei R und S reinschreiben soll ;-/
 
Zurück
Oben