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