技术论坛

怎么写一个程序计算程序运行的时间

作者 主题
游民

经验值: 103
发帖数: 16
精华帖: 0
主题:怎么写一个程序计算程序运行的时间


只看楼主 楼主 2019-07-24 14:11:41

我需要写一个程序,计算动作从开始到结束的时间,但是不是系统的扫描时间哦。

相当于一步步走,从第一步到最后一个结束,那么我需要知道从第一步走到结束总共

花费了多长时间,请问应该要怎么写呢?


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1574732&b_id=50&s_id=0&num=14

奇侠

经验值: 7679
发帖数: 1228
精华帖: 2
回复:怎么写一个程序计算程序运行的时间
推荐帖


只看楼主 1楼 2019-07-24 15:12:01

 第一步的时候,读取系统时间,结束的时候,读取系统时间, 然后二者之间的差值,就是你要的结果 .


every day is new day !
以下网友喜欢您的帖子:

  
侠圣

经验值: 3019
发帖数: 364
精华帖: 4
回复:怎么写一个程序计算程序运行的时间


只看楼主 2楼 2019-07-24 17:39:58

楼主是想计算一个扫描周期内某段程序所用的时间?


 
以下网友喜欢您的帖子:

  
版主

经验值: 69053
发帖数: 12266
精华帖: 59
回复:怎么写一个程序计算程序运行的时间
推荐帖


只看楼主 3楼 2019-07-24 17:41:33

读取系统时间,单位是ms

参考:

程序执行时间

http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/042.html



Q群:https://jq.qq.com/?k=9BDuEgf6
以下网友喜欢您的帖子:

  
至圣

经验值: 43597
发帖数: 15780
精华帖: 61
回复:怎么写一个程序计算程序运行的时间


只看楼主 4楼 2019-07-25 07:49:25

用中断ob(ob35等),启动信号上升沿,myfloat=0。启动后ob35中用实数变量myfloat,myfloat=myfloat+中断周期(s)。结束后,把计时值保存下来。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
至圣

经验值: 67550
发帖数: 14784
精华帖: 100
回复:怎么写一个程序计算程序运行的时间


只看楼主 5楼 2019-07-25 08:10:41

不就是第一步启动一个计时器ton。结束的时候读取计时器的当前值mov t vw。


 
以下网友喜欢您的帖子:

  
游民

经验值: 103
发帖数: 16
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 楼主 6楼 2019-07-26 08:04:16
以下是引用啊波波在2019-07-24 17:39:58的发言 >2楼

楼主是想计算一个扫描周期内某段程序所用的时间?

一个周期内的执行时间太短了,我需要的是这段程序执行的时间。


 
以下网友喜欢您的帖子:

  
游民

经验值: 103
发帖数: 16
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 楼主 7楼 2019-07-26 08:04:55
以下是引用xiaode在2019-07-24 15:12:01的发言 >1楼

 第一步的时候,读取系统时间,结束的时候,读取系统时间, 然后二者之间的差值,就是你要的结果 .

兄弟能否给个例子?


 
以下网友喜欢您的帖子:

  
游民

经验值: 103
发帖数: 16
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 楼主 8楼 2019-07-26 08:06:28
以下是引用芳季在2019-07-25 08:10:41的发言 >5楼

不就是第一步启动一个计时器ton。结束的时候读取计时器的当前值mov t vw。

这样子我知道的。但是这个貌似不怎么准确


 
以下网友喜欢您的帖子:

  
游民

经验值: 103
发帖数: 16
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 楼主 9楼 2019-07-26 08:07:47
以下是引用xiaode在2019-07-24 15:12:01的发言 >1楼

 第一步的时候,读取系统时间,结束的时候,读取系统时间, 然后二者之间的差值,就是你要的结果 .

你这个方法不错,计算也比较准确


 
以下网友喜欢您的帖子:

  
游民

经验值: 103
发帖数: 16
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 楼主 10楼 2019-07-26 08:12:17
以下是引用RENHQ在2019-07-24 17:41:33的发言 >3楼

读取系统时间,单位是ms

参考:

程序执行时间

http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/042.html


谢谢学习了啊


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7592
发帖数: 1989
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 11楼 2019-07-26 09:34:14
和定时器不是一样的?可能还没有定时器来得精确。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 67550
发帖数: 14784
精华帖: 100
回复:怎么写一个程序计算程序运行的时间


只看楼主 12楼 2019-07-26 11:34:02
以下是引用notell在2019-07-26 08:06:28的发言 >8楼

这样子我知道的。但是这个貌似不怎么准确

以下是引用芳季在2019-07-25 08:10:41的发言 >5楼:不就是第一步启动一...

引用5楼详细内容:

不就是第一步启动一个计时器ton。结束的时候读取计时器的当前值mov t vw。

哪里差了?

光说差,不说为什么,这不行的啊。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5097
发帖数: 367
精华帖: 0
回复:怎么写一个程序计算程序运行的时间


只看楼主 13楼 2020-07-03 18:50:07

这还不简单,当你运行程序的时候,加个程序运行中信号,再用这个程序运行中信号去计时。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3343
发帖数: 650
精华帖: 1
回复:怎么写一个程序计算程序运行的时间


只看楼主 14楼 2020-07-09 17:27:14

看看这个指令呢





罢了,罢了.
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
怎么写一个程序计算程序运行的时间
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。