快捷搜索:  汽车  科技

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)2、下面将以一个范例程序来介绍该如何读取CPU时钟和写入CPU时钟。时钟寄存器时钟指令的用法需要注意的是,CPU 中的日时钟仅使用年份的最后两位数,因此 2000 年表示为 00。但使用年份值的用户程序必须考虑两位数的表示法。2099 年之前的闰年均可正确处理。

用西门子触摸屏的朋友可能都知道,西门子系列的触摸屏像smart系列,KTP600系列,以及TP/OP277系列触摸屏的时钟采用的都是软时钟,掉电后系统时间将恢复到出厂设置状态,将会导致如历史记录和报警记录则无法记录正确的发生时间;这对使用者来说是无法接受的;

有没有办法让触摸屏在上电后,重新同步系统时间呢?答案是肯定的,现在以smart 200系列 PLC为例,介始一下该如何来通过通讯的方式与触摸屏进行时钟同步。

那我们就先来介绍一下PLC的读写时钟功能吧。

1、在STEP 7-MicroWIN SMART软件帮助里面可以找到时钟指令的用法。

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)(1)

时钟指令的用法

需要注意的是,CPU 中的日时钟仅使用年份的最后两位数,因此 2000 年表示为 00。但使用年份值的用户程序必须考虑两位数的表示法。

2099 年之前的闰年均可正确处理。

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)(2)

时钟寄存器

2、下面将以一个范例程序来介绍该如何读取CPU时钟和写入CPU时钟。

程序实现目的:

  1. 1、每秒读取PLC时钟,并将读取数据存至VB100为首地址的寄存器中;
  2. 2、M1.0上升沿时,将VB120为首地址的寄存器数据设置到PLC时钟;

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)(3)

PLC读取和写入程序

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)(4)

IO符号表

3、PLC的时钟已经读取上来了;那该如何设置触摸屏;与触摸屏进行时钟同步呢?

在触摸屏软件的通讯连接处,点击区域指针,建立区域指针链接到PLC,将PLC时钟设置为触摸屏的时钟即可。

西门子plc200smart系统时间不准(西门子smart200PLC时钟读取与设置)(5)

触摸屏设置

注意:上图中连接用的地址为VW1700 请改成VW100;这样就可以跟PLC连接上系统时钟了;

猜您喜欢: