用西门子触摸屏的朋友可能都知道,西门子系列的触摸屏像smart系列,KTP600系列,以及TP/OP277系列触摸屏的时钟采用的都是软时钟,掉电后系统时间将恢复到出厂设置状态,将会导致如历史记录和报警记录则无法记录正确的发生时间;这对使用者来说是无法接受的;,我来为大家讲解一下关于西门子200smartplc定时锁机程序?跟着小编一起来看一看吧!
西门子200smartplc定时锁机程序
用西门子触摸屏的朋友可能都知道,西门子系列的触摸屏像smart系列,KTP600系列,以及TP/OP277系列触摸屏的时钟采用的都是软时钟,掉电后系统时间将恢复到出厂设置状态,将会导致如历史记录和报警记录则无法记录正确的发生时间;这对使用者来说是无法接受的;
有没有办法让触摸屏在上电后,重新同步系统时间呢?答案是肯定的,现在以smart 200系列 PLC为例,介始一下该如何来通过通讯的方式与触摸屏进行时钟同步。
那我们就先来介绍一下PLC的读写时钟功能吧。
1、在STEP 7-MicroWIN SMART软件帮助里面可以找到时钟指令的用法。
时钟指令的用法
需要注意的是,CPU 中的日时钟仅使用年份的最后两位数,因此 2000 年表示为 00。但使用年份值的用户程序必须考虑两位数的表示法。
2099 年之前的闰年均可正确处理。
时钟寄存器
2、下面将以一个范例程序来介绍该如何读取CPU时钟和写入CPU时钟。
程序实现目的:
- 1、每秒读取PLC时钟,并将读取数据存至VB100为首地址的寄存器中;
- 2、M1.0上升沿时,将VB120为首地址的寄存器数据设置到PLC时钟;
PLC读取和写入程序
IO符号表
3、PLC的时钟已经读取上来了;那该如何设置触摸屏;与触摸屏进行时钟同步呢?
在触摸屏软件的通讯连接处,点击区域指针,建立区域指针链接到PLC,将PLC时钟设置为触摸屏的时钟即可。
触摸屏设置
注意:上图中连接用的地址为VW1700,请改成VW100;这样就可以跟PLC连接上系统时钟了;