3.5 PLSY PLSR 脉冲发送使用说明:
本节详细说明本 PLC 支持的脉冲输出指令PLSY和PLSR,这是控制伺服 / 步进电机实现定位、调速的核心功能
3.5.1 硬件支持规格
脉冲输出通道
- 晶体管支持 Y0-Y3 作为专用脉冲输出点,部分机型支持8路200K
- 这两个点在用作脉冲输出时,不能同时作为普通开关量输出使用。
说明:“两路合计” 指 Y0 和 Y1 同时输出时,两者频率相加不能超过总上限,否则会出现脉冲丢失。
3.5.2 指令功能详解
指令格式:
PLSY S1 S2 D
- S1:目标最高频率(Hz)
- S2:总脉冲数量
- S3:加减速时间(ms)
- D:脉冲输出端口(Y0-Y3)
功能特点:
- 脉冲输出会按照设定的加减速时间,从 0Hz 平滑加速到目标频率,再减速到 0Hz。
- 能有效减少电机启停时的冲击,防止丢步和机械抖动。
- 适合伺服 / 步进电机的高精度定位、高速启停控制场景。
3.5.3 关键寄存器与状态标志
1) 脉冲发送支持 Y0、Y1、Y2、Y3,(部分机型支持Y0—Y7,200K)脉冲发送单路与两路分别最高频率:产品硬件支持100K
| 元件编号 | 功能说明 | 适用通道 | 备注 |
|---|---|---|---|
| M8029 | 指令执行结束标志位 | 通用(Y0-Y3) | 脉冲指令执行完成后自动置 ON |
| M8329 | 指令执行异常结束标志位 | 通用(Y0/Y1) | 脉冲指令执行异常时自动置 ON |
| M8340 | 输出脉冲中状态标志 | Y0 | Y0 通道正在输出脉冲时置 ON |
| M8343 | 正转极限触发标志 | Y0 | Y0 通道正转极限触发时置 ON |
| M8344 | 反转极限触发标志 | Y0 | Y0 通道反转极限触发时置 ON |
| M8348 | 定位指令驱动中状态标志 | Y0 | Y0 通道定位指令正在执行时置 ON |
| M8349 | 输出脉冲立刻停止控制位 | Y0 | 置 ON 时可立即停止 Y0 通道的脉冲输出 |
| M8350 | 输出脉冲中状态标志 | Y1 | Y1 通道正在输出脉冲时置 ON |
| M8353 | 正转极限触发标志 | Y1 | Y1 通道正转极限触发时置 ON |
| M8354 | 反转极限触发标志 | Y1 | Y1 通道反转极限触发时置 ON |
| M8358 | 定位指令驱动中状态标志 | Y1 | Y1 通道定位指令正在执行时置 ON |
| D8140、D8141 | 输出脉冲累计值寄存器 | Y0 | 32 位数据寄存器,D8140 为低 16 位,D8141 为高 16 位 |
| D8142、D8143 | 输出脉冲累计值寄存器 | Y1 | 32 位数据寄存器,D8142 为低 16 位,D8143 为高 16 位 |