访问 Codesys 3.5.8 上的 VISU 元素

Access to VISU elements on Codesys 3.5.8

我需要从 Codesys 3.5.8 上的 Main (PRG) 访问 "combo box array" 对象的属性。

我该怎么做?

遗憾的是,您无法直接访问 combo box array 属性。您将通过可视化访问它们。由于可视化就像一个 FB(或者 class,如果你来自面向对象的世界),你将不得不创建一个带有输入和输出变量的可视化。在可视化的界面编辑器中执行此操作。将可视化中的输入和输出变量用于您要访问的属性(例如 combo box arry 属性)。然后,您创建另一个可视化效果并拖动到之前的可视化效果中(创建可视化效果的实例)。然后,您可以分配可用于 Main 程序的变量。

例如

//inputs 
VAR_INPUT
  number:INT;
  InGear:BOOL;
  InCam:BOOL;
END_VAR

//outputs
VAR_IN_OUT
   axisIndex:INT;
END_VAR

这取决于属性。例如,如果它是位置之类的东西,您可以在程序中创建变量并直接在 属性 中设置该变量,就像绑定其他属性一样。因此,您可以直接在程序中使用该变量。