求帮忙,做个计时程序

SM0.5加个累加器来计运行时间为数字不累加!

问题补充:
这是我写的计时累加为啥数加不上去

图片说明:

求帮忙,做个计时程序   

最佳答案

你出现了多个问题,所以程序不安你的思路执行了。
1)首先是对加法指令的理解,当调用条件是是SM0.5时,即0.5秒接通、0.5秒断开。那么,在接通的0.5秒时间内,它执行了多次的加法指令,显然,不是你要的。加沿可以处理你的程序。
2)地址的重复,VW200是一个字,所包含的是VB201+VB200。而你将加法运算后的结果存放在VW201,那么,这个VW201包含着VB202+VB201,很显然VW200与VW201有一个字节的地址重复,那样,计算出来的数据一定是错误了的。

提问者对于答案的评价:
我试过了但是SM0.5不触发P上升沿啊?你知道在回事吗‘’

最佳答案作者回复:
LD     SM0.5
EU
MOVW   VW200, VW202
+I     1, VW202

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

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

相关推荐

  • pid的能输出什么。

    请举个例子说明一下。它输出一个脉冲吗,还是一个信号。它输出了一个东西后,能干什么。 最佳答案 着几天刚刚弄完PID: 1、PID可以根据设置输出一个0-100的数,或是0…

    SIMATIC S7-200 2021年7月5日
  • 程序大小超过用户储存器

    我的S7-200的程序大小显示为20KB , 能用CPU  SR20吗? 问题补充:我原来用的是 6ES7  …

    2021年7月5日
  • S7-226CN挂 4个EEM223CN问题

    说明书上写的可以挂7个模块,可是我PLC程序里写到I16.0就不识别了这个怎么回事 最佳答案 你这个地址地址硬件超出了200的最大输入过程印象地址区。200最大输入、输出地址只能是…

    SIMATIC S7-200 2017年6月9日
  • CP243-1的错误提示

    控制器用的cpu224,接一个EM235,后面挂了一个CPU243-1,组态时候CPU243的模块位置为1,下载程序的时候为什么提示智能模块CP243-1的位置不对呢,52个系统,…

    SIMATIC S7-200 2021年7月4日
  • S7-200和S7-200 smart 扩展模块可以通用吗

    S7-200的模块停产了,扩展模块可以跟S7-200 smart 扩展模块可以通用吗 最佳答案 新旧款模块是不能通用互换。新旧款的扩转模块是不能通用,而且新旧款…

    SIMATIC S7-200 2021年7月5日
  • 243-1安装位置

    存在与附加模块不符的向导配置, 最佳答案 CP243-1 模块位置没有特殊要求,出现这个问题在 STEP 7 Micro/WIN …

    SIMATIC S7-200 2017年11月19日
  • s7-200中mbus_msg指令与智能仪器无法实现开关量通讯

    通过mbus_msg指令和智能仪器通讯,本人实现了寄存器的读写功能即40001-4xxxx,但是开关量的读写无法实现,包括智能仪器中的多路寄存器写的功能也无法实现,是不是的addr…

    2021年7月5日
  • PLC200高速计数采集不到数据

    我把一个手轮的脉冲和方向接入PLC的I0.3和I0.4,PLC高速计数脉冲组态选HSC4模式为3,预置值为9999999,当前值VD3000,主程序中SM0.1连接HSC程序块,并…

    SIMATIC S7-200 2017年6月24日
  • 专家跪求,谢谢。我刚刚学这。感激不尽。

    怎样在PLC编程软件里检测我编的程序是否成功 问题补充:有没有可以在梯形图上以能流的方式看见的。我看见过别人的可以在电脑上看见一条绿色的线代表电流通了。灰色就是还没有到的地方。能流…

    SIMATIC S7-200 2021年7月4日
  • 模拟量出现负数程序如何解决

    我在使用S7-200 PLC模拟量模块EM23I时,输入模拟信号为4-20MA,在位移测试监控数据时,数据有时是负数,请问用梯形图程序如何解决 最佳答案 1.EM231电…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论