DM6C系列伺服驱动器用户手册(SM6 01 20260309 1.3)-2026.04.08.pdf - 第349页

DM6C 系列伺服 驱动器用户手册 11 通讯案例 338 程序写完后 , 对它进行编译查看是否 错误。 本实例的项目 命名为 T wincattest , 所以找 到 T winca ttest Project 选中右击 ,然后选中 Bu ild 并单击。 编 译 成 功 后 , 会 在 该 工 程 的 Instanc 目 录 下 看 到 对 应 的 变 量 。 当 Bu ild 编 译 成 功 后 , 可 以 在 T wincatt…

100%1 / 425
DM6C 系列伺服驱动器用户手册 11 通讯案例
337
6)通过 PLC Control 编程控制 DM6C 伺服电机
1)添加运动控制库文件以及轴类型变量
PLC 下新建一个项目,展开该项目,从下方找 References 并右击,点击 Add library从弹
出的对话框中找到 Motion--PTP--TC2-MC2选择添加。这样就完成了对 PLC 添加一个库文件。
POUs 中主处创 Axis_ref 类型量,Axis_ref 个结,主用来 NC
PLC 之间的数据交换,内部还包含了另外的一些结构体,我们将 Axis_ref 类型的变量称为轴
变量。
DM6C 系列伺服驱动器用户手册 11 通讯案例
338
程序写完后对它进行编译查看是否错误。本实例的项目命名为 Twincattest所以找 Twincattest
Project 选中右击,然后选中 Build 并单击。
Instanc Build
Twincattest Instance 下看 PlcTask Inputs PlcTask Outputs 下分别绑定两个变量。
DM6C 系列伺服驱动器用户手册 11 通讯案例
339
2NC PLC 的变量链
Motion Axes找到 NC Axis1 从右面找 Settings 项卡
Link to PLC Axis1 链接上对应的 PLC然后 NC PLC 就可以通过这个链接进行数据的交
互。
3)调用功能块控制轴运
POUs-MAINPRG界面,声明一个 MC_POWER 功能块和一个 MC_MoveAbsolute 功能块
其中 MC_POWER 用来控制轴使能,MC_MoveAbsolute 用来控制轴走绝对位置。
在程序编写窗口中按 F2,在 Categories——Instance Calls 中选 power move_absolute,就是
把定义的功能块调用到程序中。