倔強的小白
級別: 略有小成
![]() |
如題用PLC怎么計算,例如,D0-D100,有100個數(shù)值,我設定了一個K999的數(shù),怎么能調(diào)選出來D0-D100中10個寄存器數(shù)值等于999,可以允許有一個偏差,偏差自己設定。有償 |
---|---|
|
1151847703
級別: 論壇先鋒
![]() |
以設定K999為例,先999/N取個平均數(shù),然后用For~Next檢索與平均值接近的寄存器,剔除一個最大的一個最小的,然后以此多篩選幾次,最后選比較接近的寄存器 |
---|---|
|
1151847703
級別: 論壇先鋒
![]() |
圖片:
![]() 大概寫了下,還有待優(yōu)化地方,講下我的思路,不知道對不對,歡迎指正 1:給100個寄存器賦值 2:算出10組寄存器的平均值 3:檢查取平均值較接近的10組 4:檢索出10組的寄存器地址 5:10組相加與目標值比較 |
---|---|
|