返回主站|会员中心|保存桌面

台达专营服务商    

变频器、PLC、触摸屏、伺服驱动器

联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@163.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 台达EH3的DCLLM指令!
新闻中心
台达EH3的DCLLM指令!
发布时间:2026-02-23        浏览次数:0        返回列表

台达 EH3 系列 PLC DCLLM 指令(电子凸轮联动)完整实操指南

你想了解的台达 EH3 的 DCLLM 指令,全称是Cam link Master(凸轮联动主指令),核心作用是实现主轴(如编码器 / 电机)与从轴(伺服 / 步进)的位置同步联动,替代传统机械凸轮,常用于飞剪、追剪、定长裁切、凸轮分度等场景。以下是指令的功能、参数、配置步骤和实操示例,完全适配 EH3 系列 PLC。


一、指令核心基础

1. 指令功能

DCLLM 指令通过预设的「凸轮表」(位置联动曲线),让从轴(如伺服电机)的位置跟随主轴(如编码器 / 主轴电机)的位置自动同步,支持线性 / 非线性联动,比如主轴转 1 圈,从轴按设定轨迹完成往复运动。

2. 指令格式(EH3 专用)

plaintext

DCLLM S1 S2 S3 D1 D2

表格

操作数类型取值范围含义
S1位元件 / 常数0~3主轴类型选择:0 = 型编码器(默认)1 = 绝对型编码器2=PLC 内部计数器(虚拟主轴)3 = 高速计数器(HSCS)
S2字元件 / 常数1~32767主轴单圈脉冲数(如编码器 1000 脉冲 / 圈则设 1000)
S3字元件Dxxxx凸轮表起始地址(需提前写入联动曲线数据)
D1位元件 / 常数0~7从轴轴号(EH3 最多支持 8 轴,0 = 第 1 轴,1 = 第 2 轴…)
D2字元件 / 常数0~15控制模式:0 = 手动模式(仅加载凸轮表)1 = 自动模式(主轴启动后从轴跟随)2 = 单循环模式(主轴 1 圈后停止)

3. 前置条件

  • 主轴需接入高速计数器(EH3 的 X0/X1/X2 等高速输入点),或用 PLC 内部计数器模拟;

  • 从轴需配置为位置控制模式(如台达 ASDA-A2 伺服,脉冲 + 方向控制);

  • 提前在 PLC 中写入「凸轮表」(主轴位置 - 从轴位置的对应关系)。


二、凸轮表制作(核心步骤)

凸轮表是 DCLLM 指令的「联动规则」,需按「主轴位置→从轴位置」的对应关系写入 PLC 寄存器,示例如下:

1. 凸轮表格式(每 2 个 D 寄存器为 1 组)

表格

地址内容说明
S3主轴位置 1如主轴转 0°(0 脉冲)
S3+1从轴位置 1从轴对应位置(如 0 脉冲)
S3+2主轴位置 2主轴转 90°(250 脉冲,1000 脉冲 / 圈)
S3+3从轴位置 2从轴对应位置(如 5000 脉冲)
S3+4主轴位置 3主轴转 180°(500 脉冲)
S3+5从轴位置 3从轴对应位置(如 10000 脉冲)
.........
S3+N主轴位置 n(≤S2)主轴单圈最大位置(如 1000 脉冲)
S3+N+1从轴位置 n从轴回到初始位置(0 脉冲)

2. 凸轮表写入示例(D1000 为起始地址,主轴 1000 脉冲 / 圈)

ladder

// 程序初始化时写入凸轮表
LD M0 (初始化触发)
MOV K0 D1000   // 主轴0脉冲 → 从轴0脉冲
MOV K0 D1001
MOV K250 D1002  // 主轴250脉冲(90°)→ 从轴5000脉冲
MOV K5000 D1003
MOV K500 D1004  // 主轴500脉冲(180°)→ 从轴10000脉冲
MOV K10000 D1005
MOV K750 D1006  // 主轴750脉冲(270°)→ 从轴5000脉冲
MOV K5000 D1007
MOV K1000 D1008 // 主轴1000脉冲(360°)→ 从轴0脉冲
MOV K0 D1009

三、DCLLM 指令完整配置步骤(实操)

以「主轴编码器(1000 脉冲 / 圈)驱动从轴(伺服)做往复运动」为例:

Step 1:硬件配置

  1. 主轴编码器:A 相→X0,B 相→X1(EH3 高速输入点);

  2. 从轴伺服:PLC Y0(脉冲)→ 伺服 PUL,Y1(方向)→ 伺服 DIR;

  3. 接线:编码器 / 伺服需接 24V 电源,信号端串 2KΩ 电阻防干扰。

Step 2:PLC 参数设置(编程软件 WPLSoft)

  1. 打开 WPLSoft → 「设置」→「PLC 参数」→「高速计数器」;

  2. 配置 X0/X1 为高速计数器(模式:增量编码器,4 倍频);

  3. 从轴参数:设置 Y0/Y1 为脉冲输出(频率≤100KHz)。

Step 3:指令编程(核心程序)

ladder

// 1. 初始化凸轮表(M0为开机触发)
LD M0
MOV K0 D1000
MOV K0 D1001
MOV K250 D1002
MOV K5000 D1003
MOV K500 D1004
MOV K10000 D1005
MOV K750 D1006
MOV K5000 D1007
MOV K1000 D1008
MOV K0 D1009

// 2. DCLLM指令启动(M1为启动按钮)
LD M1
DCLLM K0 K1000 D1000 K0 K1 
// S1=0(增量编码器),S2=1000(主轴单圈脉冲),S3=D1000(凸轮表起始),D1=0(从轴1轴),D2=1(自动模式)

// 3. 停止指令(M2为停止按钮)
LD M2
RST DCLLM (复位凸轮联动)

Step 4:运行监控

  1. 下载程序到 EH3 PLC,切换到 RUN 模式;

  2. 按下启动按钮 M1,主轴旋转(编码器计数);

  3. 监控从轴位置(D8340,EH3 第 1 轴当前位置),应跟随凸轮表变化;

  4. 主轴转 1 圈(1000 脉冲),从轴完成「0→5000→10000→5000→0」的往复运动。


四、常见问题与排查

1. 从轴无动作

  • 原因:凸轮表未正确写入、从轴轴号 D1 设置错误、控制模式 D2≠1;

  • 解决:检查 D1000~D1009 的数值,确认 D1=0(第 1 轴),D2=1(自动模式)。

2. 从轴动作与凸轮表不符

  • 原因:主轴单圈脉冲数 S2 设置错误(如编码器 1000 脉冲 / 圈设成 500);

  • 解决:核对编码器参数,确保 S2 = 主轴实际单圈脉冲数。

3. 主轴计数异常

  • 原因:高速计数器参数未配置、编码器接线错误(A/B 相反);

  • 解决:重新配置高速计数器,交换编码器 A/B 相线。

4. 联动卡顿 / 丢步

  • 原因:凸轮表点数过少(曲线不连续)、脉冲输出频率过低;

  • 解决:增加凸轮表点数(如每 10° 设 1 个点),提高从轴脉冲频率(≤EH3 最大 100KHz)。


总结

关键点回顾

  1. DCLLM 指令核心是「凸轮表」,需按「主轴位置→从轴位置」写入连续的对应关系;

  2. 操作数中 S2(主轴单圈脉冲)和 D2(控制模式)是关键,错误会导致联动失效;

  3. 前置条件:主轴需配置高速计数器,从轴需设为位置控制模式。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服