TOW(实时时钟复选周)

TOW 指令在实时时钟 (Real-Time Clock, RTC) 的值位于“周时间”设置范围内时开启输出。
操作详细信息︰
  • 如果 RTC 不存在,则输出始终为关闭。
  • 使用在“TOWDATA 数据类型”中指定的有效范围配置 Time 输入参数。在以下情况下,无效的值会导致控制器出现故障:TimeX.Enable 设置为 TRUE 且 RTC 存在并已启用。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
TOW
TOW
TOW 参数
参数
参数类型
数据类型
描述
EN
输入
BOOL
启用指令。
  • 当 EN = TRUE 时,执行该操作。
  • 当 EN = FALSE 时,不执行该操作。
TimeA
输入
TOWDATA
通道 A 的“日时间”设置。
使用 TOWDATA 数据类型定义 TimeA。
TimeB
输入
TOWDATA
通道 B 的“日时间”设置。
使用 TOWDATA 数据类型定义 TimeB。
TimeC
输入
TOWDATA
通道 C 的“日时间”设置。
使用 TOWDATA 数据类型定义 TimeC。
TimeD
输入
TOWDATA
通道 D 的“日时间”设置。
使用 TOWDATA 数据类型定义 TimeD。
TOW
输出
BOOL
如果为 TRUE,则实时时钟的值在四个通道任意之一的“日时间”设置范围内。

TOWDATA 数据类型

下表描述了 TOWDATA 数据类型:
TOWDATA 数据类型
参数
数据类型
描述
Enable
BOOL
TRUE: 启用;FALSE:禁用。
DailyWeekly
BOOL
计时器类型(0:日计时器;1:周计时器)。
DayOn
USINT
星期开始值(必须位于集合 [0...6] 内)。
HourOn
USINT
小时开始值(必须位于集合 [0...23] 内)。
MinOn
USINT
分钟开始值(必须位于集合 [0...59] 内)。
DayOff
USINT
星期结束值(必须位于集合 [0...6] 内)。
HourOff
USINT
小时结束值(必须位于集合 [0...23] 内)。
MinOff
USINT
分钟结束值(必须位于集合 [0...59] 内)。

TOW 示例

TOW 功能块图示例
TOW 功能块图示例
TOW 梯形图示例
TOW 梯形图示例
TOW 结构化文本示例
TOW 结构化文本示例
(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
结果
结果
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal