學(xué)過西門子TIA(博途)的朋友都知道它的FC/FB塊非常好用,深受開發(fā)者的喜歡,今天我們簡(jiǎn)單的講一個(gè)普通電機(jī)功能塊的封裝。
電機(jī)控制工藝要求如下:
1.)手動(dòng)/自動(dòng)功能;
2.)程序默認(rèn)是“手動(dòng)”模式,需要選擇“手動(dòng)”到“自動(dòng)”模式,再按下“自動(dòng)”啟動(dòng)命令,若默認(rèn)為“手動(dòng)模式”下,則輸出一個(gè)故障指示,并記錄一次自動(dòng)故障,需要按下復(fù)位鍵復(fù)位后電機(jī)輸出點(diǎn)才輸出;假如“自動(dòng)模式”下末選到“手動(dòng)模式”就按下“手動(dòng)”啟動(dòng),則不能啟動(dòng)手動(dòng)功能,并輸出一個(gè)“手動(dòng)故障”,并記錄1次“手動(dòng)故障”,除非去復(fù)位,不然不可用。
3.)我們打開博途V16軟件,添加一個(gè)FB塊并申明變量名稱:

建立FB塊和變量定義
4. )編寫電機(jī)FB程序:
4.1)通過輸出輸入來定義電機(jī)的幾種狀態(tài)如下:

定義電機(jī)狀態(tài)
4.2)設(shè)備(電機(jī))如果沒有故障,手自動(dòng)模式下直接輸出;手動(dòng)模式下,按下去手動(dòng)命令后,0.5秒后沒有運(yùn)行反饋,則設(shè)備存在輸出故障。

4 .3)自動(dòng)模式下,按下自動(dòng)命令后,0.5秒后沒有運(yùn)行反饋,則設(shè)備存在輸出故障。

不管是手自動(dòng)模式下,出現(xiàn)故障,必須按下復(fù)位命令,才可以解除故障,才可以重新輸出。

清除故障次數(shù)
4.4)當(dāng)我們想重新記錄手自動(dòng)故障次數(shù)記錄時(shí),可以按下清除命令進(jìn)行清0:

調(diào)用FB1
4.5)我們?cè)贠B1程序試調(diào)用一次:

HMI監(jiān)控效果
4.6)HMI監(jiān)控效果:
以上簡(jiǎn)單的介紹電機(jī)FB塊編寫思路,僅作參考和學(xué)習(xí),若運(yùn)用到實(shí)際項(xiàng)目還時(shí)以現(xiàn)場(chǎng)為主來設(shè)計(jì)吧。
-
電機(jī)控制
+關(guān)注
關(guān)注
3600文章
2131瀏覽量
277714 -
封裝
+關(guān)注
關(guān)注
128文章
9248瀏覽量
148614 -
西門子
+關(guān)注
關(guān)注
98文章
3310瀏覽量
120369 -
電機(jī)
+關(guān)注
關(guān)注
143文章
9590瀏覽量
154070 -
功能塊
+關(guān)注
關(guān)注
0文章
18瀏覽量
6242
發(fā)布評(píng)論請(qǐng)先 登錄
什么是FB功能塊?為什么要使用FB功能塊?如何制作一個(gè)FB功能塊?
基于EPA的PID功能塊的設(shè)計(jì)及實(shí)現(xiàn)
基于UML建模的功能塊適配器研究
騰控MODBUS主站功能塊通迅詳解
西門子PLC系統(tǒng)功能塊和系統(tǒng)功能
伺服電機(jī)和普通電機(jī)的區(qū)別
調(diào)用功能塊(FB或SFB)
Freelance函數(shù)和功能塊使用指南 V9.1
一個(gè)普通電機(jī)功能塊的封裝方法
普通電機(jī)功能塊的封裝
評(píng)論