2013-01-20 49 views
1

我在我的梯形邏輯一個<> 305像這樣使用<>在歐姆龍PLC

<> D19720 D3890 

在此之後它我有一個小於及一個然後像更大所以

cf002 cf005 

什麼它的作用是用存儲的值(d3890)檢查編碼器當前值(d19720)以確保它們具有相同的值。由於它是一個編碼器,它不會花費太多的值爲+或 - 2。

有沒有什麼辦法可以保留上面的代碼,但是說如果它大於或小於當前數字+/- 4?

因而如果存儲的值是500,則大於不會來上,直到504和小於不會來上直到496

回答

2

不確定。我最常做的時候我需要在編碼器範圍內的輸出是一樣的東西

|            12.34 
|--[ >= ]---[ <= ]--------------------------O 
| [ D100 ] [ D100 ] 
| [ D201 ] [ D202 ] 

這種激勵12.34當D100是D201在D202和值的範圍之間。在這種情況下,您將使用D100作爲編碼器值,D201將爲496,而D202將爲504

在這個梯級之上,當然需要一個梯級(總是開啓,大概是這樣),在這種情況下這將取得您的設定值(500),然後減去4,然後存入D201;並添加4並存儲在D202中。

+0

非常感謝! 。 –

+0

downvote ...謹慎解釋爲什麼? –

+0

僅供參考,它不是我,downvoted ..答案工作良好 –

相關問題