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

三菱FX5U+MCGS(昆仑通态)程序 1、完整的上下料接驳台项目分享; 2、三菱FX5U全S...

三菱FX5U+MCGS(昆仑通态)程序 1、完整的上下料接驳台项目分享; 2、三菱FX5U全ST的程序,可当模板程序参考; 3、昆仑通态MCGS的HMI,界面优美,可当模板程序;

接驳台在自动化产线里算是基础但贼重要的设备,这次用FX5U+MCGS搭的上下料系统,把气缸、伺服、传感器玩了个遍。先看整体结构:伺服电机负责托盘精确定位,双气缸组做顶升夹紧,光电传感器阵列做位置检测。整个项目最大的亮点是把传统梯形图换成全ST语言开发,这对习惯日系PLC的人来说绝对是个挑战。

先看PLC端的伺服控制部分,ST写运动控制确实比梯形图清爽不少:

//伺服轴JOG控制 IF bJogForward THEN MC_Jog(FB_JogPara1, Axis1, 1, 100.0, 500.0, 1000.0); ELSIF bJogBackward THEN MC_Jog(FB_JogPara1, Axis1, 0, 100.0, 500.0, 1000.0); ELSE MC_Halt(FB_HaltPara1, Axis1, 1000.0); END_IF;

这个代码块用三菱自带的运动控制FB库,MC_Jog指令第三个参数0/1控制方向,速度参数单位是mm/s。注意加减速时间设太小时容易导致伺服抖动,实际调试时从200ms开始往上加比较稳妥。

三菱FX5U+MCGS(昆仑通态)程序 1、完整的上下料接驳台项目分享; 2、三菱FX5U全ST的程序,可当模板程序参考; 3、昆仑通态MCGS的HMI,界面优美,可当模板程序;

状态机是接驳台逻辑的核心,用ST的CASE语句实现比梯形图直观十倍:

CASE iStep OF 0: //待机状态 IF bStart AND NOT bEmergency THEN iStep := 10; END_IF; 10: //托盘到位检测 MC_MoveAbsolute(FB_MovePara, Axis1, rTargetPos, 200.0, 1000.0, 500.0); IF Axis1.Status = '运动完成' THEN iStep := 20; END_IF; 20: //顶升气缸动作 Y_CylinderUp := TRUE; TON(Timer1, 2000); IF Timer1.Q THEN iStep := 30; END_IF; //...后续步骤省略 END_CASE;

这里用定时器做气缸动作保持,实际项目里最好加个气压检测传感器做互锁。曾经踩过坑,气缸到位信号没检测到直接切步骤,结果机构卡死把伺服电机憋报警了。

MCGS这边做了个深色系工业风界面,重点说下数据绑定技巧。在设备参数页面,直接把PLC的D寄存器拖到输入框:

-- 速度参数绑定 txtSpeed.Input = GetDeviceData("MELSEC", "D100") btnSave.onClick = function() SetDeviceData("MELSEC", "D100", txtSpeed.Value) end

这种双向绑定比传统HMI省事太多。动画效果用图层可见性实现,比如气缸动作时让矩形填充色渐变:

function CylinderAnim() if GetDeviceData("MELSEC", "Y0") == 1 then SetFillColor("rectCylinder", 0, 255, 0) --绿色 else SetFillColor("rectCylinder", 255, 0, 0) --红色 end end

报警弹窗用了模糊背景效果,关键代码是调透明度+高斯模糊滤镜。历史数据存储用CSV导出功能,记得在MCGS里设置循环存储,防止文件过大卡死触摸屏。

这个模板最实用的地方在于异常处理机制:伺服报警自动记录轴状态字,气缸超时触发声光报警,HMI上还能直接重置错误代码。源码里有个隐藏技巧——用STRUCT结构体封装所有设备参数,改项目时直接替换结构体成员就行,比全局变量管理方便得多。

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

相关文章:

  • 揭秘V8引擎的类型混淆漏洞:安全开发的警示与启示
  • 电网“搭线“指南:用VSG预同步玩转三电平逆变器
  • 奥数-数论 - ace-
  • 告别 DNS 污染与封锁:手把手教你免费搭建独享 Cloudflare DoH 服务器,全球都可访问!
  • 题解:洛谷 P2671 [NOIP 2015 普及组] 求和
  • YOLO26涨点改进 | 全网独家创新,注意力改进篇| SCI一区Top | 引入AFCA自适应细粒度通道注意力,联合建模全局与局部通道依赖关系,适合目标检测、图像去雾、关键点检测、图像分类、图像分割
  • 【一文读懂】RAG的重要组成-向量数据库
  • 告别 DNS 污染与封锁:手把手教你免费搭建独享 Cloudflare DoH 服务器,全球都可访问!使用Cloudflare Zero Trust功能。
  • 实测对比后!千笔,口碑爆棚的降AIGC工具
  • RAG系统优化指南:Chunk分块策略详解,从入门到精通,收藏这一篇就够了!!
  • 题解:洛谷 P7072 [CSP-J 2020] 直播获奖
  • 2026最新!千笔ai写作,MBA论文写作利器
  • 奥数-代数 - ace-
  • 【STFT-CNN-BiGRU的故障诊断】基于短时傅里叶变换(STFT)结合卷积神经网络(CNN)与双向门控循环单元BiGRU的故障诊断研究附Matlab代码
  • 2026年35岁程序员的5条出路:AI赛道疯狂抢人,年薪百万不是梦
  • 【无人机部署】基于k - means、网格、随机算法改变UAV的数量来观察不同放置策略对总链路比特率的影响附matlab代码
  • 【图像加密】基于维纳滤波器和运动模糊的点扩散函数的图像加密算法研究附matlab代码
  • 【AI大模型】带你解析9种提速又提效的Transformer优化方案!
  • 一文总结!2026年大模型Agent RL训练多轮planning技术,收藏这篇就够了!
  • COMSOL激光超声仿真:激光超声-3维lamb波的数值模拟 版本为6.1,低于此版本打不开此模型
  • 实测对比后!千笔,普遍认可的降AIGC工具
  • 看完就会:自考必备的AI论文软件 —— 千笔·专业论文写作工具
  • 黑河工控产品口碑揭晓:2026年口碑佳的厂商有哪些,施耐德电气/工控产品/电气自动化/中低压电气,工控产品公司口碑推荐 - 品牌推荐师
  • 污水处理软件参考:从通讯到材料准备
  • 写作小白救星!千笔,好评如潮的一键生成论文工具
  • 【SRC】SSRF (服务端请求伪造) 专项挖掘与实战笔记
  • 从“万物互联”到“万物智联”:物联网如何重塑我们的世界
  • 国内优质外墙保温装饰一体板制造厂——廊坊柏能节能科技有限公司推荐,装饰一体板,保温装饰一体板优质厂家排名 - 品牌推荐师
  • 零成本从0到1搭建个人博客
  • K8s注解的指令模式:元资料如何控制集群行为