引用引用第3楼john42tw于2015-05-12 13:17发表的 :1.先設定工位序號。(若同時按下時以序號小或大的優先)2.當工位按下時開始計時。3.比較各工位時間,時間大的優先處理。時間一樣,以序號比較。
引用引用第4楼kokoper于2015-05-12 13:21发表的 :我有个用C语言写的思路 就是不知道怎么转化到三菱,西门子倒会写的。先写一个请求函数N为工位数,建立N个元素的数组,每个按钮编辑一个不一样的非零号码,每次按按键 ,就先查找数组里是否存在该数,如存在就没有任何操作;如不存在,则将该数存到数组最后一个非0数后面;再写一个送料函数送料时候,先移出第一个数,然后后面所有数向前移一个单元,然后送料机构根据移出来的数到对应的地方送料。一个送料循环结束后再移出下一个数,如果移出0 则表示无送料命令.......
引用引用第2楼jeffwang2011于2015-05-12 11:42发表的 :呵呵,这个有意思,可以研究下。。。