200PLC模擬量程序編寫

在實際的工程項目當中,我們經常採集溫度,壓力,液位,流量等模擬量。那麼在程序當中怎麼處理這些模擬量呢?我們知道PLC並不直接識別電流電壓這中模擬量信號,那麼我們怎麼辦呢?其實這些東西都不用我們考慮,西門子開發者都已經考慮到了,我們拿過來二次開發,會用就可以了!

200PLC模擬量程序編寫

一般在這個為位置都有西門子自帶的模擬量轉換庫,換了電腦找不到了,就自己寫了個模擬量轉換程序做成庫放在這裡了。今天就給大家講如何寫模擬量輸入程序,下篇給大家講自己寫的程序做成庫。

上節課給大家講了這個模擬量是實際12位的一個精度。簡單講就是0-20mA對應0-32000,那麼4—20mA就是對應6400-32000.假設我們0-100cm的液位計傳輸4—20mA的信號,如下圖

200PLC模擬量程序編寫

由上邊數學公式我們就可以直接在子程序當中寫程序了,下面是我自己寫的程序:

200PLC模擬量程序編寫

用L區做成中間變量在註釋一下,就可以寫程序了:

200PLC模擬量程序編寫

這是寫好的模擬量輸入子程序,接下來在子程序調用就可以了

200PLC模擬量程序編寫

把實際液位轉換成數字量存在VD4裡面,以備接下來我們的使用。調用寫好的子程序,就是這麼簡單。大家學會了嗎。


分享到:


相關文章: