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

SAMSON德国(萨姆森)阀门(中国)官方服务商    

萨姆森阀门、工业控制阀、执行器、定位器、电子控制器、流量阀

联系方式
  • 联系人:姚经理
  • 电话:18520143666
新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 晶体管PLC普通点位发脉冲!
新闻中心
晶体管PLC普通点位发脉冲!
发布时间:2025-09-27        浏览次数:0        返回列表

晶体管输出型 PLC(如三菱 FX3G、西门子 S7-1200 等)的普通点位(高速脉冲输出点)可通过特定指令发送脉冲,用于控制步进电机或伺服电机的速度与位置。以下是实现方法及注意事项:

一、硬件基础

  1. 脉冲输出点特性晶体管 PLC 的特定输出点(如三菱 FX 系列的 Y0、Y1,西门子 S7-1200 的 Q0.0、Q0.1)支持高速脉冲输出,频率通常可达 100kHz~200kHz,满足大多数中小功率电机控制需求。

  2. 接线要求

    • 脉冲输出点(PUL)接驱动器的脉冲输入,方向点(DIR)接驱动器的方向输入。

    • 采用屏蔽双绞线,避免与强电线路并行,减少电磁干扰。

    • 确保 PLC 与驱动器共地(0V 相连),防止信号偏移。

二、主流 PLC 脉冲输出实现(以三菱 FX 和西门子 S7-1200 为例)

1. 三菱 FX 系列(如 FX3U)

核心指令PLSY(脉冲输出)、PLSR(带加减速的脉冲输出)

梯形图

// PLSY K1000 Y0 Y1:以1000Hz频率从Y0输出脉冲,Y1控制方向(ON为正向)
LD     M8000
PLSY   K1000  Y0  Y1

// PLSR K5000 K1000 K100 Y0 Y1:从Y0输出脉冲,最高频率5000Hz,加减速时间100ms
LD     M8002
PLSR   K5000  K1000  K100  Y0  Y1
  • 参数说明

    • K1000:脉冲频率(Hz),对应电机转速(需结合驱动器电子齿轮比计算)。

    • Y0:脉冲输出点,Y1:方向控制输出点。

2. 西门子 S7-1200

核心指令PULSE_GEN(脉冲生成,在 TIA Portal 中通过工艺对象配置)

  1. 配置步骤

    • 在博途软件中添加 “脉冲发生器” 工艺对象(如轴 1)。

    • 配置脉冲输出点(如 Q0.0)、方向点(如 Q0.1),设置最大频率、加减速时间。

  2. 程序调用

    SCL

  3. "轴1".MC_MoveVelocity(
        Axis        := "轴1",
        Velocity    := 1000.0,  // 速度1000Hz
        Direction   := TRUE,    // 正向
        Enable      := TRUE,
        Done        => ,
        Error       => ,
        ErrorID     => 
    );

三、常见问题与解决方法

  1. 脉冲频率不稳定

    • 原因:PLC 程序扫描周期过长,或同时运行大量复杂指令。

    • 解决:优化程序结构,将脉冲控制逻辑放在中断程序中,或使用专用脉冲指令(如三菱的PLSY为独立指令,不受扫描周期影响)。

  2. 电机丢步或运行异常

    • 原因:脉冲频率过高超出驱动器承受范围,或方向信号与脉冲不同步。

    • 解决:降低脉冲频率(不超过驱动器额定频率),确保方向信号提前于脉冲信号输出(可在程序中增加微小延时)。

  3. 脉冲输出无反应

    • 检查输出点是否为高速脉冲点(非普通继电器输出)。

    • 用示波器检测脉冲信号是否正常,排除接线松动或驱动器参数错误。

四、注意事项

  1. 频率与转速换算:电机转速(r/min)=(脉冲频率 × 60)/(电机每转脉冲数 × 电子齿轮比)。例:1000Hz 脉冲,电机每转 2000 脉冲,齿轮比 1:1 → 转速 = 30r/min。

  2. 负载匹配:晶体管输出点带载能力有限(通常≤0.5A),驱动大功率设备需通过中间继电器隔离。

  3. 安全保护:在程序中添加急停逻辑(如断开脉冲输出指令的使能信号),防止意外运行。

通过上述方法,可利用晶体管 PLC 的普通高速点位实现对步进 / 伺服电机的精准控制,适用于定位精度要求不高的场景(如传送带调速、简单送料机构)。

收缩
  • QQ咨询

  • 电话咨询

  • 18520143666
  • 添加微信客服