以s7-200和4-20ma為例,經(jīng)a/d轉(zhuǎn)換后,我們得到的數(shù)值是6400-32000,及c0=6400,cm=32000。于是,x=(am-a0)*(z-6400)/(32000-6400)+a0。
例如某溫度傳感器和變送器檢測的是-10-60℃,用上述的方程表達(dá)為x=70*(z-6400)/25600-10。經(jīng)過plc的數(shù)學(xué)運算指令計算后,hmi可以從結(jié)果寄存器中讀取并直接顯示為工程量。
用同樣的原理,我們可以在hmi上輸入工程量,然后由軟件轉(zhuǎn)換成控制系統(tǒng)使用的標(biāo)準(zhǔn)化數(shù)值。
在s7-200中,(z-6400)/25600的計算結(jié)果是非常重要的數(shù)值。這是一個0-1.0(100%)的實數(shù),可以直接送到pid指令(不是指令向?qū)В┑臋z測值輸入端。pid指令輸出的也是0-1.0的實數(shù),通過前面的計算式的反計算,可以轉(zhuǎn)換成6400-32000,送到d/a端口變成4-20ma輸出。