求帮忙,做个计时程序

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

相关推荐

  • s7-200下载时,如果不想原来的断电保持数据消失,要怎么设置

    我把程序上载,然后程序做一点小的改动,然后下载,结果原来PLC内部的断电保持数据都变0,怎么设置才能不改变原来数据。 最佳答案 在系统块的断电数据保存中设置,如果是程序作了改动在下…

    SIMATIC S7-200 2020年11月5日
  • 200plc的网络读写指令

    200PLC中网络读写指令,NETR和NETW指令,存储区TBL表的定义中,第一个字节的第六位,表示读或者写指令有没有被激活,我想请问一下,如果EN端口为1,那么是不是这个标志位就…

    SIMATIC S7-200 2020年11月1日
  • 编程电缆驱动安装不成功

    编程电缆型号是6ES7 972-0CB20-0XA0,驱动文件是“pc_adapter_usb_102007.zip”,安装时弹出这样的信息:NO SSF&nb…

    SIMATIC S7-200 2021年7月5日
  • 如何用定时中段读取上次中段的数据

    我现在做一个10S的流量显示,请问如何读取前一个定时中段的数据? 最佳答案 用两个变量,假如是VD0—本次流量数据,VD4上次流量数据,在定时中为程序中,先VD0传入VD4,然…

    SIMATIC S7-200 2021年7月5日
  • 自由通信模式的简单应用

    请问 网站上的“自由通信模式的简单应用”的tip0005.zip(6.27KB) 例子是怎样调用啊??地址为:http://www.ad.siemens.com…

    SIMATIC S7-200 2020年11月1日
  • 压力控制恒压供水

    我用一个压力传感器控制恒压供水,一台变频器,两台水泵,要求恒压供水,先启动一台水泵,50HZ时变为工频,启动第二台水泵,当压力达不到需要值时,第二台水泵频频率上升,到达恒压时停止第…

    SIMATIC S7-200 2020年10月31日
  • s7-200编程技巧

    s7-200编程技巧 最佳答案 1、对于“S7-200编程技巧”需要两个方面的积累:一是学习他人的编程经验;二是自己在实际应用中不断总结、增长经验。2、可以上网搜“S7-200PL…

    SIMATIC S7-200 2017年6月7日
  • 多个plc编程

    我用dp接头连接了3个plc,其中地址分别为2,3,4,通信时能连接上,请问在向2里编程时,应该先选择那些参数才能向2中编程,同理,在向3和4中编程时怎样才能找到地址为3和4的pl…

    SIMATIC S7-200 2021年7月4日
  • s7-200 PID回路超出8个,如何办

    s7-200 PID回路超出8个,指令向导做不了。需要自己写PID程序吗?哪位有做好的程序,发给我参考一下,谢谢!fdcyj@126.com(控制加热的,模拟量输入4-2…

    SIMATIC S7-200 2020年10月31日
  • 怎样写一个普通加热控制的程序

    大家好!我有一个问题。怎样写一个普通加热控制的程序。如:我设置200度。都温度不到200度就输出。到200度就停止。方法有几种呢?请说说! 最佳答案 L aiw260&n…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论