客制化设备的程序资料

欲客制化设备的程序资料:

  1. KINGSTAR ESI 汇入工具中选择欲客制化的设备。在此以 Yaskawa 为例:

  2. 选择好设备后,将标签列切换至程序资料 (Process Data),并于资料配置 (Data Configuration) 中选择手动模式 (Manual)

  3. 选定后,可在输入资料 (Input Data) 中看到可客制化的程序资料:内含的输入变数 (Input variables)输入程序资料物件 (Input Process Data Objects, PDOs) 与其所包含的内容 (Content)。 
  4. 输入程序资料物件 (Input Process Data Objects, PDOs) 底下点选欲客制化的 PDO,并将其状态 (Status) 点开,该 PDO 的内容即会出现在下方。
  5. 注:因以下设备的限制,某些 PDO 的状态开关可能无法修改:
    1. 若设备不支援 PDO 分派,状态开关将无法启用;
    2. 某些 PDO 可能会因其他所选的 PDO 而被排除;
    3. 若该 PDO 为必要选项,则无法关闭状态。

  6. 此时所选的 PDO 内容做新增 ()、删除 ()、编辑 () 及调整顺序 ()。例如:点击以修改/更换此项 PDO。
  7. 注:若设备不支援 PDO 配置时,PDO 的内容将无法客制化。

  8. 编辑资料项目 (Edit Data Item) 弹窗中的变数映射候选 (Variable mapping candidates) 中选取 KINGSTAR 所认得的变数以做更换,并点击 OK,变数即更换完成。(弹窗中所显示的即为 KINGSTAR 在此设备上所找到的变数)
  9. 除了 KINGSTAR 已认得的变数外,亦可于物件字典 (Object Dictionary)选单中,找到可被放入设备输入程序资料的 SDO 项目,选择想要的项目后点击 OK,项目即加入。
  10. 待将所需客制化的 PDO 即其内容修改完成后,于 KINGSTAR ESI 汇入工具 视窗左上角点选储存 (Save)KINGSTAR Runtime 即可读取所客制化的设定。

以下为可读取或写入客制化 PDO 的 API 列表:

  1. GetAxisBuffers

  2. WriteAxisOutputBit

  3. WriteAxisOutputByte

  4. WriteAxisOutputWord

  5. WriteAxisOutputDWord

  6. ReadAxisOutputBit

  7. ReadAxisOutputByte

  8. ReadAxisOutputWord

  9. ReadAxisOutputDWord

  10. ForceAxisInputBit

  11. ForceAxisInputByte

  12. ForceAxisInputWord

  13. ForceAxisInputDWord

  14. ReadAxisInputBit

  15. ReadAxisInputByte

  16. ReadAxisInputWord

  17. ReadAxisInputDWord

 

See also

使用 KINGSTAR ESI 汇入工具

KINGSTAR ESI 汇入工具使用者介面

程序资料