行業快訊


Step 7 功能塊的使用

在之前講解FC功能的時候,我著重向大家講解了TEMP本地數據的含義、使用方法、與注意事項,由之前的講解大家會發現TEMP區實質上應該可以說是一個公共區域,當然這是對于相對應的FC功能來說的,也就是說如果我們調用10FC1那么這10次的調用是共享的同一塊TEMP區域。
因此這就會導致輸出互相干擾的情況,為了解決這個問題,我上一篇文章向大家介紹了先賦值后使用的方法,那么除了這個方法是否還有其他解決辦法呢?這就是本文我要向大家介紹的功能塊FB的使用。
我們在使用功能塊FB的時候最大的區別就是FB功能塊有靜態變量。
相對于本地數據TEMP區,靜態變量就是獨立的空間,系統會自動將要存儲的數據存放到與該FB塊配對的背景DB塊中,這樣就可以有效的防止多次調用同一個FB,輸出之間相互干擾的情況出現。
最后關于如何建立背景數據塊這里還要向大家具體介紹一下。
1)在空白處點擊鼠標右鍵選擇數據塊,如下圖所示
2)選擇背景數據塊,并確定該數據塊作哪個功能塊FB的背景數據塊
-------------------------------
作者:馬樂
版權所屬: 技成培訓網