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