依然愛你
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 37 個(gè)
工控威望: 185 點(diǎn)
下載積分: 752 分
在線時(shí)間: 43(小時(shí))
注冊時(shí)間: 2013-06-10
最后登錄: 2014-11-02
查看依然愛你的 主題 / 回貼
樓主  發(fā)表于: 2013-11-27 19:17
寫了一段程序,運(yùn)行后發(fā)現(xiàn),沒有按照自己想的運(yùn)行,一直想不明白,特來求助

x0為限位開關(guān),用的常閉點(diǎn),y6為小車。我本意是這樣的:開機(jī)看小車在不在上限位,在的話執(zhí)行130步,不在的話,y6輸出讓小車走到上限位,在執(zhí)行130,運(yùn)行時(shí)發(fā)現(xiàn)不管在不在上限位,小車不動作,直接執(zhí)行130步,改了半天無解。
meipingboy
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 529 個(gè)
工控威望: 735 點(diǎn)
下載積分: 9628 分
在線時(shí)間: 609(小時(shí))
注冊時(shí)間: 2009-09-13
最后登錄: 2024-08-30
查看meipingboy的 主題 / 回貼
1樓  發(fā)表于: 2013-11-27 20:19


不懂步進(jìn)程序,別用        SET S10
直接用傳統(tǒng)編程方法編寫:  SET Y6
活到老學(xué)到老:還有 8  分沒學(xué)到
meipingboy
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 529 個(gè)
工控威望: 735 點(diǎn)
下載積分: 9628 分
在線時(shí)間: 609(小時(shí))
注冊時(shí)間: 2009-09-13
最后登錄: 2024-08-30
查看meipingboy的 主題 / 回貼
2樓  發(fā)表于: 2013-11-28 19:04
你上面的梯形圖轉(zhuǎn)不了SFC
直接跳到你所謂的130步,那么應(yīng)該是:




圖片中,“1 ”條件滿足了,直接跳到 “塊11” 去了。這個(gè)直接連機(jī)檢測很方便的。
活到老學(xué)到老:還有 8  分沒學(xué)到
meipingboy
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 529 個(gè)
工控威望: 735 點(diǎn)
下載積分: 9628 分
在線時(shí)間: 609(小時(shí))
注冊時(shí)間: 2009-09-13
最后登錄: 2024-08-30
查看meipingboy的 主題 / 回貼
3樓  發(fā)表于: 2013-11-30 08:58
引用
引用第8樓依然愛你于2013-11-28 22:06發(fā)表的  :
謝謝各位,m23閉合,小車不在上限位,m24閉合,已在上限位,
現(xiàn)在是開機(jī),塊11動作,不管小車在任何位置
準(zhǔn)備換個(gè)思路

在程序前面加:
LD M8002
ZRST  S11 S100
SET S10

開機(jī)第一個(gè)脈沖要把狀態(tài)點(diǎn) S 要全部復(fù)位。
同時(shí)要置位你第一個(gè)狀態(tài)塊S10。(一般都從S0開始,為什么要S10開始呢?)
這樣就沒問題了。
活到老學(xué)到老:還有 8  分沒學(xué)到