DATE_AND_TIME类型变量的赋值
Value Assignments with Variables of the Type DATE_AND_TIME
用前缀DATE_ANG_TIME#或DT#引导日期时间。指定一个日期和一个日时间组成该常量。
例子(Example)
TIMEOFDAY1:= DATE_AND_TIME#1995-01-01-1212.2 ;
TIMEOFDAY2:= DT#1995-02-02-1111;
| Bytes | Content | Range |
| 0 | Year | 1990 to 2089 |
| 1 | Month | 01 to 12 |
| 2 | Day | 1 to 31 |
| 3 | Hour | 0 to 23 |
| 4 | Minute | 0 to 59 |
| 5 | Second | 0 to 59 |
| 6 | 2 MSD | 00 to 99 |
| 7 | LSD | 0 to 9 |
| 8 | Weekday | 1 to 7 |
数据类型DATE_AND_TIME为日期和时间定义一个有64位(8字节)的一个区域。每个DATE_AND_TIME数据类型的变量均能用另一个同类型变量或常量来赋值。下面的赋值是有效的:
dtvariable_1 := date and time constant;
dtvariable_1 := dtvariable_2 ;
例子(Example)
FUNCTION_BLOCK FB3
VAR
TIME_1 : DATE_AND_TIME ;
STRUCTURE1 : STRUCT
TIME_2 : DATE_AND_TIME ;
TIME_3 : DATE_AND_TIME ;
END_STRUCT ;
END_VAR
BEGIN
// 将一个常量赋值给DATE_AND_TIME变量
TIME_1 := DATE_AND_TIME#1995-01-01-1212.2 ;
STRUCTURE1.TIME_3 := DT#1995-02-02-1111 ;
// 将一个结构元素赋值给DATE_AND_TIME变量
TIME_1 := STRUCTURE1.TIME_2 ;
// DATE_AND_TIME变量间的赋值
If TIME_1 《 STRUCTURE1.TIME_3 THEN
TIME_1 := STRUCTURE1.TIME_3 ;
END_IF ;
END_FUNCTION_BLOCK
编辑:jq
-
数据
+关注
关注
8文章
7315浏览量
93988
原文标题:西门子SCL -DATE_AND_TIME类型变量的赋值
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
西门子推出Tessent IJTAG Pro
西门子变频器的选择技巧
西门子与四川省战略合作再添硕果
西门子发布关于美国解除近期对中国EDA出口限制的声明
西门子S200伺服:革新冶金行业气力运输的幕后英雄
工业智能网关可以采集西门子PLC吗
西门子再收购EDA公司 西门子宣布收购Excellicon公司 时序约束工具开发商
西门子荣获IDC MarketScape MES领导厂商称号
西门子6FC5210-0DF52-2AA0 NCU伺服模块
西门子PLC S7-1500系列介绍

简述西门子SCL -DATE_AND_TIME类型变量的赋值
评论