S7-1200 PLC案例

要求如下:一臺電機透過變頻器驅動執行,變頻器的執行有模擬量訊號給定,模擬輸出訊號為0-10V的直流電壓對應變頻器0——50HZ的頻率;另有一個輸出訊號為4——20MA的溫度感測器,檢測溫度範圍為0——150° 要求溫度在50°以下時變頻器以15HZ的頻率執行;溫度在50——120°時,變頻器以30HZ的頻率執行;溫度在120°以上時,要求50HZ的頻率執行。根據以上要求設計程式!

1、根據要求,我們需要選擇一個模擬量混合模組,SM1234 4AI/2AQ,選擇完成後並對其進行組態,具體詳情可參考S7-1200模擬量應用(二)的第三段組態部分,此處不做闡述。需要注意的是輸入通道應配置成電流訊號,電流範圍為4-20MA,地址預設不變;輸出通道設定成電壓訊號,如下圖所示

S7-1200 PLC案例

2、我們根據要求很明顯要實現對溫度與模擬量輸入之間的轉換,變頻器執行頻率與模擬量輸出之間的轉換,所以需要用到模擬量的轉換指令“標準”與“縮放”透過對採集到的模擬量訊號轉換成實際的溫度值,接著根據實際溫度比較決定變頻器的實際執行頻率值;透過縮放指令與標準指令轉換成0-27648範圍的數字量給到模擬量的輸出通道,最後用模擬量通道0-10V的訊號實現對變頻器執行頻率的調節,具體程式參考如下:

S7-1200 PLC案例

S7-1200 PLC案例

S7-1200 PLC案例