通过实时时钟(Real Time Clock,RTC)功能文件,RTC模块可以给控制器提供“年、月、日、星期、时、分、秒”等时间信息。用于MicroLogix1500系统的RTC模块型号为1764-RTC。
在控制器上电或检测到插入了实时时钟模块时,控制器会判断实时时钟是否存在。如果存在,则把它的值写入控制器的RTC功能文件内。
实时时钟可以在任何时候插入或拔出,而不会损坏该RTC。如果当MicroLogix1500控制器正在运行程序时插入RTC模块,只有在控制器重新上电或控制器被置于非运行模式(编程模式或故障状态)时,该模块才会被控制器检测到。
如果拔出RTC模块,则可以在一个程序扫描时间内被检测到。带电拔出RTC模块,处理器会在RTC功能文件内写入0。
RTC功能文件子元素的含义见表7-12。
表7-12 RTC功能文件子元素(www.xing528.com)
RTC:0/DS是状态位,不可以通过程序修改。
在RSLogix500编程软件中,可以单击RTC功能文件中的“Set Data&Time”按钮,将控制器的时钟时间与计算机系统时间设置为相同。单击“Disable Clock”禁止使用该功能,以节省RTC的电池消耗。
实时时钟内部电池不能更换。在RTC功能文件中“电压低”指示位(RTC:0/BL),可知道RTC的电池电压状况。如果电压太低,则“电压指示位”置1。这意味着再过14天,此电池将失效。如果“电压指示位”为0,则表示电池电压仍可接受,或者是没有安装RTC模块。
可以使用MSG指令从一个控制器向另一个控制器写入RTC数据,以使两个控制器中的时钟同步。为了达到这个功能,需使用RTC:0作为源和目的地址。该功能在A系列的控制器中不能使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。