200 smart 如何做数量的累加

本人新手,在触摸屏做了一个当前产量显示,和产量小计,做法如图。结果发现运行时小计数量一直乱跳。是这个做法有问题吗?

问题补充:
谢谢大家支持,确实初学不扎实啊。
现在我重新做了一个测试程序,想实现当前产量复位后,小计产量可以继续保持,
重新开始计数时,当前产量重新开始,小计产量累加。
现在问题清零后不知道如何处理

图片说明:

200 smart 如何做数量的累加    200 smart 如何做数量的累加   

最佳答案

程序存在两个主要的问题
1、VW0和VW1地址重叠,导致数据错误,一般字地址按偶数取,VW0,VW2,VW4...
2、NW28, NW29两个网络使用SM0.0累加,会导致每个扫描周期都进行累加,数值累计的结果远远大于实际值
建议整改,将C1计数器计数到某个数值后输出一个BOOL变量,该变量=1时进行累积,累加后将C1复位重新计数;另外,C1计数的条件不是一个BOOL变量=1就可以了,扫描周期很短,会多次计数的,要么加上升沿,要么把C1做到中断程序里。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:57
下一篇 2021年7月5日 下午1:57

相关推荐

  • 为什么数据都丢失了呢?

    我这里有个水处理系统用S7-200控制的,我改了点东西,然后下载结果所有的设置值和PID的数据块都丢失,全显示为零,我是在RUN模式下编程的然后下载的,怎么会这样?以前都没出现这个…

    SIMATIC S7-200 2017年12月10日
  • 新生诚恳求教!

    我是学生,昨天加入论坛。向各位大侠求教一个小问题。还请大侠不吝赐教,谢谢!     我在编一个恒压自动供水系统的程序时,编写了手动…

    SIMATIC S7-200 2021年7月5日
  • S7200中数组

    S7200中有数组吗?有的话怎么使用二维数组?有没有示例程序? 最佳答案 S7200没有数组;在200中操作数组就是操作一片存储区,可以使用直接寻址、间接寻址等方式来读写这些地址区…

    2017年11月12日
  • cp243-1地址问题

    做个项目,S7-200走以太网通过OPC与WINCC通讯,需要设置CP243-1,在CP243-1与CPU224(14DI10DO)之间有一个EM233(DI16DO16)模块,2…

    SIMATIC S7-200 2021年7月4日
  • STEP7_MW_V4_SP8_9支持WIN8 64Bit系统吗?

    网上下载的这个STEP7_MW_V4_SP8_9只是升级包吧?好像也可以直接安装啊?就是不安装那个SP6安装,好像可以直接安装在WIN7上面,那么可以直接安装在WIN8 …

    SIMATIC S7-200 2017年11月20日
  • 热电偶模块未用通道如何处理?

    是不是短接呀? 最佳答案 以上回答都不是最好的, 你仔细查阅S7-200系统手册,里面提到这个问题的确切处理方法,就是把未用的通道接上一个100欧的电阻,或者把断线检测关…

    SIMATIC S7-200 2021年7月5日
  • 找不到网址

    找不到以前设立的网址 钻石用户推荐最佳答案 你想说的是网关吧!先看看能不能PING通在说吧。 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • S7-200和EM235模拟量采集的问题

    还有我要采集一个变化比较灵敏的模拟量信号,在系统块的输入滤波器器的模拟量中采样数设为128,死区设置为0,这样可以吗?我试着设死区,但是只要有死区,信号波动就很大,我在程序中用了一…

    SIMATIC S7-200 2021年7月5日
  • 变频器干扰

    系统用S7200控制,变频器单独运行,当变频器空载时无干扰,带负载后即产生干扰,这是怎么回事,如何才能解决? 问题补充:干扰主要是对温度信号产生,使其变化不定,一会为零,一会恢复。…

    SIMATIC S7-200 2020年11月1日
  • 问一下 cpu1215c 用什么编程软件

    问一下 cpu1215c  用什么编程软件 钻石用户推荐最佳答案 TIA STEP7 推荐安装STEP7 V14&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论