Benutzen von IN_OUT- Datenstrukturen in FBs

Joerg
2008-09-30
2008-10-02
  • Joerg - 2008-09-30

    Hat jemand Erfahrungen vom Benutzen von IN_OUT-Variablen im Aufruf von FBs? Vor allem wäre es interessant, ob IN_OUT-Variablen sehr viel mehr Speicherplatz belegen als IN- Variablen.

    Vielen Dank für Hinweise.

     
  • J Schohaus - 2008-10-01

    Hallo

    1. In-Out Variablen sollten weniger speicher benötigen als eine in Varaiable. Da nicht wirklich der inhalt übergeben wird sondern die Referenz zu Varaiablen.

    Nachteil bei Codesys 2.x ist das im FB keine Online Anzeige der in-out Variable möglich ist.

    Ein weitere Nachteil ist das bei ein IN-OUT als BOOL bei beschalten des FB kein BOOL mit feste Adresse AT%IX0.0 zugewiesen werden kann.

    Also ich verwende IN-OUT nur wenn es wirklich nötig ist!

    mfg Jochen

     
  • Erik Böhm - 2008-10-02

    Mahlzeit

    IN_OUT Variablen belegen GAR KEINEN zusätzlichen Speicher, weils nur ein Zeiger auf sowieso schon verwendeten Speicher ist.

    Gruss

    Erik

     

Log in to post a comment.