关于RTD编程,经过转化和直接MOVE指令有什么不同
刘玉蓉
发布于2014-09-28 17:19
336
0
标签:
对于RTD热电阻编程:
硬件组态当中我组态为pt100cl. RTD-3L,请具体说下应该如何编程呢?
网上查到如果组态为气候型精度为0.01所以要除以100.
种方法是PIW值,先用I_DI,在用DI_R,在用浮点数除法除以100.0把值存到我建立的DB中(DB为REAL型)。
我第二种方法是想,直接用MOVE指令,将PIW直接MOVE到我建的DB中(DB为REAL型)。
不知道我种方法和第二种方法有没有区别呢?如果没有区别感觉第二种方法比较简单,而且以后编程中可以用MOVE指令来代替转换指令,请各位高手解答,且讲解下正确的RTD编程方法是什么?
第三种方法:如果我用FC105在设置上下限时候把量程设置为0.0 到276.48这样的方法又怎么样呢?
佳答案
种方法是正确的,因为PIW值为INT型,为了计算方便我们需要把INT转为REAL,所以需要I_DI和DI_R。
第二种方法本身在数据结构中就是错误的,你的PIW是INT然后MOVE到DB中的REAL型,这肯定是不行的。
第三种方法我们一般是在测量电流信号的时候来调用FC105的块