wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
|
圖片:
如圖,最近看到一個程序這樣寫的,利用氣缸到位傳感器信號來驅動另一個氣缸,但是這些好像會有誤動作情況吧,X1 ON了置位Y1,要是傳感器X1誤動作了豈不是Y1又置位了一次? |
|
---|---|---|
|
wzy139076378
年輕不是你玩的理由,而是你奮斗的資本。
級別: 網絡英雄
|
大家遇到這種是怎么寫的呢?用SFC寫? |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
這種寫法不報錯嗎? 雙線圈。 |
|
---|---|---|
|
376236753
級別: 略有小成
|
這個要根據實際情況啊。程序用上升沿可能的情況是Y01這個氣缸動作比較重要,只要感應器有信號就要輸出。另外誤感應這個怎么寫程序都會有干擾。 |
---|---|
|
langui
級別: 論壇先鋒
|
他這樣寫一般沒什么,但是拘謹點的人會在X0的前面串一個Y0常開,也就是必須Y0動作,Y1才能動作。 |
---|---|
|
遇上方知有
路漫漫其修遠兮 吾將上下而求索
級別: 家園常客
|
雙線圈確實不行,但是樓主這程序你在哪看到了雙線圈 |
|
---|---|---|
本帖最近評分記錄:
|
遇上方知有
路漫漫其修遠兮 吾將上下而求索
級別: 家園常客
|
無論是用梯形圖還是SFC寫,表達的目的是一樣的,所以我認為跟用什么寫沒有啥關系。一般來說這樣沒什么大問題傳感器一般也不會出現誤動作,除非這個誤動作會造成比較嚴重的后果,這樣子的話就在程序上要加一層保護了。
|
|
---|---|---|
|
白蘿卜大白菜
To be a better man.
級別: 工控俠客
|
set指令不能算雙線圈吧 out指令才算吧 |
|
---|---|---|
本帖最近評分記錄:
|
seafar
目前C#
級別: 家園常客
|
用步進指令啊STL,不要用上升沿 |
|
---|---|---|
|