首先從西門子官網上下載模擬量轉換的庫文件,同時里面有對模擬量轉換的具體說明!
西門子官網,指令說明
這個庫文件是怎么導入到編程環境中去的呢?
打開編程環境,鼠標右鍵單擊庫,選擇打開庫文件夾
將下載的庫文件復制到庫文件夾
右鍵刷新庫
發現模擬量轉換的功能塊已經存在于庫中了
看圖我們可以知道,我們的
模擬量輸入:1#變頻泵是接在通道0上,液位計是接在通道1上
模擬量輸出:1#變頻泵是接在通道0上
我們的變頻和儀表都是采用4~20MA電流信號,因此我們修改系統塊,系統塊中可以看到模擬量輸入通道0的地址是AIW16,通道1的地址是AIW18
模擬量輸出地址是AQW16
將模擬量輸入轉換功能塊(子程序)拖入MAIN主程序中
通過查看幫助確定各個引腳的作用
由于我們變頻器設置參數是4~20MA電流輸出,對應的是0~50HZ,最大頻率50HZ對應的模擬量輸入值是27648,而0HZ是4MA對應的是5530
下圖是官網關于模擬量比例換算的方法
由此可知我們的模擬量輸入塊應該如何填寫:
這里的Output我們沒有填寫,因為我們沒有定義變頻泵的頻率反饋符號。
2、定義符號我們先定義模擬量頻率輸入輸出相關的符號
建立完符號后將模擬量輸入塊的Output輸入P01_HZ_PV
這樣我們在組態軟件內或則是程序的其他位置就可以引用、利用這個符號了。
3、將模擬量接入至水泵控制塊以下為水泵控制塊內的子程序:


返回頂部
刷新頁面
下到頁底