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

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

但是根據(jù)經(jīng)驗(yàn),如果一開(kāi)始沒(méi)有做這樣的規(guī)劃,程序里面會(huì)各種互鎖,共享變量漫天飛,及時(shí)有一個(gè)可以從工序1到工序8的程序,想直接拆分成并行的8工位程序估計(jì)也比較難.動(dòng)作不復(fù)雜的情況下,建議重寫(xiě),先做規(guī)劃再動(dòng)手寫(xiě)程序.
本帖最近評(píng)分記錄:
  • 下載積分:+5(阿萱子v)