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