倍福PLC功能塊的使用
在日常編程中,倍福PLC功能塊的使用可以大大縮短程序的容量和易讀性,同時使程序清晰易于發(fā)現(xiàn)問題。我們以一個簡單的單向傳輸幀程序為例來介紹:倍福plc
對應(yīng)于高級編程語言的閉合功能塊,這個簡單的倍福plc功能塊包含外部輸入信號和輸出信號接口,以及它自己的內(nèi)部輸入和輸出變量和中間變量。
圖1.輸入和輸出表
輸入信號:光電開關(guān)GD1,按鈕開關(guān)AN1;
輸出信號:電機M1;
單位框架上每個倍福plc功能組件的近似布局,以及對象的流向,如圖2配置表所示:
圖2.配置計劃
實現(xiàn)此邏輯循環(huán)過程的自動流程圖如圖3所示:
圖3.流程圖
該倍福plc功能塊實現(xiàn)的具體動作是:當光電開關(guān)未被阻擋時,按鈕未被按下,電動機處于靜止狀態(tài),系統(tǒng)單元被視為初始狀態(tài);在這種狀態(tài)下,如果有加載條件,系統(tǒng)單元進入加載狀態(tài)。此時,電動機處于旋轉(zhuǎn)狀態(tài)。當物體被送到適當?shù)奈恢脮r,光電開關(guān)被阻擋。此時,延遲繼電器開始工作。當延遲設(shè)置時間到來時,系統(tǒng)單元跳轉(zhuǎn)到上部。物料完成狀態(tài),在此狀態(tài)下,電機停止旋轉(zhuǎn),物體靜止,此時可以處理轉(zhuǎn)移的物品或任何其他操作。等待操作完成后,如果按下按鈕開關(guān),系統(tǒng)單元將進入消隱應(yīng)用狀態(tài)。此時,電動機仍處于靜止狀態(tài),但系統(tǒng)單元正在等待消隱狀態(tài),即下一個單元的握手信號準備好接收物體。當滿足消隱條件時,系統(tǒng)單元進入消隱狀態(tài),此時電動機旋轉(zhuǎn)。對象繼續(xù)移動到下一個單元。當不滿足消隱條件或物體離開光電開關(guān)時,材料停止。延時繼電器后,系統(tǒng)單元再次進入初始狀態(tài),依此類推,循環(huán)運行......
該計劃實施如下:
參數(shù)定義,程序中的外部輸入接口如圖4所示,包括與前一單元的傳輸連接信號,實際輸入信號和要設(shè)置的時間值。
圖4.輸入?yún)?shù)
輸出信號如圖5所示,包括電機的第一和第二速度輸出,與下一個單元的對接信號輸出,以及報警信號的輸出。
圖5.輸出參數(shù)
內(nèi)部信號,包括編輯程序時內(nèi)部使用的中間變量信號,僅在此功能塊中有效,也稱為局部變量,如圖6所示。
圖6.內(nèi)部參數(shù)
復(fù)位的操作步驟如圖7所示。操作是使邏輯循環(huán)開始和停止。切換到自動模式時,進入循環(huán)。退出自動模式時,將重置所有狀態(tài)。 #p#分頁標題#e#
圖7.設(shè)置重置塊
用于順序控制的邏輯程序在圖8和9中示出,并且包括五個狀態(tài)過程的循環(huán)。
圖8.序列控制塊1
圖9.序列控制塊2
實現(xiàn)輸出的塊包括電機第一和第二速度的輸出,如圖10所示。
圖10.實際輸出塊
交互式對接信號的輸出如圖11所示。
圖11.交互式信號輸出塊
此外,它還包括特殊情況的處理,例如手動移除或放置的對象。為了增加功能塊的智能,特殊處理部分如圖12所示,這樣它就可以進入相應(yīng)的“智能”狀態(tài),如果元件損壞,如電機失控,倍福plc功能塊必須能夠及時發(fā)出警報,以便及時plc控制系統(tǒng)前后單元中的物體以避免碰撞。如果正確處理警報,則需要將其消除。相應(yīng)的程序段如圖13所示。如圖所示。
圖12.智能處理程序段
圖13.報警復(fù)位塊
此時,完成了一個看似簡單的倍福PLC功能塊。它實現(xiàn)了將對象傳輸?shù)街付ㄎ恢萌缓筇幚砣缓髠鬏數(shù)墓δ堋嶋H上,工廠生產(chǎn)傳輸線的基本動作是如此復(fù)雜的單元。沒有什么是在此基礎(chǔ)上添加新的功能程序段,原理是明確的,理念是理順的,程序?qū)⑹乔逦模O(shè)備需要稍后升級以添加新功能,您想要進行的更改將是方便,程序可讀性得到增強,其他人更容易閱讀和理解。
標題:倍福PLC功能塊的使用 地址:http://www.511997.cn/gongsi/3682.html