學過西門子TIA(博途)的朋友都知道它的FC/FB塊非常好用,深受開發(fā)者的喜歡,今天我們簡單的講一個普通電機功能塊的封裝。
電機控制工藝要求如下:
1.)手動/自動功能;
2.)程序默認是“手動”模式,需要選擇“手動”到“自動”模式,再按下“自動”啟動命令,若默認為“手動模式”下,則輸出一個故障指示,并記錄一次自動故障,需要按下復位鍵復位后電機輸出點才輸出;假如“自動模式”下末選到“手動模式”就按下“手動”啟動,則不能啟動手動功能,并輸出一個“手動故障”,并記錄1次“手動故障”,除非去復位,不然不可用。
3.)我們打開博途V16軟件,添加一個FB塊并申明變量名稱:
建立FB塊和變量定義
4. )編寫電機FB程序:
4.1)通過輸出輸入來定義電機的幾種狀態(tài)如下:
定義電機狀態(tài)
4.2)設備(電機)如果沒有故障,手自動模式下直接輸出;手動模式下,按下去手動命令后,0.5秒后沒有運行反饋,則設備存在輸出故障。
4 .3)自動模式下,按下自動命令后,0.5秒后沒有運行反饋,則設備存在輸出故障。
不管是手自動模式下,出現(xiàn)故障,必須按下復位命令,才可以解除故障,才可以重新輸出。
清除故障次數(shù)
4.4)當我們想重新記錄手自動故障次數(shù)記錄時,可以按下清除命令進行清0:
調(diào)用FB1
4.5)我們在OB1程序試調(diào)用一次:
HMI監(jiān)控效果
4.6)HMI監(jiān)控效果:
以上簡單的介紹電機FB塊編寫思路,僅作參考和學習,若運用到實際項目還時以現(xiàn)場為主來設計吧。
-
電機控制
+關注
關注
3523文章
1848瀏覽量
268170 -
封裝
+關注
關注
126文章
7728瀏覽量
142600 -
西門子
+關注
關注
93文章
2996瀏覽量
115491 -
電機
+關注
關注
142文章
8874瀏覽量
144854 -
功能塊
+關注
關注
0文章
18瀏覽量
6071
發(fā)布評論請先 登錄
相關推薦
評論