<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
      公司新聞
      基本過程庫(LBP)五:超實用模擬量處理功能塊LBP_AnaRead包含常規模擬量及溫度信號處理
      發布時間: 2024-09-06 22:05 更新時間: 2024-12-03 08:00
      觀看基本過程庫(LBP)五:超實用模擬量處理功能塊LBP_AnaRead包含常規模擬量及溫度信號處理視頻

      基本控制庫 (LBP)系列的文章一和文章二(文末有跳轉鏈接),分享了LBP相關的說明及使用實施前的一些通用設置,本系列中所有實例均基于此設置,如未進行設置可能造成編譯報錯,無法使用的情況出現。請在進行實例測試前,先進行基礎設置。

      圖片image-20240830163010728

      01 測試環境

      軟件:

    • TIA Portal V17
    • STEP 7 Professional
    • Wincc Comfort(TP900 Comfort)
    • S7-PLCSIM (仿真工具)
    • S7-PLCSIM Advanced V6.0 (仿真工具)
    • 硬件:

    • CPU 1513-1 PN (仿真環境,非必須)
    • TP900 Comfort (仿真環境,非必須)
    • 注:小編電腦已安裝軟件如下:

      圖片image-20240826111028433

      02 LBP_AnaRead--模擬量處理

      功能描述:

    • 該塊用來處理模擬量輸入模塊采集的傳感器數據,通過縮放、計算轉換為實際工程量值。其中限制、報警、警告等參數可通過參數進行設置;在實際使用中較為常見;
    • 圖片image-20240830132737187

      輸入參數說明:

      參數數據類型描述
      identNameString[30]識別名稱
      modeint模式:
      “0” – 替代值
      “1” – 單極性模擬量輸入轉換
      “2” – 雙極性模擬量輸入轉換
      “3” – 輸出=輸入值*系數0.1
      “4” – 輸出=輸入值*系數0.01
      “5” – 輸出=輸入值*系數 1
      “6” – 輸出=輸入值*系數 10
      “7” – 輸出=輸入值*系數 100
      valuePerint模塊輸入數值
      rangeBeginReal量程上限
      rangeEndReal量程下限
      limitAHReal報警限制(高高報)
      limiWHReal警告限制(高報)
      limitALReal警告限制(低報)
      limiWLReal報警限制(低低報)
      timeoutTime報警延時
      hysteresisReal滯后值:限制報警/警告輸出復位,需要低于報警值-遲滯池。例如高高報警90公斤,實際值要低于90-滯后值,高高報警才會復位;
      valueAltReal當mode=0或mode超出范圍時的,輸出替代值

      輸出參數說明:

      參數數據類型描述
      AHBool高高報警輸出
      WHBool高報警高輸出
      WLBool低報警高輸出
      ALBool低低報警輸出
      ErrorHighReal輸入數值超過模塊測量上限值
      ErrorLowReal輸入數值低于模塊測量下限值
      ValueReal模擬量值輸出

      輸入輸出接口參數(panels):

      settingsPLCUDT作為plc輸入鏈接到功能塊
      settingsHMIUDT用于被HMI寫入的數據
      statusHMIUDT當前操作功能塊的狀態
      alarms1WordComfort/Advanced面板離散量報警集合

      注:

      1. panels參數類型為數組,數組大小由鏈接HMI數量決定;

      2. panels中UDT參數與IO參數類似,此處不過多贅述,有需要請查看文檔;

      03 LBP_AnaRead功能塊在PLC中配置

      LBP_AnaRead功能塊使用步驟如下(新建TIA Portal 項目,添加PLC,并完成系列文章一和文章二中的設置,過程不在贅述);

      1. 在Main程序中調用LBP_AnaRead功能塊,并指定背景數據塊;(相應UDT,自動復制完成)

        圖片image-20240830152139902
      2. 新建全局DB,根據功能塊接口建立IO變量;(實際應用中可使用結構體,實現快速添加)

        圖片image-20240830152915073

        注:參數panels使用數據塊PanelsBlock(庫文件中已有,拖拽使用),數組數量由鏈接HMI數量決定

      04 LBP_AnaRead功能塊在HMI中的應用

      基本控制庫 (LBP)主要應用于相同對象的快速批量處理,因此LBP庫提供了相應的圖形面板庫。本系列實例均基于Wincc Comfort面板進行分享,使用步驟如下:(本實例基于系列文章一和二中的設置進行,因此HMI新建及設置不在贅述

      1. 在HMI變量中新建變量表“LBP_AnaRead”(也可不用新建),并將PLC程序中LBP_AnaRead背景數據塊中“LBP_typeAnaReadSym”數據類型拖入變量表中,并重命名該變量;

        圖片image-20240830153200046
      2. 從項目庫中將“LBP_AnaRead” 及 “LBP_General”畫面模板拖擴HMI畫面導航欄中

        圖片image-20240830153452794
      3. 從項目庫中模板副本中復制“LBP_Templates”到HMI畫面管理中的模板;

        圖片image-20240826143921630
      4. 在項目庫中選擇報警類別,并拖入到HMI報警中

        圖片image-20240826144352529
      5. 從Demo項目中,將HMI報警中與“AnaRead”相關的離線報警全部復制到當前項目中;

        圖片image-20240830153809825

        注:每個FB實例都需要,單獨的一組報警信息;

      6. 將報警信息中的名稱,和HMI確認變量前綴或后綴(Demo中:InstDemo_1_1_instAnaReadL),批量替換為項目HMI變量中實例名稱;

        圖片image-20240830154606117

        注:此處報警信息有些異常,請注意;

      7. 打開HMI根畫面(實際應用中根據需要選擇畫面),并從項目庫中選擇“LBP_SmAnaRead”圖例,并拖入到HMI畫面中

        圖片image-20240830154744174
      8. 打開圖例屬性窗口,并選擇接口選項,將接口參數與PLC FB背景數據塊中的“statSymbolAnaRead”進行鏈接

        圖片image-20240830154835161
      9. 打開圖例屬性窗口,并選擇事件選項,為該圖例添加單擊事件如下:

        圖片image-20240830155107840
      05 LBP_AnaRead功能塊仿真調試

      完成程序和HMI設計,即可使用PLC-Sim進行仿真測試,步驟如下:

      1. 使用PLC-SIM啟動PLC仿真,并啟動該實例,功能塊運行;

        圖片image-20240830155841841
      2. 點擊TP900,啟動仿真器;

        圖片image-20240830155954081
      3. 點擊功能塊圖標,進入樣例測試模板;

        圖片image-20240830163010728
      4. 以上配置仿真測試完成,更多功能請自行測試;

      06 總結

      LBP_AnaRead功能塊,用來將PLC模擬量輸入值轉換為實際工程量值。該塊功能完善,除了能夠處理常見的4-20ma,0~10V,等信號,同時也集成了溫度輸入值處理,例如:常見的PT100獲取實際溫度,是從模擬量輸入值直接除于10或100;對模擬量值的報警輸出、報警設定、報警延時、報警復位等也同時集成在功能塊中;基本涵蓋過程控制領域所有的應用場景。


      聯系方式

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