9 J! n' u( _# M) J例如某溫度傳感器和變送器檢測的是-10-60℃,用上述的方程表達(dá)為X=70*(Z-6400)/25600-10。經(jīng)過PLC的數(shù)學(xué)運(yùn)算指令計(jì)算后,HMI可以從結(jié)果寄存器中讀取并直接顯示為工程量。! {- Z9 j0 E# K7 R* a4 h7 p0 H
' l' g# {4 Y6 ?5 u用同樣的原理,我們可以在HMI上輸入工程量,然后由軟件轉(zhuǎn)換成控制系統(tǒng)使用的標(biāo)準(zhǔn)化數(shù)值。 E: _% A R9 s/ S: Z& t/ e. J, U
. ^0 R0 H" L; d# J/ }. e ?: u( V在S7-200中,(Z-6400)/25600的計(jì)算結(jié)果是非常重要的數(shù)值。這是一個(gè)0-1.0(100%)的實(shí)數(shù),可以直接送到PID指令(不是指令向?qū)В┑臋z測值輸入端。PID指令輸出的也是0-1.0的實(shí)數(shù),通過前面的計(jì)算式的反計(jì)算,可以轉(zhuǎn)換成6400-32000,送到D/A端口變成4-20mA輸出。( H# A- s$ \# P
5 M8 a' u. N% F1 k7 A
以上講述的是PLC中工程量轉(zhuǎn)換的基本方法,程序的編寫則因人、因事而異。但是萬變不離其衷。如果大家感興趣,我可以給出自己編寫的程序供大家參考,同時(shí)也希望各位網(wǎng)友不吝賜教、互相交流。