• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
luxp
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 103 個
工控威望: 154 點(diǎn)
下載積分: 900 分
在線時間: 130(小時)
注冊時間: 2009-10-22
最后登錄: 2016-03-31
查看luxp的 主題 / 回貼
樓主  發(fā)表于: 2014-05-22 22:17
利用人機(jī)與PLC組合編寫一組由n種工序組成,在人機(jī)上隨意調(diào)用各工序組合成多種順控程序。例如:有1、2、3、4、5、6、7、8、9、10個工序,現(xiàn)在需要在人機(jī)上調(diào)用由1、5、10、2組成的程序并按1、5、10、2順序自動執(zhí)行;請問各位大大有什么方法實(shí)現(xiàn)嗎?
[ 此帖被luxp在2014-05-23 19:27重新編輯 ]
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2844 個
工控威望: 3616 點(diǎn)
下載積分: 3515 分
在線時間: 3798(小時)
注冊時間: 2007-11-04
最后登錄: 2024-11-10
查看tingfenghu的 主題 / 回貼
1樓  發(fā)表于: 2014-05-22 22:26
沒有編寫過,可不可以這樣,設(shè)置D0到D10分別記錄一工序,如果D0等于1,調(diào)用工序1,D2等于5調(diào)用工序5,這樣一直執(zhí)行下去。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
a271156864
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 664 個
工控威望: 700 點(diǎn)
下載積分: 22438 分
在線時間: 680(小時)
注冊時間: 2008-04-28
最后登錄: 2019-12-16
查看a271156864的 主題 / 回貼
2樓  發(fā)表于: 2014-05-22 22:36
往復(fù)機(jī)就是這樣做的
meipingboy
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 529 個
工控威望: 735 點(diǎn)
下載積分: 9628 分
在線時間: 609(小時)
注冊時間: 2009-09-13
最后登錄: 2024-08-30
查看meipingboy的 主題 / 回貼
3樓  發(fā)表于: 2014-05-23 13:57
既然有1、2、3、4、5、6、7、8、9、10個工序
那么就把這10個工序分別對應(yīng)10個輸入點(diǎn),比如:X1對應(yīng)1,X2對應(yīng)2。。。。X12對應(yīng)10
編寫程序時,也分10個部分編寫(相當(dāng)于10個子程序),每一個工序完成后,輸出一個完成信號,當(dāng)然也要相對應(yīng)。

這樣,不管你要執(zhí)行幾個工序,X1到X12就會有相應(yīng)的輸入ON,執(zhí)行相應(yīng)的工序。
應(yīng)該說很簡單的。
實(shí)在不行,用SFC編寫。
活到老學(xué)到老:還有 8  分沒學(xué)到
killking998
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 931 個
工控威望: 7400 點(diǎn)
下載積分: 17389 分
在線時間: 1713(小時)
注冊時間: 2007-08-07
最后登錄: 2024-06-24
查看killking998的 主題 / 回貼
4樓  發(fā)表于: 2014-05-23 14:00
哪就要寫10套程序,有什么辦法公用的寫一段都來調(diào)用。我正在搞這樣的設(shè)備呢看看有什么好方法。
supermax
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 590 個
工控威望: 2540 點(diǎn)
下載積分: 3642 分
在線時間: 375(小時)
注冊時間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
5樓  發(fā)表于: 2014-05-23 14:11
用指針跳轉(zhuǎn)應(yīng)該可以實(shí)現(xiàn)
chinazhu6666
嚴(yán)謹(jǐn)求實(shí)
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
6樓  發(fā)表于: 2014-05-23 17:28
假設(shè)10個工序,0到9.先實(shí)現(xiàn)正常情況下0,1,2,3。。。。9.的單步工序。然后對這10個工序進(jìn)行標(biāo)記。0號工序標(biāo)記為D0=0,。。。。9號工序標(biāo)記為D9。D0到D9初始值都是0。假設(shè)要按照1,5,10,2執(zhí)行,在觸摸屏上制作“工序1”,。。。“工序9”的觸發(fā)按鈕,人工分別點(diǎn)擊“工序1”,“工序5”,“工序10”,“工序2”,輸入工序數(shù)量。其實(shí)觸摸屏上的觸發(fā)工序按鈕,就是在PLC里排序。先按“工序1”,使用計(jì)數(shù)器,內(nèi)部標(biāo)記D0=0,再按“工序5”,內(nèi)部標(biāo)記D5=1,再按“工序10”,內(nèi)部標(biāo)記D9=2,再按“工序2",內(nèi)部標(biāo)記D2=3.
或者在觸屏上制作工序1到工序9的觸發(fā)按鈕,然后制作工序1到工序9的排序數(shù)值,人工輸入加工順序。
QQ76214024
luxp
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 103 個
工控威望: 154 點(diǎn)
下載積分: 900 分
在線時間: 130(小時)
注冊時間: 2009-10-22
最后登錄: 2016-03-31
查看luxp的 主題 / 回貼
7樓  發(fā)表于: 2014-05-23 19:23
各位提出的是一個辦法,但是操作起來是不是太麻煩了,一個工序完成了再人工啟動下一個工序,有沒有辦法在人機(jī)上設(shè)置為自動執(zhí)行所調(diào)用的程序組合呢?
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2844 個
工控威望: 3616 點(diǎn)
下載積分: 3515 分
在線時間: 3798(小時)
注冊時間: 2007-11-04
最后登錄: 2024-11-10
查看tingfenghu的 主題 / 回貼
8樓  發(fā)表于: 2014-05-23 20:18
引用
引用第7樓luxp于2014-05-23 19:23發(fā)表的  :
各位提出的是一個辦法,但是操作起來是不是太麻煩了,一個工序完成了再人工啟動下一個工序,有沒有辦法在人機(jī)上設(shè)置為自動執(zhí)行所調(diào)用的程序組合呢?

怎么會操作起來麻煩了,d0到d9各存儲一個工序,如果其中一個為0的話就跳回d0又從d0開始執(zhí)行。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
luxp
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 103 個
工控威望: 154 點(diǎn)
下載積分: 900 分
在線時間: 130(小時)
注冊時間: 2009-10-22
最后登錄: 2016-03-31
查看luxp的 主題 / 回貼
9樓  發(fā)表于: 2014-05-23 20:43
引用
引用第8樓tingfenghu于2014-05-23 20:18發(fā)表的  :

怎么會操作起來麻煩了,d0到d9各存儲一個工序,如果其中一個為0的話就跳回d0又從d0開始執(zhí)行。

就象你所說的d0到d9各存儲一個工序,那又怎樣在人機(jī)上調(diào)用其中的任意幾個工序作順序自動運(yùn)行呢?
l1huoeb
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 758 點(diǎn)
下載積分: 320 分
在線時間: 138(小時)
注冊時間: 2014-03-21
最后登錄: 2021-08-30
查看l1huoeb的 主題 / 回貼
10樓  發(fā)表于: 2014-05-24 00:31
我是路過的
chinazhu6666
嚴(yán)謹(jǐn)求實(shí)
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點(diǎn)
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
11樓  發(fā)表于: 2014-05-24 14:53
  

看著個,也許有啟發(fā)吧
QQ76214024
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go