回复:如何读取系统时间然后用其与设定的时间进行对比实现一些固定动作

艾星落尘

  • 帖子

    996
  • 精华

    1
  • 被关注

    179

论坛等级:至圣

注册时间:2010-02-26

白金 白金 如何晋级?

发布于 2015-11-16 14:31:30

5楼

利用SFC1读取系统的时钟,得到一个有关时间的变量,在将这个时间变量经过FC8 DT_TOD,转换成当天的24小时的时间,这个时间格式是一个双字,利用这个时间进行比较,就能实现你说的功能了;

天的时间格式: TOD#5:59:0.0

假如你经过FC8转换后的时间变量为MD410

      O(    

      L     MD   410

      L     TOD#5:59:0.0

      >=D   

      )     

      A(    

      L     MD   410

      L     TOD#11:59:0.0

      <=D   

      )     

       =     M    290.0 

那么在6点到12点之间的时间M290.0为1

一个人在战斗
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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