搜索

s7200如何读取系统时间并把时间进行累加以监视电机的总共运行望

gecimao 发表于 2019-07-15 14:03 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  你这种情况如果对电机运行的时间精度要求不是特别高的话,可以用普通定时器来做,累计运行时间的单位定义为分钟,将累计运行的时间存放在一个32位的存储空间VD0中,如VD0的数值是100,那么就是电机累计运行了100分钟了。VD0可以累计保存4000多年,应该够用了!

  并且我刚试了,不可以,我测试按6s累加一次,那么一分钟vd0的值应该是10才对,但是实际上是200多,这显然是不可能的,我是用仿真软件试的。请教一下这是怎么回事。追答这是60秒累加一次,就是计时精度是分钟,你按6秒,还没到1分钟呢,如果你想精确到秒,那么你把T37的定时时间设定为100就是秒了,那么此时VD0里面的数值就是累计运行了多少秒追问反正是有误差,我按一分钟(就是把定时时间设定为600),我测试了十分钟,这里的十分钟是我用秒表来计时的,但是PLC中定时器到达十分钟时,vd0的值大概在14左右,就是比实际时间快了好几分钟,如果vd0中想要累加秒的线吧,我不太懂,初学者,希望大侠不要嫌烦哦。追答如果你实际计时误差很大,可能是你的程序循环时间太长造成的

本文链接:http://maxavm.net/duchushijian/590.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部