自动创建模拟装置

在 LogicLab 中,可决定是否自动创建模拟装置及创建数量。

自动创建模拟轴与 I/O:

  1. Resources 面板左侧点选 KINGSTAR PLC
  2. Resources 面板中间的 Connection Settings 点选 Devices Settings 并确认 Create simulated axes / IOs automatically 已勾选。
  3. 注意:若您在未勾选的情况下使用以下步骤创建模拟装置,KINGSTAR 将无法成功启动,RtxServer 视窗将显示有关模拟装置的错误讯息。

  4. 在此说明中,我们将创建三个模拟轴及两个模拟 I/O。首先新增一个模拟轴,在 Resources 面板左侧,右键点击 Axes 然后点击 Add Axis 以新增模拟轴。
  5. 右键点击 IOs 然后点选 Add IO 以新增模拟 I/O 模组,新增 I/O 模组时,可于 Add IO 方框中编辑其名称、输入与输出长度以及资料类型。
  6. 现在可看到已有一个虚拟轴和 I/O 模组,它们的的索引分别为六和五,将虚拟轴的索引更改为八,虚拟 I/O 模组改为六。
  7. 轴索引-更改前 轴索引-更改后
    I/O 模组索引-更改前 I/O 模组索引-更改后

     

  8. 在 KINGSTAR 控制台中开启 KINGSTAR PLC
  9. 在 LogicLab 工作列中点选 Connects to the target
  10. 在 LogicLab 工作列中点选 Download PLC code
  11. 注意:下载 PLC 时,LogicLab 会询问一些问题,更多关于这些问题的资讯请见 编译并执行 PLC 程式 > 步骤 4。

  12. View 选单中点选 Tool windows > Watch
  13. Library Tree 窗格中(视窗右方)点选 Target variables
  14. KINGSTAR_Subsystem 底下,找到 ksInitializedksStartksStopksAxesCountksIoCount 并将其拖曳至 Watch 面板。
  15. 双击 KSSTART 值并将其设为 TRUE,稍微等候 KINGSTAR 子系统启动,启动后,KSINITIALIZED 变更为 TRUE。
  16. KSINITIALIZED 变为 TRUE 后,KSAXESCOUNT KSIOCOUNT 的值将分别变更为 9 和 7,将模拟轴的索引设为 8,而真实轴的最后一轴为 5,因此 LogicLab 将由 6 开始建立模拟轴,则模拟轴的索引为 6、7、8,同理,模拟 I/O 模组的索引为 5、6。
  17. 自动创建的模拟轴及 I/O 不会显示在 Resources 面板,可使用 KINGSTAR 设定工具进行查看。