摘要:
在自動化控制系統中,被控設備一般為電機、水泵、閥門這類執行設備,在進行編程時,除了邏輯控制之外,還需要監控設備的狀態。不同的項目中,這些功能都是相似的,所以標準化管理這些設備就非常有必要,既能減少重新編程所耗費的時間,也能提高工程師之間程序的一致性,這也就是現在推崇的程序標準化。
在本文中,以一個小的電機控制案例,介紹電機的功能塊封裝過程,希望給大家有所啟發。
一 、電機設備的分析
對于一個電機設備而言,我們將它看成一個完整的對象。對于一個電機而言,其典型的控制方式有以下三種:
圖 1 電機控制方式
我們以第一種控制方式來分析。一個電機輸入命令和輸出控制之外,還會需要以下不同的輸入和輸出類型,輸入信號有:手動/自動選擇、手動輸入命令、自動輸入命令、運行反饋、復位信號,輸出信號有:輸出控制、設備狀態,其中設備的狀態包括:手動模式的停止、運行和故障;自動模式的停止、運行和故障,如圖所示:
圖 2 電機輸入輸出信號
二、功能塊程序
FB塊的變量表,如圖所示:
圖 3 FB塊變量表
通過輸入和輸出以及設備故障狀態,來確定電機塊的狀態,如圖所示:
圖 4 電機狀態程序
不在設備故障狀態時,手動和自動的控制程序,如圖所示:
圖 5 輸出控制程序
手動和自動模式下,當有輸出控制命令時,0.5s后沒有運行反饋信號,則說明設備存在輸出故障,其程序如圖所示:
圖 6 設備故障程序
電機的FB塊在主程序中調用后,如圖所示:
圖 7 電機功能塊
三、總結
在本文中,介紹了電機的功能塊封裝的一種方法,在實際的項目中,可以通過InOut接口來關聯HMI,實現觸摸屏控制設備和監控設備的功能。
以上就是本文所有的內容,如果你有更多關于電機或者其它設的封裝的方法,歡迎聯系我們進行補充和說明。
審核編輯 :李倩
-
封裝
+關注
關注
127文章
7988瀏覽量
143257 -
西門子
+關注
關注
94文章
3060瀏覽量
116249 -
電機
+關注
關注
142文章
9078瀏覽量
146143
原文標題:西門子博圖中對“電機”進行功能塊封裝的方法
文章出處:【微信號:玩轉PLC工業機器人,微信公眾號:玩轉PLC工業機器人】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論