二手工控電器
且行且珍惜
級別: 工控俠客
|
在模擬量讀取轉換值后,存放于D10數據寄存器中。里面數據有將近200個數值范圍內變化,即:10460至10660范圍內變化。請教路過高人有何簡潔的方法取出D10里面變化的最大值和最小值? 本人用笨辦法已經能實現,但是程序有些復雜,可讀性差!雖然功能可以實現。謝謝! 在此先說說笨辦法的實現方法:用比較指令將D10當前數據進行實時比較,一旦數據變化立即傳送至D20(Z)內,然后將指針Z+1。 |
|
---|---|---|
|
342703002
三菱歐姆龍基恩士松下信捷PLC編程電話18929142571
級別: 工控俠客
|
這么簡單的東西有必要搞這么復雜嗎,循環指針是可以解決但是PLC掃描會慢。 |
|
---|---|---|
|
342703002
三菱歐姆龍基恩士松下信捷PLC編程電話18929142571
級別: 工控俠客
|
此程序里面有一組程序是對電腦的機械鍵盤的按鍵進行測試,動作原理是伺服的工作臺上裝了壓力傳感器,對按鍵進行測試,伺服在前進的時候壓力傳感器對按鍵的力度進行實時讀取,再找出最大值和最小值,然后再對數據進行判斷。 一個產品要進行四個點,正峰,正谷,反峰,反谷。 一天后我會對程序進行刪除,有緣者的。 |
|
---|---|---|
|