配色: 字号:
S71200 1500SET_TINTL: 设置时间中断
2022-04-13 | 阅:  转:  |  分享 
  
SET_TINTL:设置时间中断(S7-1200,S7-1500)
?此外,也可分配从123开始的
OB编号。
OB编号通常显示在程序块文
件夹和系统常量中。
SDTInputDTLD、L或常量开始日期和开始时间
?true:使用本地时间
I、Q、M、D、
LOCALInputBOOL
?false:使用系统时间
L或常量
从SDT开始计时的执行时间间
隔:
?W#16#0000=单次执行
?W#16#0201=每分钟一次
?W#16#0401=每小时一次
I、Q、M、D、
PERIODInputWORD
?W#16#1001=每天一次
L或常量
?W#16#1201=每周一次
?W#16#1401=每月一次
?W#16#1801=每年一次
?W#16#2001=月末
?true:设置并激活时间中断
I、Q、M、D、
ACTIVATEInputBOOL?false:设置时间中断,并在调
L或常量
用“ACT_TINT”时激活
在指令执行过程中如果发生错
I、Q、M、D、
RET_VALReturnINT误,则RET_VAL的实际值中将
L
包含一个错误代码。
有关有效数据类型的更多信息,请参见“有效数据类型概述”。
参数RET_VAL
错误代码说明
(W#16#...)
0000未发生错误。
8090参数OB_NR错误(未寻址到时间中断OB)。
8091参数SDT错误(所指定的日期和时间无效)。
8092参数PERIOD输入错误。
设置的开始时间为过去的时间。仅当PERIOD=W#16#0000时,才会
80A1
生成该错误代码。
常见错误
另请参见“GET_ERR_ID:获取本地错误ID”
信息
在程序编辑器中,错误代码将显示为整数或十六进制值。有关切换显示格式的
信息,请参见“另请参见”。
参见
转换程序状态的显示格式
-2-
献花(0)
+1
(本文系南山卧龙原创)