比如0~+10V模拟量值。PLC中转化成数字量对应于0~27684(取0~276000,好计算) 温度传感器量程是0~300度。
假如测得模拟量转化值时N,则对应实际温度 t=300N/27600.
N 只需要读取就可以了。
比如
L PIW100(模拟量输入点)
ITD // 转换成双整数
DTR //转换成实数
L 2.760000e+004(常数,PLC数字量量程)
/R // N/27600
L 300 (因子,实际温度较大量程)
ITD
DTR
*R ( N/27600)*300
RND //取整
L 0 (偏置) 温度有偏差可以修改这个值
+I // (N/27600)*300 +0(偏置)
T MW100
L MW100
L 90 (温度值)
>I
= q*.*(关阀)
这个程序就是采集模拟量然后和90度比较,**90度 就关阀。