FC106程序塊功能
跟功能FC105的規(guī)范化功能相反,功能FC106能把實(shí)際的量轉(zhuǎn)換為PQW要輸出的量(如圖1所示)。
圖1 FC106調(diào)用功能
其中FC106的參數(shù)如表2所示。
表2 FC106參數(shù)
UNSCALE功能接收一個(gè)以工程單位表示、且標(biāo)定于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型輸入值(IN),并將其轉(zhuǎn)換為一個(gè)整型值。將結(jié)果寫入OUT。
UNSCALE功能使用以下等式:
OUT = [ ((IN-O_LIM)/(HI_LIM-O_LIM)) * (K2-1) ] + K1
該公式根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置常數(shù)K1和K2。
BIPOLAR:假定輸出整型值介于 -7648和27648之間,因此,K1 = -7648.0,K2 = +27648.0
UNIPOLAR:假定輸出整型值介于0和27648之間,因此,K1 = 0.0,K2 = +27648.0
如果輸入值超出LO_LIM和HI_LIM范圍,輸出(OUT)將鉗位于距其類型(BIPOLAR或UNIPOLAR)的指定范圍的下限或上限較近的一方,并返回一個(gè)錯(cuò)誤。
2、FC106的使用案例
這里以調(diào)節(jié)閥的輸出為例進(jìn)行說明,其程序如圖2所示。
圖2 閥門開度轉(zhuǎn)化為直接輸出的程序
根據(jù)M0.0的變化可以觀察到兩條不同的轉(zhuǎn)換曲線,具體如圖3和圖4所示。
圖3 單極性轉(zhuǎn)換曲線
圖4 雙極性轉(zhuǎn)換曲線
評論