RTC

位于 “标准库 ”

RunTime 时钟定时器,返回启动时间,当前时间和日期。

输入:

EN : BOOL; 一个上升沿启动 CDT 中时间统计。

PDT : DATE_AND_TIME; 计数将要启动的时间和日期。

输出:

Q : BOOL; 当 CDT 开始计数输出为 TRUE 。

CDT : DATE_AND_TIME; 当前计数时间和日期的状态

VarBOOL2:=RTC(EN, PDT, Q, CDT) 表示:当EN为 FALS,输出变量 Q 以及 CDT 为 FALSE 相关时间为 DT#1970-01-01-00:00:00。

一旦 EN 为 TRUE (上升沿),PDT给予的时间将会被设置,并且将会以秒进行计数一旦 EN 为TRUE 将返回 CDT 。一旦 EN 被复位为 FALSE, CDT 将会被复位为初始值 DT#1970-01-01-00:00:00。

IL 示例:

FBD 示例:

ST 示例:

RTC(EN:=VarBOOL1, PDT:=DT#2006-03-30-14:00:00, Q=>VarBOOL2, CDT=>VarTimeCur);