设备运行时间计时的程序

已锁定

艾星落尘

  • 帖子

    996
  • 精华

    1
  • 被关注

    179

论坛等级:至圣

注册时间:2010-02-26

白金 白金 如何晋级?

设备运行时间计时的程序

917

0

2015-12-29 17:05:04

      

分享一个自创的设备运行时间计时的程序,秒,分,时,天,类似时钟,脉冲计时利用了内存时钟的秒脉冲。

在FB块里,输入变量为START, PLUSE ,RESET :BOOL

STAT变量:

   SECOND   word

   MINUTE   word

   HOUR     word

   DAY      word

   FP1      bool

   FP2      bool

   FP3      bool

   FP4      bool


      A     #START        //开始的条件

      A     #PLUSE        //利用内存时钟脉冲1S的

      FP    #FP1        //在STAT里定义的变量,其余的上升沿也要这样定义;

      JCN   _001

      L     #SECOND

      INC   1

      T     #SECOND                     //时间秒数累加

_001: NOP   0

      A(    

      L     #SECOND

      L     60

      >I    

      )     

      FP    #FP2

      JCN   _002

      L     1

      T     #SECOND                     //时间秒数循环

      L     #MINUTE

      INC   1

      T     #MINUTE                     //时间分数累加

_002: NOP   0

      A(    

      L     #MINUTE

      L     60

      >I    

      )     

      FP    #FP3

      JCN   _003

      L     1

      T     #MINUTE                     //时间分数循环

      L     #HOUR

      INC   1

      T     #HOUR                       //时间时数累加

_003: NOP   0

      A(    

      L     #HOUR

      L     24

      >I    

      )     

      FP    #FP4

      JCN   _004

      L     1

      T     #HOUR                       //时间时数循环

      L     #DAY

      INC   1

      T     #DAY                        //时间天数累加

_004: NOP   0

      A     #RESET

      JCN   _005

      L     0

      T     #SECOND

      T     #MINUTE

      T     #HOUR

      T     #DAY

_005: NOP   0

每次调用FB都会生成一个DB块,如果用的不是很多的话也还好;

设备运行时间计时的程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13320条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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