请教一个关于扫描周期的问题

我用4-20mA信号接收现场的瞬时流量,现在想计算累计流量。自己做了一个一秒的计时器,想达到1s累加一次的效果,但是实际的值总是偏大,这是为什么那?一个程序段,一个扫描周期只执行一次吧?监控的时候发现不是1S累加一次的。图中MD570就是现场的瞬时流量,M1.2就是我做的定时器。 是不是定时器的动作受程序扫描周期的影响?M1.2常开触点最大的接通时间即使不是瞬间的,也是一个扫描周期吧?一个扫描周期只接通扫描处理一次,也不应该偏大啊。。。

问题补充:
我主要是想知道为什么我这样做不对,谢谢大家

图片说明:

请教一个关于扫描周期的问题    请教一个关于扫描周期的问题   

最佳答案

一个周期只能这些一次,这个一定是没有错的!一段程序仍然在一个周期中执行一次也是一定没有错的。
你的问题可能出现在如何定义1S周期上,一般类似的定义是调用定时中断组织块上,如OB35,定义时间为1S,并下载到cpu中。
如果你已经定义了M1.2为1S的脉冲信号,那么也应该用沿触发,如果没有沿触发,则每一个周期MD574与MD564均累加。

提问者对于答案的评价:
对于M1.2,我的理解是到了一秒后,PLC执行程序刷新M1.2线圈,进行一次累加。下一个扫描周期定时器断开,M1.2线圈断开,这个周期不进行累加,因此累加出来的数值应该偏小,累加的时间不是1秒而是1秒加上一个扫描周期。实际应用出来的却是偏大,就想你说的那样每个扫描周期都在累加,但我认为M1.2一个周期加上1秒只会接通一次

最佳答案作者回复:
如果是普通定时器是异步刷新的,不一定是绝对的同步。

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

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

相关推荐

  • 梯形图编程错在哪

    如下图,在编译时提示图中的编程有错,请问各位错在哪?提示“reserve power flow”! 问题补充:所谓的双输出,难道下图的就不叫“双输出”吗?&nb…

    2021年7月5日
  • s7-200加CP243-1以太网模块和TP1500触摸屏+上位机通讯

    s7-200配CP243-1以太网模块和(TP1500触摸屏+上位机做以太网通讯):此种方式是否可行?是否需要配置以太网交换机?另是否有导轨安装式的交换机可供选择,比如S7-120…

    SIMATIC S7-200 2020年10月31日
  • S7-200网络内部PPI通讯与外部DCS

    请求大家一个问题,我们做的一套系统是用200的系统。内部网络是西门子默认的PPI通讯协议。共有两台CPU226cn的PLC,其中一台当做PPI使能主站也就是SM30或SM130值为…

    SIMATIC S7-200 2021年7月5日
  • 双整数拆成整数怎么拆?

    比如一个双整数VD100=95,那么拆成两个整数后VW100,VW101各等于多少?请师父们指点。谢谢啦 问题补充:说错了应该是VW100,VW102分别是多少? 图片说明: &n…

    2017年8月26日
  • 226最多能带7个模块,最多能带16路AI,但是我要带20路AI,226能否实现

    S7200如何能实现大于16路小于35AI的采集, 问题补充:软件编程里最大只有AIW30/AQW30,也就是说只有16路AI输入/16路AO输出 最佳答案 S7-200的最大I/…

    SIMATIC S7-200 2020年11月1日
  • 使用子程序或指令有限制么

    用224好好的,转成214就出现警告了提示块尺寸过大后来发现是因为子程序和比较指令用的过多删除一部分后就没警告了若是再添加一个空的子程序或加一个比较指令又会出现警告警告影响程序运行…

    SIMATIC S7-200 2020年11月1日
  • PPI通信问题01

    比如用226X有2个口,一个连触摸屏,一个连PC。会不会出现下面的现象:其中一个修改数值后,另一个不变化。比如控制一个调节阀。在PC上输50%后,触摸屏上会跟着变化吗? 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • 子程序同时多次调用

    子程序(含局部变量)同时被多次调用可以吗?有什么要注意的吗? 最佳答案 当有一个子程序被调用时,系统会保存当前的逻辑堆栈,置栈顶值为1,堆栈的其他值为零,把控制 交给被调…

    SIMATIC S7-200 2021年7月5日
  • 怎么实现长区域的的移位操作?

    像三菱的传送指令实现M100~M8000的单个位移位操作,西门子怎样编程可以实现类似功能? 问题补充:通过光栅检测工件,信号开关量输出,PLC用该信号输出给M0,然后配合编码器的脉…

    SIMATIC S7-200 2017年6月5日
  • s7-200程序上载

    我的编程软件的版本型号是V3.2 STEP7 Micro WIN SP4.现场PLC的型号为224CN系列。连接没有问题。选用PPI接口连接…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论