对输入、输出模拟量的 PLC 编程实例解析对于初学 PLC 编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题
不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的
比如有 3 个温度传感变送器:(1) 、测温范围为 0~200,变送器输出信号为 4〜20ma(2) 、测温范围为 0~200,变送器输出信号为 0〜5V(3) 、测温范围为一 100~500,变送器输出信号为 4〜20ma(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这 3 个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同
一、转换公式的推导下面选用 S7-200 的模拟量输入输出模块 EM235 的参数为依据对上述的 3 个温度传感器进行转换公式的推导:对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为 0〜20ma 电流信号,20ma对应数子量=32000,4ma 对应数字量=6400;对于(2)传感变送器用的模块,其模拟量输入设置为 0〜5V 电压信号,5V 对应数字量=32000,0V 对应数字量=0;这 3 种传感変送器的转换公式该如何推导的呢
这要借助与数学知识帮助,请见下图:■
(32000-T=3 时,输出电压=理;模块转换数宁星 MW=hT 与 AIW 的关系曲绽如上中图(1-'^000-64005-AIW亠
_上Tw32000(3 涛感器丁血种关系圈k1)传感器测溟 TT 时磁输出电流 I=20tm,模块转换数字壘 AIW=32000;测濕 T=0%时,输出电流 IHma,模块转换数字 AIW=6400aTAIW 的关