<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子代理商PLC中國(授權)廣東東莞一級代理商

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

      詳細介紹

      模擬量模塊的工作原理在于通過模/數轉換器(A/D轉換器),實現將連續的模擬量信號轉化為離散的數字量信號。這一轉換過程得到的數字量信號以二進制補碼形式呈現,占據兩個字節的空間,總共16位,其中Zui高位作為符號位。

      盡管16位二進制補碼能夠表示-32768至+32767的數值范圍,但模塊的實際測量范圍并不與之完全吻合,而是設定在-27648至+27648之間。例如,當測量的電壓為±10V時,對應的數字值便是-27648和+27648。這種數值范圍與測量范圍的不一致,允許系統在傳感器輸入信號超出正常范圍時記錄數據,從而便于CPU進行故障診斷。

      下面列出了輸入信號與轉換后的數字值之間的對應關系表格。

      圖片圖片

      1、模擬量值的標準化

      不論外部信號是何種類型(如溫度、壓力、流量、速度等),經模塊轉換后,都將以-27648至+27648范圍內的整數形式表達。這些整數不具備特定的單位,且難以記憶。因此,在程序中使用模擬量時,將無意義的數值轉換為具有實際意義的數據顯得尤為重要,這一過程被稱為模擬量的標準化。

      2、SCALE指令

      在STEP7等經典軟件中,標準化程序模塊以庫的形式提供,而在博途(TIA Portal)中,這些常用功能被封裝成了指令。SCALE指令與STEP7中的FC105功能塊用法相似,用于實現模擬量數據的標準化處理。

      例如,當使用壓力傳感器通過4-20mA信號采集壓力值時,若壓力變送器的量程為0~0.6MPa,則可以利用SCALE指令進行數據采集和標準化。該指令需要設置模擬量數據地址(可在硬件組態中查詢,通常以%IW開頭)、量程上限和下限、錯誤代碼輸出以及標準化后的實際值輸出等參數。

      此外,SCALE指令還支持極性選擇(0=單極性,1=雙極性),以適應不同應用場景的需求。

      圖片

      雖然可以通過數學方法自行編寫轉換程序,但博途已經提供了經過驗證的SCALE指令,因此不建議重復造輪子。這些指令的穩定性高,出錯概率低,能夠顯著提高開發效率。

      除了SCALE指令外,博途還提供了SCALE_X和NORM_X等標準化指令,它們的功能更為復雜,但同樣可以實現模擬量的標準化處理。開發者可以根據自身需求選擇合適的指令進行編程。

      3、周期性采集

      圖片

      由于模擬量信號在短時間內通常不會發生顯著變化,因此無需在主程序中每個周期都進行掃描采集。為了降低系統負擔并提高數據處理效率,可以利用循環中斷功能實現固定時間間隔的采樣。通過創建一個類型為Cyclic interrupt(循環中斷)的組織塊,并設置合適的時間間隔(單位:μs,范圍250~60000000),然后將模擬量采集程序塊拖拽到循環中斷OB30中,即可實現周期性采樣。在本例中,我們設置的時間間隔為500ms,即每隔500ms對模擬量進行一次采樣。


      相關產品

      聯系方式

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