回复:time怎样使用?

未尽

  • 帖子

    878
  • 精华

    6
  • 被关注

    7

论坛等级:侠士

注册时间:2006-04-11

普通 普通 如何晋级?

发布于 2008-04-04 00:15:12

0楼

quote:以下是引用求生在2008-04-03 07:31:14的发言:
楼上的老师你好,你说 “然后运行中用当前系统时间与这个时间作减法”,时间能相减马吗?怎么做?我找不到这样的指令林阿。

================================
TIME数据类型怎么不能进行运算呢?他是有符号整数(32位),时间步长是毫秒。需要指出的是,我们读系统时间一般用SFC1,其读出来的时间值是一个叫做DATE_AND_TIME数据类型的复杂数据,该数据由8个字节组成,定义如下:
字节 目录 范围
0 年 90... 89 (从1990到2089)
1 月 01至12
2 日 1至31
3 小时 0至23
4 分钟 0至59
5 秒 0至59
6 两个最高有效位的毫秒值 00至99
7 (4 MSB) 一个最低有效位的毫秒值 0至9
7(4LSB) 星期 1至7(1 = 星期日)
你可以根据实际需要取舍运算,或者利用功能FC8从格式DATE_AND_TIME提取数据类型格式TIME_OF_DAY。TIME_OF_DAY是一个32位的整数时间,步长为1毫秒。


好好生活,天天向上!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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