回复:BE ITIME最大间隔时间最大值后怎样归零从新开始计时?

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2023-12-26 10:49:46

8楼

展开查看
以下是引用xxlxxl888在2023-12-25 12:30:37的发言 >5楼

不能置0也无所谓,我只需要确定,如果用间隔指令是不是永远一直使用下去,不需要考虑初始值到达47天多后会不会清零什么状态。谢谢老师的指导!

以下是引用芳季在2023-12-25 10:27:53的发言 >4楼:这个值在系统内形成...

引用4楼详细内容:

这个值在系统内形成,没得改的。就算是刚开机也不一定是从0开始。你用SM0.1未必捕捉到0这个值。

另外。你买一个水表电表回来,新的,数值不一定是从0开始。

还有,你接手去做抄水表抄电表这工作。你没可能把人家电表水表全部归零再开始你的工作吧?

那这活能干下去吗?

你现在是又在说CITIME指令了?

citime指令保证你在49天以内是正确的。你无需关心那个中间数值。虽然,你看见这个值是每毫秒不断地增加。你就是无需关心这个值什么时候刀顶,到顶了会怎么样。设计这个指令的人应该会处理好你担心的事情。就像供电局每个月都准确地告诉你你上个月的用电量。而你自己看过电表一眼吗?电表数值过零了吗?

你应该关心一下这49天中间停电吗?

不停电,那么超出49天出错的时候编程者自己负责。停电的话,这bitime指令又不知道从什么值开始重新来过,你计时的中间过程没了。你也是要负责处理这些丢失的记忆。

没有人会蹲着去观察这个值是否到了49天又从0开始。至少我没有试过。也没想过去看看。

指令已经解释得很明白了,如果你仍然有问题未解决,那么你尝试一下说出你的实际用途,以便知道你要解释的点在哪里?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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