称重累加问题

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

最佳答案

如果仅仅是模拟量输入的数据传送,则:
程序:
LD     SM0.0
MOVW   AIW0, VW100
VW100就是输入的数据,如果还需要转换为实际的工程单位,则还需要另外计算。
类似的控制程序一般采用指针的方式,即数据记录(传送)后,指针下移到另一个地址区,当记录的数据数量达到50次后,清0并执行指针返回。当然,200还有几个表格指令的应用原理也是一样的。

提问者对于答案的评价:
有类似指针的方式的实例吗?参考一下最好了

最佳答案作者回复:
参考,转载:
LD     SM0.0
MOVD   &VB0, VD20   //将VB0开始的初始的地址(vw0)放到VD20
FOR    VW14, 1, 2      //循环2次
+I     *VD20, VW12      //将VD20指向的地址内的数据(vw0)与VW12相加,结果放到VW12
+D     2, VD20            //递增一个字节

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午11:22
下一篇 2017年5月31日 下午11:22

相关推荐

  • S7200如何下载断电保持数据

    求大神回复,触摸屏程序上设定的一些数据,怎么在下载PLC程序的时候一起下载下来 问题补充:我指的是从PLC上载那些被触摸屏修改过得数据。改如何实现? 最佳答案 此回答已完善 在数据…

    SIMATIC S7-200 2021年7月5日
  • 西门子200模拟量的均值滤波问题

    现在西门子200模拟量输入波动比较大,我想采用求平均值的办法,但是没有思路,求帮助,谢谢了先 最佳答案 方法很多种。其中一种的编程思路:定义定时中断时间(1-255mS),在指定的…

    SIMATIC S7-200 2021年7月5日
  • 编码器测速

    大家好! 我目前有个问题关于S7-200(CPU224XP)的PLC,现在输入已经用到I1.2,I1.3-I1.5还没有用,用编码器测速,我没有在程序里编程过,不知道怎么…

    SIMATIC S7-200 2021年7月4日
  • modBUS 通信的消息帧中间的数据看不明白

    LD     SM0.0=      L60.0LD &nb…

    SIMATIC S7-200 2017年6月18日
  • 200和200smart编程软件是不是一样的?

    214-1BD23-0XB8这个CPU也应该用MicroWIN编程?请高手指点! 最佳答案 200编程软件STEP7 MicWIN_V4SP9http://www.plc…

    SIMATIC S7-200 2021年7月5日
  • 600设备modbus通讯

    请教一下,600设备,支持modbus通讯,距离超过300米,与上位机通讯,如何实现。 问题补充:是600台设备 最佳答案 实现得了么?! 1.modbus 最…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLS指令

    S7-200 使用PLS指令,能否实现连续发脉冲的功能?就是一直以某个速度发脉冲 最佳答案 PLS指令在单段管道模式,需要为下一个脉冲串更新特殊寄存器,一旦启动了起始PT…

    SIMATIC S7-200 2021年7月5日
  • 该怎么选型

    S7-200型号的PLC能支持900个点以上吗(模拟量和开关量) 问题补充:S7-200 SIMATIC能行吗谢谢 最佳答案 1.S7-200系列是小型PLC系统,具有串…

    SIMATIC S7-200 2017年11月1日
  • 关于EM253位控模块

    求帮助,我对EM25位控模块的参考点寻找,以及如何将goto指令和pseek指令运用到一起,实现回原点,不清楚,网上关于这方面的实例程序较少,望大家出手帮助,谢谢. 问题补充:我先…

    2021年7月5日
  • 实拍 S7-200通信口烧坏,大家帮忙分析分析

    如下图,我有一个S7-200通信口PORT1烧坏,拆开后发现板后面有一个10R0的电阻烧得黑了,我想知道一下,通信口烧坏的原因是什么?如果这个电阻与通信口有关联,那么通信的电压那么…

    2018年12月14日