在線預沖孔冷彎成型線的PLC系統規劃及調試
主要說明SIMATIC S7-300 可編程控制器在在線預沖孔冷彎成型生產線中的具體應用,并通過貨架冷彎設備對貨架組件的控制精度和產品生產工藝的滿足程度進行驗證分析,具體闡述了冷彎設備的軟硬件設置、主要程序的組成功能、PID控制原理及系統調試特點等。
關鍵詞:可編程序控制器;在線預沖孔冷彎成型生產線;全數字伺服系統
1、引言
1.1隨著市場對冷彎型材需求量的不斷增長,特別是對有孔冷彎型材的需求,在線預沖孔冷彎成型生產線的設計和制造技術也需要不斷發展與成熟,如:在線預沖孔孔位分布的高精度演變、產品品種的多樣化和小批量化要求、材料利用率的提升和設備的易操作等方面均對設備的復合化和電氣控制技術提出了更高的要求,本文擬就SIMATIC S7-300PLC在在線預沖孔冷彎成型生產線中的具體應用和軟硬件設置、主要程序的組成功能、PID控制原理及系統調試等方面進行探討。
2、 PLC系統配置
2.1 根據在線預沖孔冷彎成型的產品加工工藝、單機功能配置及運動分析、設備的操作與維護保養等方面的要求,本機組電氣控制部分采用西門子S7-300PLC,PLC與監控系統以及各從站之間的通訊采用PROFIBUS-DP現場總線方式;冷彎成型機組的主動力由SIMENS公司6RA28系列直流調速控制器和直流電機實現,為了減少故障排除時間,整線電氣控制系統有啟動提示、故障報警、自動停機,并通過漢字顯示終端,顯示部分故障的詳細內容及提示。
2.2 PLC硬件配置:1)、中央處理單元選用SIMATIC S7-300 CPU315C-2DP一塊,它具有大型的程序存儲容量,并有PROFIBUS-DP主/從接口,可以配制成分布的自動化結構,易于今后的系統擴展。2)、伺服電機定位模塊SIEMENS 6ES7 354一塊,3)、SIMATIC S7-300 OP27一塊,4)、繼電器輸出單元SIEMENS 6ES7 322五塊,5)、SIMATIC S7-300 6ES7 FM350高速計數模塊一塊,6)、SIMATIC S7-300 PS3075A電源模塊一塊,7)、接口模塊IM153二塊,8)、數子量輸入輸出模塊SIEMENS 6ES7 321十塊,9)、人機界面TP170A一塊,方便的人機界面服務已經集成在S7-300操作系統內,實現從S7-300中取得數據,S7-300按用戶指定的刷新速度傳送這些數據,S7-300操作系統自動地處理數據的傳送。 10)、PROPHBUS網站一套等。
2.3程序設計:SIMENS公司的S7-300PLC程序主要采用結構化的設計方法,各主要功能塊如:PID控制、故障處理、TP170A的通訊接口等均用子功能塊FC實現,需要時在主程序OB1中調用,程序結構見圖1,下面主要通過Profibus-DP總線進行通信和控制的交流伺服控制系統來說明S7-300PLC的軟件設計,其程序主要有OB100、OB1、FB40和FB41組成。
圖1程序結構
2.4 OB100是暖啟動組織塊,系統啟動就調用OB100,主要作用是初始化已經打開的背景數據塊,為伺服控制器設置輸入/輸出總線地址;如下程序片段:
程序段1:
CALL "POS_INIT" // Initialization of the user DB
DB_NO :=1 // DB number
CH_NO :=1 // Channel number
LADDR :=256 // Module address
RET_VAL:="DBEX".ERR_CODE_INIT// Error code
L "DBEX".ERR_CODE_INIT// Error code evaluation
L B#16#0
==I
R "DBEX".INIT_ERR // Reset error for INIT function
JCNWE
S "DBEX".INIT_ERR // Flag error for INIT function
NWE: NOP 0
程序段2:
OPN "DBEX"
L B#16#0 // Clear DBEX
T DBD0// Begin with DBEX.DBD0
T DBD4//
T DBD8//
T DBD 12
T DBW 16
程序段3:
L B#16#64
T "DBEX".OVERRIDE // Set override to 100%
SET
S "DBEX".SERVO_EN // Set servo enable
S "DBEX".DRV_EN // Set drive enable
S "DBEX".EX3.READ_EN // Set read enable (EX3)
BE
2.5 OB1是主程序塊,根據實現的各作業功能編寫出顯示塊、參數設置塊、工作運行塊、自動循環塊、動力組調整塊等。這塊程序塊由OB1調用,實現整體和程序的協調運行,包括功能FC32、功能塊FB40、功能FC37和背景數據塊DB40等,其中FC32的功能是定期的讀和更新來自總線上的背景數據塊的數據;功能塊FB40是控制伺服控制器的主要程序塊,它將完成伺服控制器的初始化和位置控制,主要包括功能FC40和功能FC41;FC40主要完成軸的初始化;FC41是整個伺服控制系統的核心部分,能夠實現諸如速度命令、位置命令、力矩命令、原點復歸命令以及從總線上讀取伺服控制器的反饋值等控制;FC37是復位模塊,能清除總線的錯誤信息并產生一個復位命令使伺服控制器重新復位;DB40是功能塊FB40的背景數據塊。
2.6 FC30是FC40的子塊,完成從PLC到伺服控制器的命令傳遞,檢查命令是否被正確執行并對錯誤進行處理;FC31是FC41的子塊,對FC41的完成情況進行診斷并傳遞給總線;FC33和FC34是功能塊FB40的附屬,前者對當前伺服控制器的狀態進行檢查,以便下一個指令的發送;后者處理多個伺服控制器的同步問題(在實際冷彎產品中存在多工位在線伺服控制模式)等。
2.7 STEP7提供了兩種常用的PID算法:連續型PID(FB41)和離散型PID(FB42),本系統選用FB41,它是根據系統的采樣周期而獲得的輸出控制,它決定了PID回路的靈敏度,即調節速度的快慢,初期PID參數整定不能單靠理論計算來確定PID參數,實際PID的參數設定必須通過對被控參數的實時曲線和分布規律的實現程度,即其精度和運行穩定程度來調整,以達到最佳控制效果。
3、 系統PID參數分析與整定
3.1 PID參數:鑒于貨架冷彎型鋼冷彎生產線的具體生產過程的間斷性特點,有利于采用現場經驗整定法獲取有效PID參數并能達到一個較好的控制效果,初期PID比例參數按經驗數據設定,并依先比例,后積分,最后微分的順序進行PID參數調整,在觀察現場控制過程、過程值及運動控制精度的測量比較的同時,慢慢的改變PID參數值并反復湊試,直到運動控制精度及其穩定性符合要求為止。PID最佳整定參數確定后,并不能說明它永遠都是最佳的,仍然會受外界擾動而發生根本性的改變并要求重新根據需要進行最佳參數的整定,實際過程中可以發現輸出與誤差的關系式如下所示:
上式中,U(n)為第n個采樣周期的控制輸出;e(n)為第n個采樣周期的位置誤差;n為正常采樣周期; 為微分采樣周期;kp為比例增益;ki為積分比例增益;kd為微分比例增益。PID控制系統調節輸出就是為了保證偏差值e為零,使系統達到一個預期穩定狀態。
3.2控制系統參數的整定:主控PLC程序中的PID參數整定及系統運動分析,看給定的參數是否符合控制系統的要求,該過程需用參數整定實現。參數整定的主要任務是確定kp、ki、kd、采樣周期n及微分采樣周期 ;比例增益kp提供了一個與位置誤差成正比的輸出,比例系數kp增大,使伺服驅動系統的動作靈敏、響應加快,而過大會引起振蕩,調節時間加長;積分比例增益ki提供了隨時間增長的輸出,因此保證了靜態位置誤差為0,積分系數Ki增大,能消除系統穩態誤差,但穩定性下降;微分比例增益kd提供了與位置變化率成正比的輸出,起到了超前控制的作用,減小了系統的超調,保證了系統的動態特性良好,微分控制kd可以改善動態特性,使超調量減少,調整時間縮短。采樣周期的選取應遠小于對象的擾動周期、應比對象的時間常數小得多、應考慮執行機構的響應速度、對象所要求的調節品質等,實際上盡量選取小量值;具體整定過程需要根據PID參數來制定現場的適應參數和現場的實際調整設定,由于系統主控PLC程序中的PID參數不能實現實時在線調整,需要根據不同的產品或負載情況分別整定,并在生產工具過程中通過觸摸屏分別輸入整定值來實現有效控制,否則易形成位置控制過程的超調或振蕩等現象。
4 調試要點及注意事項
4.1交流位置伺服系統的動態性能是冷彎設備在線調試過程中的重要階段,直接決定了冷彎設備的工作性能和產品的孔位精度分布規律和控制精度。如貨架冷彎機組中的伺服系統的控制要求很高, 不應有任何振蕩和超調, 否則會造成貨架組件的側立面孔位誤差大,孔位分布不均勻,嚴重影響貨架的裝配精度和使用性能,降低成品率,增加生產經營成本。貨架冷彎機組中的伺服定長送料為斷續送料模式,其送料的長度與配套設備的加工時間決定于交流位置伺服系統的運動節拍,控制定位精度及交流位置伺服系統的動態性能等,其動態性能一般可由系統在單位階躍輸入信號作用下的時間響應曲線來描述。如圖2所示可通過多種調整變化的形式逐漸到達定位點,我們希望獲得圖中標示為1的單調變化模式,不希望出現標示為2或3的振蕩波形,標示為4的調整模式會形成不到位故障或伺服系統隨動誤差大、調節時間延長等現象,影響整機的速度匹配和控制精度等。圖示出的常用的動態性能指標有: 上升時間tr、調節時間ts和超調量σ%。其中上升時間tr反映了系統的動態靈敏度和系統過渡過程的快速性; 調節時間ts又稱過渡過程時間,是衡量系統快速性的主要指標; 超調量σ%是反映在系統過度過程進行得是否平穩的指標。
4.2在系統調試時, 完全可通過對系統動態性能的這些指標進行在線軟件測試、相關數據分析得到系統參數應調試的值, 如:SIMATIC STEP 7軟件針對SIMATIC S7-300 FM 354 SERVO模塊的DB1200中的參數和數據進行調節,實現控制精度、運行速度等的優化配置以及在線伺服系統的監測,系統分析關鍵參數的走勢,如運動超調量的變化、速度及電流值的變化,從而調節使伺服系統達到理想狀態。如確認伺服系統運動執行元件對上位機的指令執行偏差情況,可采用指令偏差的自動或手動模式進行調整,適當優化伺服控制器和伺服電機的設定參數,對SIMATIC S7-300上位機及SIMATIC S7-300 FM 354 SERVO模塊伺服控制參數的設定和調整等,也可選用特定的調試軟件來輔助設定和調整控制參數。如:速度指令調整增益、速度環路增益等增益參數的調整,來獲得優化參數和控制效果,由于伺服系統帶負載運行時存在系統與負載動態匹配的問題、存在參數時變、負載擾動以及伺服電機自身和被控對象的嚴重非線性、強耦合性等不確定因素,必須在線修訂模糊控制的數學模型和控制敏感參數,相應的PID控制參數,以實現系統無超調和振蕩現象。如:貨架冷彎機組在設計時會考慮使用多板厚同規格的系列產品、或通過不同的冷彎工藝在一條生產線上生產不同規格尺寸的貨架產品,故交流位置伺服系統的負載的大小和性質會發生多種變化,甚至相同規格卷料在更換后也會造成負載的不穩定與變化, 這種變化將使系統的性能特別是動態性能變得復雜,使運動定位出現振蕩、超調甚至于不能穩定運行,必須在調試現場測定系統所帶負載的動態性能指標和伺服系統在線帶負載時的動態性能指標, 在調試過程中對系統進行動態性能分析與測定, 并憑經驗由人工進行現場在線修正與調試,調試現場也需要配合相當的人力進行相關數據的收集整理、數據分析處理等。
4.3主要完成以下工作:1)、實時采集數據, 即測試帶載系統的動態性能參數, 如實際速度、實際位置參數等,主要是通過一些專用的參數單元、計算及監控軟件,通過使用這些工具和手段進行有關參數的設定、監控、波形顯示、I/O檢查監控、在線調整、運動參數的獲取與處理等。2)、輔助作圖, 把這些參數用曲線形式表示出來, 如畫成速度響應曲線、位置響應曲線等;3)、求出系統的動態性能指標, 如: 上升時間tr、調節時間ts和超調量σ%等。4)、根據系統動態性能指標的走勢,重新制訂交流位置伺服系統的動態性能在線調試方案,5)、事實上可以實現伺服定位控制穩定在編碼器一個角脈沖波動范圍上,并穩定實現運動控制。如:我公司選用的編碼器為2000p/r,測量輥周長為300mm,貨架組件的孔位控制精度理論上可實現±0.075mm,考慮到冷彎卷料的表面平整度等其它因素的影響,其實際孔位控制精度要低些;根據從生產現場采集到的數據分析,實際孔位控制精度σ達到±0.10mm以內,且誤差基本符合正態分布規律,從根本上也保證了總長度上的累積誤差最小,基本穩定在6σ以內。交流伺服系統最高運行速度可達60M/min以上,整機匹配運行速度可達到20M/min以上等,極大地提高了冷彎型鋼產品的生產制造品質、生產效率和應用范圍。
4.4系統的機械控制精度對電氣系統的控制精度存在一定的影響,可通過電氣上的通電保持和實際的轉矩平衡、適當的機械定位抱閘及加工原料的平整度等方面進行綜合控制以縮短系統的在線調試時間和周期,為保證冷彎組件的質量和生產成本,還必須定期對旋轉編碼器測量輥的磨損進行校準修正、相關外圍設備參數變化或調試過程中的機組再調整、設備的維護保養等,從而盡量在很多場合達到較高精度位置控制的要求。并根據具體產品進行參數優化和性能分析,以提高系統的廣泛適應性。
5、結論
運用SIMATIC S7-300 可編程控制器在在線預沖孔冷彎成型生產線中的具體應用及編程設計、調試。基本可實現貨架立柱的孔位誤差控制精度要求,該系統經過實際在線調試和運行表明,整個系統設計合理,控制精度高,運行可靠,減小了操作人員的勞動強度,提高了生產效率。將在線預沖孔冷彎成型生產線的生產效率和產品質量提升到了一個新的層次,應該說其整體規劃設計思路和具體應用調試過程是成功的。
評論
查看更多