邮件分拣组态王6.55与三菱PLC联机运行程序3的实践操作指南,包含详细的邮件处理流程及PLC...

张开发
2026/6/7 17:40:28 15 分钟阅读
邮件分拣组态王6.55与三菱PLC联机运行程序3的实践操作指南,包含详细的邮件处理流程及PLC...
3个邮件的邮件分拣组态王6.55和三菱PLC联机运行程序3带PLC接线图刚折腾完一个邮件分拣项目用组态王6.55和三菱FX3U PLC联机跑分拣程序。这活看起来简单实际调试的时候光通信联调就搞了我两天。先说硬件布局传送带末端装了个欧姆龙E2B接近开关做邮件到位检测三个气缸分别对应不同地区的分拣口输出点直接挂在PLC的Y端子。接线图核心就这几根线X0接接近开关常开触点Y0接传送带电机启停Y1-Y3接三个分拣气缸24V电源给传感器和电磁阀供电注意电磁阀必须加中间继电器PLC输出点电流撑不住直接驱动。组态王这边最头疼的是数据地址映射。三菱PLC的M寄存器对应组态王的内部变量直接上代码触发分拣程序 If ReadPLC(D100) 1 Then WritePLC M10, 1 启动分拣序列 Delay 500 Select Case ReadPLC(D101) Case 1: ActivateDevice(东部气缸) Case 2: ActivateDevice(西部气缸) Case 3: ActivateDevice(境外通道) End Select End If这段脚本的关键在于D100是PLC传来的分拣使能信号D101存的是目的地编号。PLC用MOV指令把扫码器数据传到D101组态王收到信号后激活对应设备。注意Delay 500不是随便写的要等传送带完全停止再动作否则邮件容易飞出去。3个邮件的邮件分拣组态王6.55和三菱PLC联机运行程序3带PLC接线图PLC梯形图里有几个重点回路初始化脉冲用M8002清空所有状态寄存器X0上升沿触发编码器复位用C235高速计数器统计传送带脉冲数定位分拣核心逻辑其实就一个CMP指令对比预设坐标LD X0 OUT C235 K0 ... LD M10 CMP C235 D200当当前计数值等于D200设定的分拣位置时立即置位对应的Y输出点。这里D200-D202三个寄存器分别存着不同分拣口的脉冲阈值通过触摸屏可以随时修改。调试时被坑最惨的是组态王的通信超时设置。默认的200ms在传送带全速运行时根本来不及响应后来在工程设置的[设备参数]里把超时改到1500ms才稳定。还有个邪门问题——PLC的接地线没接好会导致Y点随机误动作拿万用表量了半天才发现是机柜接地排松了。运行效果比预想的带感邮件滑到定位点瞬间对应气缸啪地弹出来把邮件打飞进筐里。监控变量时发现个现象——如果两个邮件间距小于50cm分拣成功率会暴跌后来在PLC程序里加了条只有当C235数值大于前次值500时才允许执行新分拣算是给机器加了点反应冷却时间。

更多文章