《電子技術(shù)應用》
您所在的位置:首頁 > 通信与网络 > 设计应用 > 西门子工业以太网通讯网络仿真
西门子工业以太网通讯网络仿真
中电网
摘要: 工业以太网是专为工业应用专门设计的,它遵循国际标准ieee802.3(ethernet)的开。放形式,多供应商的高性能的区域和网络单元。工业以太网一般用于对时间要求不太严格、需要传送大量数据的通信场合。将以太网高速传送技术引入到工业控制领域,使得企业内部互联网、外部互联网和国际互联网提供的技术和广泛的应用已经进入生产和过程自动化中。这种应用推动了自动化技术和互联网技术的结合。
關(guān)鍵詞: 西门子 工业以太网 通讯网络
Abstract:
Key words :

作 者:上海汽車工業(yè)(集團)總公司培訓中心 華閏祺



1  序言
工業(yè)以太網(wǎng)提供了針對制造業(yè)控制網(wǎng)絡的數(shù)據(jù)傳輸?shù)囊蕴W(wǎng)標準。該技術(shù)基于工業(yè)標準,利用了交換以太網(wǎng)結(jié)構(gòu),有很高的網(wǎng)絡安全性、可操作性和實效性,最大限度地滿足了用戶和生產(chǎn)廠商的需求。工業(yè)以太網(wǎng)以其特有的低成本、高實效、高擴展性及高智能的魅力,吸引著越來越多的制造業(yè)廠商。

2  工業(yè)以太網(wǎng)的特點

工業(yè)以太網(wǎng)是專為工業(yè)應用專門設計的,它遵循國際標準ieee802.3(ethernet)的開。放形式,多供應商的高性能的區(qū)域和網(wǎng)絡單元。工業(yè)以太網(wǎng)一般用于對時間要求不太嚴格、需要傳送大量數(shù)據(jù)的通信場合。將以太網(wǎng)高速傳送技術(shù)引入到工業(yè)控制領域,使得企業(yè)內(nèi)部互聯(lián)網(wǎng)、外部互聯(lián)網(wǎng)和國際互聯(lián)網(wǎng)提供的技術(shù)和廣泛的應用已經(jīng)進入生產(chǎn)和過程  自動化中。這種應用推動了自動化技術(shù)和互聯(lián)網(wǎng)技術(shù)的結(jié)合。

以太網(wǎng)的市場占有率已經(jīng)超過80%,在當今局域網(wǎng)中首屈一指。以太網(wǎng)有如下特點:
◆可以采用冗余的網(wǎng)絡拓撲結(jié)構(gòu),可靠性高;

◆通過交換技術(shù)可以提供實際上沒有限制的通信性能;

◆靈活性好,現(xiàn)有設備可以不收影響地擴張;

◆在不但發(fā)展過程中有良好的向下兼容性;

◆易于實現(xiàn)管理信息系統(tǒng)和工業(yè)控制網(wǎng)絡的聯(lián)網(wǎng),即管理控制網(wǎng)絡的一體化。

以太網(wǎng)支持的廣域開放型網(wǎng)絡模型,可以采用多種傳輸媒體。西門子公司在工業(yè)以太網(wǎng)領域有著非常豐富的經(jīng)驗和領先的解決方案。其中simatic net工業(yè)以太網(wǎng)基于經(jīng)過現(xiàn)場驗證的技術(shù),符合ieee802.3標準并提供10mbit/s以及100mbit/s快速以太網(wǎng)技術(shù)。經(jīng)過多年的實踐,simatic net工業(yè)以太網(wǎng)的應用已多于400000個節(jié)點,偏布世界各地,用于嚴酷的工業(yè)環(huán)境,并包括有高強度電磁干擾的地區(qū)。

3  工業(yè)以太網(wǎng)的發(fā)展趨勢

工業(yè)以太網(wǎng)技術(shù)的研究還只是近幾年才引起國內(nèi)外工控專家的關(guān)注。而現(xiàn)場總線經(jīng)過十幾年的發(fā)展,在技術(shù)上日漸成熟,在市場上也開始了全面推廣,并且形成了一定的市場。就目前而言,全面代替現(xiàn)場總線還存在一些問題,需要進一步深入研究基于工業(yè)以太網(wǎng)的全新控制系統(tǒng)體系結(jié)構(gòu),開發(fā)出基于工業(yè)以太網(wǎng)的系列產(chǎn)品。因此,近一段時間內(nèi),工業(yè)以太網(wǎng)技術(shù)的發(fā)展將與現(xiàn)場總線相結(jié)合,具體表現(xiàn)在:

◆     物理介質(zhì)采用標準以太網(wǎng)連線,如雙絞線、光纖等;

◆使用標準以太網(wǎng)連接設備(如交換機等),在工業(yè)現(xiàn)場使用工業(yè)以太網(wǎng)交換機;

◆采用ieee 802.3物理層和數(shù)據(jù)鏈路層標準、tcp/ip協(xié)議組;

◆應用層(甚至是用戶層)采用現(xiàn)場總線的應用層、用戶層協(xié)議;

◆兼容現(xiàn)有成熟的傳統(tǒng)控制系統(tǒng),如dcs、plc等 。

隨著以太網(wǎng)通信速率的提高、全雙工通信、交換技術(shù)的發(fā)展,為以太網(wǎng)的通信確定性的解決提供了技術(shù)基礎,從而消除了以太網(wǎng)直接應用于工業(yè)現(xiàn)場設備間通信的主要障礙,為以太網(wǎng)直接應用于工業(yè)現(xiàn)場設備間通信提供了技術(shù)可能。將有越來越多的工業(yè)以太網(wǎng)技術(shù)直接應用于工業(yè)現(xiàn)場設備間的通信。

4  網(wǎng)絡仿真軟件plcsim
s7-plcsim是自動嵌套在step7中的一個非常試用的仿真plc軟件。無需連接任何s7硬件,就可以在pg/pc上仿真一個完整的s7-cpu,包括地址和i/o。s7-plcsim使用戶能夠在pg/pc上離線測試程序,可以使用所有的step7編程語言。
最新版本的s7-plcsim-v54 sp3支持網(wǎng)絡仿真功能,但僅支持支持s7鏈接之間的通訊,不支持諸如sfc14,sfc15這種與第三方的通訊。s7-plcsim-v54 sp3支持的功能塊有:sfb8“usend”、sfb9“urcv”、sfb12“bsend”、sfb13“brcv”、sfb15“put”和sfb14“get”。

5  工業(yè)以太網(wǎng)網(wǎng)絡通訊仿真的實現(xiàn)在simatic manager中新建兩個帶pn口的cpu(cpu315 pn/dp和cpu317 pn/dp和),分別設置ip地址和子網(wǎng)掩碼,對網(wǎng)絡進行配置,使兩個plc同時連接入同一個局域網(wǎng)。配置如圖1和圖2所示。

 

 圖1 ip地址和子網(wǎng)掩碼設置

 

圖2 以太網(wǎng)網(wǎng)絡配置

網(wǎng)絡配置netpro界面中,右擊任意一個cpu,點擊“插入新連接”,選中對應的cpu,建立主動連接(見圖3和圖4)。

  

  圖3 插入新連接



 圖4 連接屬性設置

本文主要利用sfb8和sfb9實現(xiàn)以太網(wǎng)數(shù)據(jù)通訊仿真。其中sfb8“usend”向類型為“urcv”的遠程伙伴發(fā)送數(shù)據(jù)。執(zhí)行發(fā)送過程而不需要和遠程伙伴進行協(xié)調(diào)。也就是說,在進行數(shù)據(jù)傳送時不需要伙伴進行確認。sfb9“urcv”從類型為“usend”的遠程伙伴sfb/fb中異步接收數(shù)據(jù),并把接收到的數(shù)據(jù)復制到組態(tài)的接收區(qū)域內(nèi)。sfb8和sfb9的輸入輸出參數(shù)具體見附表所示。

 

 附表 sfb8/9主要參數(shù)信息

主程序中,通過調(diào)用sfb8和sfb9對遠程cpu進行讀寫操作。兩個cpu中通過調(diào)用sfb8和sfb9系統(tǒng)功能塊將cpu315的db1.dbb0~dbb9發(fā)送至cpu317的db1.dbb0~dbb9。相應地將cpu317的db1.dbb10~dbb19發(fā)送到cpu315的db1.dbb10~dbb19。plc程序如圖5所示。
 
如圖6所示,打開plcsim仿真器,將兩個cpu的程序和硬件配置分別下載至仿真器。打開用wincc flexbile制作的上位機圖形仿真界面(見圖7),點擊“發(fā)送”按鈕,可以發(fā)現(xiàn)cpu315和cpu317的數(shù)據(jù)互相傳遞。



圖5 數(shù)據(jù)發(fā)送程序



 圖6  plcsim軟件仿真



  圖7 wincc flexbile仿真界面
6  小結(jié)

利用plcsim v5.4 sp3仿真軟件,可以模擬仿真西門子s7 300/400的plc以太網(wǎng)通訊,為今后程序調(diào)試帶來諸多便利之處。
作者簡介

華閏祺(1984-)碩士,培訓師,現(xiàn)就職于上海汽車工業(yè)(集團)總公司培訓中心,主要研究方向為電氣自動化及過程控制、電氣設計、數(shù)據(jù)采集與監(jiān)測系統(tǒng)等。精通西門子s7-300/400,三菱fx,ab controllogix等多款plc,并熟悉多款上位機軟件,主要開發(fā)的項目有:上海通用北廠fi020生產(chǎn)線硬件設計、上海通用南廠alarm數(shù)據(jù)采集與監(jiān)控系統(tǒng)、無錫城區(qū)排水系統(tǒng)采集監(jiān)控系統(tǒng)及上海理工大學rockwell實驗室建設。

參考文獻
[1]宋德玉.可編程控制器原理及應用系統(tǒng)設計 .北京:冶金工業(yè)出版社,1999.
[2]simatic step7 用戶手冊[z].北京:西門子(中國)有限公司,1999.
[3]simatic s7-300、s7-400語句表編程參考手冊[z].北京:西門子(中國)有限公司,2004 .
[4]simatic s7-300、s7-400梯形圖編程參考手冊[z].北京:西門子(中國)有限公司,2004.
[5]廖常初.s7-30/400 plc應用技術(shù)[m].北京機械工業(yè)出版社,2005.
[6]陳忠華.編程控制器與工業(yè)自動化系統(tǒng)[m].北京:機械工業(yè)出版社,2006.
[7]許立梓,程良倫.工業(yè)控制機及其網(wǎng)絡控制系統(tǒng)[m].北京:機械工業(yè)出版社,2005.
[8]馮太合,陳宇駒.西門子s7-300系列plc及應用軟件step7[m].廣州:華南理工大學出版社,2004

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。

相關(guān)內(nèi)容