读取和设置实时时钟
说明 READ_RTC、SET_RTC 编程提示 不接受无效日期。 例如,如果您输入 2 月 30 日,则将发生非致命日时钟错误 (0007H)。不要在主程序和中断例程中使用 READ_RTC/SET_RTC 指令。 执行另一个 READ_RTCX/SET_RTCX 指令时,无法执行中断例程中的 READ_RTCX/SET_RTCX 指
令。在这种情况下,系统标志位 SM4.3 会置位,指示尝试同时对日时钟执行二重访问,导致 T 数据错误(非致命错误 0007H)。 CPU 中的日时钟仅使用年份的最后两位数,因此 2000 年表示为 00。但使用年份值的用户程序必须考虑两位数的表示法。
2099 年之前的闰年均可正确处理。 8 字节时间缓冲区的格式,从字节地址 T 开始 所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。 00 至 99 的 BCD 值范围可分配范围为 2000 至 2099 的年份。
超出断电时长对 CPU 时钟的影响 超出断电时长后,CPU 将初始化为下表所示的时间值。
说明 紧凑型 S7-200 SMART CPU 型号 CR40 和 CR60 不含 RTC(实时时钟)或超级电容
可借助 READ_RTC 和 SET_RTC 指令设置 CPU 型号 CR40 和 CR60 的年份、日期和时
间值,但这些值会在下一次 CPU 断电再重新上电时丢失。 上电时,日期和时间将初始化为 2000 年 1 月 1 日。 地址:潍坊市奎文区胜利街阳光100城市广场一号楼1 324室。 手机:18706573421 (于) 13235366575 电话:0536-8725568 QQ:328613608 微信: 潍坊启航自动化技术有限公司是一家专业从事自动化教育咨询、自动化项目研发、设计、制作、安装、调试于一体的高科技自动化公司;公司始终坚持发扬“诚信、创新、沟通”为企业宗旨,以“技术、服务”为立业之本的团队精神。 培训:PLC编程、触摸屏上位机组态、变频伺服原理与应用、电气设计EPLAN、工业网络通讯 承接:电气自动化方案的设计、编程、配电箱制作、安装、调试 经销:西门子、三菱、永宏PLC、正航PLC、欧瑞、昆仑通态触摸屏、维纶、信捷、台达、维控触摸屏等 |
|