DS5C5系列伺服驱动器用户手册(SC5 16 20260306 1.2.1)-2026.3.6.pdf - 第334页

DS5C5 系列 伺服驱动器用 户手册 11 通讯案例 323 6)通过 PLC Control 编程控制 DS5C5 伺服电机 ( 1 )添 加运动控制库 文件以及轴类 型变量 在 PLC 下新 建一 个项 目 ,展 开 该项 目, 从下 方 找到 Referen ces 并 右 击, 点击 Add library ,从 弹出 的对话框中找 到 Motion --PTP--TC2-MC2 ,选 择添加。这样 就完成了对 P LC 添加…

100%1 / 422
DS5C5 系列伺服驱动器用户手册 11 通讯案例
322
4)设置完 Target position 目标位置 Target Velocity 后按下 F5,即可实现位控制,电会以
设定的目标走到目标位置。该定位为绝对位置定位,定位的过程中可以用 F6 停止。
5 NC 报错后Error 中会有错误代码,需要通过 F8 来对错误进行复位,否则轴无法继续动
作,F9 是找原点钮, F9 之后,轴置会 99999......,并慢速移动但原信号需要
部的硬件信号这个原点信号无法在 Online 窗口捕捉,因此一般不采用 F9 进行回原点,而是通过
程序中的编程来实现。
更多的单轴调试功能详见“TC3 培训教材 V1.1.0”。
DS5C5 系列伺服驱动器用户手册 11 通讯案例
323
6)通过 PLC Control 编程控制 DS5C5 伺服电机
1)添加运动控制库文件以及轴类型变量
PLC 下新建一个项,展该项目,从下找到 References 击,点击 Add library,从弹出
的对话框中找 Motion--PTP--TC2-MC2,选择添加。这样就完成了对 PLC 添加一个库文件。
POUs 中主程序处创建一个 Axis_ref 类型的变量,Axis_ref 是一个结构体,主要用来做 NC PLC
之间的数据交换,内部还包含了另外的一些结构体,我们将 Axis_ref 类型的变量称为轴变量
程序写完后对它进行编译查看是否错误。本实例的项目命名 Twincattest所以找到 Twincattest
Project 选中右击,然后选中 Build 并单击。
DS5C5 系列伺服驱动器用户手册 11 通讯案例
324
编译成功后会在该工程的 Instanc 目录下看到对应的变量。 Build 编译成功后,可以在 Twincattest
Instance 下看 PlcTask Inputs PlcTask Outputs 下分别绑定两个变量。
2NC PLC 的变量链
Motion 展开 Axes找到创建的 NC Axis1 双击从右边的界面找到 Settings 选项卡下的 Link to
PLC,将 Axis1 链接上对应的 PLC,然后 NC PLC 就可以通过这个链接进行数据的交互。