zhangzhitao
級別: 家園常客
|
各位師付,我想問下如何用三菱特殊模塊4AD來讀取壓力傳感器上的數據,壓力傳感器是4-20MA,300KG.如果換成400KG,4-20MA后,程序該如何修改.我只了解到通過4AD模塊讀取平均值后存到PLC中,然后應該怎樣轉換成壓力值?知道的師付給指點下吧,多謝了. |
---|---|
|
supermax
級別: 工控俠客
|
采樣字設定的次數平均值存放CH1-CH4分別是BMF#5--BMF#8,它們都是通過FROM指令讀取,如FROM K0 K5 D100 K1意思是把0#模塊BFM#5的內容傳到PLC的D100中,BMF#5是CH1的平均值,即D100的值就是CH1的平均值。 |
---|---|
|
supermax
級別: 工控俠客
|
在把觸摸屏或組態控件指向D100 |
---|---|
|
supermax
級別: 工控俠客
|
|
---|---|
|
zhangzhitao
級別: 家園常客
|
七號主機程序.zip (23 K) 下载次数:34
|
---|---|
|
zhangzhitao
級別: 家園常客
|
里面的程序是擠壓機的程序,第6664-6708這段程序我知道是讀壓力傳感器的數據的,但4171-4273步這段程序沒看明白,為什么換算成浮點數后要乘400再除1000.以及D380與K4,K3比較后那段程序也不是明白,請指點下. |
---|---|
|
wwcwwc
級別: VIP會員
|
這個和模塊沒有關系,模塊只能設別是什么類似的型號。 需要將讀取模擬量后的數據數值轉換為實際工程量的轉換程序中修改。 |
---|---|
|
iujfang
怪人
級別: 家園常客
|
d380 比較的意思是: 每0.1 秒(m8012) 第一通道的值累加一次 加四次 其實也是取四次的平均值。由于d382是四次值累加,所以要除 k4,d383是四次平均值,k400也就是傳感器量程(400KG),k1000是 4AD 模塊 當模擬量電流是20MA時,模塊數字量是1000。 2N的4AD模塊 ,電流輸入時計算公式(就本程序而言) 顯示壓力=(傳感器量程x模塊讀取值)/k1000 [ 此帖被iujfang在2014-11-25 16:29重新編輯 ] |
---|---|
本帖最近評分記錄: |
zhanghao6789
一路上有你
級別: 網絡英雄
|
就是以前是300KG對應20MA,現在變成400KG對應20MA,調整一下4AD的增益就可以。 |
---|---|
本帖最近評分記錄: |