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

var_config

Samir
2006-10-12
2008-08-21
  • Samir - 2006-10-12

    Hallo,

    was bieten Var_Config Variablen gegenüber normale Variablen für Vorteile?

    Vielen Dank für jede Antwort..

     
  • hugo - 2006-10-12

    du kannst mit funktionsblöcken arbeiten und die var_input config oder var_config stehen zur laufzeit als konstanten zur verfügung.

    du musst beim setzen des funktionblocks bereits durch doppelclick auf den block diese variablen setzen.

    das ist sehr sinnvoll bei komplexen blöcken um vioele eingänge die eh nur zur konfiguratin dienen zu vermeiden das ganze design wird dann übersichtlicher, aber auch effizienter den die konstanten die aussen anschliesst werden bei jedem aufruf übergeben, dir config's nicht.

     
  • Anonymous - 2006-10-12

    Originally created by: Fx64

    Hallo Samir,

    VAR_CONFIG gibt Dir einfach die Möglichkeit FB-Instanzen an unterschiedliche Hardware sprich IOs zu binden. So kann man recht einfach ein bisschen in Strukturen und Modulen denken.

    Viele Grüsse

     
  • Samir - 2006-10-13

    erstmal vielen Dank für die Antworten...

    Wenn ich es richtig verstanden habe dienen die Config_Var der Übersichtlichkeit und der minimierung der Übergabeparameter (Sprich FB_Inputs)

     
  • sci111 - 2008-08-21

    Ich habe auch noch eine Frage zur VAR_CONFIG Funktion:

    Bespiel:

    VAR_CONFIG

    .DriveNo1_Parameter.IndraDrive._In AT %IW100 : AcyclicComm_IndraDrive_IN_01V00;

    END_VAR

    Ich möchte nun AT %IW100 durch eine Variable wie folgt ersetzten:

    z.B.

    AdrAxis1:=AT %IW100;

    .DriveNo1_Parameter.IndraDrive._In AdrAxis1: AcyclicComm_IndraDrive_IN_01V00;

    Ist das überhaupt machbar?

     

Log in to post a comment.