• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
樓主  發(fā)表于: 2013-01-05 15:58
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
這是別人改的一臺機(jī),光把程序?qū)戇M(jìn)去,加個三菱1020屏程序(我接線),就要了16000元,
現(xiàn)在想自己篇一下,

如圖:
[ 此帖被0760在2013-01-09 22:17重新編輯 ]
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
1樓  發(fā)表于: 2013-01-05 17:19
引用
引用第1樓lzmtxp99于2013-01-05 16:59發(fā)表的  :
樓主,能具體說明下嗎?

圖上已說過,就是假如輸入X有10(連著的)個,在程序里怎樣加1或2,又怎樣把加好的數(shù)據(jù)傳給輸出Y(兩邊都加1則輸出12個,兩邊都加2則輸出14個)
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
2樓  發(fā)表于: 2013-01-05 19:36
引用
引用第4樓xuefenfeilxw于2013-01-05 17:29發(fā)表的  :
例如:第一步 mov x0k8 d0
           第二步 把d0左移N位至d100
           第三步 把d0右移N位至d110
           第四步 把d100與d110相或至d120
           第五步 dmov d120 y0k8

說得很好,還有一個問題是,共有40個行程開關(guān),即工件可以是壓住5至40人,三菱PLC只能處理32個,
超過32過的如何處理?還望解答。謝謝!
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
3樓  發(fā)表于: 2013-01-05 20:07
回復(fù)6樓,如果把它拆開5組,感覺更難處理了
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
4樓  發(fā)表于: 2013-01-05 20:11
回復(fù)7樓,能詳細(xì)點(diǎn)嗎?分為兩組后怎么左移右移,然后怎么輸出,愿為其他詳。
謝謝。!
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
5樓  發(fā)表于: 2013-01-05 20:41
引用
引用第10樓liao427154于2013-01-05 20:31發(fā)表的  :
按照4樓主的程序,第一行再并聯(lián)一個K2X33,傳送給D0,試一下看看怎么樣......

D0只能存32個(K8X0)啊,再把K2X33傳給D0只能覆蓋
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
6樓  發(fā)表于: 2013-01-05 21:08
回復(fù)12樓:接串口是什么意思?
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
7樓  發(fā)表于: 2013-01-06 08:40
急!各位幫幫忙!
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
8樓  發(fā)表于: 2013-01-06 12:59
引用
引用第17樓xuefenfeilxw于2013-01-06 10:55發(fā)表的  :
X33-X40可以相同的方法寫
如下:
   1.  mov K2X33 D200
     2.  D200左移N位至D210
     3.  D200右移N位至D220
.......

謝謝,這個辦法不錯,我試下
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
9樓  發(fā)表于: 2013-01-07 19:29
引用
引用第22樓我愛工控人于2013-01-07 00:42發(fā)表的  :

不是吧,哥們,這是一個很簡單的程式啊,你為何要一定要按位數(shù)來計算呢,可以利用變址來做啊,我明天有時間做做這個程式,看看,

謝謝!做好了,發(fā)上來看看。
我今天用4、17樓的辦法編了下,還行。
不過步數(shù)比較多,因為發(fā)貼時為了簡潔,大家容易理解,還有些內(nèi)容沒說,
補(bǔ)充下:共40個行程開關(guān)一排,對應(yīng)40個電磁閥,工件壓住幾個行程開關(guān),延時輸出幾個電磁閥,在觸摸屏里也可設(shè)置左邊加1加2減1或減2,右邊也可設(shè)置加1加2減1或減2,這樣組合起來,步數(shù)就多了,
還有一點(diǎn)就是,機(jī)器上最多可以放三個工件(每個工件的寬度不一樣,就算一樣放工件加工時放的位置也會不同,即壓住的行程開關(guān)也不同),即用一個高速計數(shù)器要同時檢測這三個工件的位置,達(dá)到設(shè)定值輸出

大家再幫忙看看有沒有好的辦法!
謝謝!
[ 此帖被0760在2013-01-07 20:00重新編輯 ]
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
10樓  發(fā)表于: 2013-01-09 20:12
引用
引用第26樓znz43于2013-01-09 12:18發(fā)表的  :
樓主是搞流水線類似噴漆工藝吧?工件長短不一,隨機(jī)放上流水線,壓上限位的噴頭就噴漆,頭尾都需要提前或遲后噴。
用移位方法,試了下。
工件從X000 向 X047 方向前進(jìn)。D0 是 前增/減噴頭數(shù)量(-2,-1.0,1,2)。D1  是 后增/減噴頭數(shù)量。
可多工件分別上線。按此方法,只要輸入輸出點(diǎn)有,可以增加限位,F(xiàn)在是 48 個(X000-X057)
用移位方法,48限位,未編時間延時,用了346步,不知算長還是短。
.......

師付,您可能理解不對,我的是琴鍵砂光機(jī),家俱廠砂底漆用;
那40個行程開關(guān)是一排,在入口處,板(寬度不同)進(jìn)時會同時碰到若干個行程開關(guān),假如碰到其中X10-X23,若屏設(shè)置:

左+2,右+2      則輸出Y6-Y25
左-2,右-1        則輸出Y11-YY21

依次類推

我今天已經(jīng)把左右都大干零的編好了,其它還在研究,有什么好方法,請指教!
0760
中山木工機(jī)械維修
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 453 個
工控威望: 1715 點(diǎn)
下載積分: 2749 分
在線時間: 727(小時)
注冊時間: 2011-04-16
最后登錄: 2024-11-07
查看0760的 主題 / 回貼
11樓  發(fā)表于: 2013-01-09 20:59
圖片:
回復(fù)26 、28樓,還是上圖清楚一點(diǎn):

例:碰到                      X10-X23
左+2、右+2則輸出     Y6 - Y25
左-2、右+1 則輸出     Y7 - Y21
[ 此帖被0760在2013-01-09 22:32重新編輯 ]
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go