日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

WinCC中的PCS OSx 監(jiān)控系統(tǒng)升級應用

出處:向登寧 發(fā)布于:2011-08-24 14:33:56

  1  引言

  隨著科技發(fā)展,各種軟件的不斷更新?lián)Q代,以前的一些系統(tǒng)已經(jīng)跟不上時代,對很多新的功能不能支持,而且很多供應商已經(jīng)停止對舊系統(tǒng)一些設(shè)備的供應。所以對就系統(tǒng)的升級已經(jīng)迫在眉睫。本文以原來的控制系統(tǒng)采用SIMATIC S5-155U PLC,編程軟件為SIMATIC APT,通過PROFIBUS-DP現(xiàn)場總線與分布式I/O ET200M站相連,其上位機監(jiān)控軟件采用SIMATIC PCS OSx V3.12A;操作員站的硬件平臺為基于Intel Pentium 133MHz的586工控機,已經(jīng)沒有備件供應;軟件平臺為基于SCO UNIX的組態(tài)軟件,已于2004年6月宣告生命周期結(jié)束,不再提供技術(shù)支持,系統(tǒng)面臨著維護成本的增加以及系統(tǒng)崩潰帶來的停產(chǎn)風險,基于這種情況為例,我們對該系統(tǒng)進行升級。

  2  控制系統(tǒng)構(gòu)成

  為了不影響正常生產(chǎn),保留原有正常運行的S5下位機系統(tǒng),將原來的監(jiān)控系統(tǒng)SIMATIC PCS OSx升級為WinCC 6.0,采用冗余客戶機服務器結(jié)構(gòu),WinCC服務器通過CP1613卡通過工業(yè)以太網(wǎng)和下位機CP1430卡進行通訊,客戶機通過普通以太網(wǎng)加載冗余服務器上的數(shù)據(jù)包Serverdata和下位機進行數(shù)據(jù)交換,冗余服務器可以在任意一臺服務器出現(xiàn)故障后實現(xiàn)自動切換,提高了系統(tǒng)的穩(wěn)定性,系統(tǒng)結(jié)構(gòu)如下:

0

  圖1  改造系統(tǒng)結(jié)構(gòu)圖

  3  控制系統(tǒng)升級

  3.1.通訊建立

  WinCC服務器采用CP1613卡和S5 155U PLC的CP1430進行通訊

  首先在Step5中配置CP1430,增加和WinCC的連接

圖2  建立CP1430卡連接

  圖2  建立CP1430卡連接

  然后在所建立的WinCC工程中添加“SIMATIC S5 Ehernet Layer4”通訊協(xié)議,建立連接。

圖3  建立WinCC連接

  圖3  建立WinCC連接

  運行WinCC,使用WinCC的通道診斷工具(Channel Diagnosis)來檢查通訊是否正確。

圖4  WinCC通道診斷

  圖4  WinCC通道診斷

  3.2.畫面組態(tài)

  應實際要求,在WinCC畫面組態(tài)時,盡量沿用原來 SIMATIC PCS OSx的操作風格,同時根據(jù)需要加入新的操作功能。

圖5  畫面組態(tài)

  圖5  畫面組態(tài)

  在SIMATIC PCS OSx監(jiān)控系統(tǒng)中,對于下位機PLC的變量請求操作,系統(tǒng)自帶有“Request”功能能夠?qū)崿F(xiàn)對下位機變量的自動賦值和選擇,在升級為WinCC后,該項功能只能通過其它方式完成,通過監(jiān)控變量發(fā)現(xiàn),SIMATIC PCS OSx中操作的變量實際為APT程序編譯產(chǎn)生的Install.tag中上傳的變量,我們利用WinCC的全局腳本實現(xiàn)這些功能,并且利用WinCC的Audit和Logon選件完成監(jiān)控系統(tǒng)的操作記錄和用戶管理等其他要求。

  3.3.變量的連接

  SIMATIC PCS OSx系統(tǒng)加載S5下位機的變量表為APT程序編譯產(chǎn)生的Install.tag文件,利用記事本打開該文件發(fā)現(xiàn),生成的變量為結(jié)構(gòu)型變量,以閥門為例,一個閥門包含了諸如狀態(tài)(STATUS)、反饋監(jiān)控時間(TIMEOUT)、強制命令(OVERRIDE)、開關(guān)命令(SETPOINT)、模式切換(MODE_CMD)等變量信息。

圖6  變量結(jié)構(gòu)

  圖6  變量結(jié)構(gòu)

  WinCC在畫面狀態(tài)顯示中提供了直接連接、動態(tài)對話框,和C腳本語言等連接方式。直接連接可以將變量直接傳遞給對象屬性;動態(tài)對話框可以利用變量進行運算或通過運算改變對象屬性;當對象屬性比較復雜時可以采用C腳本語言來對對象的屬性進行操作,在本系統(tǒng)中,上傳上來的變量為一個16位的字,每一位都表示不同的信息,為此我們對于對象的屬性顯示采用C腳本進行操作。

  3.4.程序的修改

  原來的控制系統(tǒng)為四套采用CPU948的SIMATIC S5-155U PLC,編程軟件為SIMATIC APT 1.9,隨著工藝的改進和生產(chǎn)的要求,原有的程序不能滿足用戶的需要,在此基礎(chǔ)上,通過APT編程軟件編寫新制工藝的生產(chǎn)程序。

  在系統(tǒng)的改造過程中,出現(xiàn)了WinCC監(jiān)控畫面中對象的狀態(tài)顯示信息變化慢,不能及時反映現(xiàn)場設(shè)備的狀態(tài)的情況,即WinCC畫面信息和CPU信息不同步,明顯滯后。通過分析發(fā)現(xiàn)問題的原因是WinCC監(jiān)控畫面涉及到的變量調(diào)用的數(shù)據(jù)塊太多(在APT程序編譯過程中,如果新Mark了上傳變量,每進行部分編譯上傳變量,這些新上傳變量在自動生成時就開辟一個新的數(shù)據(jù)塊,從而造成了變量調(diào)用的數(shù)據(jù)塊比較分散),WinCC系統(tǒng)每次請求S5 CPU的數(shù)據(jù)塊過多,相應的數(shù)據(jù)交換就會變慢甚至產(chǎn)生狀態(tài)信息丟失。

  為了能夠及時的顯示現(xiàn)場設(shè)備的狀態(tài)信息,滿足生產(chǎn)的需要,我們通過在Step 5中編寫程序,將“Install.tag”中分散在零亂數(shù)據(jù)塊中的變量賦值到指定數(shù)據(jù)塊,大大減少WinCC調(diào)用的數(shù)據(jù)塊的數(shù)量,經(jīng)過修改,將每個CPU中原來的幾十個數(shù)據(jù)塊中的變量集中到十個左右的數(shù)據(jù)塊,將數(shù)據(jù)塊合并的程序通過PG到CPU中,WinCC讀取的數(shù)據(jù)塊改為合并后的數(shù)據(jù)塊,提高了上下位機數(shù)據(jù)交換的速度,滿足了現(xiàn)場的操作要求。

圖7  數(shù)據(jù)塊合并示意圖

  圖7  數(shù)據(jù)塊合并示意圖

  4  控制系統(tǒng)運行

  系統(tǒng)進行時,首先在保留原有SIMATIC PCS OSx監(jiān)控系統(tǒng)的情況下,通過組態(tài)CP1430卡,加入WinCC的連接,觀察WinCC監(jiān)控系統(tǒng)是否能正確運行和操作,待系統(tǒng)驗證正確后,將原有的SIMATIC PCS OSx監(jiān)控系統(tǒng)去掉。升級后,現(xiàn)已投入正常生產(chǎn)。運行結(jié)果表明,利用WinCC對原SIMATIC PCS OSx監(jiān)控系統(tǒng)升級后的系統(tǒng)能夠準確及時的反映現(xiàn)場生產(chǎn)設(shè)備的實際情況,滿足現(xiàn)場生產(chǎn)的工藝和操作人員的操作需求,效果良好。

  5  系統(tǒng)升級體會

  本系統(tǒng)的正常投運證明了在原有的SIMATIC S5 PLC上采用CP1430通訊處理器與WinCC系統(tǒng)通訊的可行性,也證明了利用WinCC改造SIMATIC PCS OSx監(jiān)控系統(tǒng)的可行性,為S5老系統(tǒng)的改造積累了一定的經(jīng)驗。

  上位機在改造成WinCC的過程中,遇到了監(jiān)控反映速度變慢的情況,這是由于原有的APT是與PCS OSx的通訊是采用改變觸發(fā)方式,而上位機采用單獨的WinCC是自己主動對下位機變量進行掃描,加重了系統(tǒng)通訊的負擔,我們通過在S5中編寫數(shù)據(jù)塊合并程序來解決這個問題。

  APT是西門子早期的針對S5,TI系列的結(jié)構(gòu)化編程語言,將設(shè)備用Device來描述,然后在SFC和CFC中編寫程序通過保留字(open、close、start、stop等)對這些Device進行指令動作,從而對現(xiàn)場實際設(shè)備進行操作。

  6  wincc簡介

  SIMATIC WinCC是個使用的32位技術(shù)的過程監(jiān)視系統(tǒng),具有良好的開放性和靈活性。

  wincc是通用的應用程序,適合所有工業(yè)領(lǐng)域的解決方案;多語言支持,通用 ;可以集成到所有自動化解決方案內(nèi);內(nèi)置所有操作和管理功能,可簡單、有效地進行組態(tài);可基于Web持續(xù)延展,采用開放性標準,集成簡便;集成的Historian 系統(tǒng)作為IT 和商務集成的平臺;可用選件和附加件進行擴展 ;“全集成自動化” 的組成部分,適用于所有工業(yè)和技術(shù)領(lǐng)域的解決方案。

  WinCC集生產(chǎn)自動化和過程自動化于一體,實現(xiàn)了相互之間的整合,這在大量應用和各種工業(yè)領(lǐng)域的應用實例中業(yè)已證明,包括:汽車工業(yè)、化工和制藥行業(yè)、印刷行業(yè)、能源供應和分配、貿(mào)易和服務行業(yè)、塑料和橡膠行業(yè)、機械和設(shè)備成套工程、金屬加工業(yè)、食品、飲料和煙草行業(yè)、造紙和紙品加工、鋼鐵行業(yè)、運輸行業(yè)、水處理和污水凈化。

  WinCC是SIMATIC PCS 7過程控制系統(tǒng)及其它西門子控制系統(tǒng)中的人機界面組件。

  WinCC 還為垂直市場解決方案提供有豐富的選件(options)和附加件(add-ons)。

  通過利用“FDA選件”,并在工程與組態(tài)時采取適當?shù)拇胧?這在白皮書中已闡明— SIMATIC WinCC符合制藥和食品行業(yè)FDA 21 CFR Part 11的要求(FDA = 美國食品和藥物管理局)。眾多的任選件,將使工廠更為容易,而這種為這些工業(yè)領(lǐng)域的各種要求更是提供了非常有說服力的全面響應。


  

版權(quán)與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!