对输入、输出模拟量的 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 的关系曲线如上左图所示,根据三角形相俭宦理可知::MBM-ACDM 屮故可列;—(1-1)由图知;屮CDDMAB=WCD=TK320OO-64t)ODH=AI^K—S40Q 带 A-'(l-15.式,可得;4⑵ 传感器测温 T=200°^,输出电压 V=5V,模块转换数宇 gj:酒丄型根据三角乖■相似走理可知’AAEO 如 CDO.心.-r^.ABBO故口 j 列’-■■-=——CDDOAB=20OJD=TKBM=.320Q(>D]rt=AIWz带孤□-一说式,可得=心了二 2 曲凹空……辽-2)屮'32000⑶ 传感器测温 T=500c^f输出电流 1=20^.模块转换数字莹 AIW=32.000F测漓 T=-mW 时,输出电 StMim,模块转换数^AIW=6400oAIW 的关系曲线如上右图所示,根据三角形相期定理可知:屮故可列=空一上 1.・・・・,(l-'3i 由圉知:QCDDMAB=500+idQWQ'$pD=7...