前兩次文章和大家講解了FB FC塊使用方法,其中包含帶參數(shù)、多次調用、全局庫知識點,那么結合前兩次內(nèi)容給大家補充一個技巧,如何通過多次調用FB或FC塊并產(chǎn)生一個DB背景數(shù)據(jù)塊,統(tǒng)稱為:多重背景數(shù)據(jù)DB塊。
一、創(chuàng)建一個FB塊(電機正反轉互鎖)
第一步:(添加FB塊,命名為:正反轉)
二、編寫FB塊參數(shù)與程序
第一步:(填寫接口參數(shù)地址與數(shù)據(jù)類型)
Input(輸入接口)
正轉啟動(數(shù)據(jù)類型BOOL)
反轉啟動(數(shù)據(jù)類型BOOL)
停止按鈕(數(shù)據(jù)類型BOOL)
InOut(輸入輸出接口)
正轉啟動(數(shù)據(jù)類型BOOL)
反轉啟動(數(shù)據(jù)類型BOOL)
第二步:(編寫正反轉程序)
三、創(chuàng)建一個FB塊作為多重背景存放
第一步:(創(chuàng)建FB100塊,作為多重背景存放區(qū))
FB編號可以根據(jù)調用的FB多少來確定,當然越大越好。
第二步:(在FB100接口Static(靜態(tài)變量)參數(shù)中創(chuàng)建調用FB塊多重背景名稱)
根據(jù)自己需要調用次數(shù)來填寫,比如我需要調用三次,那么就創(chuàng)建三個即可,其它以此類推,F(xiàn)B塊多重背景名稱可以隨意定義,沒有固定的名稱。
四、調用FB塊
第一步:(在FB100中調用FB1正反轉程序)
調用時選擇多重背景,然后在多重背景接口參數(shù)中的名稱選擇在FB100接口參數(shù)中Static(靜態(tài)變量)創(chuàng)建的名稱,通過編號1 2 3排列。
第二步:(填寫FB1正反轉管腳地址)
五、查看背景數(shù)據(jù)DB塊
第一步:(創(chuàng)建DB塊,命名為:正反轉背景DB塊)
第二步:(調用三次FB塊,背景數(shù)據(jù)塊全部集成在一個背景DB塊中)
按照正常調用法,每次調用一個FB或FC塊都要產(chǎn)生一個DB背景數(shù)據(jù)塊,這樣浪費并占地方,一個背景DB塊可以存入1萬6千多個數(shù)據(jù),所以這樣很浪費,因此采用多重背景數(shù)據(jù)DB,把所有數(shù)據(jù)都放在一個背景數(shù)據(jù)塊中。
六、演示效果
第一步:(三個FB正反轉塊全部同時啟動電機正轉)
它們之間相互互不影響,可以同時啟動,同時停止,同時反轉。
審核編輯 :李倩
-
plc
+關注
關注
5004文章
13047瀏覽量
460861 -
數(shù)據(jù)
+關注
關注
8文章
6756瀏覽量
88614
原文標題:S7-1200 PLC 多重背景數(shù)據(jù)塊DB使用方法
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論