公司新聞
實用案例-模擬量值轉換為工程量的兩種SCL編程方法
發布時間: 2024-04-19 21:43 更新時間: 2024-12-28 09:10
把模擬量值轉換為工程量可以使用博途里面的NORM_X標準化指令和SCALE_X縮放指令倆完成,也可以直接用數學函數指令完成,下面介紹兩個指令的參數及通過兩種方法把熱電阻的模擬量值轉換成實際的溫度值的案例。
NORM_X:標準化說明可以使用“標準化”指令,通過將輸入 VALUE 中變量的值映射到線性標尺對其進行標準化。可以使用參數 MIN 和 MAX 定義(應用于該標尺的)值范圍的限值。輸出 OUT 中的結果經過計算并存儲為浮點數,這取決于要標準化的值在該值范圍中的位置。如果要標準化的值等于輸入 MIN 中的值,則該指令將返回結果“0.0”。如果要標準化的值等于輸入 MAX 中的值,則該指令將返回結果“1.0”。“標準化”指令通過以下公式進行計算:OUT = (VALUE – MIN) / (MAX – MIN)指令的參數如下:
SCALE_X:縮放說明使用“縮放”指令將浮點數映射到指定的取值范圍來進行縮放。可使用 MIN 和 MAX 參數指定取值范圍。縮放的結果為整數。“縮放”指令將按以下公式進行計算:OUT = [VALUE ? (MAX – MIN)] + MIN下表列出了該指令的參數:SCL編程如下圖,方法一通過標準化指令和縮放指令完成模擬量值的轉換,轉換結果存放在溫度當前值1,方法二通過數學函數指令完成模擬量值的轉換,轉換結果存放在溫度當前值2中OB1主程序中調用FB5函數塊,模擬量Zui小值輸入0,Zui大值輸入27648,根據熱電阻的溫度范圍0-100度,溫度Zui小值,Zui大值分別設為0.0,100.0。方法一和方法二轉換的溫度值結果Zui終傳送到MD20,MD24中。這個函數塊不僅可以用于模擬量值轉換為工程量,可以用于所有輸出隨輸入線性變化的轉換(Y=k(X+a)+b),比如把變頻器0-50HZ的頻率轉換為0-1500r/min的轉速。
NORM_X:標準化說明可以使用“標準化”指令,通過將輸入 VALUE 中變量的值映射到線性標尺對其進行標準化。可以使用參數 MIN 和 MAX 定義(應用于該標尺的)值范圍的限值。輸出 OUT 中的結果經過計算并存儲為浮點數,這取決于要標準化的值在該值范圍中的位置。如果要標準化的值等于輸入 MIN 中的值,則該指令將返回結果“0.0”。如果要標準化的值等于輸入 MAX 中的值,則該指令將返回結果“1.0”。“標準化”指令通過以下公式進行計算:OUT = (VALUE – MIN) / (MAX – MIN)指令的參數如下:
SCALE_X:縮放說明使用“縮放”指令將浮點數映射到指定的取值范圍來進行縮放。可使用 MIN 和 MAX 參數指定取值范圍。縮放的結果為整數。“縮放”指令將按以下公式進行計算:OUT = [VALUE ? (MAX – MIN)] + MIN下表列出了該指令的參數:SCL編程如下圖,方法一通過標準化指令和縮放指令完成模擬量值的轉換,轉換結果存放在溫度當前值1,方法二通過數學函數指令完成模擬量值的轉換,轉換結果存放在溫度當前值2中OB1主程序中調用FB5函數塊,模擬量Zui小值輸入0,Zui大值輸入27648,根據熱電阻的溫度范圍0-100度,溫度Zui小值,Zui大值分別設為0.0,100.0。方法一和方法二轉換的溫度值結果Zui終傳送到MD20,MD24中。這個函數塊不僅可以用于模擬量值轉換為工程量,可以用于所有輸出隨輸入線性變化的轉換(Y=k(X+a)+b),比如把變頻器0-50HZ的頻率轉換為0-1500r/min的轉速。
其他新聞
- 兩臺西門子1200PLC進行PN通訊全過程! 2024-12-28
- 【技術文章】PLC使用經常出現的問題分析 2024-12-28
- 西門子200SMART發脈沖控制V90伺服詳解! 2024-12-28
- 西門子200SMART PLC掃描周期執行過程詳解! 2024-12-28
- 案例分析:西門子200smart用中斷實時測出電機轉速 2024-12-28
- 干貨分享-熱敏電阻與西門子200SMART PLC的接線 2024-12-28
- TIA博途如何確定1200 PLC的固件版本! 2024-12-28
- 用英威騰GD20變頻器實現簡易PLC運行參數如何設置 2024-12-28
- 觸摸屏與PLC通訊不上?老師傅告訴你解決技巧! 2024-12-28
- 兩個1200PLC同一項目下S7通信 2024-12-28
- Proface觸摸屏怎么快速建立公共窗口? 2024-12-28
- 西門子 PLC一鍵啟停的幾種寫法,下次寫程序就簡單多了! 2024-12-28
- 威綸通觸摸屏與西門子1200通訊符號尋址時,如何導入標簽? 2024-12-28
- S7通信介紹,以兩個S7-1200PLC數據傳輸為例 2024-12-28
- Fanuc通過西門子CP1604板卡Profinet通訊 2024-12-28
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595