FB(功能塊)使用說明程序例子:
在與FC的比較,F(xiàn)B是帶數(shù)據(jù)塊的(具有數(shù)據(jù)的保存功能,至少保存的是最后一次寫入的數(shù)據(jù))而FC則不具備這個功能。
首先創(chuàng)建新的用戶程序例子命名:說明程序。
1) 在主程序管理器中創(chuàng)建功能塊FB1。
2) 打開FB1,在變量窗口中創(chuàng)建IN(input1)和OUT(output1)并選擇數(shù)據(jù)類型(BOOL)。
3)
Doc3.doc (28 K) 下载次数:309 4) 編寫用戶程序如下:
5)
Doc3.doc (28 K) 下载次数:238 6) 編譯;保存。回到OB1中編寫用戶程序如下:
7)
Doc3.doc (28 K) 下载次数:179 8) 這時系統(tǒng)會提示你是否創(chuàng)建數(shù)據(jù)塊(DB*),一般默認值FB1的數(shù)據(jù)塊為DB1,選擇“是”。
9) 靜態(tài)變量(STAT)的使用方法:首先在FB1的變量表中創(chuàng)建(STAT)input2;output2并選擇數(shù)據(jù)類型為(BOOL)。
11)
Doc3.doc (28 K) 下载次数:162 12) 簡單數(shù)據(jù)的傳遞就是這樣的。
13) 臨時變量(TEMP)一般只是在本功能;功能塊中使用。作用等同于輔助繼電器“M”的用法。
[ 此帖被wwcwwc在2010-06-11 16:28重新編輯 ]