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