(已结帖)软件版擂台赛第32期 如何在软件中实现软件画面时钟和系统时钟保持一致呢? 点击:1282 | 回复:11



平常心心常平

    
  • [版主]
  • 精华:36帖
  • 求助:17帖
  • 帖子:958帖 | 3831回
  • 年度积分:0
  • 历史总积分:24794
  • 注册:2002年3月24日
发表于:2015-10-16 13:49:15
楼主

软件版擂台赛第32期 如何在软件中实现软件画面时钟和系统时钟保持一致呢?


在不同的工控组态软件(DCS HMI等),通过不同的组态软件在项目中的设置,实现画面时钟与系统时钟一致。可以举例说明


获奖评选条件:结合使用经验,软件使用定义给予详细的描述和解释。文件具备较强的操作性。

要求:使用文字,图形均可。参赛内容通俗易懂,条理分明,逻辑性强。实例应给出软件名称,平台和配置文件。



注意:   跟帖或者另开贴均可,自动化软件及描述品牌不限。

提示: 原创备受支持!


奖项设置:一等奖1名:20MP,二等奖3名:10MP,三等奖4名:5MP, 鼓励奖若干:50积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。


本擂台赛为月期。结束时间为12月16日。




楼主最近还看过



水中的蓝天_55

  • [版主]
  • 精华:1帖
  • 求助:3帖
  • 帖子:55帖 | 1688回
  • 年度积分:0
  • 历史总积分:13063
  • 注册:2004年4月02日
发表于:2015-10-16 18:10:14
1楼

用组态里面的日期,时间变量。

我是一颗小小草

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2015-10-20 10:44:10
2楼

每隔一秒刷新(读取)一次PLC的实时时钟,HMI中实时刷新PLC的时钟数据。以200CN与TD400C为例:

PLC中程序如下:

将PLC中年月日时分秒星期每隔1s读取到以VB10110开始的连续8个字节当中


HMI中实时刷新PLC的时钟数据,组态如下:

这样一旦建立起HMI与PLC之间连接,运行起来后,PLC每隔1s时间刷新一次时钟,HMI实时刷新显示PLC中的时间值。

jz3154

  • 精华:2帖
  • 求助:2帖
  • 帖子:60帖 | 787回
  • 年度积分:5
  • 历史总积分:3532
  • 注册:2012年10月06日
发表于:2015-10-20 18:24:50
3楼

这边直接把服务器的时间设定好,然后软件画面时钟采用服务器时间。

丰李

  • [版主]
  • 精华:4帖
  • 求助:36帖
  • 帖子:953帖 | 4429回
  • 年度积分:31
  • 历史总积分:75678
  • 注册:2012年7月18日
发表于:2015-10-21 09:54:59
4楼

采用一个软件时钟,让其他时钟读取软件内的时钟,这样就保持一致了!



比如HMI时钟总是读取PLC内的时钟就好了!

zh2689

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 105回
  • 年度积分:0
  • 历史总积分:940
  • 注册:2017年4月11日
发表于:2015-10-21 11:04:05
5楼

在昆仑通态触摸屏软件和S7-200,cpu224为例说明。

步骤:一、PLC程序如下:网络1程序中,每隔1秒读取时钟,时钟的年、月、日、时、分、秒         分别存储在VB10、VB11、VB12、VB13、VB14、VB15中;

       网络2程序:写时钟,用于纠正PLC时钟。

      时钟的年、月、日、时、分、秒修改数值分别存储在VB60、VB61、VB62、VB63、      VB64、VB65中

二、触摸屏画面:

    1、建立通道:

    

2、画面组态:每隔1秒自动读取PLC时钟;必要时可以通过写时钟修正PLC时钟,点击按钮后即可写一次时钟。

此种方法,简单,既可以及时读取时钟参数,又可以修正PLC时钟。

王者之师--月棠清摇

  • [版主]
  • 精华:2帖
  • 求助:8帖
  • 帖子:159帖 | 2561回
  • 年度积分:0
  • 历史总积分:19247
  • 注册:2006年11月08日
发表于:2015-10-21 12:34:19
6楼

PLC:cpu224,西门子触摸屏


李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2015-10-22 13:35:43
7楼

汇川触摸屏的时间设定,其实基本上所有的触摸屏时间设定都差不多!


upcyang

  • 精华:0帖
  • 求助:4帖
  • 帖子:24帖 | 798回
  • 年度积分:0
  • 历史总积分:3656
  • 注册:2011年4月13日
发表于:2015-10-26 09:51:20
8楼

使用S7-200 CPU 时钟同步面板时钟。用S7 时间同步面板时间的主要操作步骤如下:

  1. 在S7-200 中编程读取CPU 系统时钟。周期调用READ_RTC 函数,以读取S7-200 CPU 的系统时钟,将时钟信息存放在V 存储区,比如VB100。

2、在面板上配置时钟同步功能。使用WINCC flexible 配置。请先设置好通讯参数;然后在

“区域指针”页内,建立“日期/时间PLC”, 指向S7-200 中存放时间信息的区域VW100 即可。

 


大眼嘟爸

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 60回
  • 年度积分:2
  • 历史总积分:523
  • 注册:2005年9月22日
发表于:2015-12-09 11:22:45
9楼

我觉得这是2个问题,是PLC内部时钟和人机画面的内部时钟统一,还是人机内部时钟要和PLC的时钟统一。以谁来做参照的问题

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2015-12-10 10:16:25
10楼

直接用组态软件的时钟写入PLC再覆盖修改PLC时钟,如果不带系统时钟的(例如触摸屏没有电池也就谈不上时钟功能正常)触摸屏,直接读取PLC时钟且可以对PLC时钟进行校正即可。

zhyi0214

  • 精华:6帖
  • 求助:15帖
  • 帖子:952帖 | 3159回
  • 年度积分:3389
  • 历史总积分:23606
  • 注册:2014年8月14日
发表于:2015-12-29 13:35:52
11楼

和楼上的做法大同小异,每隔一秒刷新(读取)一次PLC的实时时钟,或是1分钟都可以的,HMI中实时刷新PLC的时钟数据



热门招聘
相关主题

官方公众号

智造工程师