實際液位值的工程轉換與FC105功能

發(fā)布時間:2024-03-22
1、規(guī)范化
現(xiàn)場的過程信號(如本案例中的液位信號)是具有物理單位的工程量值,模/數(shù)轉化后輸入通道得到的是-27648~+27648的數(shù)字量,該數(shù)字量不具有工程量值的單位,在程序處理時帶來不方便。因此,工程中經(jīng)常希望將數(shù)字量-27648~+27648直接轉化為實際工程量值,這一個過程稱為“模擬量的規(guī)范化”。
本案例中,當液位為0米時,傳感器輸出信號為4ma,對應的模擬量輸入通道轉換值為0;液位為0.5米(具體參考傳感器具體規(guī)格,這里只是舉例)時,傳感器輸出信號為20ma,對應的模擬量輸入通道轉換值為27648。假如程序中讀取到的數(shù)值為10000時,那么實際液位到底是多少米呢?為了解決這個問題,在這里引入了fc105功能。
調用fc105的具體路徑如圖1所示。
圖1 fc105調用路徑 2、fc105功能的輸入輸出定義
圖2所示為fc105(即scale功能)的lad調用框圖,它接受一個整型值(in),并將其轉換為以工程單位表示的介于下限和上限(lo_lim和hi_lim)之間的實型值,并將結果寫入out。
圖2 fc105調用框圖
scale功能的輸入輸出參數(shù)如表1所示。
表1 fc105的輸入輸出含義 3、調用fc105實例
在一般情況下,調用fc105功能可以在ob35等周期性中斷中進行編程,這樣就能確保模擬量輸入信號被定時轉換。 以液位傳感器為例,如果輸入20ma信號表示500mm液位,4ma信號表示0mm液位,則執(zhí)行scale功能后的程序如圖3所示。如果fc105功能的執(zhí)行沒有錯誤,eno的信號狀態(tài)將設置為1,ret_val等于w#16#0000,out輸出為實際液位值,這也能回答了“假如程序中讀取到的數(shù)值為10000時,那么實際液位到底是多少米呢?”的問題,即180.845mm液位。
圖3 fc105調用實例
當m0.0信號=0時,按照圖4進行變換;當m0.0信號=1時,按照圖5進行變換。
圖4 m0.0信號=0時的變換
圖5 m0.0信號=1時的變換
上一個:微信好友誤刪怎么找回,有轉賬記錄微信好友誤刪怎么找回
下一個:變頻電纜的性能及用途講解

win10打開兩個文件夾(打開兩個文件顯示兩個窗口)
怎么保存鐵觀音
供應意大利conforti液壓缸
住房公積金是什么
人身損害賠償適用何時的標準
如何真正作好工程項目管理中的風險管理
花卉土壤 施肥 繁殖 泥炭土
豆丁的云服務器多少錢
香桂育苗技術
關閉windows自動掃描(window10自動掃描關掉)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos