国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
隨著會計的發(fā)展,追蹤碳足跡
CAIAC 2025
2024
工業(yè)智能邊緣計算2024年會
2023年工業(yè)安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

DCS系統(tǒng)與外接設(shè)備通訊技術(shù)的應(yīng)用
  • 企業(yè):控制網(wǎng)     領(lǐng)域:DCS/FCS/SCADA     行業(yè):石油天然氣    
  • 點擊數(shù):1886     發(fā)布時間:2008-02-02 12:58:34
  • 分享到:



    袁漢福  (1953—)
浙江寧波人,副總工程師, (藍星石化有限公司天津石油化工廠,天津 300380) ,現(xiàn)就職于藍星石化有限公司天津石油化工廠,從事煉油自動化的設(shè)計、施工等工作。

摘要:介紹了DCS系統(tǒng)與質(zhì)量流量計的通訊問題和解決方法,重點闡述了數(shù)據(jù)轉(zhuǎn)換原理、方法和質(zhì)量流量計的調(diào)試方法。

關(guān)鍵字:浮點數(shù);十進制數(shù);通訊接口;尋址;IEEE標準

Abstracts: This paper introduces the communication and resolution of the DCS and the Mass flow meter. The key points are the principle and the method of data exchange, and the debug method of the Mass flow meter.

Key words:floating point numbers; the decimal system; communication interface; addressing; IEEE standard

1 引言

    2006年藍星石化公司天津石油化工廠投入運行的7萬噸/年余C4綜合利用裝置,應(yīng)用DCS系統(tǒng)作為控制檢測系統(tǒng),C4進裝置和直流汽油進裝置流量檢測使用了質(zhì)量流量計,分別檢測兩種生產(chǎn)原料進料流量,進行兩種原料的配比。由于生產(chǎn)原料的成分組成有很大變化,使用質(zhì)量流量計數(shù)字通訊接口,可以檢測介質(zhì)的瞬時流量、累計流量、溫度、密度等重要參數(shù),檢測到生產(chǎn)原料組分的變化,可以及時調(diào)整生產(chǎn)配比、流量,確保生產(chǎn)產(chǎn)品質(zhì)量。使用DCS的通訊接口與質(zhì)量流量計的通訊接口實現(xiàn)數(shù)字通訊,可以實現(xiàn)上述要求。 數(shù)字通訊需要針對不同通訊協(xié)議和數(shù)據(jù)格式的數(shù)據(jù)進行數(shù)據(jù)轉(zhuǎn)換,需要針對不同廠家的質(zhì)量流量計的地址編碼方式進行編程尋址。本文重點介紹了質(zhì)量流量計的調(diào)試方法,IEEE754標準的應(yīng)用及程序?qū)崿F(xiàn)方法。

2 數(shù)據(jù)轉(zhuǎn)換

    2.1   數(shù)據(jù)轉(zhuǎn)換

    由于DCS采集質(zhì)量流量計的數(shù)據(jù)為浮點數(shù),需要進行轉(zhuǎn)換為十進制數(shù)。

    浮點數(shù)轉(zhuǎn)換,按照IEEE754標準進行,IEEE754標準在表示浮點數(shù)時,每個浮點數(shù)均由三部分組成:符號位S,指數(shù)部分E和尾數(shù)部分M。

    例如49E48E68

    0 (1位) 100 1001 1(8 位)  110  0100  1000  1100  1101  0000 .1100 1001  0001  1100   1101 000(23位)

    對于單精度數(shù)據(jù),大小為32-bit的浮點數(shù),為1位符號位(s)、8位指數(shù)(E),23位尾數(shù)(X,共32位) ;第31bit為符號位,為0則表示正數(shù),反之為負數(shù),其讀數(shù)值用s表示;第30~23 bit為指數(shù),其讀數(shù)值用E表示;第22~0 bit共23 bit作為尾數(shù),視為二進制純小數(shù),假定該小數(shù)的十進制值為M;則按照規(guī)定,該浮點數(shù)的值用十進制表示為:

    V=(-1)^S*(1+M) *2^(E-127)

    例如對于49E48E68來說,其第31 bit為0,即S = 0 ;第30~23 bit依次為100 1001 1,讀成十進制就是147,即E = 147;第22~0 bit依次為110 0100 1000 110 0110 1000,也就是二進制的純小數(shù)0.110 0100 1000 1110  0110 1000,其十進制形式為0.78559589385986328125,即
M = 0.78559589385986328125。

    計算結(jié)果為:

    V =(-1)^S (1 +M) 2^(E - 127)    
     =1.78559589385986328125*2^(147-127) = 1872333

    2.2   應(yīng)用程序

    以1號地址瞬時流量采集為例,給出部分計算程序段。
質(zhì)量流量計分2次傳輸2個16位整形數(shù)據(jù),需要合并后形成一個浮點數(shù)。
因為數(shù)據(jù)傳輸格式為1032,其合并后形式如下:

地址

+1

+0

+3

+2

內(nèi)容

MMMM  MMMM

MMMM  MMMM

SEEE  EEEE

EMMM  MMMM


    其中,15位為符號位,14-7位為指數(shù)位,31-16位為尾數(shù)位;6-0位為尾數(shù)位。

    在程序中有如下語句:

    m=setint(0,temp1[0],0)+setint(0,temp1[1],1); //將存放在兩個寄存器中的數(shù)據(jù)組合成一個浮點型數(shù)據(jù),

    需要將數(shù)據(jù)格式進行調(diào)整為:

地址

+3

+2

+1

+0

內(nèi)容

SEEE  EEEE

EMMM  MMMM

MMMM  MMMM

MMMM  MMMM


    將2個16位寄存器的數(shù)據(jù)合并為32位數(shù)據(jù),同時調(diào)整結(jié)構(gòu),調(diào)整后數(shù)據(jù)為:31位為符號位;30-23位為指數(shù)位;22-0位為尾數(shù)位。

    如果質(zhì)量流量計傳輸?shù)臄?shù)據(jù)格式可以為3210,則可以免去這一步。
程序使用SCX語言編制,此語言類似C語言,部分程序段如下。

_TAG("return0")=readinputreg(1,5050,2,temp1);
//讀1#流量
//2個寄存器存放一個流量,5050為起始寄存器的地址
             if(_TAG("return0")==0)
  { 
        _TAG("INT6")=temp1[0];  
  _TAG("INT7")=temp1[1]; 
        
m=setint(0,temp1[0],0)+setint(0,temp1[1],1); //將存放在兩個寄存器中的數(shù)據(jù)組合成一個浮點型數(shù)據(jù)
      s=0.0;
      e=0.0;
      x=0.0;
 
     
        y=getbit(m,31);
       _TAG("A1")=y;    //求符號位:31位
           if (y==ON)
             {
              s=1.0;
             
  }
  else
  {
    s=0.0;
   }
    for(j=30;j>22;j=j-1)  //求指數(shù)位:30位到23位
         {
   y=getbit(m,j);
   _TAG("A2")=y;
       if  (y==ON)
          {
            e=e+pow(2.0,itof(j-23));
   }
      }
     for(j=22;j>=0;j=j-1) //求尾數(shù)位:22位到0位
        {
    y=getbit(m,j);
       _TAG("A3")=y;
       if  (y==ON)
                {
           x=x+pow(0.5,itof(23-j));
         }
     }
_TAG("TTA1")=pow(-1.0,s)*(1.0+x)*pow(2.0,(e-127.0)); //進行運算

3 質(zhì)量流量計調(diào)試

    為保證通訊數(shù)據(jù)的正確,必須對現(xiàn)場儀表進行調(diào)試,

    3.1  儀表參數(shù)設(shè)置

    (1)瞬時流量單位:kg/h

    (2)累計流量單位: t

    (3)電流輸出量程:0~10000 kg/h

    3.2  通訊協(xié)議:   MODBUS RS485

    (1) 儀表位號:   TAG NAME:       FT104,F(xiàn)T101

    (2) 通訊地址:   FIELDBUS ADDRESS:  1(FT104),2(FT101)

    (3)波特率:     BAUDRATE:               9600

    (4)通訊格式:   TRANSMISSION:           RTU

    (5)奇偶校驗:   PARITY:                   EVEN

    (6)數(shù)據(jù)格式:   BYTE ORDER:             1-0-3-2

    (7)掃描時間:   DELAY TELEGRAM REPLY: 10ms

    (8)寫保護:     WRITE PROTECTION:       OFF

    (9)寄存器 1     SCAN LIST REGISTER1: 2007(瞬時流量)

    (10)寄存器2     SCAN LIST REGISTER2: 2610(累積)

    (11)寄存器3     SCAN LIST REGISTER3: 2017(溫度)

    (12)寄存器4     SCAN LIST REGISTER4: 2013(密度)

    3.3  上位機尋址地址

    (1)數(shù)據(jù)緩沖區(qū):瞬時流量  5050----2007

    (2)數(shù)據(jù)緩沖區(qū):累積值  5052----2610

    (3)數(shù)據(jù)緩沖區(qū):溫度  5054----2017  

    (4)數(shù)據(jù)緩沖區(qū):密度  5056----2013

    3.4  數(shù)據(jù)緩沖區(qū)設(shè)置

    在質(zhì)量流量計中,設(shè)置數(shù)據(jù)緩沖區(qū),為便于計算機尋址連續(xù)讀取數(shù)據(jù),簡化程序,也可以直接從2007中讀取數(shù)據(jù),此項設(shè)置依據(jù)程序編制需要而定。

    3.5  所有數(shù)據(jù)參數(shù)設(shè)置中,數(shù)據(jù)緩沖區(qū)地址或寄存器地址,數(shù)據(jù)格式是最重要的參數(shù),必須參照說明書調(diào)試準確,否則不能通訊或數(shù)據(jù)錯誤。

4 結(jié)論

    隨數(shù)字通訊技術(shù)不斷的發(fā)展,各種應(yīng)用越來越普及,各種儀表配置數(shù)字通訊接口已逐漸成為標準配置,數(shù)據(jù)轉(zhuǎn)換是通訊技術(shù)的重要內(nèi)容。在工業(yè)生產(chǎn)裝置中應(yīng)用DCS系統(tǒng)或其他控制系統(tǒng),不但要實現(xiàn)一般的控制和檢測,而且應(yīng)當滿足各種特殊控制和檢測的要求,一般的運算在DCS中可以直接應(yīng)用現(xiàn)有模塊進行即可,但對通訊技術(shù)一些特殊要求,應(yīng)當進行認真分析,選擇正確的運算方法,才能行之有效。從而提高了裝置的自動化控制與檢測水平,充分使用儀表具備的各項功能,上述問題的解決方法具有普遍使用意義,可以供大家參考和借鑒。

參考文獻:

    [1] Prof.W.Kahan. IEEE Standard 754 for Binary Floating Point Arithmetic.

    [2] 黃欽勝, 朱娟.計算機組成原理[M]. 科學出版社. 2000.

熱點新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 亚洲人的天堂男人爽爽爽 | 亚洲国产精品久久久久秋霞不卡 | 久久99视频免费 | 国产一区二区在线视频播放 | 91亚洲国产成人久久精品网址 | 免费a级黄毛片 | 一级淫| 欧美视频一区二区三区 | 国产一区二区三区免费大片天美 | 国产成综合 | 久久精品国产99久久99久久久 | 国产精品夜色视频一级区 | 性做久久久久免费看 | 午夜黄色网| 国产日韩精品一区二区在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 美女张开腿给男人捅 | 在线免费一级片 | 久久91精品国产91久久跳舞 | 成人国产一区二区三区精品 | 久久久久久综合对白国产 | 久久a 热6 | 日韩一级一欧美一级国产 | 亚洲加勒比 | 免费一级成人免费观看 | 亚洲欧洲日产v特级毛片 | 日本女人www| 大学生一级一片第一次免费 | 一区二区三区在线免费观看视频 | 国产免费v片在线看 | 成年人网站在线观看免费 | 日本精品在线观看 | 欧美一区二区三区不卡免费观看 | 1769视频在线观看国产 | 日韩精品一区二区在线观看 | 国产免费爱在线观看视频 | 欧美无玛 | 午夜欧美 | 在线观看偷拍视频一区 | 午夜不卡视频 | 欧美黄视频网站 |