Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Globale Variablen

Bensen83
2010-01-31
2010-01-31
  • Bensen83 - 2010-01-31

    Hallo Leute ich bin daran interessiert mti Codesys zu Arbeiten.

    Im Moment Benutzen wr auf der Arbeit Simatic S7 und arbeiten somit mit Datenbausteinen. Meine Frage ist nun folgende:

    Ich kann ja in der S7 von überall au Merker, oder einen Datenbaustein zugreifen. Wie mache ich das in Codesys? Muss man da jede Variale, auf die Man Global zugreifan möchte im PLC_PRG deklarieren?

    Und muss man dann immer Mit PLC_PRG.Variable auf Sie zugreifen?

     
  • Matze001 - 2010-01-31

    Hallo,

    es gibt da mehrere Möglichkeiten:

    1. wie von dir genannt alle Variablen im PLC_PRG und mittels PLC_PRG.Variable drauf zugreifen.

    2. Als Global deklarieren (Geht wenn das Auswahlfenster für eine neue Variable kommt oben Links)

    3. Die Variablen alle Lokal deklarieren, und ähnlich wie bei 1. verfahren.

    Dann kannst du z.B. mittels UNTER_PROGRAMM_1.Variablenname darauf zugreifen.

    Welche davon die Eleganteste ist, möchte ich hier nicht sagen... es ist Geschmackssache!

    MfG

    Marcel

     

Log in to post a comment.