关于实时时钟的说明
实时时钟是AC500-eCo 基本处理器模块的可选功能(如:......)。PM5012-x-ETH),需要使用 TA5131-RTC。所有其他AC500-eCo 处理器模块都集成了实时时钟。
实时时钟作为 PC 时钟运行。它将日期和时间保存为 DT 格式(DATE AND TIME FORMAT)的 DWORD,即从开始时间算起的秒数:1970 年 1 月 1 日 00:00。
对于AC500-eCo ,带 TA5131-RTC 的基本 CPU 可缓冲 7 天的实时时钟,而标准/专业 CPU 可缓冲 20 天的集成实时时钟。当 CPU 在缓冲时间内未通电时,实时时钟数据将被清除。
如果电池已连接并充满,即使关闭控制电压,实时时钟也会继续运行。
如果没有插入电池或电池电量耗尽,实时时钟将从数值 0(=1970-01-01,00:00:00)开始计时。
接通控制电压时,操作系统的系统时钟将被设置为实时时钟的值。
带 PLC 浏览器的实时时钟
PLC 浏览器/PLC shell 命令date
和time
用于设置实时时钟。
命令date
<ENTER> 或time
<ENTER> 显示实时时钟的当前日期和时间。
命令:date yyyy-mm-dd
<ENTER>(年-月-日)设置日期。
命令:time hh-mm-ss
<ENTER>(小时-分钟-秒)设置时间。
示例:
实时时钟应设置为 2005 年 2 月 22 日 16:50。
-
输入日期:
date 2005-02-22<ENTER>
显示屏
date 2005-02-22 Clock set to 2005-02-22 08:01:07
时间保持不变。
-
输入时间:
time 16:50<ENTER>
显示屏
time 16:50 Clock set to 2005-02-22 16:50:00
带用户程序的实时时钟
以下功能块位于系统库ABB_ExtUtils_AC500.lib 的 "实时时钟 "文件夹中,可在用户程序的帮助下用于设置和显示实时时钟 (RTC):
功能块 |
功能 |
---|---|
时钟“库管理器 ABB-AC500 用例 AC500 Utils PM<Version> (ABB) 功能块 实时时钟” |
设置并显示带有年、月、日、小时、分钟和秒值的实时时钟。 此外,还标明了星期(月=1、星期二=2、星期三=3、星期四=4、星期五=5、星期日=6、星期日=0)。 请注意:不能设置星期。它由实时时钟提供。输入的 DAY_SET 将被忽略。 |
CLOCK_DT“库管理器 ABB-AC500 用例 AC500 Utils PM<Version> (ABB) 功能块 实时时钟” |
设置并显示 DT 格式的实时时钟,例如 DT#2005-02-17-17:15:00。 |
功能块、功能、结构等参考资料⮫ “参考,功能块”