luokeyou
級(jí)別: *
|
各位大哥,兄弟: 小弟有一急事,勞駕大家?guī)兔? 我使用FX2n-2ad的特殊功能模塊將模擬數(shù)值讀出來了以后,不知道如何處理? 我要求的是將15妙初的ad讀取值與15秒后的讀取值比較,如果大于0.4KPA,則輸出報(bào)警. 讀出來的數(shù)據(jù)已經(jīng)存在D100中. 小弟過年這幾天,一直在想,但由于沒有高手指點(diǎn),一直沒有解決,希望各位兄臺(tái)傾力相助. 使用的是SMC的氣壓表,0-5v的模擬電壓輸出,量程100kpa. 小弟靜候佳音! 多謝! |
---|---|
|
luokeyou
級(jí)別: *
|
|
---|---|
|
grt
級(jí)別: *
|
由于PLC的特點(diǎn),要與微分指令相結(jié)合使用。15秒初及15后各取一個(gè)值,將取的值和設(shè)定值0.4KPa變換成二進(jìn)制數(shù)后,進(jìn)行算術(shù)運(yùn)算后用比較指令,大于輸出報(bào)警。否則進(jìn)行清零,周而復(fù)始。 |
---|---|
本帖最近評(píng)分記錄: |
luokeyou
級(jí)別: *
|
3樓兄弟能否將程序告訴一下鄙人? 因?yàn)槲沂浅鯇W(xué)者,不懂太多! 謝謝! |
---|---|
|
pretco123
不為失敗找理由,只為成功找方法
級(jí)別: 論壇先鋒
|
看看模塊說明書!上面說得非常詳細(xì)了! |
---|---|
|
zhouyang
我沒有選擇,但我有追求!
級(jí)別: VIP會(huì)員
|
你要將15S處的數(shù)值存到一個(gè)寄存器內(nèi),再將15S后的數(shù)值存入令一個(gè)寄存器。用乘法指令將其乘上系數(shù),與O.4KPA所對(duì)應(yīng),用比較指令進(jìn)行比較,結(jié)果輸出 |
|
---|---|---|
本帖最近評(píng)分記錄:
|
grt
級(jí)別: *
|
需要用FROM及TO指令讀寫模擬量模塊的BFM緩沖寄存器。根據(jù)你的情況(如果采用的是FX-4AD),采用一個(gè)通道,并選擇電壓輸入,則BFM#0通道初始值應(yīng)為H3330。模塊的識(shí)別碼應(yīng)為K2010,模塊的編號(hào)為N0。為保證數(shù)據(jù)的準(zhǔn)確性各次采樣4次,并計(jì)算平均值,用兩個(gè)寄存器來分別儲(chǔ)存15S和15S后的兩次平均值。兩個(gè)平均值相減后與0.4KPa的值進(jìn)行比較,大于則輸出報(bào)警。 |
---|---|
|