日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

DCS系統與外接設備通訊技術的應用
  • 企業:控制網     領域:DCS/FCS/SCADA     行業:石油天然氣    
  • 點擊數:2156     發布時間:2008-02-02 12:58:34
  • 分享到:



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

摘要:介紹了DCS系統與質量流量計的通訊問題和解決方法,重點闡述了數據轉換原理、方法和質量流量計的調試方法。

關鍵字:浮點數;十進制數;通訊接口;尋址;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綜合利用裝置,應用DCS系統作為控制檢測系統,C4進裝置和直流汽油進裝置流量檢測使用了質量流量計,分別檢測兩種生產原料進料流量,進行兩種原料的配比。由于生產原料的成分組成有很大變化,使用質量流量計數字通訊接口,可以檢測介質的瞬時流量、累計流量、溫度、密度等重要參數,檢測到生產原料組分的變化,可以及時調整生產配比、流量,確保生產產品質量。使用DCS的通訊接口與質量流量計的通訊接口實現數字通訊,可以實現上述要求。 數字通訊需要針對不同通訊協議和數據格式的數據進行數據轉換,需要針對不同廠家的質量流量計的地址編碼方式進行編程尋址。本文重點介紹了質量流量計的調試方法,IEEE754標準的應用及程序實現方法。

2 數據轉換

    2.1   數據轉換

    由于DCS采集質量流量計的數據為浮點數,需要進行轉換為十進制數。

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

    例如49E48E68

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

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

    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,也就是二進制的純小數0.110 0100 1000 1110  0110 1000,其十進制形式為0.78559589385986328125,即
M = 0.78559589385986328125。

    計算結果為:

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

    2.2   應用程序

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

地址

+1

+0

+3

+2

內容

MMMM  MMMM

MMMM  MMMM

SEEE  EEEE

EMMM  MMMM


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

    在程序中有如下語句:

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

    需要將數據格式進行調整為:

地址

+3

+2

+1

+0

內容

SEEE  EEEE

EMMM  MMMM

MMMM  MMMM

MMMM  MMMM


    將2個16位寄存器的數據合并為32位數據,同時調整結構,調整后數據為:31位為符號位;30-23位為指數位;22-0位為尾數位。

    如果質量流量計傳輸的數據格式可以為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); //將存放在兩個寄存器中的數據組合成一個浮點型數據
      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)  //求指數位: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) //求尾數位: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 質量流量計調試

    為保證通訊數據的正確,必須對現場儀表進行調試,

    3.1  儀表參數設置

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

    (2)累計流量單位: t

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

    3.2  通訊協議:   MODBUS RS485

    (1) 儀表位號:   TAG NAME:       FT104,FT101

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

    (3)波特率:     BAUDRATE:               9600

    (4)通訊格式:   TRANSMISSION:           RTU

    (5)奇偶校驗:   PARITY:                   EVEN

    (6)數據格式:   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)數據緩沖區:瞬時流量  5050----2007

    (2)數據緩沖區:累積值  5052----2610

    (3)數據緩沖區:溫度  5054----2017  

    (4)數據緩沖區:密度  5056----2013

    3.4  數據緩沖區設置

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

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

4 結論

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

參考文獻:

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

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

熱點新聞

推薦產品

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



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 色视频高清在线观看-色视频播放-色社区-色涩网站在线观看-色涩色-色色综合 | 国产日屄视频播放-国产日本中文久久-国产日本在线观看网址-国产日本在线观看播放-国产日本在线播放-国产日本亚洲一区二区三区 | 成人av免费视频在线观看-成人av鲁丝片一区二区免费-成人av精品一区二区三区四区-成人aⅴ综合视频国产-成人aⅴ片-成年网站免费观看精品少妇人妻av一区二区三区 | 欧美综合亚洲,欧美激情91,亚洲 欧美 成人日韩,国产亚洲精品成人婷婷久久小说,国内精品久久久久影院不卡,曰韩在线 | 欧美亚洲国产一区-欧美亚洲国产视频-欧美亚洲国产日韩综合在线播放-欧美亚洲国产日韩一区二区三区-jizzjizz免费大全-jizzjizz免费 | 成人黄色在线网站-成人黄色在线免费观看-成人黄色在线观看-成人黄色在线播放-成人黄色在线-成人黄色影视 | 黄色在线免费播放-黄色在线免费-黄色在线看网站-黄色在线观看网站-色综合小说天天综合网-色综合小说久久综合图片 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 国产欧美日韩精品一区二区三区-国产欧美日韩精品一区二-国产欧美日韩精品高清二区综合区-国产欧美日韩精品第三区-天天舔天天操天天干-天天添天天干 | 99久久免费视频-99久久免费看精品国产一区-99久久免费看国产精品-99久久免费精品视频-欧美ⅹxxxx视频-欧美ⅹxxxhd3d | 国产精品va在线播放我和闺蜜-国产精品va在线观看无码不卡-国产精品V日韩精品V在线观看-国产精品V无码A片在线看-国产精品wwwcom976con-国产精品XXXXX免费A片 | 色婷婷在线观看视频-色婷婷在线播放-色婷婷一区二区三区四区成人网-色婷婷亚洲综合-黄色免费网站在线看-黄色免费网站在线观看 | 日韩一区二区不卡-日韩一品道-日韩一级一欧美一级国产-日韩一级视频免费观看-亚洲精品AV中文字幕在线-亚洲精品爆乳一区二区H | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | 欧美极品videosvideohd-欧美极品videosex性欧美-欧美极品jizzhd欧美4k-欧美极品brazzers 高清-伊人久久中文-伊人久久香 | 五月婷婷六月丁香,国产免费高清mv视频在线观看,久久青草18免费观看网站,欧美一级爱爱,色青五月天,国产欧美另类久久精品91 | 欧美成人精品动漫在线专区-欧美成人精品区综合A片-欧美成人精品三区综合A片-欧美成人精品一区二区综合A片-欧美成人另类-欧美成人猛片AAAAAAA | 国产精选一区二区-国产精选一区-国产精选污视频在线观看-国产精选91热在线观看-特级黄色视频毛片-特级黄色免费片 | 国产精品麻豆入口,二区在线观看,国产精品乱码在线观看,久99频这里只精品23热 视频,人成xxxwww免费视频,久久精品a一国产成人免费网站 | 天堂网在线观看-天堂网在线www最新版在线-天堂网在线www资源在线-天堂网在线www资源网-精品久久一区二区-精品久久一区 | 国产91av视频在线-国产91av在-国产91av在线-国产91av在线播放-国产91chinese在线观看-国产91l在线播放 | 精品无码免费黄色网站-精品无码免费一区二区三区-精品无码免费在线播放-精品无码免费专区-精品无码免费专区午夜-精品无码欧美黑人又粗又 | jizzjizz在线-jizzxxxx18国产高清-jizzxxxx18中国-jizzxxxx18中国农村-欧美高清一区-欧美高清一区二区 | 一个色综合高清在线观看-一个色在线视频-一个色在线-一个人在线免费观看www-久久99网-久久99视频免费 | 色多多污污在线播放免费-色多多污污下载-色多多污污版免费下载安装-色多多污网站在线观看-第一次破女初国产美女-第一次处破女完整版电影 | 欧美黄网在线-欧美黄色影院-欧美黄色影视-欧美黄色一级网站-99免费看-99免费精品视频 | 一本一道久久-一本一道久久综合狠狠老-一本伊人-一本之道久-一本之道无吗一二三区-一道精品视频一区二区三区图片 | 一级毛片在线看-一级毛片在线播放免费-一级毛片一级毛片免费毛片-一级毛片一级毛片-九九51精品国产免费看-九号影院 | 欧美精品综合-欧美精品自拍-欧美精品专区免费观看-欧美精品在线一区二区三区-欧美精品在线一区-欧美精品在线视频观看 | 欧美亚洲国产一区-欧美亚洲国产视频-欧美亚洲国产日韩综合在线播放-欧美亚洲国产日韩一区二区三区-jizzjizz免费大全-jizzjizz免费 | 四虎影视永久免费观看网址-四虎影视永久地址www成人污-四虎影视网站-四虎影视网-日韩欧美高清色码-日韩欧美国产免费看清风阁 | 青草视频在线观看免费视频-青草视频在线观看免费-青草视频网址-青草视频网站在线观看-国产黄色一级网站-国产黄色一级毛片 | 在线日韩亚洲-在线日韩视频-在线日韩欧美一区二区三区-在线日韩欧美-久久精品嫩草影院-久久精品免视看国产盗摄 | 91精品视频播放-91精品视频免费播放-91精品视频免费观看-91精品视频免费在线观看-91精品视频网站-91精品视频一区二区 | 欧美日韩 国产区 在线观看-欧美日操-欧美日本综合一区二区三区-欧美日本中文字幕-欧美日本中文-欧美日本在线一区二区三区 | 婷婷五色,五月天激情婷婷大综合,亚洲综合久久久久久中文字幕,国产ww久久久久久久久久,婷婷综合缴情亚洲五月伊,欧美日韩不卡在线 九九香蕉-九九线精品视频-九九五月天-九九天天影视-天天干b-天天干2018 | 一区二区三区四区免费视频-一区二区三区视频在线观看-一区二区三区视频-一区二区三区欧美日韩-欧美黑人乱大交-欧美黑人巨大性极品hd欧 | 亚洲日韩在线观看-亚洲日韩欧美一区二区在线-亚洲日韩aⅴ在线视频-亚洲日本一区二区三区在线不卡-久久黄视频-久久狠色噜噜狠狠狠狠97 | 91精品国产综合久久久久-91精品国产综合久久久久久-91精品国产综合久久青草-91精品国产综合久久婷婷-91精品国产综合久久香蕉-91精品国产综合久久消防器材 | 北条麻妃在线观看,国产播放器一区,日本丶国产丶欧美色综合,亚洲一区二区三区高清,九九九国产,亚洲欧美久久精品一区 | 久久久毛片-久久久麻豆-久久久鲁-久久久噜噜噜久久久-午夜你懂得-午夜男人网 |