S7-200 SMART紧凑型CPU没有内置的实时时钟,如:CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s都属紧凑型CPU,这些CPU没有内置超级电容,所以实时时钟无电源缓冲,尽管用户可以使用READ_RTC 和 SET_RTC 指令设置日期/时间数据,但是当 紧凑型CPU断电并再次上电时,这些日期/时间数据会丢失,上电后日期时间数据会被初始化为2000年1月1日。 而且紧凑型CPU不支持使用扩展模块、信号板或电池板。
除上述紧凑型CPU外,其余标准型cpu是支持内置的实时时钟,但CPU断电状态下仅可保持7天(典型值)。如果想要保持更长时间则需要加装S7-200 SMART SB BA01电池板,适用于实时时钟的长期备份。 它可插入 S7-200 SMART CPU(固件版本 2.0 及更高版本)正面的信号板插槽中。但不能与较早版本的CPU一起使用。
S7-200 SMART SB BA01电池板相当于一个电池仓,本身并非电池,电池需要另外购买,型号为CR1025,电池的使用时长大约一年,也就是说对实时时钟断电保持大约一年,电池板安装后,还需要添加到设备组态并将硬件配置下载到 CPU 中,BA01 电池板才能正常工作。
安装时,先将电池安装到SB BA01中,电池正极朝上,负极靠近印刷线路板。 然后再将SB BA01安装到CPU中。
电池板的诊断:SB BA01电池板提供的电池状态位可在”系统块”配置I7.0(固定,无法修改)查看,I7.0=1时,表示电池电量低。电池状态会在开机时更新,之后在 CPU 处于RUN模式时,每天更新一次。
电池信号板上有一个红色 LED,可为用户提供有关电池健康状况的视觉指示。LED 亮表示电池电量不足,无论系统块是否包含信号板的组态,CPU 都会自动采用信号板上的实时时钟并执行电池测试和电池健康状况 LED 操作。
借助电池信号板系统块组态中的相关选项,用户可以选择以诊断报警的方式报告电池电量不足,和/或在组态的设备映像寄存器输入字节的 LSB(例如,I7.0)位报告电池状态(1= 电池电量不足、0= 电池电量充足)。用户必须选择系统块组态中的电池信号板,这样才可以使用附加电池健康状况报告选项。
电池板仅适用于实时时钟的断电保持。数据断电保持功能无需SB BA01电池板,只要对CPU V区 和 M 区数据设置了断电保持,无需使用SB BA01电池板,也可实现数据永久保持。