三菱gx works2 指令,plsy, plsr,plsv, pwm,dvit,drva,drvi有什么区别?

PWM、PLSY、PLSR、PLSV、DVIT、DRVI、DRVA 全部整理在一起,给出一个完整、准确、基于三菱官方手册(FX3U/FX3G系列定位控制篇)的对比。

核心共同点(适用于晶体管输出型PLC,如FX3U-MT)

  • 脉冲输出点通常为Y000、Y001(部分机型Y002/Y003)。
  • 定位相关指令(除PWM外)使用同一输出点时,共享并更新当前值寄存器
    • Y000 → D8140(低16位)+ D8141(高16位)= 32位当前脉冲计数。
    • Y001 → D8142 + D8143。
  • 当前值可正负(表示方向),用于位置监控。

逐个指令详解

  1. PWM (FNC 56, 脉冲宽度调制)
    • 功能:输出固定周期的脉冲,控制占空比(脉冲宽度)。
    • 关键特点
      • 不输出“脉冲数”,而是持续输出PWM波形(指令ON时持续)。
      • 无定位功能、无当前值更新、无方向。
      • 无加减速、变速概念。
    • 格式:PWM S1 S2 D(S1:脉冲宽度, S2:周期, D:输出点)。
    • 适用:模拟量控制(如比例阀、加热器、LED调光、风扇转速)。
  2. PLSY (FNC 57, 基本脉冲串输出)
    • 功能:输出固定频率、指定数量的脉冲。
    • 关键特点
      • 固定频率,不可中途变速。
      • 指定脉冲数,发完自动停止。
      • 当前值更新(累加输出脉冲数)。
      • 无方向自动输出、无内置加减速。
    • 格式:PLSY S1 S2 D(S1:频率, S2:脉冲数, D:输出点)。
    • 适用:简单恒速、固定距离移动。
  3. PLSR (FNC 58, 带加减速脉冲输出)
    • 功能:输出指定数量脉冲,支持线性加减速(梯形加速)。
    • 关键特点
      • 固定目标频率,但有加减速过程。
      • 指定脉冲数,发完自动停止。
      • 当前值更新(累加)。
      • 无方向自动输出(需手动)。
      • 加减速时间可设(S3/S4)。
    • 格式:PLSR S1 S2 S3 D(S1:目标频率, S2:脉冲数, S3:加减速时间)。
    • 适用:需要平滑启动/停止的固定距离移动(比PLSY冲击小)。
  4. PLSV (FNC 59, 可变速脉冲输出)
    • 功能:持续输出脉冲,频率可实时改变。
    • 关键特点
      • 支持中途任意变速(S1正负控制频率+方向)。
      • 无脉冲数限制(ON持续,OFF停止)。
      • 当前值实时更新。
      • 自动方向输出。
      • 可启用加减速(M8338/M8339)。
    • 格式:PLSV S1 D1 D2(S1:频率, D1:脉冲点, D2:方向点)。
    • 适用:JOG点动、手动调速、可变速运行。
  5. DVIT (FNC 71, 变速中断定位)
    • 功能:表驱动多段变速,在外部DOG信号中断时停止或切换。
    • 关键特点
      • 多段速度表预设(频率、脉冲数)。
      • 支持中断精确定位。
      • 当前值更新、自动方向、加减速。
    • 适用:复杂速度曲线 + 接近开关中断停止(如原点搜索的高速+低速爬行)。
  6. DRVI (FNC 157, 相对定位,DDRVI为32位)
    • 功能:相对驱动,指定相对于当前位置的移动量。
    • 关键特点
      • 指定相对脉冲数(正负决定方向)。
      • 固定频率,发完自动停止。
      • 当前值精确更新、自动方向、加减速。
    • 适用**:点到点相对精确定位。
  7. DRVA (FNC 158, 绝对定位,DDRVA为32位)
    • 功能:绝对驱动,指定目标绝对位置(自动计算差值)。
    • 关键特点
      • 自动计算方向和脉冲数。
      • 当前值到达后变为目标值。
      • 自动方向、加减速、支持暂停继续。
    • 适用:绝对坐标系多点定位。

完整对比表格

指令 当前值更新 方向控制 加减速 变速支持 脉冲数控制 定位类型 典型应用
PWM 无(持续PWM波形) 占空比控制(比例阀、调光)
PLSY 有(累加) 手动 有(固定数量) 简单恒速固定距离
PLSR 有(累加) 手动 有(线性) 有(固定数量) 带加减速的固定距离(平滑启停)
PLSV 有(实时) 自动 可选 有(实时变频) 无(持续输出) JOG、可变速手动运行
DVIT 自动 有(表驱动) 有(表内多段) 中断定位 多段变速 + DOG中断停止
DRVI 有(精确) 自动 有(相对量) 相对定位 相对点位精确定位
DRVA 有(精确) 自动 有(自动计算绝对差值) 绝对定位 绝对坐标多点定位

选择建议

  • 模拟量/占空比 → PWM
  • 简单固定距离 → PLSY(最基础)或PLSR(带加减速,更平滑)
  • 手动/JOG/调速 → PLSV
  • 复杂速度曲线+中断 → DVIT
  • 精确定位 → DRVI(相对,最常用)或DRVA(绝对,需要先建原点)

这些指令配合特殊继电器(M8140输出使能、M8338加减速等)和极限开关使用更安全。实际项目中,推荐优先使用DRVI/DRVA,功能最完整,编程最省事。

Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

登录

注册

重设密码

请输入您的用户名或电子邮箱地址。您会收到一封包含创建新密码链接的电子邮件。