<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc軟件使用 >> 正文

      西門子plc模擬量轉換實例

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018-10-27
      對于自動化控制系統來說,主要處理對象無外乎數字量和模擬量,很多剛接觸自動化的新人對于模擬量可能還不是很熟悉,這里以西門子plc300/400為例詳細講一下,其實模擬量處理如很簡單。
      1、 模擬量輸入/輸出量程轉換的概念
      實際工程中,我們要面對很多工程量,如壓力、溫度、流量、物位等,他們要使用各種類型傳感器進行測量,傳感器再將測量值通過輸出標準電壓、電流、溫度或電阻信號供 PLC 采集,PLC的模擬量輸入模板將該電壓、電流、溫度、或電阻信號等模擬量轉換成數字量—整形數 (INT) 。在 PLC 程序內部要對相應的信號進行比較、運算時,常需將該信號轉換成實際物理值,這樣這個數值才具有實際意義。相反,我們要控制一些執行機構(如比例閥,電動閥等)需要將控制值轉換成與實際工程量對應的整形數,再經模擬量輸出模板轉換成電壓、電流信號去控制現場執行機構。要完成輸入、輸出模擬量轉換,就需要在程序中調用功能塊完成量程轉換。
      例如一個壓力調節回路中,壓力變送器輸出 4-20mA DC 信號到 SM331 模擬量輸入模板,SM331 模板將該信號轉換成 0-27648 的整形數,然后在程序中要調用 FC105 將該值轉換成 0-10.0 (MPa )的工程量(實數),經 PID 運算后得到的結果仍為實數,要用 FC106 轉換為對應閥門開度 0-100% 的整形數 0-27648 后,經 SM332 模擬量輸出模板輸出 4-20mA DC 信號到調節閥的執行機構。
      2、STEP 7調用FC105,FC106進行模擬量轉換編程
      2.1 FC105/FC106 在哪里
      在編程界面下,在 Program elements 中的 Libraries 下的 Standard Library 下的 TI-S7
      Converting Blocks 中就可以找到,見下圖:


      模擬量


      模擬量
      注意: 請不要使用 S5-S7 Converting Blocks 下的 FC105, FC106 ,該路徑下的功能是用于 S5輸入輸出模板的,在 S7 輸入輸出模板上無法使用。
      2.1.1 FC105 功能描述
      SCALE (FC105 )功能將一個整形數 INTEGER (IN)轉換成上限、下限之間的實際的工程值(LO_LIM and HI_LIM) ,結果寫到 OUT 。公式如下:
      OUT = [ ((FLOAT (IN) – K1)/(K2 –K1)) * (HI_LIM –LO_LIM)] + LO_LIM
      常數 K1 和 K2 的值取決于輸入值( IN)是雙極性 BIPOLAR 還是單極性 UNIPOLAR 。
      雙極性 BIPOLAR :即輸入的整形數為 – 27648到 27648 ,此時
      K1 = – 27648.0,
      K2 =+27648.0
      單極性 UNIPOLAR :即輸入的整形數為 0 到 27648 ,此時 K1 = 0.0 , K2 = +27648.0如果輸入的整形數大于 K2 ,輸出 (OUT) 限位到 HI_LIM, 并返回錯誤代碼。 如果輸入的整形數小于 K1,輸出限位到 LO_LIM ,并返回錯誤代碼。diangon.com版權所有!反向定標的實現是通過定義 LO_LIM > HI_LIM 來實現的。反向定標后的輸出值隨著輸入值的增大而減小。
      2.1.2 FC106 功能描述
      UNSCALE (FC106 )功能將一個實數 REAL (IN) 轉換成上限、下限之間的實際的工程值
      (LO_LIM and HI_LIM) ,數據類型為整形數。結果寫到 OUT 。公式如下:
      OUT = [ ((IN –LO_LIM)/(HI_LIM –LO_LIM)) * (K2 –K1) ] + K1
      常數 K1 和 K2 的值取決于輸入值( IN)是雙極性 BIPOLAR 還是單極性 UNIPOLAR 。
      如果輸入值在下限 LO_LIM 和上限 HI_LIM 的范圍以外,輸出 (OUT) 限位到與其相近的上限或下限值(視其單極性 UNIPOLAR 或雙極性 BIPOLAR 而定),并返回錯誤代碼。
      2.2下面給大家舉個例子:
      如輸入 I0.0 為 1, SCALE 功能被執行。下面的例子中,整形數 22 將被轉換成 0.0 到 100.0 的實數并寫到 OUT。輸入是雙極性 BIPOLAR ,用 I2.0 來設置。


      程序中調用的FC105
      執行前:
      IN----------------------MW10=22
      HI_LIM---------------MD20=100.0
      LO_LIM--------------MD30=0.0
      OUT-------------------MD40=0.0
      BIPOLAR------------I2.0=TRUE
      執行后:
      OUT------------------MD40=50.03978588
      FC106與上同,不在舉例了。
      注意: 通常在一個項目都有不只一個模擬量需要轉換, FC105 和 FC106 在程序中都可多次調
      用,調用的方法同上述例子程序。

      Tags:模擬量轉換,plc  
      責任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章: 沒有了
    6. 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      • 此欄目下沒有推薦文章
      最新推薦
      熱門文章
      • 此欄目下沒有熱點文章
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲综合伊人制服丝袜美腿| 亚洲av成人综合网| 狠狠综合久久av一区二区 | 亚洲偷自拍拍综合网| 一本色道久久综合狠狠躁| 亚洲综合久久综合激情久久| 久久婷婷五月综合色精品| 亚洲国产免费综合| 综合欧美五月丁香五月| 天堂无码久久综合东京热| 色婷婷久久综合中文久久蜜桃av| 色噜噜狠狠色综合成人网| 色婷婷综合久久久中文字幕| 一本一本久久a久久精品综合| 亚洲综合无码一区二区三区| 九月婷婷综合婷婷| 色综合91久久精品中文字幕| 浪潮AV色综合久久天堂| 狠狠色综合久久久久尤物| 婷婷综合久久中文字幕蜜桃三| 婷婷综合久久中文字幕蜜桃三电影| 人人婷婷色综合五月第四人色阁| 一本久道综合色婷婷五月| 99久久国产综合精品五月天| 伊人青青综合网站| 中文字幕亚洲综合久久| 久久无码无码久久综合综合| 一本一道久久精品综合| 亚洲综合激情九月婷婷| 99久久综合国产精品免费| 97se色综合一区二区二区| 制服丝袜人妻综合第一页| 亚洲综合小说另类图片动图| 亚洲伊人色一综合网| 精品无码综合一区二区三区| 日韩综合在线视频| 久久综合九色综合97_久久久| 天天爽天天狠久久久综合麻豆| 99久久综合精品国产| 色天天天综合色天天碰| 久久婷婷综合中文字幕|