1|W对输入、输出模拟量的 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 个温度传感器进行转换公式的推导:对于⑴和(3)传感变送器所用的模块,其模拟量输入设置为 0〜20ma 电流信号,20ma对应数子量=32000,4ma 对应数字量=6400;对于(2)传感变送器用的模块,其模拟量输入设置为 0〜5V 电压信号,5V 对应数字量=32000,0V 对应数字量=0;这 3 种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请见下图:和)传感器测溫 TT 卅时,输出电流 WOirn,模块转换数字量 AIW=3200a;•测温T=0%时,输出电流 17 咱模块转换数字 iAIW=6400nT 与如 W 的关系曲线如上左图所示,根据三角总相似定理可知:屮故可列:—=-(1-1)由图知 1+1CDDM_A£=WCD=TKBW[=3W0—DM=AIWx—0400 带 A'-11-15 式!可得:卡(2)传感器测温 1=200°时,输出电圧 V=5V,模块转换数字呈曲 ooAEWIjxno⑴ 传感逢 17AR 井第图ZJU 皿却傅感常 T/AIW 关系图At感器丁血的耒糸图根据三角形相似宦理可知:ABB0故口」列=-…-=…-■■■CDDO 舫二瓯 0J:D-TKBM-32^0diT=200X 空竺.v,-3^000(1-2)DM=AIWx 带兀 11-9)式勺可得 7(2-2>+JT=3 时,辅出电压=DV,模块转换 AIW=0HT^AIW 的关系曲绽如上中图所示,迸}传感器测盪丁=5DClc时,输出电流 1=201113,模块转按数字壘血 IWTMDDCl;测混 T=-100°W)输出也流 IMma,模块转换数字重 AIW=6430nTAIW 的关系曲线如上右图所示,根据三角形相愎定理可知:透 M&虻 DMa故可列—遲.••…’H-3i 由圄知 i 卩'CDD...