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

台达专营服务商    

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

联系方式
  • 联系人:吴经理
  • 电话:18576370666
  • 邮件:18576370666@163.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 台达plc(DVP-ES2型)运动中定位用什么指令?
新闻中心
台达plc(DVP-ES2型)运动中定位用什么指令?
发布时间:2025-11-26        浏览次数:24        返回列表

台达 DVP-ES2 系列 PLC(数字量型,无专用运动控制模块)仅支持单轴低速定位控制,核心依赖脉冲输出类指令实现运动中的定位,主要分为「相对定位」「绝对定位」「原点复位」三类核心指令,适配步进 / 伺服驱动器的脉冲 + 方向控制模式,以下是指令详解、应用场景及实操案例,完全贴合工业现场使用:

一、核心定位指令汇总(ES2 专属,适配 Y0/Y1 脉冲输出)

DVP-ES2 的定位指令均基于「脉冲输出 + 方向」逻辑,仅支持 Y0(最高 100kHz)、Y1(最高 100kHz)两个脉冲输出端子,指令及核心参数如下:

指令名称指令格式功能说明适用场景
相对定位DRVI K□ K□ Y□ Y□以当前位置为起点,移动指定脉冲数(相对位移)运动中临时调整位置(如送料补正、间距微调)
绝对定位DRVA K□ K□ Y□ Y□以原点为基准,移动到指定绝对脉冲位置固定工位定位(如取料点、下料点)
原点复位ZRN K□ K□ Y□ Y□ X□回归机械原点,确立绝对定位基准上电初始化、故障复位后重新定位
脉冲输出PLSY K□ K□ Y□仅输出固定频率脉冲(无定位终点,需配合计数器)连续调速(如输送带),非精准定位
加减速脉冲输出PLSR K□ K□ K□ Y□带加减速的脉冲输出(减少机械冲击)高速定位前的平稳启动 / 停止

二、核心指令详解(附实操案例)

1. 相对定位指令 DRVI(运动中动态调整的核心指令)

(1)指令格式

DRVI S D Y0 Y1

  • S:目标脉冲数(16 位:-32768~32767;32 位:DDRVI,-2147483648~2147483647);

  • D:脉冲频率(1~100000Hz);

  • Y0:脉冲输出端子;

  • Y1:方向信号端子(Y1=ON:正方向,Y1=OFF:反方向)。

(2)应用场景:运动中补正位置

例如:伺服带动丝杆运行至中途,需额外移动 1000 个脉冲(补正送料偏差),程序如下:

ladder

// 启动条件:X0=启动,X1=急停,M0=运行中补正触发
LD X0
AND NOT X1
AND M0
DDRVI K1000 K50000 Y0 Y1  // 相对当前位置移动1000脉冲,频率50kHz
(3)关键说明
  • 运动中可直接触发DRVI,PLC 会立即中断当前脉冲输出,执行新的相对定位指令;

  • 脉冲数正负控制方向:K1000= 正方向,K-1000= 反方向。

2. 绝对定位指令 DRVA(固定工位精准定位)

(1)指令格式

DRVA S D Y0 Y1

  • S:绝对脉冲位置(原点为 0,如 K5000 = 原点右侧 5000 脉冲);

  • D:脉冲频率(1~100000Hz);

  • Y0/Y1:同相对定位。

(2)应用场景:固定工位切换

例如:从当前位置(任意)移动到绝对位置 8000 脉冲(下料点),程序如下:

ladder

// 启动条件:X2=下料点触发,X1=急停
LD X2
AND NOT X1
DDRVA K8000 K60000 Y0 Y1  // 移动到绝对位置8000脉冲,频率60kHz
(3)关键说明
  • 需先执行ZRN原点复位,否则绝对位置无基准(断电后位置数据丢失,需重新复位);

  • 运动中触发DRVA,PLC 会计算当前位置与目标位置的差值,自动调整方向和脉冲数。

3. 原点复位指令 ZRN(定位基准确立)

(1)指令格式

ZRN S1 S2 Y0 Y1 X0

  • S1:高速寻原点频率(1~100000Hz);

  • S2:低速精定位频率(1~100000Hz);

  • Y0/Y1:脉冲 / 方向端子;

  • X0:原点传感器(DOG 信号)输入端。

(2)应用场景:上电初始化

ladder

// 启动条件:X3=原点复位触发,X1=急停
LD X3
AND NOT X1
ZRN K50000 K5000 Y0 Y1 X0  // 高速50kHz寻原点传感器X0,找到后低速5kHz精定位
(3)关键说明
  • ZRNDRVA的前提,未执行原点复位时,DRVA的绝对位置无意义;

  • 原点传感器触发后,PLC 会减速至低速,再移动至原点机械挡块(或传感器边缘),确保定位精度。

4. 加减速脉冲指令 PLSR(平稳定位)

(1)指令格式

PLSR S1 S2 S3 Y0

  • S1:最高频率(1~100000Hz);

  • S2:加减速时间(1~32767ms);

  • S3:脉冲数(1~2147483647);

  • Y0:脉冲输出端子(方向需单独控制 Y1)。

(2)应用场景:高速定位前平稳启动

例如:移动 10000 脉冲,加减速时间 500ms,避免机械冲击:

ladder

LD X4
AND NOT X1
SET Y1  // 设定正方向
PLSR K80000 K500 K10000 Y0  // 最高80kHz,加减速500ms,输出10000脉冲
RST Y1  // 脉冲输出完成后复位方向

三、运动中定位的关键注意事项

1. 指令执行优先级

  • 运动中触发新的DRVI/DRVA,PLC 会立即停止当前脉冲输出,执行新指令(无需等待当前定位完成);

  • 若需 “完成当前定位后再执行新指令”,需配合M1029(定位完成标志):

    ladder

  • LD M1029  // 上一次定位完成
    AND X5    // 新定位触发
    DDRVI K500 K40000 Y0 Y1

2. 定位完成反馈

  • 所有定位指令执行完成后,M1029(Y0 定位完成)/M1129(Y1 定位完成)会置 ON,可用于触发下一步动作;

  • 若需中断定位,可通过ZRST指令复位脉冲输出,或触发急停(X1)切断伺服使能。

3. 精度与速度限制

  • DVP-ES2 无电子齿轮比功能,脉冲当量需手动计算(如丝杆导程 5mm,电机编码器 1000 线,1 脉冲 = 5mm/1000=0.005mm);

  • 最高脉冲频率 100kHz,适配低速定位(如丝杆移动速度≤500mm/s),高速定位需升级 DVP-EH3/ES3 系列。

4. 常见故障处理

故障现象原因解决方案
运动中定位偏差大脉冲频率过高,电机丢步降低频率(如从 100kHz 降至 50kHz),增加加减速时间
定位完成标志不置 ON脉冲数设置为 0 或方向信号缺失核对脉冲数参数,检查 Y1 方向端子接线
运动中触发新指令无响应急停信号触发或伺服未使能检查急停回路(X1),确认伺服使能(Y2)导通

四、典型应用程序框架(运动中动态调整定位)

ladder

// 初始化:原点复位
LD X3
AND NOT X1
ZRN K50000 K5000 Y0 Y1 X0
SET M10  // 原点复位完成标志

// 运动中相对定位(补正)
LD M10
AND X0
AND NOT X1
DDRVI K200 K50000 Y0 Y1  // 补正200脉冲

// 绝对定位到目标工位
LD M10
AND X2
AND NOT X1
DDRVA K8000 K60000 Y0 Y1

// 定位完成触发下一步
LD M1029
OUT Y3  // 下料电磁阀动作

总结

台达 DVP-ES2 的运动中定位核心依赖DRVI(相对)和DRVA(绝对)指令,配合PLSR实现平稳定位,ZRN确立基准。需注意其仅支持单轴低速定位,若需多轴、高速或高精度定位,建议升级至带专用运动模块的 DVP 系列(如 DVP-10MC)。实际应用中,优先通过DRVI实现运动中的动态补正,DRVA实现固定工位精准定位,结合定位完成标志确保动作逻辑有序。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服