首页 > 行业资讯 > 西门子触摸屏怎样与PLC同步时间?

西门子触摸屏怎样与PLC同步时间?

时间:2022-04-14 来源: 浏览:

西门子触摸屏怎样与PLC同步时间?

原创 北岛李工 方正智芯
方正智芯

founderchip

原创工业智能控制领域(PLC、单片机、嵌入式、机器人、通信)的技术及经验分享。

收录于话题 #北岛李工-PLC编程基础 21个

在实际项目中,触摸屏与PLC的时间同步是必要的。比如我们有时候需要根据触摸屏的报警时间去查找问题,如果触摸屏与PLC的时间不同步,便不利于故障查找及原因分析。今天这篇文章,给大家介绍下西门子触摸屏如何与PLC保持时间同步,这个方法对西门子精简面板、精致面板、精彩面板(SMART Line)都是适用的。

实现触摸屏与PLC的时间同步,需要用到“区域指针”。

双击触摸屏与PLC的“连接”,可以看到选项卡“区域指针”,如下图(精彩面板)所示:

区域指针是预定义的系统变量,包括两种:全局区域指针和局部区域指针。

  • 全局区域指针是全局范围内、对所有连接均有效,包括画面编号、日期时间、项目标识等内容;

  • 局部区域指针只对某个连接有效,包括日期时间、数据记录、作业邮箱等内容;

由于全局区域指针和局部区域指针均有日期时间变量,因此可以自由选择。这里以全局区域指针中的日期时间变量为例进行介绍。

我们将全局区域指针的“日期/时间PLC”设置为“连接1”,根据实际情况设置其对应的PLC存储区地址,比如下图中设置为VW0:

它表示触摸屏的系统时间将从PLC的存储区地址VW0读取,长度为6个字节。因此,我们只需要在PLC程序中将时钟写入到该地址,就可实现触摸屏时间与PLC时间同步。

比如下面的代码,S7-200 SMART使用指令READ_RTC读取系统时钟并存放到VB0开始的8个字节中:

对于西门子S7-300/1200/1500,其触摸屏与PLC时间同步是相同的思路,比如下面的图片显示了精智面板(Comfort)的区域指针设置:

同样需要在PLC中编写代码将时钟数据写入到对应的PLC存储区中(一般使用数据块)。

好了,关于触摸屏与PLC时间同步就先介绍到这里。我的微信视频号以视频的方式分享工控小知识,欢迎观看:

北岛李工

你喜欢,就好

赞赏二维码 微信扫一扫赞赏作者 赞赏

已喜欢, 对作者说句悄悄话
最多40字,当前共

  人赞赏

1 / 3

长按二维码向我转账

你喜欢,就好

赞赏二维码

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐