luokeyou
級別: *
![]() |
各位大哥,兄弟: 小弟有一急事,勞駕大家幫忙! 我使用FX2n-2ad的特殊功能模塊將模擬數值讀出來了以后,不知道如何處理? 我要求的是將15妙初的ad讀取值與15秒后的讀取值比較,如果大于0.4KPA,則輸出報警. 讀出來的數據已經存在D100中. 小弟過年這幾天,一直在想,但由于沒有高手指點,一直沒有解決,希望各位兄臺傾力相助. 使用的是SMC的氣壓表,0-5v的模擬電壓輸出,量程100kpa. 小弟靜候佳音! 多謝! |
---|---|
|
luokeyou
級別: *
![]() |
|
---|---|
|
grt
級別: *
![]() |
由于PLC的特點,要與微分指令相結合使用。15秒初及15后各取一個值,將取的值和設定值0.4KPa變換成二進制數后,進行算術運算后用比較指令,大于輸出報警。否則進行清零,周而復始。 |
---|---|
本帖最近評分記錄: |
zhouyang
我沒有選擇,但我有追求!
級別: VIP會員
![]() |
你要將15S處的數值存到一個寄存器內,再將15S后的數值存入令一個寄存器。用乘法指令將其乘上系數,與O.4KPA所對應,用比較指令進行比較,結果輸出 |
|
---|---|---|
本帖最近評分記錄:
|
grt
級別: *
![]() |
需要用FROM及TO指令讀寫模擬量模塊的BFM緩沖寄存器。根據你的情況(如果采用的是FX-4AD),采用一個通道,并選擇電壓輸入,則BFM#0通道初始值應為H3330。模塊的識別碼應為K2010,模塊的編號為N0。為保證數據的準確性各次采樣4次,并計算平均值,用兩個寄存器來分別儲存15S和15S后的兩次平均值。兩個平均值相減后與0.4KPa的值進行比較,大于則輸出報警。 |
---|---|
|