(1)设置实时时钟指令:SET_RTC,详细信息见表6-71。
表6-71 设置实时时钟指令


(2)指令功能:指令将当前时间和日期写入用T指定的8个字节的时间缓冲器中,如图6-125所示。


图6-125 设置实时时钟指令程序
使用该指令注意事项如下。
①所有日期和时间值必须采用BCD格式编码。
②S7-200 CPU不会根据日期核实星期是否正确,无效日期可能会被接受,例如2月30日。
③不要在主程序和中断例行程序中同时使用TODR/TODW指令。
④S7-200中的当日时钟仅使用年份的最后两位数字,例如16#04,表示2004年。
⑤断电后,CPU靠内置超级电容或外插电池卡为实时时钟提供缓冲电源,若长时间断电或内存丢失,则实时时钟将被初始化为默认值。
应用案例:把PLC内的时钟设置成2009年6月28日15时25分40秒,星期日(7),并把PLC内的实际时间读到以VB100为首的8个字节元件中。控制程序如图6-126所示。






图6-126 应用案例控制程序
