三菱 PLSR 指令加减速时间设定全解析(含案例 + 注意事项)
三菱 PLC 的 PLSR 指令(脉冲输出 + 加减速控制指令)是运动控制核心指令,用于控制步进电机 / 伺服电机的定速运行 + 平滑加减速过渡,避免启停冲击。其加减速时间的设定需结合电机性能、负载需求,同时遵循指令逻辑规则,以下是详细说明:
一、PLSR 指令基础格式(以 FX 系列为例)
指令格式:
PLSR S1 S2 D1 D2(部分三菱 PLC 型号格式为PLSR S1 S2 D,仅需 3 个参数,减速时间默认与加速时间一致,此处以通用 4 参数格式为主)
参数含义(关键!直接影响加减速):
| 参数 | 功能说明 | 数据类型 | 取值范围 | 与加减速相关的核心注意 |
|---|---|---|---|---|
| S1 | 目标速度(脉冲频率) | 整数(K/H) | 10~32767 Hz(FX1N/FX2N) | 需≤电机额定最高频率,避免超速 |
| S2 | 总输出脉冲数(控制位移) | 整数(K/H) | 1~32767(16 位)/ 1~2147483647(32 位) | 脉冲数需足够支撑加减速过程(否则无法达到目标速度) |
| D1 | 加速时间 | 整数(K) | 1~32767 ms | 从 0→目标速度 S1 的过渡时间(单位:毫秒) |
| D2 | 减速时间 | 整数(K) | 1~32767 ms | 从目标速度 S1→0 的过渡时间(单位:毫秒) |
| (补充)D | 脉冲输出端子 | 软元件地址 | Y0/Y1(FX1N 仅支持这两个高速输出端子) | 必须选高速输出端子,否则指令无效 |
简化格式(3 参数):
PLSR S1 S2 D
二、加减速时间的核心设定逻辑
PLSR 指令的加减速是线性加减速(速度随时间均匀上升 / 下降),设定时需满足两个核心条件,否则会出现 “无法达到目标速度”“启停冲击” 等问题:
1. 加减速时间的本质:速度过渡的 “缓冲时长”
2. 必须满足:加减速所需脉冲数 ≤ 总脉冲数(S2)
PLSR 指令的运动过程分为 3 段:加速段→匀速段→减速段(若总脉冲数不足,会跳过匀速段,直接 “加速→减速”)。
关键公式(判断是否能达到目标速度):
加减速总脉冲数 = (S1 × D1) / 2 + (S1 × D2) / 2 = S1 × (D1 + D2) / 2
示例:
若设定 S1=1000 Hz(目标速度),D1=100 ms(加速时间),D2=100 ms(减速时间),则:加减速总脉冲数 = 1000 × (100+100)/2 = 100000 脉冲→ 总脉冲数 S2 需≥100000,否则无法达到 1000 Hz 目标速度。
三、加减速时间设定步骤(结合实际场景)
步骤 1:明确基础参数
先确定 3 个固定参数:
步骤 2:设定加减速时间(核心)
原则 1:根据负载特性调整
原则 2:满足 “加减速总脉冲数 ≤ S2”
结合公式反向推导:若已知 S1=800 Hz,S2=50000 脉冲,要求加速时间 = 减速时间(D1=D2),则:50000 ≥ 800 × (D1 + D1)/2 → 50000 ≥ 800×D1 → D1 ≤ 62.5 ms→ 可设定 D1=D2=60 ms(留余量,避免接近临界值)。
原则 3:参考电机厂商建议
步进电机 / 伺服电机手册会标注 “推荐加减速时间”(如 “建议≥200 ms”),需优先遵循,避免电机丢步、发热。
步骤 3:实操案例(FX1N 控制步进电机)
需求:
参数设定:
四、常见问题与解决方案
问题 1:设定加减速时间后,电机启停仍有冲击
问题 2:电机无法达到设定的目标速度(S1)
问题 3:指令执行后无脉冲输出(加减速无效)
问题 4:加减速时间设定后,实际时间与设定值不一致
五、关键注意事项
总结
PLSR 指令的加减速时间设定核心是 “匹配负载 + 满足脉冲数条件”:轻负载短时间、重负载长时间,同时确保加减速总脉冲数不超过总输出脉冲数。实际应用中,建议先按电机手册推荐值设定,再通过实操微调(如逐步缩短时间至无冲击、无丢步),即可实现平滑运动控制。
若需针对具体场景(如重负载、长位移、伺服电机)细化参数,可提供电机型号、负载特性等信息,进一步精准设定!


