倔強的小白
級別: 略有小成
![]() |
如題用PLC怎么計算,例如,D0-D100,有100個數(shù)值,我設定了一個K999的數(shù),怎么能調(diào)選出來D0-D100中10個寄存器數(shù)值等于999,可以允許有一個偏差,偏差自己設定。有償 |
---|---|
|
倔強的小白
級別: 略有小成
![]() |
如果用C語言可能好做一點,但是用PLC有點局限 |
---|---|
|
hstec2002
級別: 論壇先鋒
![]() |
是10個寄存器的和等于設定值K999正負偏差?還是10個寄存器都等于設定值K999正負偏差?還是找出寄存器等于設定值K999正負偏差的所有寄存器?
|
|
---|---|---|
|
倔強的小白
級別: 略有小成
![]() |
是10個寄存器的和等于設定值K999正負偏差,找出來一組就可以。 |
---|---|
|
宿遷電工
級別: 論壇先鋒
![]() |
表述能力堪憂 ![]() 如果是十個寄存器的和等于K999,這個會非常不好做。 |
|
---|---|---|
|
工控小c
級別: 工控俠客
![]() |
問下chatgpt怎么用C語言實現(xiàn),然后再想辦法轉(zhuǎn)換為PLC程序 |
---|---|
|
紅云123
級別: 略有小成
![]() |
先組合編號,在進行加法運算后比較,輸出結(jié)果。正確就輸出對應編號。 你知道100里邊選10個有多少中組合嗎 |
---|---|
|
菜鳥學工控_1
級別: 工控俠客
![]() |
復議2樓的思路,但是如果數(shù)據(jù)量太大,PLC運算很慢,數(shù)據(jù)量小沒問題,數(shù)據(jù)量大建議用工控機 ![]() |
---|---|
|
1151847703
級別: 論壇先鋒
![]() |
以設定K999為例,先999/N取個平均數(shù),然后用For~Next檢索與平均值接近的寄存器,剔除一個最大的一個最小的,然后以此多篩選幾次,最后選比較接近的寄存器 |
---|---|
|