s7200模拟量求平均值

有一模拟量(4-20mA),我想对它进行平均值,在程序中如何做,我在网上搜了一些程序样式,但是做实验,都不正确,谢谢!邮箱:lyx@dongzechina.com

最佳答案

发给你我的一个工程实例吧,转换成梯形图看可能更清楚些。
//温度检测:(32000-6400)/(20mA-4mA)=(AIW0-6400)/XmA     XmA=(AIW0-6400)/1600  300度/16= 实际温度/XmA 实际温度=(300度xXmA)/16

LD     SM0.5
INCB   VB0                         //采集次数
MOVW   AIW0, AC0                   //采集通道
ITD    AC0, AC0                    //整数转双整数
+D     AC0, VD4                    //累加

LDB>=  VB0, 5
/D     +5, VD4                     //算平均值
-D     6400, VD4                   //减去4mA对应的AIW0值6400
DTR    VD4, VD4                    //双整数转实数
/R     85.0, VD4                   //除以一个值得到温度实际值,此值与传感器的测量范围有关
MOVR   VD4, 温度值:VD10
ANDD   0, VD4                      //累加清零
ANDB   0, VB0                      //采集次数清零
希望给你些帮助。

提问者对于答案的评价:
我试试你的程序吧,分先给你了,谢谢大家

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:31
下一篇 2020年11月1日 下午4:31

相关推荐

  • 长时间定时

    触摸屏:威纶触摸屏;PLC:西门子S7–200,我想对一台电机进行定时  运行4小时,停3小时(时间可以任意设定);当运行时间设定为0时,电机不会运行。程序应…

    SIMATIC S7-200 2017年11月1日
  • IO.O上升沿中断问题

    LD V87.0=    I0.0V87.0是屏幕上按钮的地址想用这个语句,模拟I0.0的上升沿,引发中断。为什么不行呢。 问题补…

    SIMATIC S7-200 2021年7月5日
  • 程序上载问题

    EM223输入点I4.0  I4.1被雷击,上载程序时I4.1后的使用的点都上载不了,我想用后面的备用点替代I4.0  I4.1.怎样解决?…

    SIMATIC S7-200 2021年7月5日
  • 怎样创建一个数据表供程序查表

    现有一个“纯水平液面饱和水汽压表”是从0.0℃、0.1℃到100℃共1000个温度点所对应的水汽压值,1000个数据。如何将这1000个数据输入PLC中创建一个数据表;然后在PLC…

    SIMATIC S7-200 2020年11月1日
  • S200模拟量输出

    各位现在一个模拟量输出问题想请教:前提,通过运算得出0~100Kg的重量值,要求0~100Kg对应变频器的0~50HZ,PLC的输出电流为4~20MA,变频器的输入电流为4~20M…

    SIMATIC S7-200 2020年11月1日
  • 称重累加问题

    西门子200的,模拟量4-20ma采集,谁有实例呀。例如,一个批次50,之后加工完数值清零,下一个批次55,在加工完,清零。多个批次累加,需要得到总重量,需要显示。 最佳答案 如果…

    SIMATIC S7-200 2017年5月31日
  • 用USS 对S7-200和MM440的调速

    USS-CTRL 的inhibit 位在0和1之间交替,频率已经给进去了,为40HZ,频率在闪烁,就是不运行,求教 问题补充:USS-CTRL &nb…

    SIMATIC S7-200 2021年7月5日
  • wincc触摸屏报警视图问题

    PLC触发MOV k1到寄存器,触摸屏显示该报警,但是我说再次触发这条报警如何处理,PLC已经把K1传送过去了,现在情况是按下触发一条报警,触发时间比如是10.22分,再…

    SIMATIC S7-200 2021年7月5日
  • 程序扫描的问题

    主程序用SM0.1调用子程序,子程序中都是用SM0.0的指令。请问,子程序是不是反复执行,而不是执行一次 问题补充:子程序的变量和主程序中的变量相同,请问,两者会不会相互影响。如子…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200smart编程软件

    西门子S7-200smart编程软件下载地址 钻石用户推荐最佳答案 STEP 7 MicroWIN SMART V2.5.iso:(smar…

    SIMATIC S7-200 2021年7月5日