日时钟CPU 支持日时钟。在 CPU断电期间,超级电容器提供时钟继续运行所需的电能。超级电容器在 CPU 通电时充电。在 CPU 通电至少 24小时之后,超级电容器所具有的电量通常足以维持时钟运行 20 天。STEP 7将时钟设置为系统时间,它有一个初始的默认值或者遵循出厂值。若要使用日时钟,必须进行设置。用于诊断缓冲区条目、数据日志文件和数据日志条目等的时间戳基于系统时间。从在线CPU 的“在线和诊断”(Online & diagnostics)视图中的“设置日时钟”功能(页1211)下设置日时钟。STEP 7 从您设置的时间中加上或者减去 Windows操作系统与UTC(世界协调时间)的偏差来计算系统时间。如果您的 Windows操作系统的时区和夏令时的设置与您所处的区域相一致,则将日时钟设置为当前的本地时间会产生 UTC 的系统时间。STEP 7中包含读写系统时间(RD_SYS_T 和 WR_SYS_T)、读取本地时间 (RD_LOC_T) 和设置时区(SET_TIMEZONE) 的指令(页328)。RD_LOC_T 指令使用您在 CPU 的一般属性(页149)的“日时钟”(Timeof day)组态中所设置的时区和夏令时偏移量来计算本地时间。这些设置可以设置您本地时间的时区、选择性地设置夏令时并指定夏令时的开始时间和结束时间。您也可以通过使用SET_TIMEZONE 指令来设定这些设置。