徐漢均,田 闊,劉 森,徐 健
(北京機械工業(yè)自動化研究所,北京 100120)
通訊與網(wǎng)絡(luò)
S7-400多子站系統(tǒng)中用IM151-8 PN/DP CPU替換IM151-7 CPU的研究與實現(xiàn)
徐漢均,田 闊,劉 森,徐 健
(北京機械工業(yè)自動化研究所,北京 100120)
隨著工業(yè)控制的發(fā)展,工業(yè)以太網(wǎng)逐步成為工廠自動化系統(tǒng)網(wǎng)絡(luò)的主流,profinet協(xié)議成為國際標準后,很多工廠為了更高效穩(wěn)定的實時通信,希望將老舊的profibus系統(tǒng)更替為profinet系統(tǒng)。針對在項目整體系統(tǒng)環(huán)境不改變的情況下,把整個profibus網(wǎng)絡(luò)的局部設(shè)備更替為profinet網(wǎng)絡(luò)的可實施性進行分析和實現(xiàn),并對更換后的系統(tǒng)進行穩(wěn)定性測試,總結(jié)最優(yōu)系統(tǒng)硬件配置方案,對今后的舊工廠改造項目有一定參考意義。
S7-400;profinet profibus RT通訊
本次升級是將某項目56臺DP子站系統(tǒng)中的12臺IM151-7 CPU更換為IM151-8 PN/DP CPU,過程中經(jīng)過對不同網(wǎng)絡(luò)配置方法的嘗試,闡述在大部分硬件不改變的情況下,更換profinet網(wǎng)絡(luò)系統(tǒng)的實現(xiàn)方法。
PROFINET是一種近年產(chǎn)生的工業(yè)以太網(wǎng)通訊系統(tǒng),是由西門子公司和profibus用戶協(xié)會開發(fā)。針對分布式智能自動化系統(tǒng)進行了優(yōu)化。應(yīng)用可以大大節(jié)省配置和調(diào)試費用。PROFINET系統(tǒng)集成是基于profibus和以太網(wǎng)系統(tǒng),在保持著master和slave模式的同時,還有包括以太網(wǎng)的星型、樹形、總線型拓撲結(jié)構(gòu),可以使用如RT,CBA RT,IO IRT等實時通訊協(xié)議。具有通訊速度快、等時精度高、抗干擾能力強等特點。本文主要討論采用星型網(wǎng)絡(luò)拓撲和RT通訊協(xié)義的profinet網(wǎng)絡(luò)結(jié)構(gòu)替換原有串聯(lián)的profibus網(wǎng)絡(luò)的實現(xiàn)方法。
原有系統(tǒng)主站cpu型號為CPU 412/2DP ,包含兩個DP總線網(wǎng)絡(luò)profibus-1和profibus-2,分別掛有34和22個DP從站-IM151-7 CPU,總線網(wǎng)絡(luò)均采用串聯(lián)模式,傳輸速率187.5Kbps。同時cpu還掛了一個CP443-1用于和項目中其他設(shè)備的以太網(wǎng)控制器進行基于RT通道的實時通訊,網(wǎng)絡(luò)名稱-Ethernet(1)。布局示意圖和系統(tǒng)配置如圖1、圖2所示。
圖1 布局示意圖
圖2 系統(tǒng)配置圖
3.1實施目的和要求
將7至18號共12臺IM151-7 CPU從站替換為以太網(wǎng)從站IM151-8 PN/DP CPU,實施過程中保持其他從站系統(tǒng)原樣不動,同時保證程序更改最小化甚至不更改,為了提高新系統(tǒng)的冗余度,新profinet從站網(wǎng)絡(luò)采用星型拓撲,相互獨立的連接結(jié)構(gòu)。
3.2CPU選型及程序移植
為保證在系統(tǒng)新添加PROFINET網(wǎng)絡(luò)的同時對原有的PROFIBUS_DP網(wǎng)絡(luò)不造成任何影響,新系統(tǒng)選用了具有PROFIBUS_DP和PROFINET雙重組網(wǎng)能力的主控器CPU 414-3PN/DP。在程序移植過程中,為保證系統(tǒng)運行的各個參數(shù)丟失,需要當(dāng)前系統(tǒng)在線的程序拷貝至調(diào)試step7中,更換完CPU之后,再將step7中新系統(tǒng)的所有內(nèi)容下載至新CPU414的運行存儲器里,整個過程操作需要系統(tǒng)停運10分鐘左右,10分鐘以后,升級內(nèi)容以外的設(shè)備系統(tǒng)即可恢復(fù)正常運行。
3.3新系統(tǒng)網(wǎng)絡(luò)配置
新profinet從站網(wǎng)絡(luò)在拓撲中占用CPU 414-3PN/ DP的其中一個PN口,新建一個profinet網(wǎng)絡(luò)Ethernet(2),與原有以太網(wǎng)絡(luò)在硬件上分隔開。IM151-8 PN/ DP CPU從站與原IM151-7 CPU從站的通訊模式一致,采用IO通訊,將IM151-8 PN/DP CPU通過I-device配置設(shè)置為CPU 414-3PN/DP的從站系統(tǒng),IO硬件接口與原來一樣,這樣保證了接口程序無需改變??紤]到IM151-8 PN/DP CPU子站本身具有處理能力,設(shè)備動作控制由其本身完成,所以對主站CPU的等時通訊的同步率要求并不高,所以從站系統(tǒng)我們依然使用RT的信息通道。硬件結(jié)構(gòu)圖如圖3所示。
升級后試運行時發(fā)現(xiàn)了CPU的BF燈不定時閃爍,經(jīng)診斷發(fā)現(xiàn)是從站丟失報警,經(jīng)過分析討論,由于系統(tǒng)采用RT通道通訊,通道內(nèi)設(shè)備數(shù)量高達22臺,所以在等時性上無法達到特別高的性能,硬件配置時使用系統(tǒng)默認的2ms更新時間的要求過高,通道的通訊效率不能滿足。默認更新時間如圖4所示。
因此在程序中加入了統(tǒng)計從站丟失次數(shù)的程序,并在確定CPU看門狗的時間為3s的條件下,對不同固定的更新時間進行1個小時的丟站次數(shù)記錄,直到尋找到系統(tǒng)可以穩(wěn)定的配置參數(shù)。
圖3 硬件結(jié)構(gòu)圖
圖4 默認更新時間
診斷塊代碼:
單個從站的丟站次數(shù)統(tǒng)計代碼:
【】【】
丟站次數(shù)與更新時間曲線:
經(jīng)過測試當(dāng)選擇的固定更新時間大于256ms時,設(shè)備網(wǎng)絡(luò)系統(tǒng)達到穩(wěn)定運行狀態(tài)。長時間觀察,系統(tǒng)運行正常,未出現(xiàn)硬件報錯等問題。
profinet網(wǎng)絡(luò)結(jié)構(gòu)已經(jīng)得到國際全方面的認可,使用、維護方便,調(diào)試成本降低,兼容性廣泛,是未來控制系統(tǒng)的主流發(fā)展趨勢,profibus系統(tǒng)升級為profinet系統(tǒng)可實施性很高,老工廠需要升級控制系統(tǒng)的市場需求也很廣闊,掌握好系統(tǒng)升級的方法,不但可以降低企業(yè)的人力成本,還可以在盡量少影響原系統(tǒng)運行的條件下完成升級,提高企業(yè)承攬項目的競爭力。
[1] 工業(yè)網(wǎng)絡(luò)通信.崔堅主編.西門子工業(yè)網(wǎng)絡(luò)通信指南[M].機械工業(yè)出版社,2005.6.
[2] 電氣傳動控制系統(tǒng)的綜合天津電氣傳動設(shè)計研究所.電氣傳動自動化技術(shù)手冊[M].機械工業(yè)出版社,2005.6.
[3] SIMATICPROFINET.系統(tǒng)說明[Z].西門子自動化設(shè)備部.系統(tǒng)手冊A5E00879148-05,2010.7.
[4] 陳方良,方文,馬思文,等.關(guān)于Profinet以太網(wǎng)現(xiàn)場總線的研究與應(yīng)用[J].控制系統(tǒng),2006(9):37-39.
Research and realization of the IM151-8 PN/DP CPU to replace the IM151-7 system in S7-400 multi station system
XU Han-jun, TIAN Kuo, LIU Sen, XU Jian
TP273
A
1009-0134(2016)07-0049-03
2016-05-25
徐漢均(1988 -),男,遼寧沈陽人,助理工程師,本科,主要從事自動化倉儲物流系統(tǒng)設(shè)計開發(fā)和調(diào)試工作。