關(guān)于RTD編程,經(jīng)過轉(zhuǎn)化和直接MOVE指令有什么不同
劉玉蓉
發(fā)布于2014-09-28 17:19
336
0
標(biāo)簽:
對于RTD熱電阻編程:
硬件組態(tài)當(dāng)中我組態(tài)為pt100cl. RTD-3L,請具體說下應(yīng)該如何編程呢?
網(wǎng)上查到如果組態(tài)為氣候型精度為0.01所以要除以100.
種方法是PIW值,先用I_DI,在用DI_R,在用浮點(diǎn)數(shù)除法除以100.0把值存到我建立的DB中(DB為REAL型)。
我第二種方法是想,直接用MOVE指令,將PIW直接MOVE到我建的DB中(DB為REAL型)。
不知道我種方法和第二種方法有沒有區(qū)別呢?如果沒有區(qū)別感覺第二種方法比較簡單,而且以后編程中可以用MOVE指令來代替轉(zhuǎn)換指令,請各位高手解答,且講解下正確的RTD編程方法是什么?
第三種方法:如果我用FC105在設(shè)置上下限時(shí)候把量程設(shè)置為0.0 到276.48這樣的方法又怎么樣呢?
佳答案
種方法是正確的,因?yàn)镻IW值為INT型,為了計(jì)算方便我們需要把INT轉(zhuǎn)為REAL,所以需要I_DI和DI_R。
第二種方法本身在數(shù)據(jù)結(jié)構(gòu)中就是錯(cuò)誤的,你的PIW是INT然后MOVE到DB中的REAL型,這肯定是不行的。
第三種方法我們一般是在測量電流信號的時(shí)候來調(diào)用FC105的塊