日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

西門子S7-200 PLC模擬量輸入處理

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/4/29

使用PLC對模擬量處理是在項目開發過程中,經常會遇到的問題。PLC運行過程中使用的是AD轉換后的數字數據,實際工程值使用的是表達現場物理現狀的數據,那這兩種數據直徑的對應轉換是如何進行的?PLC編程又如何對這樣的數據進行轉換處理?

PLC對電壓/電流模擬量的處理

因為A/D(模/數)、D/A(數/模)轉換之間的對應關系,S7-200 CPU內部用數值表示外部的模擬量信號,兩者之間有一定的數學關系。這個關系就是模擬量/數值量的換算關系。例如,使用一個0 - 20mA的模擬量信號輸入,在S7-200 CPU內部,0 - 20mA對應于數值范圍0 - 32000;對于4 - 20mA的信號,對應的內部數值為6400 - 32000。

如果有兩個傳感器,量程都是0 - 16MPa,但是一個是0 - 20mA輸出,另一個是4 - 20mA輸出。它們在相同的壓力下,變送的模擬量電流大小不同,在S7-200內部的數值表示也不同。顯然兩者之間存在比例換算關系。模擬量輸出的情況也大致相同。

上面談到的是0 - 20mA與4 - 20mA之間換算關系,但模擬量轉換的目的顯然不是在S7-200 CPU中得到一個0 - 32000之類的數值;對于編程和操作人員來說,得到具體的物理量數值(如壓力值、流量值),或者對應物理量占量程的百分比數值要更方便,這才是換算的最終目標。

PLC內部數據轉換為物理量值的計算

以下為模擬量輸入信號與PLC讀取值之間的轉換關系。

模擬量的輸入/輸出都可以用下列的通用換算公式換算:

Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

  • Ov:換算結果
  • Iv:換算對象
  • Osh:換算結果的高限
  • Osl:換算結果的低限
  • Ish:換算對象的高限
  • Ish:換算對象的低限
 

在進行程序的處理的時候,依照以上對應轉換關系,進行線性轉換,即可達到實際的物理量或者百分比值。

實例程序實現

以下程序為讀取模擬量數值,并將其按照實際工況轉換為實際的物理值,其中轉換系數常數手動計算設置,轉換常數的計算方法上面的對應轉換關系得出。

 

以上網絡功能為,將模擬量輸入數據轉換為浮點數,以便進行數據處理。

 

以上程序網絡實現了PLC模擬量輸入讀取數據到實際物理值之間的轉換。

Tags:模擬量,S7-200,西門子plc  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 寿光市| 启东市| 门头沟区| 佳木斯市| 临洮县| 阿勒泰市| 平乡县| 涿鹿县| 图木舒克市| 安徽省| 株洲市| 平山县| 甘德县| 始兴县| 密云县| 德阳市| 延寿县| 哈密市| 缙云县| 商洛市| 淮安市| 嘉兴市| 襄城县| 堆龙德庆县| 济宁市| 富蕴县| 福建省| 抚远县| 文成县| 丹东市| 齐齐哈尔市| 双牌县| 资源县| 嘉黎县| 六枝特区| 邻水| 安康市| 汨罗市| 平和县| 温泉县| 溆浦县|