1. 程式人生 > 其它 >ABB AC900F學習筆記13:過程映像

ABB AC900F學習筆記13:過程映像

在定義變數的時候,有一個可選項叫做過程映像

這個選項什麼意思呢?檢視官方文件編號3BDD012503-111,《Freelance Engineering System Configuration.pdf》第124頁有這麼一段話。

翻譯過來大概的意思就是說過程映像是這樣一片為任務變數準備的中間的儲存區域,在任務執行之前把變數讀取到這片區域,然後執行任務,任務結束後再次放到這片儲存區。如果是勾選了過程映像區的變數,前面會有@符號。從下圖可以很形象的理解。

上面這段話大概意思就是說

在任務計算開始時讀取過程影象。然後,對整個使用者程式、屬於此任務的所有程式列表和程式的總和進行一次計算。然後將任務變數的當前狀態和大小從過程影象重寫到全體變數。在下一個間隔或任務執行中,可用上次任務計算中的變數。要實現最短的反應時間,請通過過程影象提供間接訪問。因此,請選擇是否允許通過過程影象訪問每個變數。

變數定義的時候勾選過程映像速度會快一點,就是這個意思。

上面這段話的大概意思就是說

通過過程影象訪問可提高配置的清晰度。應始終首選此路徑,而不是繞過過程影象的配置。冗餘的任務變數只能是過程映像區的。未通過程序映像進行的寫入訪問不會傳輸到輔助訪問,因此變數會在切換中更改值。

機器翻譯是有點彆扭,不過大概意思還是明確了,儘量使用過程映像區,尤其是冗餘的任務。