计算电机的工作时间,开闭之间的时间差

已锁定

耀眼光芒

西门子1847工业学习平台

  • 帖子

    376
  • 精华

    3
  • 被关注

    35

论坛等级:侠圣

注册时间:2013-08-16

普通 普通 如何晋级?

计算电机的工作时间,开闭之间的时间差

974

3

2015-01-22 17:46:37

现场被控单元一般为电机或液压单元,维护一般以在电机运行时间为准,好多地方会加硬件的计时器,好处是不会篡改和作为质保的时间(老外经常干的事情)。

现在并不需要质保时间,只想帮客户统计电机使用频率,大家有类似的编程吗? 有什么坑的地方?

我的想法是:
1. 读取系统时间,两个时间相减,最后时间累加。 两个问题:第二次获取时间的时候,plc重启了,这个时间不好计算了。系统时间设定的时候,会把累加的时间给弄乱。
2. 一个变量为1时便开始累加时间,但为了定时准确,这个累加怎么做呢? 而且还有时间溢出的问题。
3. 是否考虑做一个reset?
………… 还有些细枝末节的东西 如放到db块里还是放到断点保存的M寄存器里,都得考虑。

大家怎么做的呢? 可否上传项目或stl\scl源代码,说说自己的思路。
我想好多兄弟会拿这个改动后作为要尾款的手段,个人建议这事儿得慎重啊。

祝大家2015年顺利!
计算电机的工作时间,开闭之间的时间差 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。