上周刚把FMS柔性物料分拣的实训项目收尾,趁着记忆还热乎,来跟大伙唠唠整个流程踩过的坑和摸到的门道

发布时间:2026/6/18 5:18:46

上周刚把FMS柔性物料分拣的实训项目收尾,趁着记忆还热乎,来跟大伙唠唠整个流程踩过的坑和摸到的门道 基于三菱 PLC和MCGS基于FMS物料分拣系统材料分拣 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面这次做的是基于三菱FX3U PLC和MCGS嵌入版的物料分拣系统说白了就是把料仓里混装的金属、塑料两种物料靠传感器区分开再用推料气缸分到对应的料箱里上位机还能全程监控状态。整个项目拆下来其实就是理清楚接线、分配IO、写控制程序、做组态画面这几步我挨个说。先捋最基础的IO分配表这个是调程序的根本我当时直接打印出来贴在实训台边省了不少翻手册的时间输入点功能说明输出点功能说明X0启动按钮Y0皮带输送机电机X1急停按钮常闭Y1金属料箱推料气缸X2电感式传感器测金属Y2塑料料箱推料气缸X3电容式传感器测非金属Y3报警指示灯X4光电式到位传感器Y4料箱满状态灯X5料箱满检测传感器--这里要提个坑FX3U默认是漏型输入我一开始用了PNP传感器结果传感器输出信号的时候PLC完全没反应后来翻手册才知道要把COM端接24V负极换成NPN传感器才正常。梯形图写起来其实没那么玄乎我一开始对着课本抄的模板结果调试的时候出了一堆问题后来改了好几版才跑稳给大伙贴几个关键梯级的片段// 基础启动自锁急停梯级这个是所有程序的根 LD X0 // 按下启动按钮 OR M0 // 自锁触点按住之后松开不会停 ANB X1 // 串入急停常闭按下急停直接切断输出 OUT M0 OUT Y0 // 启动皮带电机这个梯级我一开始居然忘了串急停结果调试的时候手滑碰了启动键皮带转起来差点碰掉实训台上的螺丝刀吓得我赶紧加了这个。// 金属物料分拣逻辑 LD X4 // 物料到位光电触发 AND X2 // 电感传感器检测到金属 OUT T0 K10 // 延时1秒让物料刚好滑到推料位置 LD T0 OUT Y1 // 推出金属料箱 OUT T1 K5 // 推料5秒后复位气缸 LD T1 RST Y1这里的延时时间我调了快半小时一开始设成0.5秒结果皮带转的稍微快一点物料还没到推料位就被推空了后来改成1秒才稳定。还有两个推料气缸一定要加互锁我室友没加这个结果两个气缸同时推把导轨撞歪了修了半天。接线图别光画好看要实用我当时画的接线图特意标清楚了每个端子的电压等级特意提醒大伙别把传感器的24V直流接到220V交流上——我室友头一天就差点接错烧了个电感传感器花了五十块买新的。基于三菱 PLC和MCGS基于FMS物料分拣系统材料分拣 我们主要的后发送的产品有带解释的梯形图接线图原理图图纸io分配组态画面接线主要分两部分主回路断路器→空气开关→皮带电机保护器→电机别忘加过载保护不然电机烧了都不知道控制回路24V直流电源→PLC COM端→按钮/传感器→PLC输入端子电磁阀接PLC输出端记得加熔断器保护。MCGS组态画面就是给系统装个“仪表盘”我用的是MCGS嵌入版毕竟实训用的是7寸触摸屏整个过程踩的最多的坑就是通讯。一开始我把波特率设成19200死活连不上PLC后来翻PLC的手册才发现FX3U编程口默认波特率是9600改完瞬间就连上了。组态画面我做了三个页面首页监控页左边放皮带转动的动画Y0得电的时候动画就动起来右边放两个料箱的实时计数底部放急停、料箱满的状态灯还有报警弹窗急停触发的时候直接弹窗口提示。手动调试页调试的时候不用跑自动程序直接点按钮就能单独控制皮带和推料气缸省了很多测试时间。参数设置页可以直接改推料延时的时间不用再改PLC程序下载比改代码方便多了。最后贴个我当时建的核心变量表都是直接映射PLC的IO点组态变量名对应PLC点功能说明Run_StatusY0皮带运行状态指示灯Metal_CountD0金属物料计数Plastic_CountD1塑料物料计数AlarmY3报警灯整个项目跑通的时候真的挺有成就感的从画接线图到调通组态踩了数不清的小坑但比课本上学的实在多了。要是有学弟学妹要做这个项目记得先把IO表理清楚接线的时候别乱碰电源通讯参数一定要和PLC对上还有千万别忘加气缸互锁

相关新闻