1935807118
级别: 家园常客
精华主题: 0
发帖数量: 675 个
工控威望: 866 点
下载积分: 2047 分
在线时间: 327(小时)
注册时间: 2013-05-03
最后登录: 2025-03-05
查看1935807118的 主题 / 回贴
楼主  发表于: 2015-05-12 11:27
有一条大型生产线,一共有几十个工位,每个工位有个呼叫加料按钮,加料装置是一台私服马达拉着机械手跑,我刚开始是想着哪个工位先按,就送哪个工位,后按得无效,要等到上个工位取料完毕再按才有效,现在客户要求后按的必须保持等待加料状态,等上个工位加完料马上加下个工位,并且严格按照先按先加的顺序进行,也就是现在同时有人一起把所有工位按钮按下,加料装置也要按着按下的顺序一个一个加下去,中间无需再按了。想了很久一直没有很好的思路,哪位大师给个思路,用的是三菱FX系列的PLC,谢谢!
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1281 个
工控威望: 6112 点
下载积分: 53508 分
在线时间: 1126(小时)
注册时间: 2012-04-24
最后登录: 2025-03-11
查看john42tw的 主题 / 回贴
1楼  发表于: 2015-05-12 13:17
引用
引用楼主1935807118于2015-05-12 11:27发表的 请教个程序思路 :
有一条大型生产线,一共有几十个工位,每个工位有个呼叫加料按钮,加料装置是一台私服马达拉着机械手跑,我刚开始是想着哪个工位先按,就送哪个工位,后按得无效,要等到上个工位取料完毕再按才有效,现在客户要求后按的必须保持等待加料状态,等上个工位加完料马上加下个工位,并且严格按照先按先加的顺序进行,也就是现在同时有人一起把所有工位按钮按下,加料装置也要按着按下的顺序一个一个加下去,中间无需再按了。想了很久一直没有很好的思路,哪位大师给个思路,用的是三菱FX系列的PLC,谢谢!

1.先設定工位序號。(若同時按下時以序號小或大的優先)
2.當工位按下時開始計時。
3.比較各工位時間,時間大的優先處理。時間一樣,以序號比較。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1281 个
工控威望: 6112 点
下载积分: 53508 分
在线时间: 1126(小时)
注册时间: 2012-04-24
最后登录: 2025-03-11
查看john42tw的 主题 / 回贴
2楼  发表于: 2015-05-12 17:29
引用
引用第5楼1935807118于2015-05-12 14:18发表的  :

这个方法不错,关键这几十个时间数据比较是个问题,三菱的好像还没有什么指令可以很方便的来比较几十个数据大小的指令。有没有什么办法来比较呢?谢谢!


Q系列 有MAX指令
FX 自己寫