前兩次文章和大家講解了FB FC塊使用方法,其中包含帶參數、多次調用、全局庫知識點,那么結合前兩次內容給大家補充一個技巧,如何通過多次調用FB或FC塊并產生一個DB背景數據塊,統稱為:多重背景數據DB塊。
一、創建一個FB塊(電機正反轉互鎖)
步:(添加FB塊,命名為:正反轉)
二、編寫FB塊參數與程序
步:(填寫接口參數地址與數據類型)
Input(輸入接口)
正轉啟動(數據類型BOOL)
反轉啟動(數據類型BOOL)
停止按鈕(數據類型BOOL)
InOut(輸入輸出接口)
正轉啟動(數據類型BOOL)
反轉啟動(數據類型BOOL)
第二步:(編寫正反轉程序)
三、創建一個FB塊作為多重背景存放
步:(創建FB100塊,作為多重背景存放區)
FB編號可以根據調用的FB多少來確定,當然越大越好。
第二步:(在FB100接口Static(靜態變量)參數中創建調用FB塊多重背景名稱)
根據自己需要調用次數來填寫,比如我需要調用三次,那么就創建三個即可,其它以此類推,FB塊多重背景名稱可以隨意定義,沒有固定的名稱。
四、調用FB塊
步:(在FB100中調用FB1正反轉程序)
調用時選擇多重背景,然后在多重背景接口參數中的名稱選擇在FB100接口參數中Static(靜態變量)創建的名稱,通過編號1 2 3排列。
第二步:(填寫FB1正反轉管腳地址)
五、查看背景數據DB塊
步:(創建DB塊,命名為:正反轉背景DB塊)
第二步:(調用三次FB塊,背景數據塊全部集成在一個背景DB塊中)
按照正常調用法,每次調用一個FB或FC塊都要產生一個DB背景數據塊,這樣浪費并占地方,一個背景DB塊可以存入1萬6千多個數據,所以這樣很浪費,因此采用多重背景數據DB,把所有數據都放在一個背景數據塊中。
六、演示效果
步:(三個FB正反轉塊全部同時啟動電機正轉)
它們之間相互互不影響,可以同時啟動,同時停止,同時反轉。
- PLC編程 | 多種一鍵啟停的程序編寫方式你會幾種? 2024-10-30
- S7-200SMART PLC彩色燈程序設計 2024-10-30
- 西門子全系列PLC、HMI、驅動問答集錦! 2024-10-30
- S7-200SMART PLC如何計算長方形周長(三種方式) 2024-10-30
- 伺服控制、步進控制、變頻控制的工作原理及特點是什么? 2024-10-30
- S7-200SMART程序下載時搜索不到CPU怎么辦? 2024-10-30
- 博途S7-1200 和V20變頻器的MODBUS通訊 2024-10-30
- 湖南西控:西門子S7-1500到底好不好用? 2024-10-30
- 別人想不到,PLC加密我用這一招! 2024-10-30
- 西門子問題,標題為:200SMART、200PLC、300PLC、1200PLC基礎與現場問答錦集 2024-10-30
- PLC與觸摸屏的通信為什么老是斷開? 2024-10-30
- 實用!西門子S7-1200系列PLC全套接線圖 2024-10-30
- 西門子S7-200 SMART系列PLC接線大全 2024-10-30
- 西門子S7-1200/1500配方實例程序 2024-10-30
- 大型的西門子PLC程序,是如何規范編寫的! 2024-10-30
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235