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
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
was bieten Var_Config Variablen gegenüber normale Variablen für Vorteile?
Vielen Dank für jede Antwort..
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.
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
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)
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?