在 STEP7 V5.5 和 TIA Portal V11 有哪些功能可用于处理数据类型 DT 和 DTL?

n

描述
为了从“DATE_AND_TIME”数据类型中提取年、月、日、时间的值并处理它们,在 STEP 7(TIA Portal)V11 和 STEP7 V5.5,你需要使用不同的指令或功能。在STEP 7 V11,这些指令在“高级(扩展)指令”任务卡的“日期和时间”文件夹。在 STEP 7 V5.5 中,你需要使用 STEP 7“标准库”的 IEC 标准功能。n

在 STEP7 V5.5 和 TIA Portal V11 有哪些功能可用于处理数据类型 DT 和 DTL?
图. 01n

图01 列举了不同的 STEP 7 版本、以及不同的 CPU ,在从 DT 和 DTL 数据类型中提取(TOD,DATE,INT,DINT TIME)数据格式时,所使用的不同的功能。
n

STEP 7 (TIA Portal) STEP 7 V5.5 描述
S7-300/400 S7-1200/1500 S7-300/400
WR_SYS_T WR_SYS_T SFC 0 “SET_CLK” 设置时间
RD_SYS_T RD_SYS_T SFC 1 “READ_CLK” 读取时间
T_CONV T_CONV * FC 6 DT_DATE 转换并提取时间
FC 7 DT_DAY 转换并提取时间
FC 8 DT_TOD 转换并提取时间
T_COMBINE T_COMBINE FC3 D_TOD_DT 组合时间
T_COMP T_COMP (only S7-1500) FC 9 “EQ_DT” 比较时间变量
T_ADD T_ADD FC 1 “AD_DT_TM” 时间相加
T_SUB T_SUB FC 34 “SB_DT_DT” 时间相减
FC35 “SB_DT_TM” 时间相减
T_DIFF T_DIFF 时间差值

*可以直接符号访问 S7-1200/1500 DTL 的结构变量的组成部分。

DT 数据类型和 DTL 数据类型之间的区别:n

  • “DT”数据类型的变量,存储的是 BCD 格式的日期和时间,为 8 个字节的长度。n
  • “DTL”数据类型的变量,具有 12 个字节的长度,是一个预定义的结构,用于存储日期和时间。

如果你声明一个 DTL 数据类型(比如在数据块中),你可以独立地访问组成结构变量的每一个变量。n

在 STEP7 V5.5 和 TIA Portal V11 有哪些功能可用于处理数据类型 DT 和 DTL?
图. 02n

更多的功能和参数设置的详细信息也可在对应版本的 STEP 7 的在线帮助。要获得在线帮助,选中块然后按“F1”键。

创建环境
本 FAQ 的拷屏图片被 STEP 7 V12+SP1 检验过。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论