李鈺靚,劉春桂
(1.浙江中煙工業(yè)有限責(zé)任公司杭州卷煙廠,杭州 310008; 2.安徽工程大學(xué)電氣工程學(xué)院,安徽蕪湖 241000)
S7通信在卷煙梗絲線控制系統(tǒng)改進(jìn)中的應(yīng)用
李鈺靚1,劉春桂2
(1.浙江中煙工業(yè)有限責(zé)任公司杭州卷煙廠,杭州 310008; 2.安徽工程大學(xué)電氣工程學(xué)院,安徽蕪湖 241000)
針對(duì)現(xiàn)代煙廠要求控制系統(tǒng)能集中管理、分散控制生產(chǎn)線的要求,對(duì)煙廠梗絲線控制系統(tǒng)進(jìn)行了改進(jìn)。改進(jìn)后的系統(tǒng)采用西門子S7通信協(xié)議,通過(guò)PROFIBUS-DP網(wǎng)絡(luò)將所有生產(chǎn)環(huán)節(jié)的PLC連接到同一個(gè)控制系統(tǒng)中,形成了主主通信控制系統(tǒng)。操作員通過(guò)Win CC或任一主站(采用西門子S7-300/400系列PLC)即可查看整條梗絲線的生產(chǎn)情況。Win CC臨界報(bào)警功能有利于操作人員提前做出規(guī)避操作。改進(jìn)后的系統(tǒng)操作靈活,管理便捷,節(jié)約了人力資源。
S7通信;主主通信;PLC;Win CC;主從通信
目前,由于設(shè)備供應(yīng)商熱衷于給設(shè)備單獨(dú)配置PLC打包出售,使得國(guó)內(nèi)煙廠各個(gè)生產(chǎn)環(huán)節(jié)由彼此獨(dú)立的控制系統(tǒng)控制。在這種生產(chǎn)模式下,各個(gè)控制系統(tǒng)的PLC分散獨(dú)立,無(wú)法集中管理、統(tǒng)一調(diào)度,操作員需要到生產(chǎn)現(xiàn)場(chǎng)對(duì)PLC逐個(gè)進(jìn)行參數(shù)設(shè)置及調(diào)整,耗時(shí)長(zhǎng),勞動(dòng)強(qiáng)度高,系統(tǒng)控制精度得不到保證。最終導(dǎo)致卷煙品質(zhì)不佳,嚴(yán)重制約了卷煙品牌的市場(chǎng)競(jìng)爭(zhēng)力。針對(duì)這一問(wèn)題,本文提出將基于PROFIBUS-DP網(wǎng)絡(luò)的西門子S7通信技術(shù)運(yùn)用到杭州煙廠梗絲線上,將原有各控制系統(tǒng)的PLC連接成主主通信控制系統(tǒng)。操作員可在總控室內(nèi)通過(guò)新增的上位機(jī)Win CC對(duì)生產(chǎn)過(guò)程進(jìn)行實(shí)時(shí)動(dòng)態(tài)監(jiān)控并及時(shí)修改參數(shù)。
1.1 方案選擇
杭州煙廠要求技改后的控制系統(tǒng)不但能夠?qū)崿F(xiàn)集中管理、分散控制,而且還要最大程度地利用現(xiàn)有設(shè)備,減少企業(yè)設(shè)備投資。目前,主從通信廣泛應(yīng)用于工業(yè)控制領(lǐng)域,但主從通信中僅允許有一個(gè)主站。若采用主從通信對(duì)杭州煙廠梗絲線進(jìn)行技改,則各個(gè)生產(chǎn)環(huán)節(jié)的PLC控制器均被閑置,不僅無(wú)法保證各環(huán)節(jié)的生產(chǎn)控制精度,而且不能充分利用現(xiàn)有設(shè)備,造成資源浪費(fèi),不能滿足企業(yè)的技改要求。
經(jīng)查閱相關(guān)技術(shù)資料后,決定采用主主通信,以實(shí)現(xiàn)集中管理、分散控制的技改要求。目前,在技術(shù)較成熟的MPI(multipoint interface)通信協(xié)議和S7通信協(xié)議下均可實(shí)現(xiàn)主主通信。MPI通信協(xié)議適用于對(duì)通信速率要求不高、通信數(shù)據(jù)量不大、少數(shù)站點(diǎn)間通信的網(wǎng)絡(luò),多用于連接上位機(jī)和少量PLC的近距離通信,最大通信距離為50 m。梗絲線工藝流程復(fù)雜,需要的站點(diǎn)數(shù)較多,控制精度對(duì)數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性和吞吐量要求頗高。由于通信距離越短需要增加的中繼器越多,增加了企業(yè)的設(shè)備投資,因此MPI通信協(xié)議不是最佳選擇。
S7通信是S7系列PLC基于MPI,PROFIBUS,ETHERNET網(wǎng)絡(luò)的一種優(yōu)化的通信協(xié)議[1-4],主要用于S7-400/400,S7-300/400系列PLC之間的主主通信,非常適合S7 PLC與HMI的通信,例如與監(jiān)控軟件Win CC的通信[5-6]。本方案選擇基于PROFIBUS網(wǎng)絡(luò)的S7通信。PROFIBUS總線應(yīng)用廣泛,性價(jià)比高,DP接口易于集成;傳輸距離設(shè)為200 m,減少了中繼器的使用數(shù)量,節(jié)約了企業(yè)的投資成本;數(shù)據(jù)傳輸速率為1.5 Mbit/s,數(shù)據(jù)吞吐能力強(qiáng),實(shí)時(shí)性較好;通過(guò)DP接口連接所有PLC,充分利用了原有設(shè)備,硬件成本低。
1.2.1 CPU的S7連接資源
CPU的通信資源指CPU的連接數(shù)量指標(biāo)。S7-300PLC分為動(dòng)態(tài)連接和靜態(tài)連接,同HMI和編程器之間的通信均需占用靜態(tài)連接數(shù)。一個(gè)S7連接要占用一個(gè)靜態(tài)連接,因?yàn)镾7-300PLC靜態(tài)連接資源較少,所以S7-300PLC系統(tǒng)間不能直接建立S7連接。由于梗絲線各生產(chǎn)環(huán)節(jié)主控制器均為S7-300PLC,故本方案在總控室內(nèi)新增一個(gè)S7-400PLC,并將它們連接成S7單邊通信,只能在S7-400PLC側(cè)建立單邊連接。S7-400PLC作為Client,S7-300PLC作為Server,S7-400PLC調(diào)用“PUT”,“GET”命令訪問(wèn)Server的數(shù)據(jù),這種方式稱為S7單邊通信。
1.2.2 S7 單邊通信功能塊
在S7單邊通信中,S7-400PLC通過(guò)PUT/GET功能塊訪問(wèn)Server端的數(shù)據(jù)并得到對(duì)方確認(rèn)。S7-400PLC通過(guò)GET功能塊將S7-300PLC側(cè)DB1~DB4中的數(shù)據(jù)讀到本側(cè)DB1~DB4數(shù)據(jù)區(qū)中,便于操作員分析現(xiàn)場(chǎng)生產(chǎn)數(shù)據(jù);S7-400PLC通過(guò)PUT功能塊將本側(cè)DB5~DB8中的數(shù)據(jù)寫(xiě)入S7-300PLC側(cè)DB5~DB8數(shù)據(jù)區(qū)中,對(duì)S7-300PLC發(fā)出生產(chǎn)調(diào)節(jié)控制指令。在S7-400PLC側(cè)僅需編寫(xiě)少量通信程序即可滿足通信需求,實(shí)現(xiàn)集中管理、分散控制的技改要求。
1.3 具體方案
本方案使用PROFIBUS-DP總線將所有S7-300PLC、總控室內(nèi)新增的1個(gè)S7-400PLC以及Win CC的DP接口連接起來(lái),然后采用西門子Step7v5.4軟件進(jìn)行系統(tǒng)硬件組態(tài)連接,形成主主通信控制系統(tǒng)。同時(shí)根據(jù)生產(chǎn)指標(biāo)要求,編寫(xiě)針對(duì)性的PID子程序取代PLC通用的PID模塊以提高各個(gè)生產(chǎn)環(huán)節(jié)的控制精度。網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。
圖1 主主通信網(wǎng)絡(luò)結(jié)構(gòu)
本方案的S7-300/400PLC均作為主站控制器使用,其中S7-400PLC控制級(jí)別最高,不僅可以讀取任一S7-300PLC主站的生產(chǎn)信息,還可根據(jù)生產(chǎn)需要直接修改任一S7-300PLC的參數(shù)設(shè)置。S7-400PLC通過(guò)PROFIBUS-DP總線與上位機(jī)Win CC進(jìn)行信息交換,所有S7-300PLC的控制級(jí)別相同,可以讀取彼此的生產(chǎn)信息,修改各自的控制參數(shù),但不能修改其他S7-300PLC的參數(shù)。
違法信訪行為的產(chǎn)生反映出我國(guó)民眾法治意識(shí)和思維的淡薄。徐賁認(rèn)為:只有在大多數(shù)公民愿意和習(xí)慣說(shuō)理,有說(shuō)理的要求、能力和習(xí)慣的社會(huì)里,說(shuō)理才會(huì)真正成為一種價(jià)值規(guī)范和生活方式。信訪評(píng)議團(tuán)制度為廣大人民群眾提供了說(shuō)事明理的平臺(tái),通過(guò)第三方介入機(jī)制,以法律規(guī)范約束訪民行為,其效果遠(yuǎn)好于政府強(qiáng)制力。評(píng)議過(guò)程是一次生動(dòng)的法律課,通過(guò)參與、旁聽(tīng)評(píng)議,引導(dǎo)人民群眾在法治軌道上反映訴求,有助于形成辦事依法、遇事找法、解決問(wèn)題用法、化解矛盾靠法的信訪法治環(huán)境。
本方案在控制系統(tǒng)原有基礎(chǔ)上,將梗絲線中所有主從系統(tǒng)控制主站S7-300系列PLC的CPU升級(jí)為315-2DP,并仍作為各自主從系統(tǒng)的控制主站。S7-300PLC通過(guò)遠(yuǎn)程分布I/O系統(tǒng)ET200S與生產(chǎn)設(shè)備的模擬輸入輸出模塊相連接,將采集到的模擬信號(hào)直接轉(zhuǎn)換成數(shù)字信號(hào),提高了信號(hào)傳輸過(guò)程中的可靠性,抗干擾能力得到增強(qiáng)。通過(guò)PROFIBUS-DP總線接口使所有S7-300/400系列PLC主站和上位機(jī)Win CC連接形成主主通信。
考慮到梗絲線控制系統(tǒng)的兼容性及日后擴(kuò)展升級(jí)的需要,本方案器件選型均采用西門子公司的系列產(chǎn)品,以便于系統(tǒng)集成。主要器件選型如表1所示。
表1 主主通信主要器件選型
3.1 S7-300/400PLC間S7通信的建立
通過(guò)集成DP接口將S7-300PLC與S7-400PLC連接成S7單邊通信。S7-300PLC受自身連接資源限制,僅可作為通信服務(wù)器;在S7-400PLC側(cè)建立單邊連接,其作為客戶器。S7-400PLC可通過(guò)PUT/GET功能塊訪問(wèn)服務(wù)器端的數(shù)據(jù)信息。網(wǎng)絡(luò)配置如圖2所示。
S7單邊通信連接過(guò)程如下:
1)新建項(xiàng)目
右擊圖標(biāo)并選中“打開(kāi)”,在打開(kāi)的SIMATIC管理器中新建一個(gè)名為“HZGSX”的項(xiàng)目,并選擇項(xiàng)目的保存路徑。單擊“確定”按鈕,創(chuàng)建一個(gè)項(xiàng)目,如圖3所示。
圖2 S7-300/400PLC S7通信配置
2)硬件組態(tài)
雙擊“HZGSX”項(xiàng)目后,在菜單欄中選中“插入”選項(xiàng),即可插入一個(gè)S7-400站點(diǎn)。根據(jù)設(shè)計(jì)方案和硬件安裝順序依次插入機(jī)架、CPU、電源,如圖4所示。在插入CPU時(shí)彈出的組態(tài)PROFIBUS界面中新建一條PROFIBUS(1),并設(shè)置站地址、傳輸速率和行規(guī)為“Standard”。由于S7-300主站組態(tài)過(guò)程類似于S7-400主站,故不重復(fù)介紹。
圖3 創(chuàng)建一個(gè)項(xiàng)目的界面
圖4 S7-400站硬件組態(tài)
3)建立S7連接
單擊硬件組態(tài)畫(huà)面“Configure Network”按鈕,在打開(kāi)的“NetPro”界面設(shè)置網(wǎng)絡(luò),并將連接方式設(shè)置為S7 connection。檢查無(wú)誤,最后編譯存盤,S7-400側(cè)即建立了一條S7連接。網(wǎng)絡(luò)連接如圖5所示。
圖5 建立網(wǎng)絡(luò)連接
4)下載和調(diào)試
將程序和模塊信息載入PLC的CPU中,然后才可進(jìn)行程序的調(diào)試。將CPU工作模式設(shè)置為STOP模式,選中項(xiàng)目窗口內(nèi)要下載的工作站,選中菜單欄“PLC”下菜單中的“下載”選項(xiàng),下載完成。也可通過(guò)單擊“PLC”選項(xiàng)中的“Monitor/Modify Variables”來(lái)查看調(diào)試成功與否。
根據(jù)生產(chǎn)實(shí)際需要,本方案建立了S7單邊通信方式,通過(guò)調(diào)用S7-400PLC側(cè)OB1中的通信功能塊來(lái)訪問(wèn)S7-300PLC的數(shù)據(jù)。S7-400PLC側(cè)僅需要一對(duì)通信數(shù)據(jù)區(qū)即可滿足通信要求。少量的通信數(shù)據(jù)要求使得S7-400PLC主站與各S7-300PLC主站之間的通信變得簡(jiǎn)單、高效、快捷。
3.2 系統(tǒng)監(jiān)控
監(jiān)控顯示選用西門子的Win CC V 6.0取代原有的模擬屏。S7通信也適合西門子S7系列的PLC與HMI通信。在梗絲線控制系統(tǒng)中選用西門子的Win CC作為實(shí)時(shí)動(dòng)態(tài)監(jiān)控界面,不僅使得S7-400PLC主站與監(jiān)控設(shè)備之間的S7通信變得更加流暢,還能提供全面詳細(xì)的實(shí)時(shí)動(dòng)態(tài)信息給操作員。杭州煙廠梗絲線Win CC監(jiān)控顯示主頁(yè)畫(huà)面如圖6所示。
圖6 杭州煙廠梗絲線Win CC監(jiān)控顯示主頁(yè)畫(huà)面
由圖6可以看出,網(wǎng)絡(luò)狀態(tài)已連接,梗絲線在正常運(yùn)行狀態(tài)時(shí),Win CC動(dòng)態(tài)顯示了整條梗絲線工藝流程的生產(chǎn)信息,信息全面、詳細(xì)、清晰直觀,報(bào)警功能使得安全性得到進(jìn)一步提高。Win CC中設(shè)置了操作員窗口,便于操作員針對(duì)可能出現(xiàn)的臨界情況快速做出參數(shù)調(diào)整,極大地方便了操作員集中管理整條生產(chǎn)線。
將西門子S7通信技術(shù)運(yùn)用于杭州煙廠梗絲線控制系統(tǒng)中,形成了多主站的主主通信控制模式。S7-400PLC與各S7-300PLC進(jìn)行信息交換,并將信息傳給上位機(jī)Win CC。操作員在總控室通過(guò)上位機(jī)Win CC即可查看生產(chǎn)各個(gè)環(huán)節(jié)的動(dòng)態(tài)生產(chǎn)信息并根據(jù)需要做出相應(yīng)的調(diào)整,各生產(chǎn)環(huán)節(jié)由相應(yīng)的S7-300PLC主站進(jìn)行調(diào)節(jié)控制。圖7~10為部分生產(chǎn)環(huán)節(jié)的調(diào)試運(yùn)行圖。其中,圖7表示加料流量趨勢(shì),圖8表示膨化回風(fēng)溫度趨勢(shì),圖9表示加香前溫度趨勢(shì),圖10表示1#水分儀水分趨勢(shì)&壓梗機(jī)堵料報(bào)警。
圖7 加料流量趨勢(shì)
圖8 膨化回風(fēng)溫度趨勢(shì)
圖9 加香前溫度趨勢(shì)
圖101 #水分儀水分趨勢(shì)&壓梗機(jī)堵料報(bào)警
由圖7~10可以看出:西門子S7通信技術(shù)應(yīng)用到杭州煙廠梗絲線控制系統(tǒng)技改的效果較好,主主通信的優(yōu)勢(shì)使得操作員在總控室內(nèi)就可對(duì)梗絲線的整個(gè)生產(chǎn)過(guò)程進(jìn)行實(shí)時(shí)動(dòng)態(tài)監(jiān)控,一旦出現(xiàn)臨界情況,操作員可第一時(shí)間做出調(diào)整,極大地縮短了故障排查時(shí)間,提高了工作效率,增強(qiáng)了系統(tǒng)的穩(wěn)定性及可靠性。其中,圖10顯示了壓梗機(jī)堵料報(bào)警,報(bào)警方式簡(jiǎn)潔、清晰、醒目。
針對(duì)杭州煙廠梗絲線控制系統(tǒng)的改進(jìn)需求,本方案在充分利用原有設(shè)備的基礎(chǔ)上,靈活運(yùn)用西門子S7通信技術(shù),解決了原控制系統(tǒng)的不足。通過(guò)PROFIBUS-DP總線接口,將新增的1個(gè)S7-400PLC與梗絲線原有的多個(gè)S7-300PLC連接成主主通信,上位機(jī)Win CC取代了落后的模擬屏顯示器。生產(chǎn)實(shí)踐證明本方案切實(shí)可行。改進(jìn)后的系統(tǒng)便于操作員集中管理、分散控制整條生產(chǎn)線,控制精度更高,更加穩(wěn)定和安全。本方案同時(shí)也為其他企業(yè)技改提供了參考依據(jù)。
[1]劉伯松,劉燁,李炳林,等.基于Ethernet網(wǎng)絡(luò)的雙向S7通信仿真[J].吉林:長(zhǎng)春工業(yè)大學(xué)學(xué)報(bào),2012,33 (3):323-327.
[2]李鵬翔.基于S7-400的PROFIBUS-DP網(wǎng)絡(luò)的組態(tài)及應(yīng)用[J].可編程控制器與工廠自動(dòng)化,2013(2):67-69.
[3]胡陽(yáng)蘭,劉國(guó)宏.PROFIBUS-S7網(wǎng)絡(luò)通訊在五機(jī)五流連鑄機(jī)自動(dòng)控制系統(tǒng)中的應(yīng)用[J].重型機(jī)械,2010 (5):281-283.
[4]余輝,萬(wàn)瑋,李培,等.PROFIBUS總線在煙廠控制系統(tǒng)中的應(yīng)用[J].工業(yè)控制計(jì)算機(jī),2013,26(5):84,87.
[5]汪鈞,沈俊杰,施華.基于WinCC在煙草行業(yè)中的應(yīng)用研究[J].機(jī)械與電子,2006(1):45-47.
[6]金劍,金釗.基于Win CC的煙箱標(biāo)簽打印系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2010,18(8):1940-1942.
(責(zé)任編輯 楊黎麗)
Application of S7 Communication in the Improvement on the Control System of Cigarette Cut Stem Production Line
LI Yu-liang1,LIU Chun-gui2
(1.Zhejiang Zhongyan Industrial Co.,Ltd.Hangzhou Cigarette Factory,Hangzhou 310008,China; 2.College of Electric Engineering,Anhui Polytechnic University,Wuhu 241000,China)
Modern cigarette factory requires its control systems to be able to centralized management,decentralized control production lines.In response to this requirement,the control system of tobacco factory cut stem production line is updated.The improved system uses Siemens S7 communication protocol,PLC of all production processes were connected to the same control system via PROFIBUSDP network,forming master-master communication control system.The operator can view the entire cut stem production through Win CC or any master(Siemens S7-300/400 series PLC).Win CC Critical alarm function can help the operator to make evasive action in advance.The improved system can be operated flexibly,managed easily,and it saves human resources.
S7 communication;master-master communications;PLC;WinCC;master-slave communication
TP23
A
1674-8425(2014)05-0093-05
10.3969/j.issn.1674-8425(z).2014.05.018
2013-09-18
李鈺靚(1983—),男,浙江杭州人,碩士,工程師,主要從事工控設(shè)備管理工作;劉春桂(1986—),男,江蘇海安人,碩士研究生,主要從事先進(jìn)傳感與檢測(cè)技術(shù)研究。
李鈺靚,劉春桂.S7通信在卷煙梗絲線控制系統(tǒng)改進(jìn)中的應(yīng)用[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué)版,2014 (5):93-97.
format:LI Yu-liang,LIU Chun-gui.Application of S7 Communication in the Improvement on the Control System of Cigarette Cut Stem Production Line[J].Journal of Chongqing University of Technology:Natural Science,2014(5):93-97.