氣缸是工業現場使用較多的一種執行器,它使用壓縮空氣作為動力,有兩個進氣孔,通過控制進氣與排氣,推動氣缸往復運動。一些安全系數較高的氣缸還配有抱閘。默認情況下抱閘閉合,氣缸不能運動。在通入壓縮空氣后抱閘打開,氣缸可自由運動。今天這篇文章我們來編寫一個用于控制氣缸往復運動的函數塊——FB5022_Cyclinder,它也可用于液壓缸的類似場合。
函數塊FB5022_Cyclinder有如下一些特點:
支持自動模式和維護(手動)模式。在自動模式下,氣缸會運動某個指定的時間,直到時間到達或者觸發前進/后退到位反饋信號;在維護(手動)模式下,氣缸運動跟隨按鈕信號,按下按鈕運動,松開按鈕停止;
氣缸運動時會使能抱閘松開信號;
當同時觸發前進/后退請求或者前進/后退的到位信號時,會報告錯誤;
下面我們來編寫函數。
打開博途開發環境,新建函數塊FB5022_Cyclinder,添加變量如下圖所示:
其中:
①輸入參數:
release:布爾型, 1=使能函數塊;
reqForward:布爾型 ,在自動模式下請求前進;
reqBackward:布爾型,在自動模式請求后退;
btnForward:布爾型,維護(手動)模式下請求前進;
btnBackward:布爾型,維護(手動)模式下請求后退;
timeForward:時間型,自動模式下前進的最長時間;
timeBackward:時間型,自動模式下后退的最長時;
mainMode:布爾型,1=維護/手動模式;
feedbackForward:布爾型,前進到位反饋信號;
feedbackBackward:布爾型,后退到位反饋信號;
②輸出參數:
forward:布爾型,前進;
backward:布爾型,后退;
brake:布爾型,抱閘輸出控制(1=松開);
error:布爾型,錯誤(1=有錯誤)
③靜態變量和臨時變量:
IEC_Timer_TP_Forward和IEC_Timer_TP_Backward是添加定時器指令時自動生成的多重背景數據塊變量;
其它變量請看圖中解釋;
為了便于閱讀,我將代碼分成了三個區域:自動、維護(手動)和控制,請看下面的圖片:




在OB1中調用該函數塊進行測試,如下圖所示:

關鍵字:西門子
引用地址:
西門子SCL編程實例—氣缸控制函數塊
推薦閱讀最新更新時間:2025-06-07 23:41
西門子首屆沉浸式設計挑戰賽圓滿收官,吸引全球學子參與角逐
西門子數字化工業軟件與索尼聯和舉辦的首屆沉浸式設計挑戰賽 (Immersive Design Challenge)日前圓滿落下帷幕。 本次賽事共吸引了來自全球 38 個國家超過 230 所高校的900名參賽者,在賽中激發創意,培養數字化思維與技能,探索如何將可持續設計原則與沉浸式工程技術相融合,構想未來工程圖景。 西門子數字化工業軟件未來職場和學術發展戰略部高級總監 Dora Smith 表示:“Immersive Design Challenge 在全球范圍內引起了強烈反響。來自世界各地的學子們利用我們的微證書攻克新的領域,他們充分發揮豐富的創造力和批判性思維能力,研發可持續解決方案,解決食物短缺、醫療保健、電池生命周期
[工業控制]
利用UBIQUITY路由器實現對PLC的遠程控制——以西門子S7-1200為例
隨著各種工業協議的發展,各個工廠將面臨著需要實現多種不同協議以及設備互聯的挑戰,其中也包含傳統的機器設備。為了能夠順應物聯網的發展,大幅提高效率,降低成本和資源消耗,并最終實現將傳統工業提升到智能化的新階段,如何有效連接和管理在各個現場的眾多設備成為許多業內人士十分關注的問題。 PLC數據通訊通常都是采用有線的方式進行的,如果距離較遠,將會帶來布線困難等麻煩。為解決這個問題,虹科聯合著名工控廠家ASEM為國內用戶推出了一款新的解決方案,即利用UBIQUITY路由器在全球范圍內遠程實現PLC與電腦編程軟件的無線通訊、PLC與電腦組態軟件的無線通訊、PLC與人機界面觸摸屏的無線通訊。 虹科UBIQUITY解決方案 UBIQUI
[嵌入式]
西門子g120變頻器快速調試步驟
一、操作面板的認知與操作 1、 基本操作面板BOP-2 圖1-1 基本操作面板 BOP-2基本操作面板安裝于控制單元上方,可以用于對變頻器的調試,運行監控以及輸入某個參數的設置。BOP-2操作面板為兩行顯示,一行顯示參數值,一行顯示參數名稱。變頻器的參數可以拷貝上載到操作面板,在必要的時候可以下載到相同類型的變頻器中。 2、 快速調試模式 快速調試通過設置電機參數、變頻器的命令源、速度設定源等基本參數,從而達到簡單快速運轉電機的一種操作模式。使用BOP-2進行快速調試步驟如下: 如果在快速調試中設置P1900不等于0,在快速調試后變頻器會顯示報警A07991,提示以激活電機數據辨識,等待啟動命令(詳
[嵌入式]
戴姆勒卡車攜手西門子,構建數字化集成工程平臺
戴姆勒卡車攜手西門子,構建數字化集成工程平臺 ? 西門子 Xcelerator 助力戴姆勒卡車推進卡車與客車的創新技術研發 ? 新的產品開發和生命周期管理平臺將取代戴姆勒卡車的傳統遺留系統 西門子數字化工業軟件與戴姆勒卡車日前宣布將開啟新一輪合作,運用西門子 Xcelerator 的工業軟件和服務組合,構建先進的數字化工程平臺。 該平臺將助力戴姆勒卡車探索商用車輛的創新性,針對卡車和客車產品實施高效的開發和生命周期管理,并在戴姆勒卡車工程中心、品牌和業務部門進行全球推廣。 戴姆勒卡車控股公司管理委員會成員兼卡車技術主管 Andreas Gorbach 博士 表示:“與西門子的再度攜手將幫助戴姆勒卡車創建一個全球化
[工業控制]
德國西門子與青島澳柯瑪聯合推出首款機器人
德國西門子公司與中國青島澳柯瑪集團合作建立的機器人應用聯合實驗室正式揭牌,并發布了首款智能機器人。 據了解,該款機器人主要用于特種消防領域,適用于各種復雜作業環境,能代替消防救援人員進入易燃易爆、有毒、缺氧、濃煙等危險災害事故現場進行數據采集、處理、反饋,有效提高工作效率并避免消防人員傷亡。機器人采用西門子控制核心部件及高頻遠距離無線通訊技術,可以遠距離穩定作業,靈活處理現實場景中的復雜情況,解決數據信息采集不足等問題。 西門子將為聯合實驗室提供機器人軟硬件和機械設計等方面的專業技術,助力澳柯瑪打造智能制造新業務板塊。而此次西門子公司與中國青島澳柯瑪集團的合作,也是西門子青島創新中心正式入駐青島中德生態園后首個聯合開發的項目。
[嵌入式]
西門子突然宣布全球裁員6900人 德國制造怎么了
西門子 一百多年的發展史幾乎可以被視為近現代工業進程的一個縮影。 西門子 是“德國制造”當仁不讓的代名詞,也是不少中國制造企業學習的榜樣。下面就隨對于控制小編一起來了解一下相關內容吧。 據CNBC報道,北京時間11月16日深夜,歐洲最大的電氣工程和電子公司—— 西門子 宣布將在全球范圍內裁員6900人! 西門子突然宣布全球裁員6900人 德國制造怎么了 ? ? 西門子宣布全球裁員近7000人 西門子在新聞發布會上表示,大約一半的裁員將在德國進行,并將在“幾年內”在受影響的行業中進行。而除德國外,重組措施還將影響歐洲國家的1100多個工作崗位。在歐洲以外的國家,預計還有2500個工作崗位將受到影響,包
[工業控制]
西門子變頻器參數設置研究分析
1、引言 近十多年來,隨著大規模集成電路、計算機控制技術以及現代控制理論的發展,特別是矢量控制技術的應用,使得交流變頻調速技術逐步具備了寬調速范圍、高穩速精度、快動態響應,以及在四象限作可逆運行等良好的技術性能,調速特性可與直流電氣傳動相媲美。在交流調速技術中,由于變頻調速的調速性能與可靠性等性能在不斷完善,價格也在不斷降低,特別是它的節電效果明顯,實現交流電機調速極為方便,因此,在一切需要速度控制的場合, 變頻器 以其操作方便、體積小、控制性能高而獲得廣泛的應用。變頻器在使用中出現的一些問題,很多情況下都是為變頻器參數設置不當引起的。西門子micromaster440變頻器可設置的參數有幾千個,只有系統地、合適地、準確地設置
[嵌入式]
西門子變頻器參數設置的探討
0 引言 近十多年來,隨著大規模集成電路、計算機控制技術以及現代控制理論的發展,特別是矢量控制技術的應用,使得交流變頻調速技術逐步具備了寬調速范圍、高穩速精度、快動態響應,以及在四象限作可逆運行等良好的技術性能,調速特性可與直流電力拖動相媲美。在交流調速技術中,由于變頻調速的調速性能與可靠性在不斷完善,價格也在不斷降低,特別是它的節電效果明顯,實現變頻調速極為方便,因此,在一切需要速度控制的場合,變頻器以其操作方便、體積小、控制性能高而獲得廣泛的應用。 變頻器 在使用中出現的一些問題大多情況下都是因為變頻器參數設置不當引起的。西門子Micromaster 440變頻器可設置的參數有幾千個,只有系統合適、準確地設置參數才能充分利用
[嵌入式]