回复:如何记CPU中的时钟保持住?

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2019-02-16 22:07:39

1楼

看错题目…
保持最后的同步时钟?不能理解…
印象中,如果PLC的时钟没同步时是不走动的,同步后才开始每秒走动。最后同步的时间有啥用?
要判断这个其实可以直观的发现相邻两次时间差超过了2及以上,就把这两次的时间值存到断电保存的就可以了?比如2000突然变为2002,比如2017 02 16 22 18 30突然变为2017 02 16 22 18 32这些都可以认为时钟被认为改变了,程序里面每0.5秒判断一次任一时钟成员超出正常的1递增规律都可以间接的理解为你同步了时钟。此时直接把这两次的时间传送到掉电保存区不就有了?然后上电初始化时直接把掉电保持的时间更新到时钟。
不过,我以前的定时起停做法DDC里面上电判断当前时间是不是小于项目编程的北京时间,如果小于则把项目编程时间更新到时钟,然后触摸屏(昆仑屏的北京时间只要里面的纽扣电池还有电都会一直走的)每10秒把触摸屏的时钟写到DDC,然后同样做上面的判断。如果有中控电脑的话,电脑组态软件发现DDC时钟跟电脑不一样同样把电脑时间更新到DDC。当然,触摸屏时钟最优先。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9380条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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