999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

STEP 7模擬調試及實現與WinCC連接的仿真

2010-04-12 00:00:00丹,于建順
現代電子技術 2010年14期

摘 要:為了在沒有實際硬件PLC的情況下,減少調試成本及風險,實現程序調試,檢驗程序正確性,使用了STEP 7中的仿真軟件PLCSIM。并且通過在STEP 7中建立OS站,實現了西門子編程軟件STEP 7與西門子組態軟件WinCC的連接,從而可在WinCC界面中直接監控現場設備,增強可視性,縮短監控系統的開發時間。通過測試一個運行時間的簡單程序,實現了在PLCSIM中的調試和在WinCC界面中的監控,并用實際硬件進行了驗證。

關鍵詞:STEP 7; PLCSIM; WinCC; 監控系統

中圖分類號:TP273 文獻標識碼:A

文章編號:1004-373X(2010)14-0081-03

Simulation Debugging of STEP 7 and Simulation of Implementing Connection with WinCC

YU Dan, YU Jian-shun

(School of Electrical and Electronic Engineering, East China Jiaotong University, Nanchang 330013, China)

Abstract: The simulation software PLCSIM in STEP 7 is adopted to reduce debugging cost, achieve program debugging and test program correctness while there is no actual hardware. The connection of Siemens programming software STEP 7 with Siemens configuration software WinCC was achieved by creating OS stations in STEP 7. In this way, the direct monitoring of site equipments can be realized in WinCC interface, the visibility can be improved and the development time of the monitoring system can be reduced. The debugging in PLCSIM and the monitoring in WinCC interface were achieved by testing a simple program of running time. The actual hardware was validated.

Keywords: STEP 7; PLCSIM; WinCC; monitoring system

0 引 言

可編程控制器(PLC)現在的應用范圍很廣,其具有使用方便、適應性強、可靠性高和性能價格比極高等特點。PLC的強大功能是通過軟件編程來實現的,對于龐大系統,所編程序很大,為了避免程序中的一些缺陷與錯誤,程序設計好后需進行運行調試。

STEP 7是西門子SIMATIC工業軟件中的一員,它是用于對SIMATIC可編程邏輯控制器(PLC)進行組態和編程的軟件包[1]。對于沒有實際硬件的編程者來說,在STEP 7中編好程序,不能下載到PLC中,無法進行調試。對于有些控制系統,直接在實際硬件中進行程序調試會有一定風險。為了解決這些問題,一些PLC生產廠家提供了可代替PLC硬件調試的仿真軟件。西門子公司開發的仿真軟件PLCSIM能夠在線進行程序的調試,檢驗程序的正確與否,這樣可以減少硬件調試成本及危險。

同時為了增強對現場的可視性,西門子公司開發的組態軟件WinCC能監控現場。在文獻[1-4]中介紹了PLCSIM軟件的仿真運用,本文通過在STEP 7中建立一個OS站,仿真軟件PLCSIM能夠把WinCC的監控功能連接起來,在PLCSIM中變量的變化,可以在WinCC中顯示,這樣檢驗了程序的正確性和增強了可視性。同時,對于現場具有實際硬件時,在WinCC界面中可以直接控制變量,并顯示變量、設備等實際情況。本文主要介紹了STEP 7編程、PLCSIM程序調試、以及實現與WinCC連接,實現了兩種軟件的有機結合。

1 軟件介紹

1.1 STEP 7簡介[5]

STEP 7是用于SIMATIC PLC組態和編程的基本軟件包。它包括功能強大、適用于各種自動化項目任務的工具,STEP 7主要包括以下組件:

(1) SIMATIC管理器:用于集中管理所有工具以及自動化項目數據;

(2) 程序編輯器:用于以LAD,FBD和STL語言生成用戶程序;

(3) 符號編輯器:用于管理全局變量;

(4) 硬件組態:用于組態和參數化硬件;

(5) 硬件診斷:用于診斷自動化系統的狀態;

(6) NetPro:用于組態MPI和PROFIBUS等網絡連接。

1.2 PLCSIM主要功能[6]

(1) 可對S7-300/400 PLC的用戶程序進行離線仿真與調試;還能訪問模擬PLC的I/O存儲器、累加器和寄存器。在仿真運行窗口中,通過改變輸入變量的ON/OFF狀態來控制程序運行,并通過觀察有關輸出變量的狀態來監視程序運行的結果。

(2) 可實現定時器和計數器的監視和修改,通過程序使定時器自動運行或手動復位。

(3) 仿真軟件可模擬對位存儲器、外圍輸入變量區和外圍輸出變量區的操作,以及對存儲在數據塊中的數據進行讀/寫。

(4) 可在仿真PLC中使用中斷組織塊測試程序的特性,并記錄一系列操作事件及回放記錄,從而自動測試程序。

1.3 WinCC簡介

工業監控組態軟件(windows control center,WinCC)[7]是一個集成的人機界面(HMI)系統和監控管理(SCADA)系統,它是結合西門子公司在過程自動化領域中的先進技術和微軟公司強大軟件功能的產物。WinCC是Windows環境下面向對象的工業監控組態軟件,它適合任何自動化控制系統。

WinCC組態軟件集成了圖形技術、人機界面技術、數據庫技術、控制技術、網絡與通信技術等,使控制系統開發人員不必依靠某種具體專業的計算機語言,只需通過可視化的組態方式,就可以完成監控軟件設計,降低了監控畫面開發的難度。組態軟件擁有豐富的工具箱、圖形庫和操作向導,使開發人員避免了軟件設計中許多重復性的開發工作,可提高開發效率,縮短開發周期,WinCC已經成為監控系統主要的軟件開發工具之一。

2 STEP 7編程與仿真

2.1 STEP 7編程

為了實現PLC的某一功能,需要用編程軟件進行程序設計。本文采用西門子S7-300 PLC,實現某一構件的運行時間記錄[8],用STEP 7進行編程。文獻[9]中介紹了STEP 7的使用方法。

(1) 打開【SIMATIC Manager】,創建一個新項目,而后按實際需求進行硬件組態。硬件組態是STEP 7軟件的一項重要功能,它就是模擬真實的PLC硬件系統,將CPU、電源和信號模塊等設備安裝到相應的機架上,并對PLC硬件模塊的參數進行設置和修改的過程。

(2) 編寫程序。為了實現運行時間記錄,并使該程序具有移植性,需要添加FB塊。在FB1塊編寫:當開關1開啟時,啟動定時器進行定時,定時1 s后,計數器開始計時;當秒計數器計時到60后,啟動分計數器開始計時;當分計數器計時到60后,啟動時計數器開始計時;當開關2開啟時,時,分,秒全部清零。然后在DB1數據塊里定義定時時間為1 s,最后在OB1主程序編寫調用FB1塊,輸入為開關1,2,輸出為模擬量時、分、秒。

2.2 PLCSIM仿真

程序編好后,可以用仿真軟件PLCSIM進行調試了,首先設置PG/PC接口。在【Set PG/PC Interface】中,將接口參數選擇為【None】。然后在【SIMATIC Manager】中,單擊工具欄上的按鈕,即可啟動PLCSIM。啟動PLCSIM后,初始界面中有一個【CPU】窗口,它模擬了CPU的面板,具有狀態指示燈和模式選擇開關。接著在界面中加入輸入變量、輸出變量和定時器窗口,如圖2所示。

最后點擊【SIMATIC Manager】中左邊窗口下的【Blocks】圖標,將OB1、FB1、DB1分別進行下載。將模式選擇開關打到RUN上,直到RUN狀態指示燈變為綠色,且其他狀態指示燈正常時,將輸入【IB 0】下選擇框的第0位選上,即IB0.0有數字量信號的輸入,然后就能看到有模擬量輸出。PLCSIM運行界面如圖1所示,可知該運行時間的程序是正確的。

同時在PLCSIM運行時,可以在STEP 7程序編輯器中,單擊工具欄按鈕,進入監視狀態。在變量位置上會顯示該變量的當前值,監視程序狀態圖如圖2所示。

圖1 PLCSIM運行界面

圖2 程序狀態圖監視

3 與WinCC的連接

3.1 建立OS站

在【SIMATIC Manager】的左邊窗口點擊右鍵,插入一個SIMATIC PC Station,點擊【SIMATIC PC Station(1)】圖標,在右邊窗口有一個Hardware圖標,雙擊【Hardware】圖標,按實際需求進行硬件組態。完成組態后會在【SIMATIC Manager】左邊窗口會看到建立的OS站。

3.2 編譯OS站

在STEP 7中建立OS站的優點在于STEP 7中建立的變量能直接傳給WinCC,節省了在WinCC中建立變量的時間,避免了變量的錯誤。

打開STEP 7中已定義的變量符號表(Symbols),選擇要傳送給WinCC的變量,右擊變量,在快捷菜單中選擇Special Object Properties>Operator and Monitoring 命令。在接下來的對話框中選中Operator and Monitoring復選框,則要傳送的變量前就出現一個綠色小旗。

然后,右擊[ SIMATIC Manager] 左邊窗口的OS(1)站,在彈出的快捷菜單中選擇Compile,接著點擊Next按鈕,在最后一個界面中點擊Compile按鈕。

編譯好之后,雙擊OS(1)站,打開WinCC項目,選中左邊窗口下的Tag Management>SIMATIC S7 PROTOCOL SUITE,點擊【PROFIBUS】圖標,可以看到一個握手標志,名為S7MYMProgram(1),在右邊窗口顯示的是STEP 7傳送給WinCC的變量,如圖3所示。

圖3 WinCC項目

3.3 運行WinCC

在WinCC圖形編輯器中編輯某一構建運行時間顯示的畫面,在畫面上添加一個啟動開關,一個復位開關,記錄運行時間的3個I/O Field以及幾個靜態文本,按文獻[10]的介紹編輯好畫面。保存圖形后,點擊圖形編輯器工具欄上的激活按鈕,即可運行WinCC項目。在STEP 7中設置PG/PC接口,在【Set PG/PC Interface】中將接口參數選擇為【PC Adapter(MPI)】,在PLCSIM中打開IB0.0,運行界面如圖4所示,可以看到WinCC畫面的輸出值與PLCSIM中的變量值一致。

圖4 WinCC運行界面

4 結 語

采用仿真軟件PLCSIM模擬調試了STEP 7中的程序,并建立了與WinCC的連接。用實際硬件進行驗證,運行結果與仿真結果完全一致。可見仿真軟件PLCSIM能實現程序的在線調試,與WinCC的連接提高了可視性。并且在STEP 7中建立OS站減少了WinCC的變量編輯,節省了時間。

參考文獻

[1]關朝旺,廖常初.西門子S7-PLCSIM仿真軟件的應用[J].電工技術,2004(1):63-64.

[2]王立勇,姚貴宇.仿真PLC技術在PLC程序調試中的應用[J].工業控制計算機,2007,20(11):72-73.

[3]張衛國.S7-PLCSIM在西門子S7-300/400 PLC程序調試中的應用[J].現代電子技術,2008,31(6):192-194.

[4]周建宇.SIEMES S7-PLCSIM仿真軟件的應用[J].寧夏機械,2008(1):23-26.

[5]西門子(中國)有限公司自動化驅動集團.深入淺出西門子S7-300 PLC[M].北京:北京航空航天大學出版社,2004.

[6]馬小平.SIEMENS S7-PLCSIM仿真軟件的應用[J].重工與起重技術,2007(3):26-27.

[7]西門子(中國)有限公司自動化驅動集團.深入淺出西門子WinCC V6[M].北京:北京航空航天大學出版社,2004.

[8]廖常初.PLC編程及應用[M].2版.北京:機械工業出版社,2005.

[9]羅庚興.西門子STEP 7編程軟件的使用方法[J].南方金屬,2006(5):35-39.

[10]Siemens AG. WinCC V6 getting started[M]. Germany: Siemens, 2007.

主站蜘蛛池模板: 欧美性爱精品一区二区三区 | 天堂在线亚洲| 亚洲精品视频免费看| 黄色网址免费在线| 成人免费视频一区| 国产欧美综合在线观看第七页| 免费一级无码在线网站 | igao国产精品| 亚洲一区二区成人| 亚洲日韩每日更新| 午夜毛片免费看| 久久综合五月| 亚洲欧美日本国产专区一区| 一级毛片基地| 福利视频一区| 成人国产精品2021| Aⅴ无码专区在线观看| 亚洲高清无码久久久| 好吊色妇女免费视频免费| 乱人伦99久久| 亚洲欧美不卡| 欧美成人综合视频| 日本日韩欧美| 国产亚洲欧美在线专区| 3344在线观看无码| 美女无遮挡被啪啪到高潮免费| 日韩精品专区免费无码aⅴ| 久久免费精品琪琪| 大香伊人久久| 日日拍夜夜嗷嗷叫国产| 美女毛片在线| 精品在线免费播放| 又黄又湿又爽的视频| 99精品国产自在现线观看| 日韩av在线直播| 欧美日韩一区二区在线免费观看| 国产精品天干天干在线观看| 九色综合视频网| 国产波多野结衣中文在线播放 | 午夜精品久久久久久久无码软件| 日韩A级毛片一区二区三区| 国产精品yjizz视频网一二区| 国产在线精品人成导航| 亚洲免费三区| 欧美精品综合视频一区二区| 精品天海翼一区二区| 熟妇无码人妻| 久草视频一区| 114级毛片免费观看| 99久久亚洲综合精品TS| 99人体免费视频| 国产91在线|日本| 狠狠色综合网| 日本在线亚洲| 日韩久久精品无码aV| 国产天天色| 国产成人盗摄精品| 手机在线免费不卡一区二| 久久无码av三级| 国产高清在线丝袜精品一区| 99久久99视频| 亚洲女同一区二区| 都市激情亚洲综合久久| 国产99精品久久| 亚洲精品自拍区在线观看| 欧美97色| 成人91在线| 97国产在线观看| 日本精品视频一区二区| 亚洲国产精品一区二区第一页免 | 亚洲无码视频一区二区三区 | 国产麻豆精品在线观看| av在线5g无码天天| 国产va免费精品| 久久精品这里只有精99品| 国产成人精品在线| 国产精品美女免费视频大全| 又黄又爽视频好爽视频| 婷婷亚洲最大| 国产一区二区三区夜色| 日日噜噜夜夜狠狠视频| 中文字幕一区二区人妻电影|