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