你沒有上示意圖,不知道你轉(zhuǎn)盤驅(qū)動(dòng)是分割器還是DD馬達(dá)!一個(gè)轉(zhuǎn)盤有8個(gè)工位,編號(hào)1-8,設(shè)備轉(zhuǎn)盤初始化后在起始位有個(gè)感應(yīng)器檢測有無產(chǎn)品,轉(zhuǎn)動(dòng)時(shí)用位移指令傳送每個(gè)工位是否有產(chǎn)品!至于每個(gè)工位當(dāng)前所對(duì)應(yīng)的加工站位,可以這樣處理:初始狀態(tài)下轉(zhuǎn)盤上每個(gè)工位都對(duì)應(yīng)一個(gè)的站位,把每個(gè)工位的初始站位數(shù)放在分配的寄存器里,每轉(zhuǎn)一次(45°)寄存器自加1,當(dāng)?shù)?時(shí)再加就賦值1(如果轉(zhuǎn)盤驅(qū)動(dòng)是伺服電機(jī)或DD馬達(dá)那就用編碼器值去比較區(qū)分。