• <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

    <table id="fficu"></table>

    <sup id="fficu"></sup>
    <output id="fficu"></output>
    1. ACS880-07C
      關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
      橫河電機-23年10月11日
      2024
      工業(yè)智能邊緣計算2024年會(huì )
      2024中國自動(dòng)化產(chǎn)業(yè)年會(huì )
      2023年工業(yè)安全大會(huì )
      OICT公益講堂
      當前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

      案例頻道

      串行通訊在企業(yè)網(wǎng)絡(luò )上的應用―乙烯DCS系統與調度網(wǎng)的數據傳輸(上)
      • 企業(yè):控制網(wǎng)     領(lǐng)域:電源     行業(yè):其他    
      • 點(diǎn)擊數:2148     發(fā)布時(shí)間:2004-11-23 17:26:00
      • 分享到:

       

       

      謝海霞 付善增

      1  引言

       

              隨著(zhù)企業(yè)信息化建設的發(fā)展,網(wǎng)絡(luò )在廠(chǎng)內得到廣泛應用。廠(chǎng)調度室為了更加有效地進(jìn)行管理,及時(shí)了解乙烯裝置的運行情況,隨時(shí)查看工藝數據,委派計算機維護部門(mén)把烯烴分廠(chǎng)DCSDistribute Control System,集散控制系統)系統的部分工藝過(guò)程數據傳送到調度局域網(wǎng)上,以便企業(yè)調度人員隨時(shí)在辦公室查看所關(guān)心的實(shí)時(shí)工藝數據,隨時(shí)定制打印所需報表。

       

      2  當前系統現狀及計算機化技術(shù)上的可能性

       

              當前系統指當前還未開(kāi)發(fā),用戶(hù)已經(jīng)在使用的,滿(mǎn)足其工作流程的物理系統。當前系統下,調度人員需要每日去控制室查看所需數據,或收取現場(chǎng)打印的報表,然后,再把這些數據重新統計匯總成所需的報表上報。當前系統從人為干預改變?yōu)橛嬎銠C管理的關(guān)鍵問(wèn)題是實(shí)現現場(chǎng)控制系統與調度網(wǎng)絡(luò )的通訊。只有將現場(chǎng)的過(guò)程數據傳送到調度網(wǎng)絡(luò )并且存儲后,網(wǎng)絡(luò )用戶(hù)才能夠使用應用軟件訪(fǎng)問(wèn)數據。下面詳細介紹有關(guān)內容。

       

      2.1  乙烯DCS系統介紹

              DCS是計算機技術(shù)、控制技術(shù)、通訊技術(shù)、圖形顯示技術(shù)實(shí)現過(guò)程控制和過(guò)程管理的控制系統,多臺CPU分散應用于過(guò)程控制,通過(guò)通訊總線(xiàn)、CRT顯示器、鍵盤(pán)打印機等又能高度集中地操作、顯示和報警。

       

              北京東方石油化工有限公司東方化工廠(chǎng)計控分廠(chǎng)乙烯裝置使用的DCS是日本橫河公司的CENTUM-XL,是八十年代的技術(shù),與PC機的通訊能力較弱,不能夠安裝網(wǎng)卡直接與PC機通訊,只能使用其專(zhuān)用的通訊設備ECGW(現場(chǎng)通訊門(mén)路單元)進(jìn)行。但ECGW設備較昂貴,需要上百萬(wàn)的投資,企業(yè)暫時(shí)沒(méi)有這筆預算,所以考慮使用串行通訊的方法。

       

              CENTUM-XL系統中的EOPS(現場(chǎng)操作站)是控制系統的人機接口,主要用于工藝人員進(jìn)行操作。EOPS可以安裝RS81卡(RS-232C Communication card),它支持串行通訊,共提供了4個(gè)RS-232C標準串口,其中一個(gè)串口連接了一臺ERPT2(打印機),還有三個(gè)串行口未用,為串行通訊提供了可能。CENTUM-XL系統提供了Basic功能,可以編程向串口發(fā)送數據,能夠完成數據發(fā)送的任務(wù)。

       

      2.2  調度局域網(wǎng)介紹

              從地域范圍方面劃分,網(wǎng)絡(luò )可分為局域網(wǎng)(Local Area Net)和廣域網(wǎng)(Wide Area Net)。在調度樓,利用WindowsNT4.0系統(服務(wù)器用)、Windows95/98系統(客戶(hù)機用)作為組建網(wǎng)絡(luò )的軟件,利用網(wǎng)卡、網(wǎng)線(xiàn)、HUB(集線(xiàn)器)等硬件把調度樓的若干計算機組建成星形的局域網(wǎng),能夠實(shí)現文件夾共享,能夠映射網(wǎng)絡(luò )驅動(dòng)器。例如:服務(wù)器的標識為server,在服務(wù)器的D驅動(dòng)器下有一個(gè)文件為example.mdb,在其它的客戶(hù)機上寫(xiě)代碼時(shí),對服務(wù)器文件\\server\d:\example.mdb的訪(fǎng)問(wèn)可以將\\server\d:映射為本地盤(pán)符,如:映射為本地H驅動(dòng)器。應用程序可以直接對本地的H:\example.mdb操作。

       

      2.3  串行通訊技術(shù)介紹

              串行通訊是指以字符的形式傳送數據。當通信對象遠離主機時(shí),采用串行通訊方式很有效,不但省硬件,而且可使用現存的通信信道(如電話(huà)),故串行數據傳送被廣泛使用。而RS-232C是常用的串行接口標準,用于數據終端設備(DTE)和數據通訊設備(DCE)之間的接口。設備之間的連接常采用直接地或間接地通過(guò)調制解調器的方法。

       

      2.4  數據接收相關(guān)技術(shù)介紹

              數據的接收在一臺PC機上進(jìn)行,利用PC機的串口接收EOPS發(fā)送出的數據。當數據傳送到PC機后,需要將數據文件存放在文件服務(wù)器上,所有的客戶(hù)端都通過(guò)服務(wù)器訪(fǎng)問(wèn)數據文件,服務(wù)器相當于一個(gè)大容量的硬盤(pán),各個(gè)客戶(hù)機上的應用程序通過(guò)盤(pán)符映射的辦法共享服務(wù)器上的文件。

       

              接收數據時(shí),選用Visual BasicVB)作為開(kāi)發(fā)語(yǔ)言。因為VB提供了開(kāi)發(fā)Windows應用程序的最快速、最簡(jiǎn)潔的方法。同時(shí),選用Access作為數據庫軟件,因為它支持多個(gè)用戶(hù)以共享方式打開(kāi)數據庫進(jìn)行查詢(xún),能夠滿(mǎn)足多用戶(hù)數據訪(fǎng)問(wèn)的需求;并且Access數據庫可以用VB直接操作,方便數據存儲的編程。Access數據庫文件格式為*.mdb。

       

      2.5  計算機化程序模塊圖

              筆者把要開(kāi)發(fā)的軟件稱(chēng)為乙烯DCSPC通訊軟件。通訊系統的主要功能是完成數據的發(fā)送和數據的接收。為了數據的使用,還需有數據庫的建立和應用軟件的開(kāi)發(fā)。圖1所示為乙烯DCSPC通訊系統模塊圖。

      1  乙烯DCSPC通訊系統結構圖

      3  具體設計及實(shí)施步驟

      3.1  EOPSPC通訊時(shí)的硬件連接

              初期實(shí)驗階段,為了數據發(fā)送程序、接收程序的調試,PC機可放在控制室,與EOPS采用直接電纜連接。實(shí)際運行時(shí)采用遠距離的連接方式。下面介紹這兩種連接方式:

              (1)  直接電纜連接

              如圖2所示,EOPSCOM接口(串口)與PCCOM接口用一條串行電纜連接。采取直接電纜連接,需在烯烴分廠(chǎng)控制室安放一臺計算機,利用這臺計算機對過(guò)程數據進(jìn)行接收、處理、存放。EOPS串口為25針接口,PC機串口為9針接口。

      2  EOPS串口與PC機串口電纜接線(xiàn)圖

              (2)  EOPS與服務(wù)器之間建立遠距離連接

              實(shí)施時(shí),采用遠距離傳送方式,圖3給出了遠距離的硬件連接圖。

      3  CENTEM-XL與調度網(wǎng)通訊的硬件連接圖

              這種方式下,調度網(wǎng)中的服務(wù)器充當接收PC,數據直接存放在服務(wù)器上。這樣可以縮短客戶(hù)機訪(fǎng)問(wèn)數據的響應時(shí)間,并且可以節省一臺微機的花銷(xiāo)。服務(wù)器與EOPS之間使用一對Modem,速率設置為9 600b/s,Modem1設置為呼叫方,Modem2設置為自動(dòng)應答方,使用專(zhuān)用電話(huà)線(xiàn)連接,這相當于在服務(wù)器與EOPS之間建立了專(zhuān)線(xiàn),專(zhuān)門(mén)用于數據傳輸。EOPS發(fā)送出來(lái)的數據直接存放在服務(wù)器的數據庫中,做為共享數據,供各工作站的應用程序使用。

       

      3.2  DCS數據的采集與發(fā)送

              乙烯DCS系統采集的現場(chǎng)數據,包括監視點(diǎn)、控制點(diǎn),總共兩千多點(diǎn),但調度室最需要的是某些重要點(diǎn)的測量值和一些物料消耗工位的累積量值,暫時(shí)需要傳送的數據為一百個(gè)。發(fā)送端可以向串口發(fā)送20行數據,每行5個(gè)數據,每個(gè)數據由工位號及其測量值組成。

       

              在控制室,任選一臺已經(jīng)安裝RS81卡的操作站(EOPS),作為數據通訊的發(fā)送端。任選一個(gè)未用串口作為數據的發(fā)送端口,調整速率設定開(kāi)關(guān),選擇最高速率9 600b/s,當前通訊設備都支持這一速度。把設置好的Modem1接到選定好的串口上,并連接上電話(huà)線(xiàn)。在EOPSBASIC編程模式下,編制數據發(fā)送程序,主要使用數據采集和打印語(yǔ)句。例如:

              PRCSRD “10FC102A.PV,10FC104A.PV,10TC103.PV, 10LC100A.PV,10FC108A.PV”;A1,A2,A3,A4,A5

              PRINT “10FC102A”,A1,“10FC104A”,A2,“10TC103”,A3, “10LC100A”,A4,“10FC108A”,A5

       

              發(fā)送采用數據塊的形式,一個(gè)數據塊(即20行的數據)發(fā)送完畢,等待足夠時(shí)間,以保證接收端接收并處理完數據,然后再重復發(fā)送,這樣可以免去收發(fā)雙方的握手過(guò)程。如果用戶(hù)對數據實(shí)時(shí)程度的要求不是非常高,可以把數據刷新的間隔加大一些,以減輕EOPSCPU的負荷。發(fā)送過(guò)程如圖4所示。

      4  數據發(fā)送程序流程圖

              說(shuō)明:指定輸出設備是指具體使用哪個(gè)RS-232C口;獲取過(guò)程數據即利用PRCSRD語(yǔ)句把過(guò)程數據取到變量中,過(guò)程數據可以是測量值(PV)、設定值、輸出值等,主要獲取PV值;發(fā)送數據用PRINT語(yǔ)句發(fā)送工位號及對應過(guò)程數據,工位號的發(fā)送是為了接收端對數據的識別。發(fā)送數據時(shí)需保持一定的格式,如:工位號占8位,數據占10位,方便接收端接收。采用目前的通訊方式,發(fā)送、接收和處理100個(gè)數據需要兩分鐘的時(shí)間。發(fā)送程序是一個(gè)循環(huán)發(fā)送的過(guò)程,所以必須以實(shí)時(shí)方式運行,即把程序放在后臺執行,它的執行與前臺操作無(wú)關(guān),不會(huì )影響操作工的日常工作。

      熱點(diǎn)新聞

      推薦產(chǎn)品

      x
      • 在線(xiàn)反饋
      1.我有以下需求:



      2.詳細的需求:
      姓名:
      單位:
      電話(huà):
      郵件:
      欧美精品欧美人与动人物牲交_日韩乱码人妻无码中文_国产私拍大尺度在线视频_亚洲男人综合久久综合天

    2. <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

      <table id="fficu"></table>

      <sup id="fficu"></sup>
      <output id="fficu"></output>