wxb5626
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 82 點
下載積分: 363 分
在線時間: 21(小時)
注冊時間: 2021-04-11
最后登錄: 2023-12-05
查看wxb5626的 主題 / 回貼
樓主  發(fā)表于: 2022-01-09 21:31
利用業(yè)余時間搞PLC快兩年了,為了理論與實踐結(jié)合購買了三套伺服,二套步進,觸摸屏,變頻器,編碼器,電磁閥,各種氣缸等。結(jié)合自己十多年搞機械的經(jīng)驗搭建了個實操平臺,兩年下來也隨便做了些小工程,用來驗證驗證。發(fā)現(xiàn)好多自動化項目采用轉(zhuǎn)盤式的機械設(shè)計,個人覺得真的不錯。可惜本人菜鳥一枚,程序?qū)懙貌焕硐,像這種轉(zhuǎn)盤式的,比如是八工位對于八個機械機構(gòu),執(zhí)行八種工序,比如一號機構(gòu)是送料到一工位,完成后轉(zhuǎn)盤轉(zhuǎn)動45度到二號機構(gòu)執(zhí)行,最后八號機構(gòu)是取產(chǎn)品的,我寫的程序只能是從一到八依次執(zhí)行完成后再重新開始,其實這不合理,效率低,應(yīng)該是一號機構(gòu)執(zhí)行完后轉(zhuǎn)到二號機構(gòu)執(zhí)行,但是一號機構(gòu)不能停應(yīng)該接著干原來的事,不要等到最后才動,以此類推,希望大師們指點。
[ 此帖被wxb5626在2022-01-10 21:23重新編輯 ]
閑釣西風(fēng)
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 371 個
工控威望: 4128 點
下載積分: 5278 分
在線時間: 502(小時)
注冊時間: 2020-09-29
最后登錄: 2024-12-22
查看閑釣西風(fēng)的 主題 / 回貼
1樓  發(fā)表于: 2022-01-10 11:39
引用
引用第3樓gxtmdb82164于2022-01-10 10:56發(fā)表的  :
要拆開寫的,把每個工位獨立出來,然后所有工位有一套統(tǒng)一的入口和出口,入口條件一般都是轉(zhuǎn)盤到位和工位有料檢測,出口條件則是本工位工作結(jié)束

從程序結(jié)構(gòu)上說,最好是每個工位的程序都分開,然后轉(zhuǎn)盤本身有一個獨立的程序,這樣就非常簡單了,每個工位的出口條件都滿足了,轉(zhuǎn)盤動一下,到位以后各個工位根據(jù)各自的入口條件去干自己的,轉(zhuǎn)盤這個程序里面不關(guān)心各個工位怎么干的,只關(guān)注各個工位是否結(jié)束,是否滿足轉(zhuǎn)一下的條件,滿足了就轉(zhuǎn)一下.各個工位也不關(guān)心轉(zhuǎn)盤的狀態(tài),只關(guān)注自己的動作和參數(shù).

但是根據(jù)經(jīng)驗,如果一開始沒有做這樣的規(guī)劃,程序里面會各種互鎖,共享變量漫天飛,及時有一個可以從工序1到工序8的程序,想直接拆分成并行的8工位程序估計也比較難.動作不復(fù)雜的情況下,建議重寫,先做規(guī)劃再動手寫程序.


正解。!
/)/)    /)/)    
  (  -.-) (-.-  )  
***^**^***      
TKS!Best regards &~(@^_^@)~  (=^.^=)