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

三菱电机服务商    

PLC、变频器、伺服驱动、触摸屏,机器人

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 三菱的上升沿脉冲指令有哪些?
新闻中心
三菱的上升沿脉冲指令有哪些?
发布时间:2026-06-13        浏览次数:1        返回列表

三菱FX/Q/R/FX5U 全系列所有上升沿脉冲(微分)指令完整分类,分边沿触点微分、线圈微分、功能指令脉冲执行、ST 结构化文本边沿指令四大类,附带用法、元件范围、区别对比。

一、边沿检测触点类(最常用,梯形图带 P 标识)

特点:触点本身就是上升沿检测,仅 OFF→ON 那一扫描周期导通,X 持续 ON 不会重复执行。

1. LDP:起始上升沿(左母线直接取用)

  • 助记:Load Pulse

  • 用法:LDP X0

  • 含义:X0 由 OFF→ON 瞬间导通 1 个扫描周期,作为逻辑行起始触点

  • 可用元件:X、Y、M、S、T、C

  • 梯形图符号:常开触点内标向上箭头 P

2. ANDP:串联上升沿

  • 串联支路里做上升沿检测,前面已有逻辑,再串一个边沿触点

  • 例:LD X1 ANDP X2 OUT Y0X1 接通前提下,X2 上升沿瞬时导通 Y0 一个扫描周期

3. ORP:并联上升沿

  • 并联支路上升沿触发,任意一路边沿到来即瞬时接通

  • 例:LD X0 ORP X1 OUT Y0

配套对照:LDF/ANDF/ORF 是下降沿,不在本次范围内。

二、PLS 线圈微分输出指令(老式 FX 经典)

PLS:上升沿微分输出线圈

  • 格式:PLS M0 / PLS Y0

  • 功能:PLS 前面整条逻辑条件从 OFF→ON 时,目标 M/Y 线圈仅 ON 一个扫描周期,之后自动 OFF;条件持续 ON 不再重复触发

  • 限制:只能写 Y、普通 M;不能用 X、T、C、S

  • 典型程序:

plaintext

LD X0
PLS M0

X0 按下瞬间 M0 通 1 周期,松开再按再次触发。

⚠️ 新版 FX3U/FX5U/Q 系列推荐优先用 LDP 触点,少用 PLS;PLS 生成独立位,多处调用要多占用软元件。

三、功能指令后缀 P:脉冲执行型(高频批量运算)

所有数据处理指令末尾加 P = 上升沿脉冲执行,只在执行条件上升沿执行一次,条件持续 ON 不再重复执行,是工程最常用写法。

常用 P 后缀指令举例

  1. INCP D0条件上升沿,D0 = D0+1;按住按钮不会连续累加

  2. MOVP K123 D10上升沿一次性传送数值,不会每个扫描周期重复写 D10

  3. ADDP D0 D1 D2DECP D0SETP S20RSTP M0

通用规则:

  • 不带 P:连续执行(每个扫描周期都跑)

  • 带 P:上升沿微分执行(仅跳变瞬间执行一次)

四、Q/R/L 系列结构化文本 ST 专用边沿指令(IEC 标准)

1. ED(RisingEdge)上升沿检测函数

plaintext

IF ED(X0) THEN
    M0:=TRUE;
END_IF;

X0 OFF→ON 瞬间条件成立一个周期。

2. 内置上升沿检测标签

R_TRIG 边沿检测 FB 块,标准 IEC 边沿触发,ST、FBD 通用,可指定保存位,跨程序段稳定检测。

五、特殊:STL 步进内边沿 + M2800~M3071 单次脉冲标志

FX 系列特殊辅助继电器 M2800~M3071:同一个位元件上升沿,整段程序内仅第一个 LDP/ANDP 生效一次,其余同元件边沿触点不导通;常用于步进单步触发,防止重复动作。

六、全套上升沿指令横向对比表

表格

指令类型指令作用适用场景能否多处调用
边沿触点LDP/ANDP/ORP触点瞬时导通单次触发 MOV、SET、计数器直接复用触点,无需额外 M
微分线圈PLS生成 M/Y 单周期脉冲多处分支共用同一个边沿信号要占用独立 M 元件
功能指令脉冲型XXXP(MOVP/INCP)指令仅上升沿执行一次寄存器赋值、加减、传送无需额外触点,一行写完
ST 专用ED / R_TRIGIEC 标准边沿检测结构化文本编程(Q/R/FX5U)支持变量绑定,模块化

七、新手选型建议

  1. 普通梯形图单次触发:直接 LDP,最简无多余 M;

    plaintext

  2. LDP X0
    SET Y0
  3. 数据赋值、计数累加:MOVP、INCP,一行搞定防重复执行;

  4. 多处梯形图分支都要用同一个上升沿:先用 PLS M0,后面多处 LD M0;

  5. FX5U/Q/R ST 语言:统一用 ED()R_TRIG 功能块。

八、关键点

  1. LDP 只检测位元件本身 OFF→ON;PLS 检测前面整条逻辑运算结果 OFF→ON,逻辑串不一样触发时机不同;

  2. 边沿脉冲宽度 = PLC 扫描周期(ms 级),不需要加自锁,瞬时自动复位;

  3. 功能指令不加 P,长按按钮会每个扫描周期反复执行,计数器、赋值会异常;

  4. PLS 不能驱动 X、T、C,只能 Y、普通 M。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服