倍福PLC功能塊的使用
在日常編程中,倍福PLC功能塊的使用可以大大縮短程序的容量和易讀性,同時(shí)使程序清晰易于發(fā)現(xiàn)問(wèn)題。我們以一個(gè)簡(jiǎn)單的單向傳輸幀程序?yàn)槔齺?lái)介紹:倍福plc
對(duì)應(yīng)于高級(jí)編程語(yǔ)言的閉合功能塊,這個(gè)簡(jiǎn)單的倍福plc功能塊包含外部輸入信號(hào)和輸出信號(hào)接口,以及它自己的內(nèi)部輸入和輸出變量和中間變量。

圖1.輸入和輸出表
輸入信號(hào):光電開(kāi)關(guān)GD1,按鈕開(kāi)關(guān)AN1;
輸出信號(hào):電機(jī)M1;
單位框架上每個(gè)倍福plc功能組件的近似布局,以及對(duì)象的流向,如圖2配置表所示:

圖2.配置計(jì)劃
實(shí)現(xiàn)此邏輯循環(huán)過(guò)程的自動(dòng)流程圖如圖3所示:

圖3.流程圖
該倍福plc功能塊實(shí)現(xiàn)的具體動(dòng)作是:當(dāng)光電開(kāi)關(guān)未被阻擋時(shí),按鈕未被按下,電動(dòng)機(jī)處于靜止?fàn)顟B(tài),系統(tǒng)單元被視為初始狀態(tài);在這種狀態(tài)下,如果有加載條件,系統(tǒng)單元進(jìn)入加載狀態(tài)。此時(shí),電動(dòng)機(jī)處于旋轉(zhuǎn)狀態(tài)。當(dāng)物體被送到適當(dāng)?shù)奈恢脮r(shí),光電開(kāi)關(guān)被阻擋。此時(shí),延遲繼電器開(kāi)始工作。當(dāng)延遲設(shè)置時(shí)間到來(lái)時(shí),系統(tǒng)單元跳轉(zhuǎn)到上部。物料完成狀態(tài),在此狀態(tài)下,電機(jī)停止旋轉(zhuǎn),物體靜止,此時(shí)可以處理轉(zhuǎn)移的物品或任何其他操作。等待操作完成后,如果按下按鈕開(kāi)關(guān),系統(tǒng)單元將進(jìn)入消隱應(yīng)用狀態(tài)。此時(shí),電動(dòng)機(jī)仍處于靜止?fàn)顟B(tài),但系統(tǒng)單元正在等待消隱狀態(tài),即下一個(gè)單元的握手信號(hào)準(zhǔn)備好接收物體。當(dāng)滿足消隱條件時(shí),系統(tǒng)單元進(jìn)入消隱狀態(tài),此時(shí)電動(dòng)機(jī)旋轉(zhuǎn)。對(duì)象繼續(xù)移動(dòng)到下一個(gè)單元。當(dāng)不滿足消隱條件或物體離開(kāi)光電開(kāi)關(guān)時(shí),材料停止。延時(shí)繼電器后,系統(tǒng)單元再次進(jìn)入初始狀態(tài),依此類推,循環(huán)運(yùn)行......
該計(jì)劃實(shí)施如下:
參數(shù)定義,程序中的外部輸入接口如圖4所示,包括與前一單元的傳輸連接信號(hào),實(shí)際輸入信號(hào)和要設(shè)置的時(shí)間值。

圖4.輸入?yún)?shù)
輸出信號(hào)如圖5所示,包括電機(jī)的第一和第二速度輸出,與下一個(gè)單元的對(duì)接信號(hào)輸出,以及報(bào)警信號(hào)的輸出。

圖5.輸出參數(shù)
內(nèi)部信號(hào),包括編輯程序時(shí)內(nèi)部使用的中間變量信號(hào),僅在此功能塊中有效,也稱為局部變量,如圖6所示。

圖6.內(nèi)部參數(shù)
復(fù)位的操作步驟如圖7所示。操作是使邏輯循環(huán)開(kāi)始和停止。切換到自動(dòng)模式時(shí),進(jìn)入循環(huán)。退出自動(dòng)模式時(shí),將重置所有狀態(tài)。 #p#分頁(yè)標(biāo)題#e#

圖7.設(shè)置重置塊
用于順序控制的邏輯程序在圖8和9中示出,并且包括五個(gè)狀態(tài)過(guò)程的循環(huán)。

圖8.序列控制塊1

圖9.序列控制塊2
實(shí)現(xiàn)輸出的塊包括電機(jī)第一和第二速度的輸出,如圖10所示。

圖10.實(shí)際輸出塊
交互式對(duì)接信號(hào)的輸出如圖11所示。

圖11.交互式信號(hào)輸出塊
此外,它還包括特殊情況的處理,例如手動(dòng)移除或放置的對(duì)象。為了增加功能塊的智能,特殊處理部分如圖12所示,這樣它就可以進(jìn)入相應(yīng)的“智能”狀態(tài),如果元件損壞,如電機(jī)失控,倍福plc功能塊必須能夠及時(shí)發(fā)出警報(bào),以便及時(shí)plc控制系統(tǒng)前后單元中的物體以避免碰撞。如果正確處理警報(bào),則需要將其消除。相應(yīng)的程序段如圖13所示。如圖所示。

圖12.智能處理程序段

圖13.報(bào)警復(fù)位塊
此時(shí),完成了一個(gè)看似簡(jiǎn)單的倍福PLC功能塊。它實(shí)現(xiàn)了將對(duì)象傳輸?shù)街付ㄎ恢萌缓筇幚砣缓髠鬏數(shù)墓δ?。?shí)際上,工廠生產(chǎn)傳輸線的基本動(dòng)作是如此復(fù)雜的單元。沒(méi)有什么是在此基礎(chǔ)上添加新的功能程序段,原理是明確的,理念是理順的,程序?qū)⑹乔逦模O(shè)備需要稍后升級(jí)以添加新功能,您想要進(jìn)行的更改將是方便,程序可讀性得到增強(qiáng),其他人更容易閱讀和理解。
標(biāo)題:倍福PLC功能塊的使用 地址:http://www.yisiweijiaoyu.cn/gongsi/3682.html