当前位置: 首页 > news >正文

手把手搞电子凸轮:200smart+威纶通玩转相对运动

MoveRelative(相对运动指令-电子凸轮) 1.西门子200smart 2.威纶通触摸屏 3.pls指令编写,带加减速,梯形加减速。 可正向运动和反向运动。 4.带减速停止。 5.暂不支持超驰功能。

最近在车间折腾电子凸轮控制,用西门子200smart PLC和威纶通触摸屏搭了个相对运动系统。核心需求就一条:让电机按梯形加减速正反转,还能优雅刹车。别看需求简单,实际写程序时加减速曲线和方向切换的坑是真不少,今天直接上干货。


硬件配置速览

  • PLC:西门子200smart ST40(脉冲输出必须用Q0.0或Q0.1)
  • 触摸屏:威纶通MT8071iP(和PLC用PPI协议通讯)
  • 驱动器:随便找个支持脉冲+方向的伺服/步进

接线重点:Q0.0发脉冲,Q0.1控制方向(高电平正转,低电平反转)。


PLC程序核心逻辑

1. 初始化脉冲输出

先怼一段初始化代码,放在主程序的第一个网络:

LD SM0.1 MOVB 16#8D, SMB67 // 启用PTO,时基微秒,多段模式 MOVW +500, SMW168 // 初始周期=500μs(对应2kHz) MOVD 1000, SMD172 // 目标脉冲数(随便设个值,后面HMI改)

代码吐槽SMB67这个寄存器是个“百宝箱”,16#8D的意思是把PTO配置成多段变速模式,同时允许运行时修改参数。

2. 加减速曲线分段

梯形加减速需要拆成三段:加速、匀速、减速。用PLSR指令虽然方便,但没法自定义曲线,所以直接操作PTO表:

// 加速段(500μs→200μs,分50步) MOVW 50, LW0 // 加速段步数 FOR VW10, 1, LW0 MOVW 500 - (6 * VW10), PTO表[VW10] // 周期每次减6μs NEXT // 匀速段(200μs持续) MOVW 200, PTO表[51] // 减速段(200μs→500μs,分50步) FOR VW20, 1, 50 MOVW 200 + (6 * VW20), PTO表[51 + VW20] NEXT

暴力解释:加速时周期越来越小(频率越来越高),减速反过来。实际项目里记得算时间,别让加速度超了电机极限。

3. 方向控制与启动

正反转切换其实就是改个方向信号,但要注意脉冲发完再切方向:

LD 启动按钮 O 方向切换标志 AN 脉冲发送中 = Q0.1 // 方向控制

坑点预警:方向信号必须在脉冲开始前至少2μs稳定,否则驱动器可能抽风。


威纶通触摸屏操作

威纶通上拖几个关键控件:

  1. 数值输入:绑定VD100(目标脉冲数)
  2. 按钮:正转=置位M0.0,反转=复位M0.0
  3. 急停:触发M0.1(减速停止信号)

减速停的实现逻辑:

LD M0.1 // 急停按下 PLS 10, 1 // 触发减速中断,跳转到减速段

调试翻车实录

  • 问题1:电机走到一半抽搐

原因:PTO表没算准,加速段步数超过实际脉冲数。

MoveRelative(相对运动指令-电子凸轮) 1.西门子200smart 2.威纶通触摸屏 3.pls指令编写,带加减速,梯形加减速。 可正向运动和反向运动。 4.带减速停止。 5.暂不支持超驰功能。

解决:加个判断,脉冲数小于加速+减速总步数时,自动缩短匀速段。

  • 问题2:反向运动偶尔丢步

原因:方向信号切换太慢,被脉冲边沿干扰。

解决:在方向信号后加个5ms延时(简单粗暴但有效)。


注意事项(血泪总结)

  1. 超驰功能别硬上:当前架构不支持运行时改目标位置,强行改会丢步。
  2. 减速时间别太抠:减速段至少留50ms,否则停车抖成筛子。
  3. 触摸屏参数保护:脉冲数别让现场人员随便输,负数直接死机。

搞工控的都知道,代码越简单越好,能用梯形图就别玩SCL。这套方案虽然有点“土法炼钢”,但胜在稳定,毕竟车间设备经不起折腾。最后说一句:脉冲发完记得监控SM66.6,这玩意不检查,电机跑飞了都不知道!

http://www.jsqmd.com/news/322603/

相关文章:

  • 挖宝!高性价比PPT网站大揭秘
  • 底层四非计算机保研实录(西电/南科大/苏大NLP)
  • 绿色工厂新篇章:零碳管理平台引领可持续制造革命
  • 低代码平台是什么?2026最新低代码平台选型标准与评估框架
  • 直流绝缘监测装置在汽车充电桩中的应用
  • 2026年微型气象仪采购攻略:优质平台推荐与选购指南
  • 2026 主管中药师资料推荐:上岸考生亲测备考资料 + 实战经验全分享
  • 7.8.4 Advanced Error Reporting Extended Capability (AER) - ENGINEER
  • JSON第三方快速识别
  • 能碳管理平台:引领工业企业与园区数字化能碳管理新方向
  • 学生党必备!轻松搞定PPT的神奇工具
  • 【机器学习】23-25 决策树 树集成 - 教程
  • MATLAB电力电子建模仿真:双闭环功率因数校正(PFC)
  • 懒人必备!3款可直接套用模板的PPT工具,效率翻倍不加班
  • 液体分析推广:哪些平台能精准触达目标客户,实现高效转化?
  • 新手PPT制作不求人!高性价比生成工具推荐+入门攻略
  • 如何判断沃尔玛购物卡回收平台是否正规?
  • 百度文库PPT深度测评:GenFlow3.0与18亿资源的实力解析
  • Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解
  • 2026深圳眼镜店权威排行(全人群综合版)—— 专业、性价比与服务的三重筛选
  • 2026年NMN十大品牌综合排行榜:谁在科研与市场全面领先?抗衰保健品产品排行榜
  • 靠谱且性价比高的主管护师培训机构推荐
  • 2026实验室规划设计全攻略:西北领军企业西安科瑞引领行业新标准
  • 避坑必看!2026 主管中药师备考资料全维度测评,选对少走半年弯路!
  • 2天,我用函数计算 AgentRun 爆改一副赛博朋克眼镜
  • NMN十大品牌核心技术榜单:NMN哪个牌子最靠谱?2026年聚焦成分创新与机制突破排名
  • 什么牌子蛋白粉好 2026京东年货节 深度测评+实用指南+全场景适配 健康年货必选清单
  • 2026 AI PPT生成网站排行榜:效率翻倍神器
  • 【AI大模型】应用于办公协作与知识管理的RAG全流程技术
  • 2026年抗衰保健品:口服抗衰产品推荐,从NAD+提升到细胞自噬,谁凭硬核数据领跑?