加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595

湖北省黄石市SIEMENS西门子(授权)中国华中地区一级总代理商

更新时间
2025-01-19 09:10:00
价格
请来电询价
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
联系手机
15267534595
联系人
梁涛
立即询价

详细介绍

三种类型都是表示日期时间的数据类型,其中LDT和DTL是随着S7-1200/1500发布出现的,且不被以前的S7-300/400支持,LDT和DTL分别占用8和12字节。下面的代码清单展示了利用指令读出系统时间的应用,输出数据分别为这三种类型。

图片

运行结果:

图片

从上面图中可以看出这三种类型的数据都可以保存日期时间数据,但它们在数据结构上有很大区别,其中DATE_ _AND_ TIME 是兼容以前S7-300&400的数据类型,它只支持S7-1500,不再被S7-1200支持。DATE_ AND_ TIME 占用8个字节,每个字节的值如下表所示。需要注意的是,只有设置为非优化访问模式才可以按字节访问DATE_ AND_ _TIME的数据。

图片

图片


数据类型DTL被S7-1200/1500都支持,它的访问方式非常灵活。可以通过符号名访问完整的日期时间数据,也可以通过符号名+子项方式访问里面的年、月、日等分项数据。

图片

图片


数据类型LDT比较特殊,它只被S7-1500支持。它只能通过符号访问,无法通过子项访问,即使是非优化访问模式也无法通过juedui地址访问其具体的年月日等数据。但是可以使用LDT. _TO_ LINT 函数转换为LINT类型的数据,这个数据是以纳秒为单位的数值。


例如:表示为LDT#2016-05 25-04:37:30.984060的当前时间经过转换后的数值是84060000,这个数字表示的是自LDT#1970-01-01-00:00:00以来的纳秒数。


注意图3.3.3中sDT4的值就会发现它和其它值相差8小时,这是因为sDT4是RD_ LOC_T返回的结果。函数RD_ SrS_ T返回的是格林威治时间(UTC-Time),函数RD_ LOC_ T返回的是

本地时间,其结果取决于CPU中的设置,参见下图。

图片

图片


读取时间DTL:

图片

图片

练习:

图片


图片


相关产品

联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595