日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

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

西門子S7-200 plc模擬量轉換程序詳解 公式及子程序梯形圖 反向計算公式 庫文件下載

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/5/3

把轉換程序寫成了一個帶參數子程序(Ai_Scale),方便隨時調用。

演示程序和庫文件下載:模擬量計算實例,西門子S7-200PLC實例

 

計算和反向計算演示

參數表:

Ai_In 【整數】:模擬量輸入,可直接輸入Aiw0的值

Ai_H和Ai_L【整數】: 過程量高低限

  • 如果輸入的是0-10V或者0-20mA,高低限分別是32000和0
  • 如果是4-10mA或者2-10V,高低限則是32000和6400
  • 如果是0-5V或者0-10mA則是16000和0。
  • …其他類推

Scale_H和Scale_L【浮點數】:量程高低限

  • 如果是0-5M的液位計,則高低是5和0
  • 如果是0-1.6Mpa壓力表,則高低限是1.6和0
  • 如果是-50-100度的溫度計則分別是100和-50
  • …其他類推

 

子程序梯形圖:

計算公式:

模擬量計算工程數值的公式

Value=[(Scale_H-Scale-L) * (Ai_In-Ai_L) / (Ai_H-Ai-L)] + Scale_L

工程數值反推模擬量的公式(Value_In為輸入的值,比如溫度值,Ai為輸出的模擬量,可直接輸出到AQW寄存器)

AI=[(Value_In-Scale_L) * (Ai_H-Ai-L) / (Scale_H-Scale_L)] + Ai_L

 

調用方法:

直接在主程序調用,輸入相應參數即可。

以下參數為采集一個0-5M量程、0-10V輸出的液位計。

 

數據測試:

直接把Ai_In設置一個值,分別設置為0,16000,32000,對應換算出的結果應該分別為0m,2.5m,5m

 

 

 

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢