• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Wincc平臺(tái)開(kāi)發(fā)的PC-PLC通訊狀態(tài)在線檢測(cè)技術(shù)

      2018-04-17 01:48:17葉海燕
      冶金動(dòng)力 2018年5期
      關(guān)鍵詞:上位通訊沖擊

      葉海燕

      引言

      隨著計(jì)算機(jī)控制領(lǐng)域深刻的技術(shù)變革,控制系統(tǒng)結(jié)構(gòu)向網(wǎng)絡(luò)化、開(kāi)放性方向發(fā)展已成為一種趨勢(shì)。網(wǎng)絡(luò)通訊是控制系統(tǒng)的重要組成部分,通訊狀態(tài)直接關(guān)系到控制系統(tǒng)的運(yùn)行效果。以太網(wǎng)作為目前應(yīng)用最為廣泛的局域網(wǎng)技術(shù),在工業(yè)自動(dòng)化和過(guò)程控制領(lǐng)域得到了越來(lái)越多的應(yīng)用。目前寶鋼有多套西門(mén)子控制系統(tǒng),控制系統(tǒng)PLC與監(jiān)控系統(tǒng)HMI采用以太網(wǎng)TCP/IP通訊。

      故障在線檢測(cè)系統(tǒng)在現(xiàn)代社會(huì)具有至關(guān)重要的作用,PLC和PC作為其檢測(cè)控制的重要設(shè)備,相互之間具有很強(qiáng)的互補(bǔ)性,一般搭配使用。故障在線檢測(cè)系統(tǒng)以“狀態(tài)監(jiān)測(cè)”為指導(dǎo)思想,通過(guò)現(xiàn)場(chǎng)獲取設(shè)備運(yùn)行的實(shí)時(shí)狀態(tài)信號(hào),然后對(duì)狀態(tài)信號(hào)進(jìn)行分析和處理,得出系統(tǒng)故障狀態(tài),判斷設(shè)備性能劣化趨勢(shì),并制定出相應(yīng)對(duì)策和處理方法,其中前端數(shù)據(jù)采集設(shè)備和后端數(shù)據(jù)處理設(shè)備之間的通訊是其關(guān)鍵部分,兩者之間通訊的實(shí)現(xiàn)方法及通訊完成后的數(shù)據(jù)解碼直接影響到系統(tǒng)的精度和可靠性。目前西門(mén)子Wincc平臺(tái)開(kāi)發(fā)的上位機(jī)軟件可以通過(guò)實(shí)時(shí)顯示窗口判斷網(wǎng)絡(luò)通訊的狀態(tài),即上位機(jī)(PC)與下位機(jī)(PLC)通訊是否正常,但并沒(méi)有提供一個(gè)網(wǎng)絡(luò)通訊是否正常的變量可以直接應(yīng)用在程序當(dāng)中,即通訊狀態(tài)無(wú)法參與系統(tǒng)控制。

      1 系統(tǒng)組成

      馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)控制系統(tǒng)由3臺(tái)置于中央控制操作室的上位機(jī)(HMI)、1臺(tái)置于電氣室的控制器(PLC)、5臺(tái)置于卸船機(jī)上的數(shù)據(jù)采集遠(yuǎn)程I/O站和多臺(tái)網(wǎng)絡(luò)設(shè)備組成。其控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示。

      圖1 控制系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖

      頂層的系統(tǒng)上位機(jī)HMI監(jiān)控采用Simens公司組態(tài)軟件平臺(tái)Wincc開(kāi)發(fā),具有完備的組態(tài)開(kāi)發(fā)環(huán)境和調(diào)試環(huán)境[1];中層的控制系統(tǒng)采用可編程邏輯控制器來(lái)實(shí)現(xiàn)系統(tǒng)動(dòng)態(tài)有功實(shí)時(shí)控制模型,具體產(chǎn)品為Simens公司S7-300系列PLC硬件和STEP7開(kāi)發(fā)軟件平臺(tái),用戶程序中包括了位邏輯計(jì)數(shù)器、定時(shí)器、復(fù)雜數(shù)學(xué)運(yùn)算器以及與其它智能模塊通訊等指令內(nèi)容,能夠控制各種設(shè)備以滿足自動(dòng)化控制需求[2];底層數(shù)據(jù)采集系統(tǒng)為安裝在五臺(tái)卸船機(jī)上的控制遠(yuǎn)程I/O站,用于采集該控制系統(tǒng)所需要的現(xiàn)場(chǎng)設(shè)備信號(hào)。

      本系統(tǒng)上位機(jī)PC與中央控制器PLC之間的通訊方式為工業(yè)以太網(wǎng),PLC與遠(yuǎn)程I/O站之間的通信方式為現(xiàn)場(chǎng)總線Profibus。

      2 系統(tǒng)控制

      馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)控制系統(tǒng)需根據(jù)PC與PLC的通訊狀態(tài)判斷進(jìn)行有功沖擊負(fù)荷動(dòng)態(tài)控制。系統(tǒng)控制方式設(shè)計(jì)為遠(yuǎn)程自動(dòng)控制、本地自動(dòng)控制和本地手動(dòng)控制三種,這三種控制方式具有互斥性,每次操作只能選擇一種控制方式。在通訊正常時(shí),系統(tǒng)可以進(jìn)行所有電網(wǎng)運(yùn)行方式的選擇和設(shè)備數(shù)據(jù)上傳顯示,當(dāng)通訊故障時(shí)顯示故障報(bào)警同時(shí)限制電網(wǎng)運(yùn)行方式不能選擇遠(yuǎn)程自動(dòng)方式。

      2.1 遠(yuǎn)程自動(dòng)控制

      所有通訊狀態(tài)正常前提下,選擇遠(yuǎn)程自動(dòng)控制方式,電網(wǎng)運(yùn)行和調(diào)相方式、基本負(fù)荷、沖擊負(fù)荷等所有控制和顯示用數(shù)據(jù)均由PLC采集上傳,系統(tǒng)根據(jù)PLC上傳數(shù)據(jù)進(jìn)行計(jì)算和判斷,自動(dòng)進(jìn)行有功沖擊動(dòng)態(tài)負(fù)荷控制,不需要任何人工操作。

      2.2 本地自動(dòng)控制

      當(dāng)PC-PLC通訊正常,有部分遠(yuǎn)程I/O站與主PLC通訊異常時(shí),選擇本地自動(dòng)控制方式,人工手動(dòng)輸入運(yùn)行和調(diào)相方式以及電網(wǎng)基本負(fù)荷值,系統(tǒng)根據(jù)手工輸入數(shù)據(jù)進(jìn)行系統(tǒng)仿真,進(jìn)行計(jì)算和判斷后,自動(dòng)進(jìn)行有功沖擊動(dòng)態(tài)負(fù)荷控制。

      2.3 本地手動(dòng)控制

      PC-PLC通訊異常情況下,選擇本地手動(dòng)控制方式,根據(jù)現(xiàn)場(chǎng)工況和港區(qū)沖擊負(fù)荷輸入選擇區(qū)間、方向限制、沖擊限制的要求,人工手動(dòng)輸入方向限制、沖擊限制原則以及電網(wǎng)沖擊負(fù)荷限值。系統(tǒng)根據(jù)手工輸入數(shù)據(jù)進(jìn)行仿真、計(jì)算和判斷,根據(jù)手工輸入控制方式進(jìn)行有功沖擊動(dòng)態(tài)負(fù)荷控制。

      3 通訊設(shè)計(jì)

      馬跡山港負(fù)荷波動(dòng)激烈,短時(shí)峰值很大,且正峰與負(fù)峰交錯(cuò),可能出現(xiàn)峰值疊加的情況,因此,有功沖擊負(fù)荷動(dòng)態(tài)控制系統(tǒng)和監(jiān)控系統(tǒng)均要求響應(yīng)快、穩(wěn)定性好。在原控制系統(tǒng)設(shè)計(jì)中,監(jiān)控系統(tǒng)與控制系統(tǒng)之間的通訊是雙向的,PLC主要接收上位機(jī)PC端傳來(lái)的參數(shù)與指令,同時(shí)反饋狀態(tài)信息和上位機(jī)監(jiān)控所需要的參數(shù)實(shí)時(shí)數(shù)據(jù)?;赪incc軟件平臺(tái)開(kāi)發(fā)的監(jiān)控系統(tǒng)能根據(jù)通訊狀態(tài)實(shí)時(shí)進(jìn)行數(shù)據(jù)顯示,但并沒(méi)有提供一個(gè)網(wǎng)絡(luò)通訊是否正常的變量參與系統(tǒng)控制,一旦通訊故障,上位機(jī)所顯示的現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)會(huì)一直保持?jǐn)嗑€以前的數(shù)值,不能反映真實(shí)設(shè)備狀態(tài)和自動(dòng)進(jìn)行控制方式切換,導(dǎo)致區(qū)域電網(wǎng)因沖擊負(fù)荷造成電壓和頻率惡性下降,并可能導(dǎo)致系統(tǒng)崩潰,嚴(yán)重影響生產(chǎn)。

      針對(duì)原馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通訊不能參與控制的問(wèn)題,基于Wincc平臺(tái)開(kāi)發(fā)了PC-PLC通訊狀態(tài)在線檢測(cè)功能,通過(guò)編程將PC與PLC之間的通訊狀態(tài)、PLC與遠(yuǎn)程I/O站之間的通訊狀態(tài)分別以變量的形勢(shì)表現(xiàn)出來(lái),并參與有功沖擊負(fù)荷控制方式組態(tài)控制,保證了數(shù)據(jù)信號(hào)傳輸?shù)膶?shí)時(shí)準(zhǔn)確性,同時(shí)也避免了因通訊故障導(dǎo)致控制系統(tǒng)不能反映實(shí)時(shí)設(shè)備狀態(tài)和自動(dòng)進(jìn)行控制方式切換從而影響生產(chǎn)事故發(fā)生。

      4 關(guān)鍵技術(shù)

      4.1 通訊狀態(tài)在線檢測(cè)腳本設(shè)計(jì)

      馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)控制系統(tǒng)在控制過(guò)程中經(jīng)常需要判斷PC-PLC通訊狀態(tài),并需要有直接反映通訊狀態(tài)的變量參與系統(tǒng)控制?;赪incc平臺(tái)開(kāi)發(fā)的PC-PLC通訊狀態(tài)在線檢測(cè)技術(shù),就是利用Wincc全局腳本編程將網(wǎng)絡(luò)通訊狀態(tài)以變量的形式表現(xiàn)出來(lái),參與系統(tǒng)控制和監(jiān)控顯示。具體實(shí)現(xiàn)方式是在Wincc上位機(jī)軟件中創(chuàng)建一個(gè)全局腳本,定義一個(gè)變量A用于表示PC與PLC之間的通訊狀態(tài)。腳本函數(shù)編程示例如下:

      #include"apdefap.h"

      int gscAction(void)

      {

      #define plc"plcdushu"

      #define A"A"

      static old=0,count=0;

      if(GetTagSDWordWait(plc)==old)

      {old=GetTagSDWordWait(plc);

      if(count>5)

      SetTagBit(A,FALSE);

      elsecount++;

      }

      else

      {old=GetTagSDWordWait(plc);

      SetTagBit(A,TRUE);

      count=0;

      }

      return 0;

      }

      上述腳本程序?qū)崿F(xiàn)的功能是:PLC通過(guò)一個(gè)數(shù)據(jù)傳輸點(diǎn)發(fā)出一個(gè)遞增的函數(shù)值(plcdushu);old變量用來(lái)存儲(chǔ)plcdushu的更新前的數(shù)值;當(dāng)兩者相等表明傳上來(lái)的數(shù)據(jù)沒(méi)有發(fā)生變化(即plcdushu變量沒(méi)有增加),count記數(shù)加1,根據(jù)現(xiàn)場(chǎng)設(shè)備狀態(tài)情況考慮,當(dāng)掃描兩者相等超過(guò)5次的話(即count>5),認(rèn)為通訊中斷,HMI輸出0。否則,表明通訊正常,HMI輸出 1,count清零。

      4.2 通訊狀態(tài)參數(shù)控制設(shè)計(jì)

      在馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)控制系統(tǒng)的程序中設(shè)定一個(gè)中間變量M1對(duì)應(yīng)于通訊狀態(tài)參數(shù)Wincc變量A,參與控制方式選擇程序編制。對(duì)于不同通訊狀態(tài)下進(jìn)行有功沖擊負(fù)荷動(dòng)態(tài)控制方式選擇的控制邏輯流程圖如圖2所示。

      圖2 動(dòng)態(tài)控制方式選擇邏輯控制圖

      4.3 通訊狀態(tài)在線檢測(cè)組態(tài)設(shè)計(jì)

      在馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)監(jiān)控系統(tǒng)中組態(tài)通訊狀態(tài)監(jiān)測(cè)顯示功能,用不同網(wǎng)絡(luò)鏈路顏色動(dòng)態(tài)顯示PC-PLC、PLC-I/O站之間的通訊狀態(tài),并根據(jù)通訊狀態(tài)顯示不同控制方式下可操作的中控按鈕。網(wǎng)路通訊監(jiān)控畫(huà)面如圖3所示。

      圖3 網(wǎng)絡(luò)通訊監(jiān)控畫(huà)面

      5 應(yīng)用效果

      基于Wincc平臺(tái)PC-PLC通訊狀態(tài)在線檢測(cè)技術(shù),采用Wincc全局腳本方便靈活地實(shí)現(xiàn)了PLC和PC機(jī)的通訊狀態(tài)監(jiān)測(cè),將原本內(nèi)置與Wincc軟件平臺(tái)的通訊監(jiān)測(cè)功能外化為可參與控制的參數(shù),實(shí)現(xiàn)了馬跡山區(qū)域電網(wǎng)有功沖擊負(fù)荷動(dòng)態(tài)監(jiān)控系統(tǒng)中上位機(jī)監(jiān)控畫(huà)面HMI實(shí)時(shí)顯示系統(tǒng)的通訊狀態(tài),并根據(jù)不同的通訊狀態(tài)動(dòng)態(tài)調(diào)整有功沖擊負(fù)荷控制策略和選擇馬跡山港電網(wǎng)作業(yè)工作方式,確保了正常情況下馬跡山電網(wǎng)有功沖擊負(fù)荷控制系統(tǒng)的穩(wěn)態(tài)穩(wěn)定運(yùn)行。

      本系統(tǒng)基于西門(mén)子軟硬件平臺(tái)開(kāi)發(fā),具有較強(qiáng)的通用性和可擴(kuò)展性,具有很好的推廣應(yīng)用價(jià)值,可廣泛應(yīng)用于控制測(cè)試領(lǐng)域,特別適合三電一體化的控制系統(tǒng)通訊監(jiān)測(cè)解決方案。

      [參 考 文 獻(xiàn)]

      [1]蘇昆哲.深入淺出西門(mén)子Wincc V6[M].北京:北京航空航天出版社,2004:148-166.

      [2]張平.PLC應(yīng)用開(kāi)發(fā)技術(shù)與工程實(shí)踐(第1版)[M].北京:人民郵電出版社,2008:25-35.

      猜你喜歡
      上位通訊沖擊
      《茶葉通訊》簡(jiǎn)介
      茶葉通訊(2022年2期)2022-11-15 08:53:56
      《茶葉通訊》簡(jiǎn)介
      茶葉通訊(2022年3期)2022-11-11 08:43:50
      通訊報(bào)道
      特斯拉 風(fēng)云之老阿姨上位
      車(chē)迷(2018年12期)2018-07-26 00:42:22
      “三扶”齊上位 決戰(zhàn)必打贏
      基于ZigBee和VC上位機(jī)的教室智能監(jiān)測(cè)管理系統(tǒng)
      通訊簡(jiǎn)史
      以新思路促推現(xiàn)代農(nóng)業(yè)上位
      奧迪Q5換擋沖擊
      奧迪A8L換擋沖擊
      新巴尔虎左旗| 临湘市| 桦南县| 双鸭山市| 石城县| 贵港市| 洛南县| 乃东县| 临夏市| 通江县| 绿春县| 宁陕县| 高台县| 乌鲁木齐市| 林西县| 宽城| 昌吉市| 泾源县| 曲水县| 金阳县| 名山县| 麻城市| 连平县| 招远市| 岢岚县| 霍城县| 老河口市| 拉孜县| 田阳县| 漳州市| 乌鲁木齐市| 剑阁县| 公主岭市| 蒲城县| 缙云县| 天峻县| 黄浦区| 汤原县| 淮南市| 龙门县| 天水市|