【本次测试指令:读取和设置实时时钟】 读取和设置实时时钟,包含了4条指令,2条读时钟,2条写时钟。LAD的符号如下:READ_RTC为读实时时钟,SET_RTC为写实时时钟。 测试READ_RTC指令,通过帮助我们可以看到,指令的管脚的定义,EN为使能,T为输入时间类型byte,可以支持VB,QB,IB等,我们测试采用VB0 ENO=0为非致命错误。 以上为将日期时间转换为十进制,便于查看和读取。 注意星期,1代表星期日,7代表星期六。 年需要转换为4位的。 测试SET_RTC指令。 如果不用系统自带的设置时钟,需要将读取系统设计的能流always-on改为M0.1常闭。 如下: 本次以设定分钟为例演示。 首先要将数据类型转为16进制,VW2100为要设置的分钟,数据类型为整型。VB4为分钟的存储字节。 设置完成后,M0.1需要复位,这样系统的时钟就会继续。 系统设置也可以通过编程软件设置,如下图: 首先读取PC,然后点击“”设置“即可。 |
|