<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      華東區PLC代理商-觸摸屏代理商-變頻器代理商一級代理

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子變頻器
      西門子觸摸屏
      西門子伺服電機
      西門子PLC
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹
      實例要求:現有壓力傳感器量程-100—100Mpa,類型為4-20mA, 使用1200PLC編寫程序段實現:當測量壓力在-70—90Mpa時,點亮壓力指示燈。


      一、首先了解下西門子幾個特殊數值的含義:65536、32767、27648、16384。

      圖片

      圖片

      圖片


      二、這里我們需要用到的數值27648,然后我們還需要掌握模擬量轉換的公式:實時測量=(量程上限-量程下限)/(模擬量上限-模擬量下限)*(AIW-模擬量下限)+量程下限。
      三、下面我們用SCL語言編寫上述案例; 1、首先搭建硬件與組態新建項目,插入CPU1212,模擬量輸入模塊AI,這里測量類型選擇:電流;電流范圍:這里需要特別注意一下:? 選擇4-20mA時,對應的PLC工程量數值即為0-27648,因為模塊已經組態,會自動給你轉換,所以不需要再去換算;? 若選擇0-20mA時,因為我們案例中傳感器類型是4-20mA的,所以這里PLC工程量數值需要轉換一下,即為5530-27648(27648*4/20=5530)。

      圖片


      2、創建一個DB全局數據塊;變量說明:Amax:模擬量上限;Amin:模擬量下限;Rmax:量程上限;Rmin:量程下限。

      圖片


      3、添加兩個FB塊,分別命名為Anaglog_IN_1/ Anaglog_IN_2,創建兩個FB塊的原因:本案例我們用兩種方法給大家展示模擬量的轉換:


      ? 一種是用博途軟件自帶的指令:標準化NORM_X與縮放SCALE_X來實現;


      “標準化”指令通過以下公式進行計算:OUT = (VALUE – MIN) / (MAX – MIN)“縮放”指令將按以下公式進行計算:OUT = [VALUE ? (MAX – MIN)] + MIN具體的含義與應用大家可以看下博途軟件F1幫助文檔,這里就不展開說明了。? 另一種是用傳統的數學計算,即利用公式實時測量=(量程上限-量程下限)/(模擬量上限-模擬量下限)*(AIW-模擬量下限)+量程下限 來實現。
      4、下面我們一一來展示下程序的編制:A、首先看下第一種方法在FB_Anaglog_IN_1中編寫,變量聲明如下:

      圖片


      B、程序編寫

      圖片


      C、第二種方法在FB_Anaglog_IN_2中編寫,同樣聲明如下變量:

      圖片


      D、程序編寫

      圖片


      · 主程序調用:完成FB程序編寫后,開始主程序段編寫,為了方便觀看這里就用LAD語言展示;

      圖片


      · 指示燈程序:

      圖片


      5、程序與監控與HMI畫面演示

      圖片

      圖片

      圖片

      圖片


      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684