如何通过读取触摸屏的系统时间实现定时功能? 点击:4671 | 回复:13



DoraemonXU

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 37回
  • 年度积分:0
  • 历史总积分:871
  • 注册:2018年8月02日
发表于:2018-08-06 14:40:37
楼主
求助帖50分-已结帖

请教下各位大神,PLC设置每日定时(时分)启动某项功能,有没有什么比较好的办法。

我原先的做法是在HMI上设置一个启动的时间,然后通过调用PLC的CPU实时时钟与设定时间进行比较,当实时时钟的分等于设定值时发出启动指令。但是因为我使用的是S7-200Smart的PLC,超级电池对实时时钟的断电寄存只能保持最多7天的时间,若客户长时间停机后重启设备,PLC的实时时钟被重置后我所做的定时功能就失效了。

现在我正在考虑尝试通过PLC读取HMI(我使用的是MCGS昆仑通态触摸屏)上的系统时间作为定时用的参照时间,但因为之前没有做过相类似的项目,不知道HMI系统时间可否直接读取,如果不可直接读取该如何转换,所以在此拜请各位大神予以明示,帮我解决这个难题,谢谢!




李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-08-06 14:59:30
1楼

我都是触摸屏读取PLC的时间,很少用到PLC读取触摸屏的时间

你9713

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:492
  • 历史总积分:528
  • 注册:2017年7月16日
发表于:2018-08-06 15:25:59
2楼

看看手册啊,时钟之类的都有固定地址的,做个脚本把内部时间的寄存器值赋给PLC的内部地址中,大概就这个样子

尝试努力

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 632回
  • 年度积分:731
  • 历史总积分:4246
  • 注册:2003年5月09日
发表于:2018-08-06 16:18:35
3楼

第一步:做几个变量,并连接好PLC的寄存器。第二步:做一个日期,一个时间,不要显示的话可以不做。如下图

第三步:在循环策略写个脚本,如下图


第四步:结束。图中只做了小时、分、星期、还可以做日期和秒。


李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2018-08-07 13:12:45
4楼

用PLC的万年历功能,可以实现长时间保存

工程师王

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 46回
  • 年度积分:2
  • 历史总积分:202
  • 注册:2018年8月06日
发表于:2018-08-07 13:40:05
5楼

直接询问触摸屏厂家的技术工程应该可以

青岛黄工

  • [版主]
  • 精华:3帖
  • 求助:55帖
  • 帖子:109帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2018-08-08 08:07:39
6楼

MCGS可以读取当前时钟,设置几个变量转给PLC即可

祥ZHOU

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 119回
  • 年度积分:0
  • 历史总积分:172
  • 注册:2015年7月16日
发表于:2018-08-13 14:07:20
7楼

这个对触摸屏有要求的,最便宜的那款不支持的,要具有断电保持的触摸屏才行的

sdousam

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 109回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2010年2月02日
发表于:2018-08-15 15:36:29
8楼

我都是触摸屏读取PLC的时间,很少用到PLC读取触摸屏的时间

烟雨123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2017年11月24日
发表于:2018-08-23 13:36:19
9楼

200smart 可以配备电池板 可以用一年的时间

烟雨123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2017年11月24日
发表于:2018-08-23 13:44:29
10楼

貌似PLC不能读取触摸屏的时间吧


自恋洪城

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 596回
  • 年度积分:0
  • 历史总积分:538
  • 注册:2016年11月05日
发表于:2018-08-23 20:02:22
11楼

初学者,很需要资料啊

一点bu懂事

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 109回
  • 年度积分:26
  • 历史总积分:149
  • 注册:2018年9月03日
发表于:2018-09-05 21:50:51
12楼

学习学习谢谢

beyondcoin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 158回
  • 年度积分:399
  • 历史总积分:1126
  • 注册:2011年5月11日
发表于:2018-09-14 14:14:43
13楼

过来学习一下


热门招聘
相关主题

官方公众号

智造工程师