通过宏指令实现动态时间验证定期停机案例分享 点击:11209 | 回复:154



gui6049

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:7帖 | 32回
  • 年度积分:634
  • 历史总积分:4711
  • 注册:2016年1月02日
发表于:2021-06-25 14:27:11
楼主

    2.png

    程序简单易懂,每一段都写了注释,实际使用是需要将部分窗口复制到现有工程中和修改宏指令的最后一个指令的地址,该地址对应实际的停机地址即可。

    该案例为宏指令所写,所有不需要在PLC程序中做任何修改即可实现,本案例实现的功能就是每隔12个小时,宏将对实时时间和预设时间进行一次比较,如大于设定则弹窗出现激活界面,而激活界面所使用的激活码则是动态的(一天一更新),也就是说今天激活所用的码明天就用不了了。可以防止二次催款时客户故意拖延。

    如:该客户收款困难,将该程序启用,启用后首次需输入包含下次停机日期的激活码,时间达到时则弹出激活界面,此时可告诉客户一个包含下下次停机日期的激活码或者一个永久激活码。激活码是通过excel表格自动算出的,自行保管好表格就行。用于计算激活码的excel表格和具体使用方法写在压缩包中。

无标题.png

    具体效果看测试视频,视频中修改的值是触摸屏的时间,用于模拟停机日期达到,实际画面中并无该输入框。

正在下载,请等待……
下载附件需5积分!



楼主最近还看过



消失在夜空

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 42回
  • 年度积分:5
  • 历史总积分:754
  • 注册:2016年6月22日
发表于:2021-12-11 13:51:27
81楼

感谢分享!下载学习

回复本条

    

w95

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2019年9月11日
发表于:2021-12-13 20:21:04
82楼

代码详细,感谢分享!

回复本条

    

广州电气兼职

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 432回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2013年8月09日
发表于:2021-12-22 13:57:36
83楼

感谢楼主分享,不明白激活码什么原理?值得研究研究

回复本条

    

晕菜123456

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 622回
  • 年度积分:28
  • 历史总积分:111
  • 注册:2017年4月11日
发表于:2022-01-05 16:42:50
84楼

感谢楼主分享!

回复本条

    

cfg1680

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 147回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2022-01-07 00:50:29
85楼

谢谢楼主分享!

回复本条

    

jacky1225

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 85回
  • 年度积分:0
  • 历史总积分:366
  • 注册:2021年12月29日
发表于:2022-01-07 08:13:16
86楼

謝謝樓主分享,正在不斷學習積累中

回复本条

    

在谁那里啊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2019年9月28日
发表于:2022-01-08 13:24:58
87楼

感谢楼主分享,不明白激活码什么原理?值得研究研究

回复本条

    

你放心的号

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2019年7月08日
发表于:2022-01-09 12:32:38
88楼

感谢分享!

回复本条

    

silky_56

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2033回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2003年8月15日
发表于:2022-01-22 18:43:02
89楼

感谢楼主分享,

回复本条

    

封印你的红唇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2016年2月15日
发表于:2022-01-23 09:18:13
90楼

绝对的干货啊,谢谢楼主分享!

回复本条

    

北方之剑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 131回
  • 年度积分:1483
  • 历史总积分:5510
  • 注册:2012年8月11日
发表于:2022-01-26 17:20:26
91楼

工控人自我保护,避免无休止催款

回复本条

    

靓靓杂詳

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 42回
  • 年度积分:0
  • 历史总积分:497
  • 注册:2022年1月11日
发表于:2022-02-07 09:20:25
92楼

感谢分享,又学习了,增长知识了

回复本条

    

INSEVIS

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:1
  • 历史总积分:88
  • 注册:2012年1月04日
发表于:2022-02-09 09:33:41
93楼

看看 以后可以用

回复本条

    

INSEVIS

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:1
  • 历史总积分:88
  • 注册:2012年1月04日
发表于:2022-02-09 10:09:00
94楼

积分不够

回复本条

    

INSEVIS

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 63回
  • 年度积分:1
  • 历史总积分:88
  • 注册:2012年1月04日
发表于:2022-02-09 10:26:21
95楼

改一下触摸屏时间就避免了。

最好加上PLC把时间同步到PLC,这样改了触摸屏时间也会被PLC更新。

回复本条

    

风雨人生x

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 71回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2014年6月28日
发表于:2022-02-14 14:46:20
96楼

楼主  有点不明白  目前我设置了一个时间 比如 2023 01 30 这时系统被激活了  我想把这个时间提前一点  怎么做 ?                    

回复本条

    

xuelong628

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 48回
  • 年度积分:0
  • 历史总积分:141
  • 注册:2011年4月07日
发表于:2022-02-16 16:54:32
97楼

谢谢分享

回复本条

    

JYJP

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 87回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2020年4月03日
发表于:2022-02-22 15:52:22
98楼

关键在日期设置啊,设置成旧的日期就能一直使用了,激活码也就没用了

回复本条

    

gui6049

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 34回
  • 年度积分:415
  • 历史总积分:5281
  • 注册:2016年1月02日
发表于:2022-02-26 09:08:18
99楼

"风雨人生x" 的回复,发表在96楼
        对内容: 【楼主  有点不明白  目前我设置了一个时间 比如 2023 01 30 这时系统被激活了  我想把这个时间提前一点  怎么做 ?...】进行回复:

        -----------------------------------------------------------------


修改触摸屏的当前时间超过设置的时间后断电重启后就会变成未激活了,把当前时间改回去再重新重新输入新的含停机日期的激活码就行了

回复本条

    

gui6049

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 34回
  • 年度积分:415
  • 历史总积分:5281
  • 注册:2016年1月02日
发表于:2022-02-26 09:10:27
100楼

"INSEVIS" 的回复,发表在95楼
        对内容: 【改一下触摸屏时间就避免了。最好加上PLC把时间同步到PLC,这样改了触摸屏时间也会被PLC更新。...】进行回复:

        -----------------------------------------------------------------


除非停机没生效前第一次就把日期改了,否则生效后改日期是没有用的。

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师