您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的日期和时间数据类型
来源:艾特贸易2017-10-11
简介日期和时间数据类型主要包括日期 ( Date) 、日时间 (Time_Of_ Day) 和日期时间 DT( Date_And_Time) 数据类型,对于 S7 -1500 PLC 还支持长日时间 LTOD (LTime_Of_Day) 、日期长时间 LDT (Date_And_LTime) 和长日
日期和时间数据类型主要包括日期( Date)、日时间(Time_Of_ Day)和日期时间DT( Date_And_Time)数据类型,对于S7 -1500 PLC还支持长日时间LTOD (LTime_Of_Day)、日期长时间LDT (Date_And_LTime)和长日期时间DTL数据类型。
(1)日期
日期Date数据类型在内存中占用16bit,变量格式为有符号整数格式,变量内容用距离1990年1月1日的天数以整数格式进行表示。常数格式为日期前加D#,例如D#2168 - 12-31表示的日期为2168年12月31日,相应变量的内容为W#16#FF62。表5-11列出了Date数据类型的属性。
表5-11 Date数据类型的属性
(2)日时间
日时间(Time_Of_Day)数据类型的变量占用一个双字,包含用无符号整数形式表示的从每天0:00开始的ms数。常数表示格式为时间前加DOT#,如DOT#23:59:59. 999=DW#16#05265 87。日时间Time_Of_Day数据类型的数据范围等属性见表5-12。
表5-12 日时间Time_Of_Day数据类型的属性
(3)长日时间
长日时间LTOD(LTime_Of_Day)数据类型占用2个双字,存储从当天0:00开始的ns数,为无符号整数。表5-13列出了LTOD数据类型的属性。
表5-13 长日时间LTOD数据类型的属性
(4)日期时间
日期时间DT(Date_And_Time)数据类型存储日期和时间信息,格式为BCD。表5-14列出了DT数据类型的属性。表5-15列出了DT数据类型的结构。
表5-14 日期时间DT数据类型的属性
表5-15 日期时间DT数据类型的结构
(5)日期长时间
日期长时间LDT(Date_And_LTime)数据类型可存储自1970年1月1日0:00以来的日期和时间信息(单位为ns)。表5-16列出了LDT数据类型的属性。
(6)长日期时间
长日期时间( DTL)数据类型的操作数长度为12B,以预定义结构存储日期和时间信息。表5-17列出了DTL数据类型的属性。
表5-16 LDT数据类型的属性
表5-17 DTL数据类型的属性
DTL数据类型的结构由几个部分组成,每一部分都包含不同的数据类型和取值范围。指定值的数据类型必须与相应元素的数据类型相匹配。表5-18给出了DTL数据类型的结构组成。
表5-18 DTL数据类型的结构