ISPSoft 教育訓練-FB功能建立
謝焽傑 (Jam Hsieh) / 2012-8-22
FB (Function Block)
Delta Confidential
建立 FB
Step2:鍵入POU名稱
Step3:FB0初始
畫面
Step1:在功能塊按右鍵選擇
新增POU
Delta Confidential
在FB內建立區域符號
Step1:在區域符號內按
右鍵選新增符號
Step2:在區域符號內新增符號
Delta Confidential
在FB內建立區域符號
BOOL:以位元為單位(Bit) 。
WORD:以字元為單位,占一個字元。
DWORD:以字元為單位,占兩個字元。
LWORD:以字元為單位,占四個字元。
INT:16bit常數。
DINT:32bit常數。
LINT:64bit常數。
REAL:16bit浮點數。
LREAL:64bit浮點數。
ARRAY:矩陣數列。
STRING:字串。
Delta Confidential
5
在FB內建立區域符號
- Var_INPUT:為FB方塊的IN_PUT
輸入點,可定義為Bit或Data 資料型
態。
- Var_OUTPUT:為FB方塊的OUT_PUT
輸入出點,可定義為Bit或Data 資料型態。
- Var_IN_OUT:FB程式執行時會先將外部變數的數值寫入Var_IN_OUT內,當
程式執行結束時Var_IN_OUT內的數值會反饋給外部變數, Var_IN_OUT可定義
為Bit或Data 。
Delta Confidential
6
在FB內建立程式
Delta Confidential
7
FB的使用
將建立好的FB0用拖曳的方
式拉進Prog0裡
Delta Confidential