instanttw
級(jí)別: 探索解密
|
若硬體都無(wú)法符合要求,可以思考演算法部分要如何優(yōu)化。 如果大部分情況都只會(huì)更新到小部分?jǐn)?shù)據(jù),那程式本身就不需要這么大的迴圈。 如果反應(yīng)不需要這個(gè)迅速,譬如一筆資料每一秒甚至兩秒更新一次也不會(huì)造成困擾, 就把整個(gè)大迴圈拆成每次掃描週期都只計(jì)算一部分即可。 經(jīng)過(guò)多次掃描后,所有的資料還是可以處理掉。 如果資料間沒(méi)有相依,可將沒(méi)有相依的部分拆到另一顆 PLC 來(lái)計(jì)算。 后續(xù)再使用通訊將需要的結(jié)果集合到一臺(tái)中央 PLC 進(jìn)行判斷。 另外也可以思考平行處理的可能性。(譬如使用 32 位元指令一口氣處理 32 個(gè)位元) |
---|---|
|