引用引用樓主liaohp于2021-10-19 22:20發(fā)表的 關于for循環(huán)內部 數(shù)據(jù)如果發(fā)生改變 的執(zhí)行結果 討教 :應用背景:采集到的模擬量 總是變化很大,我想做一個相當于濾波的程序,原理就是把 數(shù)據(jù)data_in 累加比如1000次,然后 再求平均值,但是我懷疑在 for next循環(huán) 執(zhí)行過程中,外部的數(shù)據(jù)改變了,可能不會對for next內部 生效,又或者 基于PLC的原理,會不會在執(zhí)行for next內部程序的時候,根本就不會去 處理 for next外部的其他程序。所以想請教各位。
引用引用第4樓zjw424260912于2021-10-20 09:33發(fā)表的 :你這個是匯川的H5U?
引用引用第7樓楓落云端于2021-10-20 11:45發(fā)表的 :一般PLC的掃描周期在10ms內吧(不排除步數(shù)大的程序超過10ms,畢竟少數(shù),就先不討論),你能確定10ms內模擬量波動值非常大?還是說模擬量模塊的采集周期比PLC的10ms掃描周期小得多,按1000份算,至少0.01ms也就是10μs的采樣頻率,模擬量模塊有這么快的速度嗎?就算有這么快,模擬量到PLC是否也能這個快給你接收1000份采樣值。如果以上都沒有,那么10ms內累計的這個采樣值的就會都是一個數(shù)值,你再怎么累計1000份再平均都是沒有用的。
主辦單位:上海明控機電科技有限公司
本站所有內容均為網(wǎng)友自行發(fā)布,不代表網(wǎng)站立場,如有爭議請與管理員聯(lián)系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發(fā)言 滬ICP備10210768號-2 滬公網(wǎng)安備31010802001143號