Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: Laufzeitverhalten bei FB-Aufrufen

  1. #1
    Registriert seit
    27.10.2006
    Ort
    Salzburg, Österreich
    Beiträge
    27
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Variable von Typ IN, OUT und IN/OUT werden zu Begin und/oder am Ende der FB-Laufzeit gelesen/geschrieben ...

    --> weis jemand wann genau Variable vom Typ STAT gelesen/geschrieben werden ?
    Zitieren Zitieren Laufzeitverhalten bei FB-Aufrufen  

  2. #2
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Hallo,

    Beim Erstaufruf/ Erstellen kommen die Anfangs/Initialwerte in die Variablen rein.

    Bei einem Befehl = #StatVar1 weist du der boolschen was zu -->schreiben.

    Bei U #StatVar1 liest du die Variable.

    Die Statischen stehen im Instanzdatenbaustein und wird beim Aufruf des FB "mitgegeben".

  3. #3
    Registriert seit
    16.07.2008
    Ort
    EDQW/Weiden i. d. Opf
    Beiträge
    78
    Danke
    18
    Erhielt 9 Danke für 8 Beiträge

    Standard

    Zitat Zitat von Roland5020 Beitrag anzeigen
    weis jemand wann genau Variable vom Typ STAT gelesen/geschrieben werden ?
    Bei STAT macht aus meiner Sicht nur sinn, dass sie dann geschreiben, bzw. gelesen werden, wenn sie im Programm bearbeitet werden.

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    Hallo,
    ich bin ja auch nicht unbedingt immer ein Ausbund an Präzision ... aber das ist nun schon der 2. Thread in so eine Richtung (komische Frage).

    Die Variablen eines FB, die in der Instanz landen, erhalten ihren Wert im Moment der Zuweisung.
    Nach aussen hin sind diese Daten für das SPS-Programm natürlich erst greifbar wenn der FB abgearbeitet ist.

    Was ist der Hintergrund der Frage ?

    Gruß
    Larry

  5. #5
    Roland5020 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.10.2006
    Ort
    Salzburg, Österreich
    Beiträge
    27
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Larry,

    der Hintergrund ist die Frage, ab wann diese Daten für den Zugriff von ausserhalb (z.B. durch Interrupt-OB oder Lesen über MPI (durch CP oder Visu) im Instanz-DB zur Verfügung stehen. Entweder eben sofort nach dem Transfer-Befehl im FB oder erst nach der Laufzeit des FB ?

    Wobei mich auch interessiert wann eigentlich die CPU die MPI-Kommunikation durchführt. Das sollte doch eigentlich ausserhalb der Laufzeit des OB1 passieren oder ?

    LG
    Roland

  6. #6
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das mit der Kommunikation kommt auf die CPU an.
    Bis einschließlich 317 machen die es m.W. zum Zykluskontrollpunkt (also Ende OB1). Die stärkeren machen es auch zwischendurch ...

    Der Inhalt jeder Variablen im Programm steht immer unmittelbar nach der Zuweisung zur Verfügung. Der Visu steht er nach deren Aktualisierung zur Verfügung. das ist i.d.R. ziemlich unbestimmt ...

  7. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Roland5020 (12.10.2011)

Ähnliche Themen

  1. FB im FB Aufrufen mit SCL
    Von paula23 im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 08.02.2011, 12:33
  2. FB41 im OB1 aufrufen
    Von S7_Mich im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 15.08.2009, 12:25
  3. DB aufrufen
    Von Lipperlandstern im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 15.08.2008, 09:16
  4. FC Aufrufen in S5
    Von KallDall im Forum Programmierstrategien
    Antworten: 2
    Letzter Beitrag: 26.09.2007, 12:49
  5. S5time aus dem DB aufrufen
    Von BastiMG im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 23.08.2007, 09:35

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •