john42tw
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個
工控威望: 6109 點
下載積分: 52362 分
在線時間: 1123(小時)
注冊時間: 2012-04-24
最后登錄: 2024-12-25
查看john42tw的 主題 / 回貼
12樓  發(fā)表于: 2015-05-12 17:29
引用
引用第5樓1935807118于2015-05-12 14:18發(fā)表的  :

這個方法不錯,關鍵這幾十個時間數(shù)據(jù)比較是個問題,三菱的好像還沒有什么指令可以很方便的來比較幾十個數(shù)據(jù)大小的指令。有沒有什么辦法來比較呢?謝謝!


Q系列 有MAX指令
FX 自己寫
endy2015
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 1519 點
下載積分: 837 分
在線時間: 253(小時)
注冊時間: 2015-03-11
最后登錄: 2018-04-26
查看endy2015的 主題 / 回貼
13樓  發(fā)表于: 2015-05-12 19:40
附議樓上的,F(xiàn)X系列可以用SER數(shù)據(jù)檢索指令求多個數(shù)值的最大值最小值
weisongyuan
永遠年輕
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 588 個
工控威望: 10124 點
下載積分: 3245 分
在線時間: 486(小時)
注冊時間: 2013-08-13
最后登錄: 2024-12-25
查看weisongyuan的 主題 / 回貼
14樓  發(fā)表于: 2015-05-12 20:51
在三菱就是  先入先出FIFO指令,西門子的最好做,一個填表指令(AD_T_TBL)加先入先出指令(FIFO)就完全解決
永遠年輕
1935807118
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 673 個
工控威望: 864 點
下載積分: 2043 分
在線時間: 326(小時)
注冊時間: 2013-05-03
最后登錄: 2024-12-20
查看1935807118的 主題 / 回貼
15樓  發(fā)表于: 2015-05-13 09:33
謝謝大家的指教,我現(xiàn)在用先入先出指令已經(jīng)成功的試運行過4個工位的程序,等過段時間機械安裝好后再過去客戶那邊調試,有什么問題再來向大家請教。
bettyl
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 168 點
下載積分: 3161 分
在線時間: 29(小時)
注冊時間: 2013-03-30
最后登錄: 2015-06-25
查看bettyl的 主題 / 回貼
16樓  發(fā)表于: 2015-05-13 13:12
引用
引用第4樓kokoper于2015-05-12 13:21發(fā)表的  :
我有個用C語言寫的思路  就是不知道怎么轉化到三菱,西門子倒會寫的。
先寫一個請求函數(shù)
N為工位數(shù),建立N個元素的數(shù)組,每個按鈕編輯一個不一樣的非零號碼,每次按按鍵 ,就先查找數(shù)組里是否存在該數(shù),如存在就沒有任何操作;如不存在,則將該數(shù)存到數(shù)組最后一個非0數(shù)后面;
再寫一個送料函數(shù)
送料時候,先移出第一個數(shù),然后后面所有數(shù)向前移一個單元,然后送料機構根據(jù)移出來的數(shù)到對應的地方送料。一個送料循環(huán)結束后再移出下一個數(shù),如果移出0 則表示無送料命令
.......

其實在西門子里面不用這么麻煩,直接用表指令就可以吧
hot_cha
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 237 點
下載積分: 1497 分
在線時間: 92(小時)
注冊時間: 2013-09-23
最后登錄: 2024-12-19
查看hot_cha的 主題 / 回貼
17樓  發(fā)表于: 2015-05-13 17:02
排序~按順序編號。然后列表,按了的,在列表無該號碼的前提下按順序寫入;否則不作處理~就這樣~
dream2012
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 277 點
下載積分: 1080 分
在線時間: 160(小時)
注冊時間: 2011-10-17
最后登錄: 2020-06-26
查看dream2012的 主題 / 回貼
18樓  發(fā)表于: 2015-05-13 17:26
這個確實有意思
kokoper
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 238 個
工控威望: 357 點
下載積分: 1335 分
在線時間: 144(小時)
注冊時間: 2014-07-23
最后登錄: 2018-09-17
查看kokoper的 主題 / 回貼
19樓  發(fā)表于: 2015-05-18 08:48
引用
引用第16樓bettyl于2015-05-13 13:12發(fā)表的  :

其實在西門子里面不用這么麻煩,直接用表指令就可以吧

我學的不多  很多指令不熟悉哈  勿噴 對C語言比較熟悉而已,所以是站在C的角度想怎么處理這個的。。。
0760
中山木工機械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 454 個
工控威望: 1719 點
下載積分: 2758 分
在線時間: 731(小時)
注冊時間: 2011-04-16
最后登錄: 2024-12-25
查看0760的 主題 / 回貼
20樓  發(fā)表于: 2015-05-18 14:18
作個記號