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

磨莎交换机专营    

摩莎交换机、AI防火墙、工业网管型以太网交换机,5口交换机, 8口交换

联系方式
  • 联系人:吴经理
  • 电话:18576370666
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 台达EH3 PLC带两路私服定位程序!
新闻中心
台达EH3 PLC带两路私服定位程序!
发布时间:2025-09-18        浏览次数:1        返回列表

以下是台达 EH3 PLC 控制两路伺服定位的程序示例,采用台达 WPLSoft 编程软件的梯形图格式,实现基本的定位控制功能。

网络 1: 初始化设置

LD     M1000               // 系统初始化脉冲

OUT    M0                  // 初始化完成标志

MOV    K1     D100         // 轴1伺服使能:1=使能

MOV    K1     D101         // 轴2伺服使能:1=使能

MOV    K0     D110         // 轴1定位模式:0=相对定位

MOV    K0     D111         // 轴2定位模式:0=相对定位

MOV    K1000  D120         // 轴1速度:1000pps

MOV    K1000  D121         // 轴2速度:1000pps


网络 2: 轴1定位控制

LD     X0                  // 轴1启动按钮

AND    M0                  // 初始化完成

ANDNOT S100                // 轴1未在运行中

OUT    T0      K10         // 按钮防抖延时100ms

LD     T0

OUT    M10                 // 轴1启动信号

LD     M10

MOV    K5000  D130         // 轴1目标位置:5000脉冲

SET    S100                // 轴1开始定位

STL    S100

PLS2   Y0      D130 D120 D110 // 轴1脉冲输出(Y0),位置(D130),速度(D120),模式(D110)

LD     Y2                  // 轴1定位完成信号

OUT    S101                // 进入完成状态

STL    S101

RST    S100                // 复位定位状态

RST    M10                 // 复位启动信号

OUT    Y10                 // 轴1完成指示灯


网络 3: 轴2定位控制

LD     X1                  // 轴2启动按钮

AND    M0                  // 初始化完成

ANDNOT S200                // 轴2未在运行中

OUT    T1      K10         // 按钮防抖延时100ms

LD     T1

OUT    M11                 // 轴2启动信号

LD     M11

MOV    K8000  D131         // 轴2目标位置:8000脉冲

SET    S200                // 轴2开始定位

STL    S200

PLS2   Y20     D131 D121 D111 // 轴2脉冲输出(Y20),位置(D131),速度(D121),模式(D111)

LD     Y22                 // 轴2定位完成信号

OUT    S201                // 进入完成状态

STL    S201

RST    S200                // 复位定位状态

RST    M11                 // 复位启动信号

OUT    Y11                 // 轴2完成指示灯


网络 4: 急停处理

LD     X10                 // 急停按钮

RST    S100                // 停止轴1定位

RST    S200                // 停止轴2定位

RST    Y0                  // 停止轴1脉冲输出

RST    Y20                 // 停止轴2脉冲输出

RST    Y10                 // 熄灭轴1指示灯

RST    Y11                 // 熄灭轴2指示灯


网络 5: 原点回归控制

LD     X2                  // 原点回归按钮

AND    M0                  // 初始化完成

OUT    M12                 // 原点回归信号

LD     M12

SET    S300                // 开始原点回归

STL    S300

ZRN    Y0      K1000 K100 K50 D200 // 轴1原点回归

ZRN    Y20     K1000 K100 K50 D201 // 轴2原点回归

LD     D200     // 轴1原点回归完成

AND    D201     // 轴2原点回归完成

OUT    S301     // 回归完成

STL    S301

RST    S300     // 复位回归状态

RST    M12      // 复位回归信号

OUT    Y12      // 原点回归完成指示灯

程序说明:


  1. 程序结构:

    • 网络 1:初始化伺服参数,包括使能、定位模式和速度设置

    • 网络 2:轴 1 定位控制,通过 X0 启动,输出脉冲到 Y0

    • 网络 3:轴 2 定位控制,通过 X1 启动,输出脉冲到 Y20

    • 网络 4:急停处理,X10 触发时停止所有轴运动

    • 网络 5:原点回归控制,X2 触发时执行两轴原点回归

  2. 主要参数说明:

    • D100/D101:伺服使能控制(1 = 使能)

    • D110/D111:定位模式(0 = 相对定位,1 = 绝对定位)

    • D120/D121:运行速度(脉冲 / 秒)

    • D130/D131:目标位置(脉冲数)

  3. 接线建议:

    • 轴 1 脉冲输出:Y0(脉冲)、Y1(方向)

    • 轴 2 脉冲输出:Y20(脉冲)、Y21(方向)

    • 限位信号和原点信号需根据实际硬件连接补充

  4. 使用前需注意:

    • 需在 PLC 参数中设置 Y0 和 Y20 为脉冲输出模式

    • 根据伺服驱动器型号设置合适的电子齿轮比

    • 实际应用中应增加限位保护和报警处理逻辑


可根据具体需求修改定位参数、控制逻辑和 I/O 分配。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服