zhaoyian
級別: 探索解密
![]() |
鏈條轉(zhuǎn)動規(guī)定的距離,請說明這轉(zhuǎn)動規(guī)定的距離是用什么定實(shí)現(xiàn)。 |
---|---|
|
meiliang212
級別: 略有小成
![]() |
明天上傳照片 這能上傳視頻嗎? 本想調(diào)出來看看但 plc加密了 怎么破 fx3u的 |
---|---|
|
lixianji_007
級別: 工控俠客
![]() |
用數(shù)據(jù)批量移位可以做的,可參考下這個表格及說明 ![]() |
|
---|---|---|
本帖最近評分記錄:
|
guafa58
級別: 略有小成
![]() |
記住,各個 工位的 產(chǎn)品 狀態(tài),就OK了;主要還是 依據(jù) 狀態(tài) 移位;如:工位1有 產(chǎn)品 且 OK,則 狀態(tài)為1 ,傳遞給 工位2,工位2只有產(chǎn)品是 OK狀態(tài),才會工作,依次類推;是有 編程方法的 |
---|---|
|
zsh340
zsh340
級別: 論壇先鋒
![]() |
用SFC步進(jìn)功能外加位移指令, |
|
---|---|---|
|
靜夜思飄
級別: 略有小成
![]() |
每步都帶一個16位數(shù)據(jù)就好,后8位代表是否廢品,0為廢品1為正品。如果想在簡單點(diǎn)那么這個數(shù)據(jù)的前8位可以設(shè)置一個FLAG表示是否有廢品(只需要在第七步檢查完成后根據(jù)8位的狀態(tài)設(shè)置一下),這樣到第9步時,檢測一下FLAG,如果沒不合格產(chǎn)品就不需要提取后8位數(shù)據(jù),如果有不合格產(chǎn)品,和后8位與一下FF,得到一個數(shù)據(jù)就能判斷那些位是廢品。只需每次移動時將此數(shù)據(jù)跟隨傳輸就好。 |
---|---|
|
cici8448
級別: 探索解密
![]() |
在7工位時把8個檢測信號各置位一個繼電器,到8工位時將8個繼電器傳送給另外8個繼電器,9工位時只根據(jù)最后8個繼電器的狀態(tài)來輸出.不知是否可行? |
---|---|
|
pklon2000
級別: 略有小成
![]() |
大家換個思路。不要糾結(jié)于工件本身整體的過程,把相鄰工位之間的區(qū)域看做一個buffer。buffer里面有n的數(shù)據(jù)段,這個n是在工作中會變動的,表示里面存了幾個東西。按照這種連續(xù)工位來看,n=1。那么當(dāng)上一工位完工后,就把狀態(tài)傳到buffer里面對應(yīng)的數(shù)據(jù)段中,這個對應(yīng)關(guān)系是根據(jù)里面存的數(shù)量n來的。同樣當(dāng)下一工位檢測到進(jìn)料了,從上一個buffer中取出最前面的一個數(shù)據(jù)段。同時使用大家都討論過的塊移動指令BMOV把buffer數(shù)據(jù)段整體移動一個段的位置。這樣就不需要關(guān)注整個線體是如何運(yùn)作的。每個工站只需要關(guān)注給我的料時什么狀態(tài),我出去時應(yīng)該改寫哪些狀態(tài)。采用這樣將工件看做對象的方式在不同的位置進(jìn)行傳遞并對部分屬性進(jìn)行操作會更簡單一些。 |
---|---|
|