当设置TOD和日期时,也可以设置夏令或标准时。例如,通过用户程序从夏令时切换到标准时时,只需考虑相对于模块时间的时间差。可以用从Internet上获取的块来实现此切换。
读取和调节TOD和TOD状态
夏令/冬令时标识符和相对于模块时间的时间差包括在日时间(TOD)状态中。
有下列选项可用于读取或调节TOD及其状态:
使用STEP7(在线)
通过菜单命令PLC>诊断/设置>调节TOD(读取和调节)
通过"模块信息"对话框,"时间系统"选项卡(只读)
在用户程序中
SFC100"SET_CLKS"(读取和调节)
SFC51"RDSYSST",具有SZL132,索引8(只读)
诊断缓冲区、消息和OB起始信息中的时间戳
采用模块时间生成时间戳
TOD中断
当标准时切换为夏令时的时候,如果由于"时间跳转"导致没有触发TOD中断,则调用OB80。
对于夏令/标准时转换,采用分钟和小时周期性维持TOD中断周期。
TOD同步
组态为TOD主站(例如,在CPU寄存器"诊断/时钟"中)的CPU始终采用模块时间和当前TOD状态同步其它时钟。